C. 用于设置命名规则,是否使用可以用TAB来命名一个文件。 D. 保存硬件信息。
3. 在一个新分区上建立文件系统应该使用命令( ) A. fdisk B. makefs C. mkfs D. format
4. Linux文件系统的目录结构是一棵倒挂的树,文件都按其作用分门别类地放在相关的目录中。现有一个外部设备文件,我们应该将其放在( )目录中。
A. /bin B. /etc C. /dev D. lib
6.6 练习题
一、填空题
1. 文件主要用于设置基本的网络配置,包括主机名称、网关等。
2. 一块网卡对应一个配置文件,配置文件位于目录 中,文件名以 开始后跟网卡类型(通常使用的以太网卡用 代表)加网卡的序号(从“0”开始)。如第二块以太网卡的配置文件名为 。
3. 文件是DNS客户端用于指定系统所用的DNS服务器的IP地址。 4. 文件用于保存各种网络服务名称与该网络服务所使用的协议及默认端口号的映射关系。
5. 查看系统的守护进程可以使用 命令。
二、选择题
1. 当运行在多用户的模式下时,用CONTROL+ALT+F*可以切换( )个虚拟用户终端?
A. 1 B. 3 C. 6 D. 12 2. 使用( )命令能查看当前的运行级别?
A. /sbin/runlevel B. /sbin/fdisk C. /sbin/fsck D. /sbin/halt 3. 请选择一个关于linux运行级别的错误描述。( )
A. (runlevel)1 是单用户模式 B. (runlevel)2 是带NFS功能的多用户模式 C. (runlevel)6 是重启系统 D. (runlevel)5 是图形登陆模式 4. 下面哪个命令用来启动X-Window?( )
A. startX B. runx C. startx D. xwin
5. 以下哪个命令能用来显示server当前正在监听的端口? ( )
A. ifconfig B. netlst C. iptables D. netstat 6. 哪个文件存放机器名到IP地址的映射? ( )
A. /etc/hosts B. /etc/host C. /etc/host.equiv D. /etc/hdinit 7. 快速启动网卡“eth0”的命令是( )
A. ifconfig eth0 noshut B. ipconfig eth0 noshut C. ifnoshut eth0 D. ifup eth0 8. 设置Linux系统默认运行级别的文件是( )
A. /etc/init B. /etc/inittab C. /var/inittab D. /etc/initial
9. Linux系统提供了一些网络测试命令,当与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,请从下面的命令中选出满足该目的的命令。( )
A. ping B. ifconfig C. traceroute D. netstat 10. 拨号上网使用的协议通常是:( )
A. PPP B. UUCP C. SLIP D. Ethernet
7.6 练习题
一、填空题
1. 由于核心在内存中是受保护的区块,因此我们必须通过 将我们输入的命令与 Kernel 沟通,以便让 Kernel 可以控制硬件正确无误地工作。
2. 系统合法的 shell 均写在 文件中。
3. 用户默认登录取得的 shell, 记录于 的最后一个字段。
4. bash的功能主要有: ; ; ; ; ; 等。
5. shell变量有其规定的作用范围,可以分为 与 。 6. 可以观察目前 bash 环境下的所有变量。 7. 通配符主要有: 、 、 等等。
8. 正则表示法就是处理字符串的方法,是以 为单位来进行字符串的处理的。 9. 正则表示法通过一些特殊符号的辅助,可以让使用者轻易 、 、 某个或某些特定的字符串。
10. 正则表示法与通配符是完全不一样的。 代表的是 bash 操作接口的一个功能, 但 则是一种字符串处理的表示方式。
二、简述题
1. vim的3种运行模式是什么?如何切换?
2. 什么是重定向?什么是管道?什么是命令替换? 3. Shell变量有哪两种?分别如何定义? 4. 如何设置用户自己的工作环境?
6. 关于正则表达式的练习,首先我们要设置好环境,输入以下命令:
$cd
$cd /etc
$ls -a >~/data $cd
这样,/etc目录下的所有文件的列表就会保存在你的主目录下的data文件中。 写出可以在data文件中查找满足条件的所有行的正则表达式:
1) 以“P”开头 2) 以“y”结尾 3) 以“m”开头以“d”结尾 4) 以“e”、“g”或“l”开头 5) 包含“o”,它后面跟着“u” 6) 包含“o”,隔一个字母之后是“u” 7) 以小写字母开头 8) 包含一个数字
9) 10) 11) 以“s”开头,包含一个“n” 只含有4个字母
只含有4个字母,但不包含“f”
? 8.8 练习题
? 一、填空题
? 1. shell script 是利用 的功能所写的一个“程序 (program)”,这个程序使
用纯文本文档,将一些 写在里面, 搭配 、 与 等功能,以达到我们所想要的处理目的。
? 2. 在 Shell script 的文件中,命令是从 而 、从 而 进行分析与
执行的。
? 3. shell script 的运行,至少需要有 的权限,若需要直接执行命令,则需要拥有
的权限。
? 4. 养成良好的程序撰写习惯,第一行要声明 ,第二行以后则声
明 、 、 等。
? 5. 对话式脚本可使用 命令达到目的。要创建每次执行脚本都有不同结果的
数据,可使用 命令来完成。
? 6. script 的执行若以 source 来执行时,代表在 的 bash 内运行。 ? 7. 若需要判断式,可使用 或 来处理。
? 8. 条件判断式可使用 来判断,若在固定变量内容的情况下,可使用
来处理。
? 9. 循环主要分为 以及 ,配合 do, done 来完成所需任
务。
? 10. 假如脚本文件名为script.sh,我们可使用 命令来进行程序的 debug。
? 二、实践习题
? 1.请创建一个 script ,当你运行该 script 的时候,该 script 可以显示:① 你目
前的身份 (用 whoami );② 你目前所在的目录 (用 pwd)。
? 2.请自行创建一个程序,该程序可以用来计算“你还有几天可以过生日”。
? 3.让用户输入一个数字,程序可以由 1+2+3... 一直累加到用户输入的数字为止。 ? 4.撰写一个程序,他的作用是:① 先查看一下 /root/test/logical 这个名称是否存在;
② 若不存在,则创建一个文件,使用 touch 来创建,创建完成后离开;③ 如果存在的话,判断该名称是否为文件,若为文件则将之删除后创建一个目录,文件名为 logical,之后离开; ④ 如果存在的话,而且该名称为目录,则移除此目录。 ? 5.我们知道 /etc/passwd 里面以 : 来分隔,第一栏为帐号名称。请写一个程序,
可以将 /etc/passwd 的第一栏取出,而且每一栏都以一行字串“The 1 account is \”来显示,那个 1 表示行数。
? 9.4 练习题
? 一、填空题
? 1. 源码其实大多是 文件,需要通过 操作后,才能够制作出
Linux 系统能够认识的可运行的 。
? 2. 可以加速软件的升级速度,让软件效能更快、漏洞修补更即时。 ? 3. 在 Linux 系统当中,最标准的 C 语言编译器为 。
? 4. 在编译的过程当中,可以通过其他软件提供的 来使用该软件的相关机
制与功能。
? 5. 为了简化编译过程当中的复杂的命令输入,可以通过 与 规则定义来简化程序的升级、编译与链接等操作。
? 二、简答题
? 简述Bug的分类。
? 10.7 练习题
? ? ? ? ? ? ? ? ?
一、填空题
1.Samba服务功能强大,使用 协议,英文全称是 。 2.SMB经过开发,可以直接运行于TCP/IP上,使用TCP的 端口。 3.Samba服务是由两个进程组成,分别是 和 。
4.Samba服务软件包包括 、 、 和 (不要求版本号)。 5.Samba的配置文件一般就放在 目录中,主配置文件名为 。 6.Samba服务器有 、 、 、 和 五种安全模式,默认级别是 。 二、选择题
1.用Samba共享了目录,但是在Windows网络邻居却看不到它,应该在/etc/Samba/smb.conf中怎样设置才能正确工作?( )
A.AllowWindowsClients=yes B.Hidden=no C.Browseable=yes
D.以上都不是
? ?
? 2.请选择一个正确的命令来卸载Samba-3.0.33-3.7.el5.i386.rpm。( )
? ?
A.rpm -D Samba-3.0.33-3.7.el5
B.rpm -i Samba-3.0.33-3.7.el5
C.rpm -e Samba-3.0.33-3.7.el5 D.rpm -d Samba-3.0.33-3.7.el5
? 3.哪个命令可以允许 198.168.0.0/24 访问 Samba 服务器?( )
?
A.hosts enable = 198.168.0.
B.hosts allow = 198.168.0.
? C.hosts accept = 198.168.0. D.hosts accept = 198.168.0.0/24
? 4.启动Samba 服务,哪些是必须运行的端口监控程序?( )
?
A.nmbd
B.lmbd
C.mmbd
D.smbd
? 5.下面所列出的服务器类型中哪一种可以使用户在异构网络操作系统之间进行文
件系统共享的。( )
?
A.FTP
B.Samba
C.DHCP
D.Squid
? 6.Samba服务密码文件是。( )
?
A.smb.conf B.Samba.conf C.smbpasswd D.smbclient
? 7.利用( )命令可以对Samba的配置文件进行语法测试。
?
A.smbclient B.smbpasswd
C.testparm
D.smbmount
? 8.可以通过设置条目( )来控制可以访问Samba共享服务器的合法主机名。
?
A.allow hosts
B.valid hosts
C.allow
D.publicS
? 9.Samba的主配置文件中不包括。( )
? ?
A.global参数 C.printers shares 部分
B.directory shares 部分 D.applications shares 部分
? ? ? ? ? 三、简答题
1.简述Samba服务器的应用环境。 2.简述Samba的工作流程。
3.简述基本的Samba服务器搭建流程的四个主要步骤。 4.简述Samba服务故障排除的方法。
? 10.8 实践习题
? 1.公司需要配置一台Samba服务器。工作组名为smile,共享目录为/share,共享
名为public,该共享目录只允许192.168.0.0/24网段员工访问。请给出实现方案并上机调试。
? 2.如果公司有多个部门,因工作需要,必须分门别类地建立相应部门的目录。要
求将技术部的资料存放在Samba服务器的/companydata/tech/目录下集中管理,以便技术人员浏览,并且该目录只允许技术部员工访问。请给出实现方案并上机调试。 ? 3.配置Samba服务器,要求如下:Samba服务器上有个tech1目录,此目录只有
boy用户可以浏览访问,其他人都不可以浏览和访问。请灵活使用独立配置文件,给出实现方案并上机调试。
? 4.上机完成企业实战案例的Samba服务器配置及调试工作。