m1-第二次考试
1 使用命令调换 passwd 文件里 root 位置和/bin/bash 位置? 即将所有的第一列和最后一列位置调换? root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin 修改后: /bin/bash:x:0:0:root:/root:root /sbin/nologin:x:1:1:bin:/bin:bin /sbin/nologin:x:2:2:daemon:/sbin:daemon /sbin/nologin:x:3:4:adm:/var/adm:adm /sbin/nologin:x:4:7:lp:/var/spool/lpd:lp 回答: sed -r 's#(^.*)(:.*:)(/.*$)#\3\2\1#g' /etc/passwd
test.txt内容为: trainning fanbingbing lidao 请给出输出test.txt文件内容时,不显示文件中的空行。(至少3种方法) 回答: grep -v '^$' test.txt cat test.txt |awk '{if(length != 0) print$0}' cat test.txt |tr -s '\n' cat test.txt |sed '/^$/d'
3 取出文件ett.txt 的第30到40行的内容。 注:ett.txt由seq 20 120>ett.txt创建 回答: sed -n '30,40p' ett.txt
4 描述linux的启动/运行级别有几种及其含义。 回答: 0 关机状态 1 单⽤户模式 2 多⽤户模式 3 完全的多⽤户模式,命令模式,⽂本模式 4 未使⽤ 5 X11,桌⾯模式,图形化界⾯模式 6 重启状态
5 查找/oldboy目录下所有7天以前的,以log结尾的,并且大于1M的文件,把这些文件复制到/tmp下. (不少于3种方法) 回答: cp $(find /app/logs/ -type f -name "*.log") /tmp/ find /app/logs/ -type f -name "*.log" -exec cp {} /tmp/ \; find /app/logs/ -type f -name "*.log" |xargs cp -t /tmp/
列出linux下面常用的打包工具并写出相应的压缩解压参数(至少两个命令) 回答: tar zcf 打包并且压缩 tf 查看打包压缩文件 xf 解压打包文件 -C 指定解压目录
如何查看是否开启80端口,及查看sshd进程是否存在? 回答: [root@template ~]# lsof -i :80 [root@template ~]# netstat -lntup |grep 80 [root@template ~]# ps -ef | grep sshd root 1172 1 0 Jun27 ? 00:00:00 /usr/sbin/sshd root 4341 1172 0 08:48 ? 00:00:03 sshd: root@pts/0 root 4876 1172 0 10:55 ? 00:00:00 sshd: root@pts/1 root 5570 4343 0 15:31 pts/0 00:00:00 grep --color=auto sshd
请执行命令取出linux中eth0的IP地址(至少2种方法)
回答:
[root@template ~]# ifconfig eth0|awk -F '[ :]+' 'NR==2{print$4}'
10.0.0.100
[root@template ~]# ifconfig eth0|sed -nr '2s#(.*:)(.*)(B.*)#\2#gp'
10.0.0.100
10 请详细描述linux系统从打开主机电源到进入登录界面整个过程的流程。 回答: 0.打开电源 1.开机⾃检 BIOS 2.MBR引导 3.GRUB菜单 4.加载内核 5.运⾏init进程 6.从/etc/inittab读取运⾏级别 7.根据/etc/rc.sysinit 初始化系统(设置主机名 设置ip) 8.根据运⾏级别启动对应的软件(开机⾃启动软件) 9.运⾏mingetty显示登录界⾯
11 如果向磁盘写入数据提示如下错误:No space left on device,通过df -h查看磁盘空间,发现没满,请问可能原因是什么? 回答: df -i ,可能是inode满了 如果inodes没满,则可能是删除文件后不彻底,还有进程占用
请给出如下格式的date命令 1)显示日期为2011-02-26这种格式 2)打印三天前的日期格式如:2011-02-26 回答: [root@template ~]# date +%F 2018-06-28 [root@template ~]# date +%Y-%m-%d 2018-06-28 [root@template ~]# date +%Y-%m-%d -d '-3day' 2018-06-25
13 每天将/etc/目录打包压缩放在/backup目录,并且要求每天备份的文件名不同,请问如何做?(写出步骤) 回答: cd / tar zcf /backup/etc_$(date +%y-%m-%d-%H_%M).tar.gz /etc
本文来自博客园,作者:元贞,转载请注明原文链接:https://www.cnblogs.com/yuleicoder/articles/10531034.html
浙公网安备 33010602011771号