1. 在11月内,每天早上6点到12点,每隔2小时执行一次/usr/bin/httpd.sh怎么实现?
00 6-12/2 * 11 * /bin/sh usr/bin/httpd.sh &&>/dev/null
2. 已知oldboy.txt文件有如下内容:
183.250.220.178|-l[20/jul/2017:10:35:14 +0800]|POST /audiosearch/search
HTTP/1.1|200|54|-lDalvik/1.6.0(linux;U;Android 4,4,4;Konka Android TV 638
Build/KTU84P)|-l-[5.069|5.001,0.005|www.kuyun.com|8771|172.21.19.67:8084,172.21.19.66:8084]
请取出Android字符串(不少于两种方法)?
sed -nr "s#^.*U;(.*) 4,$#\1#gp" oldboy.txt
awk -F "[;]+" "NR=2{print $3}" oldboy.txt
3. 已知有test.txt文件
a) 追加输入1-10数字序列到文件中,要求数字成列竖向显示
b) 打印出文件第4-8行的内容
4. 在Linux系统中,查找3天内修改过的文件名为‘oldboyedu.txt’的文件,并把它打包到/tmp目录下并以当天日期命名?
find -tpye f -mtime -3 -name "oldboyedu.txt"|xrags tar zcf /tmp/$(date +%F).tar.gz
5. 如何赋予oldboy.txt文件-rw-r--r-x 权限,并且所有者为oldboy,所属组为sa?
chmod 644 oldboy.txt chown oldboy,sa oldboy.txt
6. 什么是SUID?作用是?举一个使用SUID的命令,它是如何利用SUID工作的?
7. 有一个/opt/backup.sh的备份脚本,如何在10月的每天06-18点,每3小时执行并在13点单独执行一次。
00 6-18/3,13 * 10 * /bin/sh
8. 企业开发人员和你要一个oldboy用户临时拥有root权限10天,你该如何解决?
usermod -e `date -d "10day" +%F` oldboy
9. 请将ip add结果中的eth0网卡对应ip地址取出(用awk或sed加正则表达式取)。
[root@oldboyedu ~]# ip add
2: eth0:
link/ether 00:0c:29:2a:ca:54 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.2/24 brd 10.0.0.255 scope global noprefixroute eth0
ip add|sed -nr "s#^.*inet (.*) brd$#\1#gp"
ip add|awk -F "[ ]+" "NR=3{print $}"
10. Linux现连接新的存储(/dev/sdb,容量3T),一个应用程序需要在/data目录使用此存储的500G的存储空间,请描述方法并给出相应命令?
fdisk /dev/sdb n p w 设置分区500G
格式化 mkfs -t xfs /dev/sdb
挂载 mount /dev/sdb /data
永久挂载
11. 查找出系统中当前目录下大于1M的文件,把文件中的oldboy替换为oldgirl?
find ./ -type f -size +1M|xargs sed -nr "s#oldboy#oldgirl#gp"
12. 如何给sshd服务设置开机自启动?
C7 systemctl restar sshd
13. 批量创建oldboy01-oldboy10共10个用户,并统一设置密码123456?
seq 10|sed -nr 's#(.*)#useradd oldboy\1;echo "123456"|passwd --sdtin oldboy\1#gp'|bash
14. 编写Shell脚本,在文件结尾传入2个数字参数,实现比较两个整数大小?
read -p "比较两个整数大小" a b
if [ $a -gt $b ] elif [ $a -eq $b ] else
then then echo "a
echo "a>b" echo "a=b" if
15. 如何授权oldgirl用户权限,使其只能实现添加和删除用户系统管理的任务?
visudo 100gg oldgirl ALL=(ALL) /sbin/ useradd,userdel
16. 如何查看和设置Linux的默认网关?
route -n
route add -net route del -net
[笔试考试试题理论部分] (总满分24分,每题4分)
1. 请根据容量、风险性、性能方面简述raid0、raid1、raid5、raid10的特点?
容量 风险性 性能
raid0 几个相加 大,坏一全坏 几个相加
raid1 一个 小,坏一余一 读一般,写更慢要写两
raid5 总的少一个 中等,有且只能坏一 中晕 比1快比0慢
raid10 少总的一半 小,坏一半余一半 总相加的一半
2. 请简述软硬链接的区别?
从4点说 目录 跨文件 inode号 删源文件
3. 一个ext3的文件分区,当使用touch test.file命令创建一个新文件时报错,报错的信息是提示磁盘已满‘no space left on device’,但是采用df -h命令查看磁盘大小时,只使用了60%的磁盘空间,为什么会出现这个情况?说说你的理由,如何解决?
应该是inode满了 可能定时任务产生大量小文件,不扔到&&>/dev/null
find查找 小于1k的文件的大目录
然后再三确认删了它,在查看
4. Linux 下通过mkdir 命令创建一个新目录/oldboy/ett,它的硬链接数是多少,为什么?如果在/oldboy/ett 下面再创建一个目录test。再问/oldboy/ett 的硬链接数是多少?为什么?
2 父目录 本身 3 父目录 本身 子目录
5. 请简述Centos6的开机启动流程?
6. 简述tcp/ip三次握手和四次断开原理过程?
[笔试考试试题解释翻译部分] (总满分12分,每题6分)
1. 请写出以下各目录和文件的作用
/etc/fstab 开机挂载
/etc/hosts DNS解析
/etc/hostname 修改主机名
/etc/resolv.conf DNS 客户端配置文件
/etc/rc.local 开机自启
/etc/profile 环境变量
2. 请翻译一下报错的含义
1、No such file or directory 没有这文件或目录
2、command not found 命令找不到
3、rm: cannot remove /oldboy/data/: Is a directory 无法删除,它是个目录
4、ls: cannot open directory /root: Permission denied 无法打开目录/根目录:权限被拒绝
5、Firewall is not running. 防火墙没有运行
6、Couldn't resolve host www oldboyedu.com 无法解析主机
粗心大意加得瑟,不仔细审题,观前不顾后,低分活该。