Linux期末复习.doc

上传人:s****u 文档编号:13119211 上传时间:2020-06-05 格式:DOC 页数:10 大小:127KB
返回 下载 相关 举报
Linux期末复习.doc_第1页
第1页 / 共10页
Linux期末复习.doc_第2页
第2页 / 共10页
Linux期末复习.doc_第3页
第3页 / 共10页
点击查看更多>>
资源描述
Linux期末复习1. 写出二种可以实现Linux关机的操作指令;写出二种可以实现Linux重启的操作指令;2. 重启:reboot shutdown -r init关机:shutdown -h halt3. 写出下列各项操作的Linux指令;(1) 找出/dev目录下以txt结尾的所有文件(2)找出/var/log目录下所有的3天之内的文件名长度为6且以.log结尾的文件。 (3)找出/home目录下所有用户为john的文件。find /dev name “*txt”find /var/log mtime -3 name “?.log”find /home user “john4. 解释下列指令(1) cat /etc/passwd |grep root;将/etc目录下passwd文件中包括root的行抓取出来显示在屏幕上 (2) ls -al /root/ll.txt;以长格式显示当前目录下所有文件及文件夹,包括隐藏文件和文件夹,显示结果保存在root目录下的ll.txt文件当中并不显示在屏幕上 (3) $ ls Rl /etc |more myfile.txt;以长格式显示/etc目录下的文件及子文件夹中的内容,以more命令分页的形式显示,结果保存在当前目录下myfile.txt文件中并不在屏幕上显示。(4) cp -r /home/wang/ /home/susu/;将/home/wang目录及其下所有子目录内容和文件拷贝到/home/susu/目录 (5) cp /dev/cdrom /home/susu/my.iso;将光盘驱动器中的光盘内空拷贝成my.iso光盘映像文件存放在/home/susu目录下6() mkdir -m 700 /home/susu/doc;创建/home/susu/doc目录,并强制指定该目录的权限为700即目录属性为drwx- - - - - -(7) cat /etc/shadow | grep ! 查看/etc/shadow下所有文件并输出到屏幕4. 写出下面相关操作的指令:(1) 以长格式查看/home目录下所有文件及子文件夹下的全部文件信息,将结果保存到/home/ll.txt文本文档当中;ls aRl /home /home/ll.txt(2) 已知当前文件夹下有t1.txt、t2.txt、t3.txt三个文本文档,用指令完成将这三个文档合并成一个文本文档t123.txt、三个文档的前5行合并成一个文本文档t5.txt、三个文本文档的最后6行合并成一个文本文档t6.txt;将t1.txt前5行,t2.txt的6-10行,t3.txt的11-15行合并成一个文档文档t7.txt。cat t1.txt t2.txt t3.txt t123.txthead -5 t1.txt t2.txt t3.txt t5.txttail -6 t1.txt t2.txt t3.txt t6.txt最后的问题head -5 t1.txt t7.txtsed -n 6,10p t2.txt t7.txtsed -n 11,15p t3.txt t7.txt(3) 将当前系统日期和时间更改为2013年10月18日中午12点30分29秒;Date s 18/10/2013; clock w; Date s 12:30:29; clock w5. 将系统中的 /etc目录制作成 etc.iso 光盘映像文件,然后创建挂载点将该光盘映像文件文件进行加载并访问,然后卸载该光盘映像文件,完成相关操作指令。 mkisofs r o etc.iso /etc;mkdir /mnt/rootmount o loop etc.iso /mnt/rootumount /mnt/root/6. 创建两个用户Jerry和Tom,并分别设置密码;useradd john; passwd john useradd tom; passwd tom(1) 切换到用户Jerry新建一个文件file1.txt,查看file1.txt文件的属性;su john; cd /home/john; touch file1.txt; ls l file1.txt(2) 将file1.txt文件的拥有者改为Tom,拥有组改为nobody查看file1.txt文件的属性;chown tom.tom flie1.txt; ls l file1.txt(3) 将file1.txt文件改为root用户,root组查看file1.txt文件的属性 ;chown root. root file1.txt7. 设上题中file.txt文件的文件属性字符串为:-rw-rw-rchmod 664 file.txt(1) 解释该属性字符串的详细含义;这是一个普通文件,所有者拥有可读写权限,同组用户拥有可读写权限,其他用户只有可读权限。(2) 用绝对值法将文件属性修改为 -rw-r-chmod 640 file.txt(3) 再次查看file.txt文件属性ls l file.txt(4) 用相对值修改法将文件属性改为 -rw-rw-rw-chmod g+w ,o+rw file.txt;(5) 用任意办法修改文件属性为 -r-r-rchmod 444 file.txt8. 写出下列相关操作的指令(1) 创建一个名为Nacy的用户,并作为teacher用户组的成员,然后设置密码。addgroup student; useradd g student Nacy(2) 将Nacy用户改为Lion,查看/etc/passwd文件的最后一行usermod l Lion Nacy(3) 查看用户Lion的用户目录,并将其改为 /home/Lionmkdir /home/Lion; usermod d /home/Lion Lion(4) 锁定Lion用户,查看/etc/shadow文件usermod L Lion ; cat /etc/shadow(5) 解锁Lion帐户。usermod U Lion(6) 删除Lion帐户以及用户目录。userdel r Lion(7) 查找 /etc/passwd的文件中是否存在Lion用户的信息。cat /etc/shadow |grep Lion9. 用自己的语言描述Linux操作系统的启动过程;启动第一步-加载BIOS启动第二步-读取MBR启动第三步-Boot Loader启动第四步-加载内核 启动第五步-用户层init依据inittab文件来设定运行等级启动第六步-init进程执行rc.sysinit启动第七步-启动内核模块10. 查询当前操作系统下xinetd服务的启动状态、然后重新启动该服务;查询该服务的开机自动启动设置、并将其开机启动状态重新设置为0、1、2、4、6运行级别关闭; 3、5运行级别自动启动。chkconfig -level | grep xinetd service xinetd restartchkconfig list xinetdchkconfig -level 01246 xinetd offchkconfig -level 35 xinetd on11. 简述进程和程序的关系及二者之间的区别,简要说明进程有哪些种类。区别:进程是动态的,程序是静态的。程序是一组有序指令的集合;进程是程序在计算机上的一次执行。一个进程可以执行多个程序程序可以长期保存,进行只能存在一段时间。进程的种类:交互式进程、批处理进程、守护进程12. 使用进程指令完成操作:今晚9点,查看系统内存使用情况并将结果追加到/var/log/mon.txt文件中。明天上午10点20分,将使用系统的用户信息追加写入文件/var/log/w.txt中。Linux系统的用户boss通过telnet方式远程登录到系统,(假设IP地址为202.13.55.7) 准备开始一天的工作,首先他设置了一个提醒任务:在上午8:00,系统自动输出“I have a meeting at 10:00.”,以提醒teach在10:00点的时候有一个会议要参加。同时boss以后每1、3、5、7月的每个周三上午都要主持一个讲座,因此他制定了一个周期性任务:在每个讲座开始前的周二下午5点提醒自己第二天有讲座。at 21:00 todayatfree total /var/log/w.txtatctrl dat 10:20 tomorrowat w /var/log/w.txtatctrl dsu boss密码;telnet 202.13.55.at 8:00 today at echo “I have a meeting at 10:00.Ctrl dCtontab00 17 * 1357 2 echo“I have a meeting at 10:00 tomorrow”Ctrl d13. Linux服务器管理员要在服务器上安装配置telnet-server服务器他需要做的工作如下,试完成相关操作的命令:首先查询目前系统中是否已经安装了合适版本的telnet-server服务器。如果未安装,设已经准备好了telnet-server.i386.rpm软件包在主目录下待安装。安装前,管理员需要了解telnet-server软件包将要安装的位置;然后安装telnet-server软件包;查询telnet-server软件包安装是否成功;设置telnet-server服务的自启动状态;启动telnet-server服务(telnet-server为非独立运行的服务)。rpm qa | grep telnet-serverrpm ql telnet-server.i386.rpmrpm ivh telnet-server.i386.rpmrpm q telnet-serverchkconfig -level 2345 telnet-server onservice telnet-server start14. Linux服务器的远程用户tom正在进行的工作包含在几个子目录和文件中,如下所示,共计2个目录,4个文档: 工作完成后,tom用户想把所做的工作文档打包并压缩成一个文件带走开,然后回到家中的电脑上再进行查看、解压缩后,继续工作。试完成将其工作目录打包压缩(文件名自定)、查看压缩内容、解压缩到指定目录(/home/tom下)中的操作指令。cd /home/tomtar zcvf test.tar.gz testtar tjvf test tar.gz testcd /home/tomtar zxvf test.tar.gz15. root管理员需要重新配置网络环境。他需要完成的工作如下:设置主机命名为stu.student(两种方式:临时、永久)分别给出临时变更指令和永久性变更操作的文字描述。用ifconfig指令设置网卡eth0信息:IP地址为172.168.120.110,子网掩码255.255.255.248。并用指令变更网卡MAC地址为00:11:22:33:44:55。通过修改配置文件的方式来设置域名解析服务器地址为100.128.5.13。描述变更与设置步骤。设置完成后通过指令重启网络服务。写出调出配置网络参数的图形界面指令。永久:vi /etc/sysconfig/networkHOSTNAME=stu,studentHostname临时:Hostname stu,studentHostnameIfconfig etho 172.168.120.110 netmask 255.255.255.248Ifconfig ethoIfconfig etho hw ether 00:11:22:33:44:55Ifconfig ethoservice network testartsystem-config-network16. 为某局域网配置DHCP服务器,IP地址分配范围为:192.168.1.66192.168.1.244,默认网关为192.168.0.1,针对MAC地址为00:0C:09:04:DD:35的主机设置静态IP为:192.168.1.111,请完成相应/etc/dhcpd.conf配置文件的内容。Subnet 192.168.0.1 netmask 255.255.255.0Range 192.168.1.66 192.168.1.244Option routers 192.168.0.1GroupOption routers 198.168.0.1;Host staticiphost1Hardware Ethernet 00:0C:09:04:DD:35;Fixed-address 192.168.1.11;17. 已知一NFS服务器IP地址为10.68.211.110,其共享目录为/home/nfsserver,其允许IP地址为:211.3.34.86的主机以只读的方式访问,允许211.3.34.87的用户以读写的权限访问,试配置服务器的NFS配置文件/etc/exports;同时,完成客户端查看该NFS服务器资源、创建挂载点、挂载该资源、卸载该资源的相关指令。服务器资源:/etc/exports /user/sbin/exports /var/lib/nfs/etabService portmap start service nfs start /user/sys/src ro 211.3.34.87挂载点;Exports-aruv exports v/etc/exports -a18. 按要求进行配置NFS服务器并正确启动服务:l共享目录设置为/home/nfsserver,仅仅允许客户端IP地址为211.3.34.86的主机以只读的方式访问。但是对211.3.34.87主机可以进行写的权限进行读取。l在前面的基础上,进一步配置客户端NFS,在配置过程中,通过mount命令和使用/etc/fstab文件两种方式来挂载NFS服务器上共享的目录文件,客户端挂载的节点为/home/nfs。Mkdir p /home/nfs/test 211.2.34.86:/usr/sys/src /home/nfs/test nfs defaults0 0 cat /etc/exports /usr/sys/src ro 211.3.34.87Exports e mount /home/nfs/test19. 在已经安装完samba服务器软件的Linux系统前提下,完成对配置share级和user级samba服务器的过程进行简要的描述。要求:通过samba配置文件设置的方式来进行samba服务器的配置。并解释下列samba服务器配置文件中的各个参数设置的具体含义:homes 共享目录 comment = Home Directories 指定共享目录Home Directories browse able = no 指定共享目录不可以浏览 writable = yes 指定共享目录是可以写的 valid users = %S 指定共享目录的用户 create mode = 0664 directory mode = 0775 map to guest = bad user printers 指定是否可以打印 comment = All Printers 指定共享目录 path = /var/spool/samba public=yes 指定guest可以访问 browse able = no 指定共享目录不可以浏览 guest ok = no 指定guest不可以访问 writable = no 指定共享目录是不可以写的 20. 解释下列FTP服务器配置文件中各个参数设置的具体含义:anonymous_enable=YES这个是匿名用户可以登录local_enable=NO这个是禁止本地用户登录write_enable=YES用户可以写操作local_umask=022本地用户上传文件的umaskanon_upload_enable=YES 用户可以下载userlist_enable=YES记录在userlist_file选项指定文件(默认是/etc/vsftpd.user_list)中的用户将无法登录userlist_deny=NO仅接受记录在userlist_file选项指定文件(默认是/etc/vsftpd.user_list)中的用户的登录请求userlist_file=/etc/vsftpd.user_list 用户文件所在/etc/vsftpd.user_listchroot_local_user=YES只有chroot_list_file文件中指定的用户可以执行chroot能力提高项目1. GNU/Linux是一款(D)A. 应用软件B. 数据库软件C. 开发语言D. 操作系统软件2. 下面哪一项不是自由软件(Free Software)赋予程序使用者的自由(C)A. 按照你的意愿,不论何种目的,都可以运行程序的自由B. 研究程序如何运行,并按照你的需求进行修改的自由C. 免费使用程序的自由D. 改进程序,并发布改进后的程序的自由3. 在阅读man page时,可以按下如下哪个键进行查找?(A)A. /B. sC. fD. :4. 你的系统刚刚正常启动完成,你以root身份登陆系统后执行了 touch /etc/fstab 命令,该命令的效果是(B)A. 打开该文件B. 该文件的modification time被更新为当前时间C. 报错,因为该文件已经存在D. 尝试新建一个文件/etc/fstab,但因为原文件已经存在,所以会提示是否覆盖原文件5. 如下哪个命令可以定位passwd命令对应的二进制所在的位置?(c)A. find passwdB. where is passwdC. which passwd D. search passwd6. 你希望在每一个新用户的家目录下都存放有公司的通讯录文件contact.xls,那么你应该将通讯录文件contact.xls放在哪个目录下,以便创建一个新用户时该文件会被自动复制到用户的家目录下?(a)A. /etc/skel/B. /etc/default/ C. /etc/defaults/ D. /etc/profile.d/7. 你的umask值被设置为002,则你创建一个新目录的权限缺省为:(d)A. rwx rwx r-xB. - - -w-C. rw- rw- r-D. rw- r- r-8. 在bash中,在一条命令的最后加上 2&1 表示:(d)A. 将标准输出重定向到当前目录下的文件1中B. 将标准错误重定向到当前目录下的文件1中C. 将标准输入重定向到标准错误D. 将标准错误重定向到标准输出b9. 文本文件/exam的权限如下所示:(b)rootserver0 # ls -l /exam- - r- -. 1 cy cfop 0 Apr 18 14:59 /exam经查,cy用户在cfop组中,如下所示:cyserver0 $ id cyuid=1001(cy) gid=1002(cfop) groups=1002(cfop)现cy用户使用如下命令查看/exam文件内容:$ cat /exam执行上面命令执行结果是:A. 不能查看文件,提示权限拒绝,因为cy用户没有读取该文件的权限B. 能查看文件内容,因为cy在cfop组时,cfop组有读取该文件的权限C. 能查看文件内容,因为cy用户有读取该文件的权限D. 能查看文件的内容,因为该文件是cy用户的,将不会检查cy对该文件是否具有相关权限10. man 5 passwd的含义是?(c)A. 显示普通用户使用 passwd 命令的使用方法B. 显示系统管理员(通常是root)使用 passwd 命令的方法C. 显示 /etc/passwd 文件的说明D. 显示 passwd 命令的说明的前五行11. root用户发出了如下命令:(b)# kill 9请问其作用是:A. 向当前终端的所有进程发送SIGKILL信号B. 向PID为9的进程发送SIGTERM信号C. 向PID为9的进程发送SIGKILL信号D. 向UID为9的用户的进程发送SIGKILL信号12. 命令 rm -rf /u01/app/oracle/的作用是:(b)A. 删除/u01/app/oracle目录下的所有内容B. 删除/u01/app/oracle目录C. 创建/u01/app/oracle目录D. 删除/u01目录及其子内容13. ping使用的是什么协议?(d)A. TCPB. UDPC. SMBD. ICMP14. 下面关于bash变量,论述正确的是(a)A. 如果定义在/etc/profile中,则对所有用户生效,且永久生效B. 如果定义在用户家目录下的.bash_profile文件中,则只对该用户生效,且临时生效C. 可以使用export定义,对所有用户生效,且临时生效D. 以上说法都不正确15. 已知/add/目录不存在,如果你可以使用下面哪条命令来创建目录/add/soft(a)A. mkdir -p /add/softB. mkdir -m /add/softC. mkdir -n /add/softD. mkdr -n 2 /add/soft16. /root/myfile文件的权属及属性如下所示:(d)# ll /root/myfile -r-rw-r-. 1 root root 16 Apr 19 13:48 /root/myfile# lsattr /root/myfile -a- /root/myfileroot用户尝试使用下面的命令在/root/myfile文件中增加一行内容I can write,可否成功?# echo I can write /root/myfileA. 不能成功,因为root用户对该文件没有w的权限B. 能成功,因为root用户所在的root组对该文件有w权限C. 不能成功,因为文件上有a属性限制D. 能成功,因为该文件允许以追加的方式打开进行写操作17. 请阅读如下的文件权限,判断student用户能否删除文件 /emp/salary.txt?(a)rootserver0 # ll -d /empdrwxr-xr-x. 2 root root 23 Apr 19 14:55 /emprootserver0 # ll /emp/salary.txt -rw-r-r-. 1 student student 0 Apr 19 14:55 /emp/salary.txtA. 不能删除,因为student用户对/emp/目录没有写权限B. 能删除,因为student用户对/emp/salary.txt文件有写权限C. 不能删除,因为student用户对/emp/salary.txt文件没有执行权限D. 能删除,因为student用户对/emp目录有执行权限18. 在书写shell脚本时,下面哪个位置参数可以表示脚本本身?(a)A. $0B. $1C. $#D. $19. root用户想使用tar命令对一个目录做打包,但是不压缩,应该使用如下哪条命令?(a)A. tar -cvfB. tar -zcvfC. tar -jvfD. tar -jcvf20. RHEL7系统中重新启动sshd服务的命令是:(c)A. service restart sshdB. /etc/init.d/sshd restartC. systemctl restart sshdD. /etc/init.d/rc.d/init.d restart21. 在Linux中,可以使用cat, more, less来查看文件内容,若希望在查看文件内容过程中可以通过光标上下移动来查看文件内容,应使用哪个命令?(c)A. cat B. more C. lessD.这三个命令都不能完成题目要求22. root用户执行了如下命令对/app/project.txt文件的权限进行了设定:d# chmod 551 /app/project.txt则文件的权限变为:A. -rwxr-xr-x B. -rwxr-r- C. -r-r-r- D. -r-xr-x-x23. DNS域名系统主要负责主机名和(a)之间的解析.A. IP地址 B. MAC地址C. 网络地址D. 主机别名24. 请阅读如下命令输出:# ls -l /notice.txt-rwxr-xr-. 1 root root 0 Apr 20 11:31 /notice.txt根据以上信息可以判断文件/notice.txt的类型为(a)A. 普通文件B. 硬链接(hard link) C. 目录 D. 软链接(symbolic links)25. 你的服务器运行在文本模式(runlevel 3或者multi-user.target),你将如何使用光盘:(a)A. 先mount,使用完成后umountB. 先umount,使用完成后mountC. 可以不mount直接访问/dev/cdrom文件D. 以上说法都不正确26. 当你使用vi完成文件编辑后,可以使用下面的哪个命令执行存盘退出:aA. :xB. :w!C. :q!D. :WQ27. Linux交换分区的格式为(d)A. xfsB. ext3C. ext4D. swap28. 现有文件/rhca.txt,其权限为rw-r-r-,现要为所有用户增加可执行权限,为文件所属组中的用户增加写权限,下列命令正确的是:(a)A. chmod a+x,g+w /rhca.txtB. chmod 765 /rhca.txtC. chmod a+x /rhca.txtD. chmod g+w /rhca.txt29. Linux本地用户的密码信息存放在哪个文件中?(b)A. /etc/passwdB. /etc/shadowC. /etc/usersD. /etc/password30. fileA的软链接(symbolic links)文件为fileB,fileC的硬链接(hard link)文件为fileD,下面的描述正确的是:()A. 删除fileA, 文件fileB会失效B. 删除fileB, 文件fileA会失效C. 删除fileC, 文件fileD会失效D. 删除fileD, 文件fileC会失效
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!