Linux系统管理一测试题附答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux系统管理一测试题

姓名:

班级:

考试时间180分钟

1、查看当前Linux系统的内核版本。

[root@localhost ~]# uname -r

2.6.32-431.el6.x86_64

2、显示/root目录本身详细属性并以易读的单位。

[root@localhost ~]# ls -ld /root/

dr-xr-x---. 20 root root 4096 10月 11 01:00 /root/

3、创建/mydir/bootbak目录,将/boot目录下的所有内容复制到bootbak 目录下。

[root@localhost ~]# mkdir -p /mydir/bootbak

[root@localhost ~]# cp -rf /boot/ /mydir/bootbak/

[root@localhost ~]# ls

4、截取/etc/passwd文件首两行内容写入到/root/nsd.txt,截取/etc/sysconfig/network最后一行内容追加写入到/root/nsd.txt。

[root@localhost ~]# head -2 /etc/passwd > /root/nsd.txt

[root@localhost ~]# tail -1 /etc/sysconfig/network >> /root/nsd.txt

[root@localhost ~]# cat /root/nsd.txt

5、统计/etc/login.defs配置文件中以“#”开头,和空行的有效配置的行数。

[root@localhost ~]# grep -cEv "^$|^#" /etc/login.defs

6、提取出/etc/yum.conf文件的有效配置记录,即去掉空行、注释行。[root@localhost ~]# grep -Ev "^#|^$" /etc/yum.conf

[main]

cachedir=/var/cache/yum/$basearch/$releasever

keepcache=0

debuglevel=2

logfile=/var/log/yum.log

exactarch=1

obsoletes=1

gpgcheck=1

plugins=1

installonly_limit=3

7、使用tar备份整个/boot文件夹,制作成 boot.tar.gz格式的压缩包,保存到/opt/目录下

[root@localhost ~]# tar zcf /opt/boot.tar.gz /boot/

tar: 从成员名中删除开头的“/”

[root@localhost ~]# ls /opt/boot.tar.gz

/opt/boot.tar.gz

8、查找/boot目录下的连接文件,并以显示详细属性。(使用find命令)[root@localhost ~]# find /boot/ -type l -exec ls -lh {} \; lrwxrwxrwx. 1 root root 11 11月 6 2014 /boot/grub/menu.lst -> ./grub.conf

9、列出/dev/目录下虚拟控制台(tty)设备文件

1)只看其中编号是个位数的tty设备

ls /dev/tty?

2)只看其中tty1-tty6这六个终端

ls /dev/tty[1-6]

3)只看其中tty11-tty16这六个终端

ls /dev/tty1[1-6]

4)只看其中编号是两个任意字符的tty设备

ls /dev/tty??

10、统计 /root/ 、/etc/ 目录各自占用的总空间大小

du -sh /root/ /etc/

11、在/opt下递归创建a/b/c

ls -R /opt/a/

12、在/opt/a/b/c创建一个空文件tarena.txt

touch /opt/a/b/c/tarena.txt

ls /opt/a/b/c/

13、为文件 /etc/sysconfig/network-scripts/ifcfg-eth0 建一个快捷方式存放到 /etc/ifcfg-eth0

ln -s /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/ifcfg-eth0 ls -l /etc/ifcfg-eth0

14、同时创建/nsd、/root/zhangsan、当前路径下lisi三个目录

mkdir -p /nsd /root/zhangsan lisi

15、在/root/目录下创建一个子目录 dir1

mkdir /root/dir1

16、将文件夹 /boot/grub/ 复制到目录/root/dir1下

cp -rf /boot/grub/ /root/dir1/

17、将/etc/redhat-release文件复制到/root/目录下,同时改名为rv.txt cp -rf /etc/redhat-release /root/rv.txt

ls /root/rv.txt

18、查看/etc/group文件开头6行、末尾6行的内容

head -6 /etc/group

tail -6 /etc/group

19、将当前主机的所有IP地址信息存入文件ipadd.txt,查看其中第2行内容

ifconfig > ipadd.txt

cat ipadd.txt

20、查看CPU记录信息的前10行内容、内存记录信息的前4行内容

head -10 /proc/cpuinfo

tail -4 /proc/meminfo

21、将当前主机的eth0 的IP地址信息存入文件/root/eth0.txt

ifconfig eth0 > /root/eth0.txt

cat /root/eth0.txt

22、去掉ipadd.txt文件里的空行,显示出来

grep -v "^$" ipadd.txt

23、计算/bin目录下一共有多少个文件(不包括快捷方式)

find /bin/ -type f | wc -l

24、复制/etc/inittab文件到当前目录下,改名为init.txt

cp /etc/inittab init.txt

相关文档
最新文档