Linux期末复习.docx
- 文档编号:30006775
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:17
- 大小:28.25KB
Linux期末复习.docx
《Linux期末复习.docx》由会员分享,可在线阅读,更多相关《Linux期末复习.docx(17页珍藏版)》请在冰豆网上搜索。
Linux期末复习
Linux期末复习
1.写出二种可以实现Linux关机的操作指令;写出二种可以实现Linux重启的操作指令;
2.重启:
rebootshutdown-rinit关机:
shutdown-hhalt
3.写出以下各项操作的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“john
4.解释以下指令
(1)cat/etc/passwd|greproot;将/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-m700/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。
catt1.txtt2.txtt3.txt>>t123.txt
head-5t1.txtt2.txtt3.txt>>t5.txt
tail-6t1.txtt2.txtt3.txt>>t6.txt
最后的问题
head-5t1.txt>t7.txt
sed-n'6,10p't2.txt>>t7.txt
sed-n'11,15p't3.txt>>t7.txt
(3)将当前系统日期和时间更改为2013年10月18日中午12点30分29秒;
Date–s18/10/2013;clock–w;
Date–s12:
30:
29;clock–w
5.将系统中的/etc目录制作成etc.iso光盘映像文件,然后创立挂载点将该光盘映像文件文件进展加载并访问,然后卸载该光盘映像文件,完成相关操作指令。
mkisofs–r–oetc.iso/etc;
mkdir/mnt/root
mount–oloopetc.iso/mnt/root
umount/mnt/root/
6.创立两个用户Jerry和Tom,并分别设置密码;
useraddjohn;passwdjohn
useraddtom;passwdtom
(1)切换到用户Jerry新建一个文件file1.txt,查看file1.txt文件的属性;
sujohn;cd/home/john;touchfile1.txt;ls–lfile1.txt
(2)将file1.txt文件的拥有者改为Tom,拥有组改为nobody查看file1.txt文件的属性;
chowntom.tomflie1.txt;ls–lfile1.txt
(3)将file1.txt文件改为root用户,root组查看file1.txt文件的属性;
chownroot.rootfile1.txt
7.设上题中file.txt文件的文件属性字符串为:
-rw-rw-r—
chmod664file.txt
(1)解释该属性字符串的详细含义;
这是一个普通文件,所有者拥有可读写权限,同组用户拥有可读写权限,其他用户只有可读权限。
(2)用绝对值法将文件属性修改为-rw-r-----
chmod640file.txt
(3)再次查看file.txt文件属性
ls–lfile.txt
(4)用相对值修改法将文件属性改为-rw-rw-rw-
chmodg+w,o+rwfile.txt;
(5)用任意方法修改文件属性为-r--r--r—
chmod444file.txt
8.写出以下相关操作的指令
(1)创立一个名为Nacy的用户,并作为teacher用户组的成员,然后设置密码。
addgroupstudent;useradd–gstudentNacy
(2)将Nacy用户改为Lion,查看/etc/passwd文件的最后一行
usermod–lLionNacy
(3)查看用户Lion的用户目录,并将其改为/home/Lion
mkdir/home/Lion;usermod–d/home/LionLion
(4)锁定Lion用户,查看/etc/shadow文件
usermod–LLion;cat/etc/shadow
(5)解锁Lion。
usermod–ULion
(6)删除Lion以及用户目录。
userdel–rLion
(7)查找/etc/passwd的文件中是否存在Lion用户的信息。
cat/etc/shadow|grepLion
9.用自己的语言描述Linux操作系统的启动过程;
启动第一步--加载BIOS
启动第二步--读取MBR
启动第三步--BootLoader
启动第四步--加载核
启动第五步--用户层init依据inittab文件来设定运行等级
启动第六步--init进程执行rc.sysinit
启动第七步--启动核模块
10.查询当前操作系统下xinetd效劳的启动状态、然后重新启动该效劳;查询该效劳的开机自动启动设置、并将其开机启动状态重新设置为0、1、2、4、6运行级别关闭;3、5运行级别自动启动。
chkconfig--level|grepxinetd
servicexinetdrestart
chkconfig–listxinetd
chkconfig--level01246xinetdoff
chkconfig–-level35xinetdon
11.简述进程和程序的关系及二者之间的区别,简要说明进程有哪些种类。
区别:
进程是动态的,程序是静态的。
程序是一组有序指令的集合;进程是程序在计算机上的一次执行。
一个进程可以执行多个程序
程序可以长期保存,进展只能存在一段时间。
进程的种类:
交互式进程、批处理进程、守护进程
12.使用进程指令完成操作:
今晚9点,查看系统存使用情况并将结果追加到/var/log/mon.txt文件中。
明天上午10点20分,将使用系统的用户信息追加写入文件/var/log/w.txt中。
Linux系统的用户boss通过telnet方式远程登录到系统,(假设IP地址为202.13.55.7)准备开场一天的工作,首先他设置了一个提醒任务:
在上午8:
00,系统自动输出“Ihaveameetingat10:
00.〞,以提醒teach在10:
00点的时候有一个会议要参加。
同时boss以后每1、3、5、7月的每个周三上午都要主持一个讲座,因此他制定了一个周期性任务:
在每个讲座开场前的周二下午5点提醒自己第二天有讲座。
at21:
00today
at>freetotal>>/var/log/w.txt
at>ctrld
at10:
20tomorrow
at>w>>/var/log/w.txt
at>ctrld
suboss
密码;
telnet202.13.55.
at8:
00today
at>echo“Ihaveameetingat10:
00.
Ctrld
Ctontab
0017*13572echo“Ihaveameetingat10:
00tomorrow〞
Ctrld
13.Linux效劳器管理员要在效劳器上安装配置telnet-server效劳器他需要做的工作如下,试完成相关操作的命令:
首先查询目前系统中是否已经安装了适宜版本的telnet-server效劳器。
如果未安装,设已经准备好了telnet-server.i386.rpm软件包在主目录下待安装。
安装前,管理员需要了解telnet-server软件包将要安装的位置;然后安装telnet-server软件包;查询telnet-server软件包安装是否成功;设置telnet-server效劳的自启动状态;启动telnet-server效劳(telnet-server为非独立运行的效劳)。
rpm–qa|greptelnet-server
rpm–qltelnet-server.i386.rpm
rpm–ivhtelnet-server.i386.rpm
rpm–qtelnet-server
chkconfig–-level2345telnet-serveron
servicetelnet-serverstart
14.
Linux效劳器的远程用户tom正在进展的工作包含在几个子目录和文件中,如下所示,共计2个目录,4个文档:
工作完成后,tom用户想把所做的工作文档打包并压缩成一个文件带走开,然后回到家中的电脑上再进展查看、解压缩后,继续工作。
试完成将其工作目录打包压缩〔文件名自定〕、查看压缩容、解压缩到指定目录〔/home/tom下〕中的操作指令。
cd/home/tom
tar–zcvftest.tar.gztest
tar–tjvftesttar.gztest
cd/home/tom
tar–zxvftest.tar.gz
15.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/network
HOSTNAME=stu,student
Hostname
临时:
Hostnamestu,student
Hostname
Ifconfigetho172.168.120.110netmask255.255.255.248
Ifconfigetho
Ifconfigethohwether00:
11:
22:
33:
44:
55
Ifconfigetho
servicenetworktestart
system-config-network
16.为某局域网配置DHCP效劳器,IP地址分配围为:
192.168.1.66——192.168.1.244,默认网关为192.168.0.1,针对MAC地址为00:
0C:
09:
04:
DD:
35的主机设置静态IP为:
192.168.1.111,请完成相应/etc/dhcpd.conf配置文件的容。
Subnet192.168.0.1netmask255.255.255.0{
Range192.168.1.66192.168.1.244
Optionrouters192.168.0.1
}
Group{
Optionrouters198.168.0.1;
Hoststaticiphost1{
HardwareEthernet00:
0C:
09:
04:
DD:
35;
Fixed-address192.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/etab
Serviceportmapstartservicenfsstart/user/sys//src–ro211.3.34.87
挂载点;
Exports[-aruv]exports–v
/etc/exports-a
18.按要求进展配置NFS效劳器并正确启动效劳:
共享目录设置为/home/nfsserver,仅仅允许客户端IP地址为211.3.34.86的主机以只读的方式访问。
但是对211.3.34.87主机可以进展写的权限进展读取。
在前面的根底上,进一步配置客户端NFS,在配置过程中,通过mount命令和使用/etc/fstab文件两种方式来挂载NFS效劳器上共享的目录文件,客户端挂载的节点为/home/nfs。
Mkdir–p/home/nfs/test211.2.34.86:
/usr/sys/src/home/nfs/testnfsdefaults
00cat/etc/exports/usr/sys/src–ro211.3.34.87
Exports–emount/home/nfs/test
19.在已经安装完samba效劳器软件的Linux系统前提下,完成对配置share级和user级samba效劳器的过程进展简要的描述。
要求:
通过samba配置文件设置的方式来进展samba效劳器的配置。
并解释以下samba效劳器配置文件中的各个参数设置的具体含义:
[homes]共享目录
ment=HomeDirectories指定共享目录HomeDirectories
browseable=no指定共享目录不可以浏览
writable=yes指定共享目录是可以写的
validusers=%S指定共享目录的用户
createmode=0664
directorymode=0775
maptoguest=baduser
[printers]指定是否可以打印
ment=AllPrinters指定共享目录
path=/var/spool/samba
public=yes指定guest可以访问
browseable=no指定共享目录不可以浏览
guestok=no指定guest不可以访问
writable=no指定共享目录是不可以写的
20.解释以下FTP效劳器配置文件中各个参数设置的具体含义:
anonymous_enable=YES这个是匿名用户可以登录
local_enable=NO这个是制止本地用户登录
write_enable=YES用户可以写操作
local_umask=022本地用户上传文件的umask
anon_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_list
chroot_local_user=YES只有chroot_list_file文件中指定的用户可以执行chroot
1.GNU/Linux是一款〔D〕
A.应用软件B.数据库软件C.开发语言D.操作系统软件
2.下面哪一项不是自由软件〔FreeSoftware〕赋予程序使用者的自由〔C〕
A.按照你的意愿,不管何种目的,都可以运行程序的自由
B.研究程序如何运行,并按照你的需求进展修改的自由
C.免费使用程序的自由
D.改良程序,并发布改良后的程序的自由
3.在阅读manpage时,可以按下如下哪个键进展查找?
〔A〕
A./B.sC.fD.:
4.你的系统刚刚正常启动完成,你以root身份登陆系统后执行了touch/etc/fstab命令,该命令的效果是〔B〕
A.翻开该文件
B.该文件的modificationtime被更新为当前时间
C.报错,因为该文件已经存在
D.尝试新建一个文件/etc/fstab,但因为原文件已经存在,所以会提示是否覆盖原文件
5.如下哪个命令可以定位passwd命令对应的二进制所在的位置?
〔c〕
A.findpasswdB.whereispasswdC.whichpasswdD.searchpasswd
6.你希望在每一个新用户的家目录下都存放有公司的通讯录文件contact.xls,那么你应该将通讯录文件contact.xls放在哪个目录下,以便创立一个新用户时该文件会被自动复制到用户的家目录下?
〔a〕
A./etc/skel/B./etc/default/C./etc/defaults/D./etc/profile.d/
7.你的umask值被设置为002,那么你创立一个新目录的权限缺省为:
〔d〕
A.rwxrwxr-xB.-------w-C.rw-rw-r--D.rw-r--r--
8.在bash中,在一条命令的最后加上"2>&1"表示:
〔d〕
A.将标准输出重定向到当前目录下的文件1中
B.将标准错误重定向到当前目录下的文件1中
C.将标准输入重定向到标准错误
D.将标准错误重定向到标准输出
b
9.文本文件/exam的权限如下所示:
〔b〕
[rootserver0~]#ls-l/exam
----r-----.1cycfop0Apr1814:
59/exam
经查,cy用户在cfop组中,如下所示:
[cyserver0~]$idcy
uid=1001(cy)gid=1002(cfop)groups=1002(cfop)
现cy用户使用如下命令查看/exam文件容:
$cat/exam
执行上面命令执行结果是:
A.不能查看文件,提示权限拒绝,因为cy用户没有读取该文件的权限
B.能查看文件容,因为cy在cfop组时,cfop组有读取该文件的权限
C.能查看文件容,因为cy用户有读取该文件的权限
D.能查看文件的容,因为该文件是cy用户的,将不会检查cy对该文件是否具有相关权限
10.man5passwd的含义是?
〔c〕
A.显示普通用户使用passwd命令的使用方法
B.显示系统管理员〔通常是root〕使用passwd命令的方法
C.显示/etc/passwd文件的说明
D.显示passwd命令的说明的前五行
11.root用户发出了如下命令:
〔b〕
#kill9
请问其作用是:
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.ICMP
14.下面关于bash变量,论述正确的选项是〔a〕
A.如果定义在/etc/profile中,那么对所有用户生效,且永久生效
B.如果定义在用户家目录下的.bash_profile文件中,那么只对该用户生效,且临时生效
C.可以使用export定义,对所有用户生效,且临时生效
D.以上说法都不正确
15./add/目录不存在,如果你可以使用下面哪条命令来创立目录/add/soft〔a〕
A.mkdir-p/add/soft
B.mkdir-m/add/soft
C.mkdir-n/add/soft
D.mkdr-n2/add/soft
16./root/myfile文件的权属及属性如下所示:
〔d〕
#ll/root/myfile
-r--rw-r--.1rootroot16Apr1913:
48/root/myfile
#lsattr/root/myfile
-----a----------/root/myfile
root用户尝试使用下面的命令在/root/myfile文件中增加一行容"Icanwrite",可否成功?
#echo'Icanwrite'>>/root/myfile
A.不能成功,因为root用户对该文件没有w的权限
B.能成功,因为root用户所在的root组对该文件有w权限
C.不能成功,因为文件上有a属性限制
D.能成功,因为该文件允许以追加的方式翻开进展写操作
17.请阅读如下的文件权限,判断student用户能否删除文件/emp/salary.txt?
〔a〕
[rootserver0~]#ll-d/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 期末 复习
![提示](https://static.bdocx.com/images/bang_tan.gif)