一、填空
1、所有用户登陆的缺省配置文件是/etc/login.defs
2、修改以太网mac地址的命令为ifconfig
3、Samba服务器的配置文件是 smb.conf
4、Fedora 9系统中, 将/etc/initab文件中包含字符“id:5:initdefault”的那行,将其修改为 id:3:initdefault 重启后系统将进入到Linux命令界面下,超级用户登录的提示符是 # ,其他用户登录的提示符是 $ ,登录命令界面后,也可以通过使用输入 startx 命令启动到Linux图形化桌面。
5、如果要退出终端界面,可以单击终端右上角的关闭按钮,或在终端界面中键入命令 exit 或按键ctrl+D退出。
6、在Fedora 9 Linux 中,系统默认的 root用户对整个系统拥有完全的控制权。
7、按下 Ctrl-C 键能终止当前运行的命令
8、某文件的权限为:lrwx_r-x_r--,用数值形式表示该权限754,该文件属性是 链接文件
9、Linux默认的分区是 ext3
10、若要将鼠标从VM中释放出来,可按键 Ctrl + Alt 来实现。
11、输入了Shell命令的部分字符后按 tab 键可补全其余部分。
12、cron命令用来调试重复的任务,而at命令被用来在指定的时间内调试一次性的任务。
13、rc.sysinit是由init执行的第一个脚本,它主要完成一些系统初始化的工作。
14、使用df命令可以显示磁盘的相关信息;使用du命令显示目录或文件的大小。
15、配置nfs服务器允许来自主机192.168.0.16的用户使用默认的只读权限来挂载/home/it目录,应该在文件/etc/exports中增加如下一行的内容 /home/it 192.168.0.16(rw,sync)
二、选择题
1 /dev/hdd3分区表示( D )
A. 第1块IDE硬盘的第3个分区,是逻辑分区
B. 第3块IDE硬盘的第3个分区,是主分区
C.第4块IDE硬盘的第3个分区,是扩展区
D.第4块IDE硬盘的第3个分区,是主分区或扩展分区
2 在/home/studl/wang目录下有一文件file,使用哪一个命令可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中?(单选题) D
A、cat file>file.copy B、cat>file.copy
C、cat file file.copy & D、cat file>file.copy &
3. 系统中有用户user1和user2,同属于users组。在user1用户目录下有一文件file1,它拥有4的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有什么权限?(单选题)B
A、744 B、6 C、6 D、746
4、在vi编辑器中的命令模式下,键入( )可在光标当前所在行下添加一新行。
A. 5、 以下选项中,哪个命令可以关机? ( ) A. init 0 B. init 1 C. init 5 D. init 6 6、请选择关于 /etc/fstab 的正确描述。 ( ) A. 系统启动后,由系统自动产生 B. 用于管理文件系统信息 C. 用于设置命名规则,是否使用可以用 TAB 来命名一个文件 D. 保存硬件信息 7、你使用命令“vi /etc/inittab”查看该文件的内容,你不小心改动了一些内容,为了防止系统出问题,你不想保存所修改内容,你应该如何操作( ) A.在末行模式下,键入:wq B.在末行模式下,键入:q! C.在末行模式下,键入:x! D.在编辑模式下,键入“ESC”键直接退出vi 8、删除文件命令为( ) A.mkdir B.move C.mv D.rm 9、路由器最主要的功能是:( ) A、将信号还原为原来的强度,再传送出去 B、选择信息包传送的最佳路径 C、连接互联网 D、集中线路 10、FTP传输中使用哪两个端口( )? A、23和24 B、21和22 C、20和21 D、22和23 11、自由软件的含义是( )。 A.用户不需要付费 B.软件可以自由修改和发布 C.只有软件作者才能向用户收费 D.软件发行商不能向用户收费 12、系统引导的过程一般包括如下几步:a.MBR中的引导装载程序启动;b.用户登录;c.Linux内核运行;d.BIOS自检。正确的顺序是( )。 A.d,b,c,a B.d,a,c,b C.b,d,c,a D.a,d,c,b 13、字符界面下使用shutdown命令重启计算机时所用的参数是( )。 A.-h B.-t C.-k D.-r 14、下列设备属于块设备的是( )。 A.键盘 B.终端 C.游戏杆 D.硬盘 15、cd命令可以改变用户的当前目录,当用户键入命令“cd”并按Enter键后,( )。 A.当前目录改为根目录 B.当前目录不变,屏幕显示当前目录 C.当前目录改为用户主目录 D.当前目录改为上一级目录 16、在UNIX/Linux系统添加新用户的命令是( ) A. groupadd B. usermod C. userdel D. useradd 17、添加用户时使用参数( )可以指定用户目录。 A. -d B. -p C. -u D. -c 18、修改用户自身的密码可使用( ) A. passwd B. passwd -d mytest C. passwd mytest D. passwd -l 19、用于文件系统直接修改文件权限管理命令为:( ) A. chown B. chgrp C. chmod D. umask 20、若使pid进程无条件终止使用的命令是( )。 A. kill -9 B. kill -15 C. killall -1 D. kill -3 21、显示系统主机名的命令是( ) A. uname -r B. who am i C. uname -n D. whoami 22、查询已安装软件包dhcp内所含文件信息的命令是( ) A. rpm -qa dhcp B. rpm -ql dhcp C. rpm -qp dhcp D. rpm -qf dhcp 24、202.196.100.1是何类地址( ) A、A类 B、B类 C、C类 D、D类 25、当IP地址的主机地址全为1时表示:( ) A、专用IP地址 B、对于该网络的广播地址 C、本网络地址 D、回送地址 三、判断题 1、Fedora 9 Linux 中,执行命令init 0 ,就可以关闭系统,执行命令init 6,就可以重启系统。T 2、Fedora 9 Linux 中,如果需要快速地从当前所在的目录中跳转到/usr/src/redhat/目录,可以执行操作cd /u 3、如果希望一次执行多个命令,使用“命令1;命令2”,表示shell先执行命令1,不管命令1是否出错,都会执行命令2。X 4、在vi编辑器命令行模式下,按“G”或“]]”移动光标到文本的最后一行,按“gg”或“[[” 移动光标到文本的第一行。X 5、使用命令userdel删除用户的同时,一起把用户主目录及本地邮件存储的目录或文件也一同删除需要加参数“-r”。X 6、Fedora 9 Linux 中新创建的用户账户默认是被锁定的,无法使用,需要使用passwd命令设置密码后才能使用。T 7、切换到用户账号root,用“su root”与“su - root”功能是一样的。(X) 8、在Linux操作系统下,与启动相关的应用程序一般都位于/boot文件下。T 9、通过设定权限可以或允许三种用户访问,这三种用户分别是:文件的所有者、文件所有者所在的组的同组用户、系统中的其他用户。创建文件/文件夹的默认权限是755。T 10、Linux操作系统上所有运行的内容都可以称为进程。X 11、Linux系统中从后台启动的进程其实就是在命令结尾加上一个“&”号。T 12、Linux中,恢复进程执行有两种选择,一是用fg命令将挂起的作业放回到前台执行,二是用bg命令将挂起的作业放到后台执行。T 四、写出完成以下功能的命令 1 更改用户root的密码。(在#提示符下)。 passwd root 2. 在/root文件夹下查找后缀为.c的文件。 find /root –name \\*.c 3. 终止进程号为1001的进程。 kill 1001 4. 给文件a.txt做一个备份b.txt。 cp a.txt b.txt 5、将光盘/dev/hdc卸载的命令 。 umount /dev/hdc 6、使用echo命令和输出重定向创建文本文件/root/abc,内容是hello echo hello > /root/abc 7、 在用户gordon个人目录下新建目录soft。 mkdir /home/gordon/soft 8、 并搜索路径/etc下所有以h开头的文件及目录,拷贝到soft中。 cp -r /etc/h*.* /home/ gordon/soft 9、请把目录soft下所有内容建立tar包,并命名为soft.tar.gz。 tar -zcvf soft.tar.gz /home/ gordon/soft 五、简答题 1.什么是Shell,它的作用是什么? 答:shell,就是命令行解释程序,它提供了用户与操作系统之间基于命令行的交互界面。用户命令行输入命令,由SHELL对它们做出解释,并将其送往操作系统去执行。 2.关于Samba服务器:(1)叙述该服务器的功能;(2)配置该服务器时对安全性选项卡中的验证模式有哪几种选项? Samba服务器的功能是在既有windows也Linux操作系统的局域网中提供计算机间的文件共享。 配置该服务器时对安全性选项卡中的验证模式有域、服务器、共享、用户四种选项 3、什么是链接文件?硬链接和软链接的区别 在linux系统中,内核为每一个新创建的文件分配一个inode(索引结点)号,文件属性在索引结点里,在访问文件时,索引结点被复制到内存里,从而实现文件的快速访问。链接是和种在共享文件和访问它的用户的若干目录项之间建立联系的方法,包括硬链接和软链接,其中软链接又叫符号链接。 硬链接记录的是目标的inode,软链接记录的是目标的路径。软链接就像是快捷方式,而硬链接就像是备份软链接可以跨分区的链接,而硬链接只能在本分区做,所以,软链接的使用频率要高的多。 4、如何在两台Linux系统的计算机上实现文件共享?写出该服务器的配置细节以及在客户端的执行命令。(8分) (1) Linux的NFS服务器的功能是向系统中的Linux计算机提供共享文件系统。 (2)使用NFS服务器配置工具配置NFS,选择[主菜单]/[系统设置]/[服务器设置]/[NFS服务器]命令。添加NFS共享目录及允许共享的主机名(而不是提供共享的主机名)读写权限等内容 (3) mount –t nfs IP:/NetDirectory localDerctory 5、 Linux系统有几种类型文件?它们分别是什么?有哪些相同点和不同点? 答:3类。分别是普通文件,目录文件和设备文件。相同是它们都是文件,都有一个文件名和i节点号。不同点是,普通文件的内容为数据,目录文件的内容为目录项或文件名与i节点对应表,设备文件不占用磁盘空间,通过其i节点信息可建立与内核驱动程序的联系。 6. 综述Linux系统的文件权限及其管理。 答:Linux用文件存取控制表来解决存取权限的控制问题。存取控制表以文件为单位,把用户按某种关系画分为若干组,同时规定每组用户的存取权限。每个文件都有一张存取控制表。在实现时,该表存放在文件说明中,也就是i节点的文件权限项。 就某个文件而言,它只对三类用户(文件主,同组人,其它人)分配权限。权限的修改或分配可通过命令chmod来实现。当然chmod和chgrp等命令也有着权限控制作用,因为文件的主和组变了,它相应的权限也会随之改变。 六、综合题 1、熟悉cron的应用。如下要求,请写出对应的执行语句 (1.) 每天凌晨1点20分清除/var/log/slow.log这个文件; 20 1 * * * echo “”>/var/log/slow.log (2). 每周日3点执行’/bin/sh /usr/local/sbin/backup.sh’; 0 30 * * 0 /bin/sh /usr/local/sbin/backup.sh (3). 每月14号4点10分执行’/bin/sh /usr/local/sbin/backup_month.sh’; 10 04 14 * * /bin/sh /usr/local/sbin/backup_month.sh (4) 每隔8小时执行’ntpdate time.windows.com’; 0 */8 * * * ntpdate time.windows.com (5). 每天的1点,12点,18点执行’/bin/sh /usr/local/sbin/test.sh’; 0 1,12,18 * * /bin/sh /usr/local/sbin/test.sh (6). 每天的9点到18点执行’/bin/sh /usr/local/sbin/test2.sh’; 0 9-18 * * * /bin/sh /usr/local/sbin/test2.sh 2、有一普通用户想在每周日凌晨零点零分定期备份/user/backup到/tmp目录下,该用户应如何做? 参: (1)第一种方法: 用户应使用crontab –e 命令创建crontab文件。格式如下: 0 0 * * sun cp –r /user/backup /tmp (2)第二种方法: 用户先在自己目录下新建文件file,文件内容如下: 0 * * sun cp –r /user/backup /tmp 然后执行 crontab file 使生效。 3、创建一个shell 脚本,它从用户那里接收10个数,并显示已输入的最大的数。 参考程序: #! /bin/bash max=0 for((count=1 ; count <= 10 ; count = count+1)) do echo -n "Enter number $count : " read value if [ $max -lt $value ] then max=$value fi done下载本文