当前位置:文档之家› 2019年Linux系统管理一测试题附答案

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

Linux系统管理一测试题姓名:班级:考试时间180分钟1、查看当前Linux系统的内核版本。

[root@localhost ~]# uname -r2、显示/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 ~]# ls4、截取/etc/passwd文件首两行内容写入到/root/,截取/etc/sysconfig/network最后一行内容追加写入到/root/。

[root@localhost ~]# head -2 /etc/passwd > /root/[root@localhost ~]# tail -1 /etc/sysconfig/network >> /root/ [root@localhost ~]# cat /root/5、统计/etc/配置文件中以“#”开头,和空行的有效配置的行数。

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

[root@localhost ~]# grep -Ev "^#|^$" /etc/[main]cachedir=/var/cache/yum/$basearch/$releaseverkeepcache=0debuglevel=2logfile=/var/log/exactarch=1obsoletes=1gpgcheck=1plugins=1installonly_limit=37、使用tar备份整个/boot文件夹,制作成格式的压缩包,保存到/opt/目录下[root@localhost ~]# tar zcf /opt/ /boot/tar: 从成员名中删除开头的“/”[root@localhost ~]# ls /opt/8、/opt/查找/boot目录下的连接文件,并以显示详细属性。

(使用find命令)[root@localhost ~]# find /boot/ -type l -exec ls -lh {} \; lrwxrwxrwx. 1 root root 11 11月 6 2014 /boot/grub/ -> ./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/cls -R /opt/a/12、在/opt/a/b/c创建一个空文件touch /opt/a/b/c/ls /opt/a/b/c/13、为文件 /etc/sysconfig/network-scripts/ifcfg-eth0 建一个快捷方式存放到 /etc/ifcfg-eth0ln -s /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/ifcfg-eth0 ls -l /etc/ifcfg-eth014、同时创建/nsd、/root/zhangsan、当前路径下lisi三个目录mkdir -p /nsd /root/zhangsan lisi15、在/root/目录下创建一个子目录 dir1mkdir /root/dir116、将文件夹 /boot/grub/ 复制到目录/root/dir1下cp -rf /boot/grub/ /root/dir1/17、将/etc/redhat-release文件复制到/root/目录下,同时改名为cp -rf /etc/redhat-release /root/ls /root/18、查看/etc/group文件开头6行、末尾6行的内容head -6 /etc/grouptail -6 /etc/group19、将当前主机的所有IP地址信息存入文件,查看其中第2行内容 ifconfig >cat20、查看CPU记录信息的前10行内容、内存记录信息的前4行内容head -10 /proc/cpuinfotail -4 /proc/meminfo21、将当前主机的eth0 的IP地址信息存入文件/root/ifconfig eth0 > /root/cat /root/22、去掉文件里的空行,显示出来grep -v "^$"23、计算/bin目录下一共有多少个文件(不包括快捷方式)find /bin/ -type f | wc -l24、复制/etc/inittab文件到当前目录下,改名为cp /etc/inittabls25、统计文件中的有效配置(排除#开头的行、空行)行数grep -vEc "^#|^$"26、压缩/boot与/bin目录,压缩名:zip -r /boot/ /bin/27、将其解压到/tmp下,unzip -d /tmp/备份/boot、/etc这两个文件夹,并且要保存为在/opt/ zcf /opt/ /boot/ /etc/29查看文件内包含哪些内容tar tf /opt/30、将/opt/释放到文件夹/root/bootetc/下mkdir /root/booetctar -zxf /opt/ -C /root/booetc/31、备份/usr/sbin目录,并且要保存为在/opt/文件tar zcf /opt/ /usr/sbin/32、查看文件内包含哪些内容33、 tar tf /opt/将/opt/释放到/root/usrsbin/文件夹下mkdir /root/usrsbintar -zxf /opt/ -C /root/usrsbin/ls /root/usrsbin/34、检查命令mkdir,ls,ifconfig,hostname,cd的程序文件在哪里which mkdir ls ifconfig hostname cd35、查看当前的PATH变量的值echo $PATH36、在根下新建一个目录study,在study目录下建子目录subdir,并且递归查看study目录mkdir /studymkdir -p /study/subdirls -R /study/37、在study目录下创建测试文件,存入eth0网卡的IP地址信息touch /study/ifconfig eth0 > /study/38、为创建快捷方式,放在/study/subdir/下ln -s /study/ /study/subdir/ls /study/subdir/39、分别找出/study目录下的快捷方式、普通文件、文件夹find /study/ -type lfind /study/ -type ffind /study/ -type d40、找出/etc/目录下名称以res开头的conf结尾的配置文件find /etc/ -name res*conf41、复制/boot/目录下的内核程序(vmlinuz开头的文件)到/study目录下cp -rf /boot/vmlinuz* /study/ls /study/42、找出/sbin目录下大小超过300KB的文件find /sbin/ -size +300k43、列出当前主机已安装的所有RPM软件,并且统计已经安装的个数。

rpm -qa | wc -l44、查询ifconfig命令程序是安装哪个软件包后产生的which ifconfigrpm -qf /sbin/ifconfig45、找出vim、vi是由那两个包产生的Which vi vim46、删除vim、vi命令程序rm -rf /bin/vi /usr/bin/vim47、修复vim、virpm -qf /bin/vi /usr/bin/vim48、请在 /tmp 这个目录下建立一个名为 vimtest 的目录mkdir /tmp/vimtestls /tmp/vimtest/49、进入vimtest 这个目录当中cd /tmp/vimtest/pwd50,将 /etc/ 复制到本目录底下/tmp/vimtest/cp -rf /etc/ /tmp/vimtest/ls /tmp/vimtest/51、显示/proc/meminfo文件中以不区分大小的s开头的行;grep -i ^s /proc/meminfo52、显示/etc/passwd中以nologin结尾的行;grep nologin$ /etc/passwd53、显示/etc/inittab中包含了:一个数字:(即两个冒号中间一个数字)的行;grep :[0-9]: /etc/inittab54、创建mike用户,检查最近执行过的10条命令useradd mikehistory | wc -l55、以标准输入的方式为用户mike重置密码,密码为:redhat 屏蔽所有输出echo redhat | passwd --stdin mike56、请计算多少个用户,登陆shell为/bin/bashgrep -c /bin/bash /etc/passwd57、创建账户stu01,宿主目录设为/opt/stu01useradd stu01 -d /opt/stu0158、创建帐户stu02,uid为10001,账户在2015-06-30号过期,基本组设为stu01useradd stu02 -u 10001 -e "2015-06-30" -g stu0159、针对stu01操作从标准输pa入给stu01设置密码为centosecho centos | passwd --stdin stu0160、请让stu01用户第一次登录系统强制修改密码passwd -e stu01。

相关主题