1. 在11月內,每天早上6點到12點,每隔2小時執(zhí)行一次/usr/bin/httpd.sh怎么實現?
00 6-12/2 * 11 * /usr/bin/bash /usr/bin/http.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 '2s#^.U;(.) 4,.*3}' b.txt
3. 已知有test.txt文件
a) 追加輸入1-10數字序列到文件中,要求數字成列豎向顯示
seq 10 >test.txt
b) 打印出文件第4-8行的內容
awk 'NR>3&&NR<9{print $0}' test.txt
sed -n "4,8p" test.txt
4. 在Linux系統中,查找3天內修改過的文件名為‘oldboyedu.txt’的文件,并把它打包到/tmp目錄下并以當天日期命名?
find / -type f -mtime -3 -name "oldboyedu.txt"|xargs tar zcf /tmp/$(date +%F).tar.gz
5. 如何賦予oldboy.txt文件-rw-r--r-x 權限,并且所有者為oldboy,所屬組為sa?
chmod 645 oldboy.txt
chown oldboy.sa oldboy.txt
6. 什么是SUID?作用是?舉一個使用SUID的命令,它是如何利用SUID工作的?
Suid是存在于基本權限的用戶權限位的x權限對應的位置。
作用是讓普通用戶可以在執(zhí)行某個設置了suid位的命令或程序時,擁有和命令對應屬主一樣的身份和權限。
chmod u+s /bin/ls
7. 有一個/opt/backup.sh的備份腳本,如何在10月的每天06-18點,每3小時執(zhí)行并在13點單獨執(zhí)行一次。
00 6-18/3,13 * 10 * /usr/bin/bash /opt/backup.sh &>/dev/null
8. 企業(yè)開發(fā)人員和你要一個oldboy用戶臨時擁有root權限10天,你該如何解決?
useradd oldboy
usermod -e date -d "10day" +%F oldboy
chage -E date -d "10day" +%F oldboy
9. 請將ip add結果中的eth0網卡對應ip地址取出(用awk或sed加正則表達式取)。
[root@oldboyedu ~]# ip add
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
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|awk -F "[ /]+" 'NR==3{print $3}'
ip add|sed -nr 's#(^.net)(.)(/24.*$)#\2#gp'
10. Linux現連接新的存儲(/dev/sdb,容量3T),一個應用程序需要在/data目錄使用此存儲的500G的存儲空間,請描述方法并給出相應命令?
parted /dev/sdb ==》mkpart prmiary 0 500G ==》q退出==》mkfs.ext4 /dev/sdb1==》mount /dev/sdb1 /data ==》永久掛載:vim /etc/fstab 尾行輸入 /dev/sdb1 /data ext4 defaults 0 0 ==》:wq保存退出
11. 查找出系統中當前目錄下大于1M的文件,把文件中的oldboy替換為oldgirl?
find ./ -type f -size +1m|xargs sed -n 's#oldboy#oldgirl#gp'
12. 如何給sshd服務設置開機自啟動?
systemctl enable sshd
13. 批量創(chuàng)建oldboy01-oldboy10共10個用戶,并統一設置密碼123456?
seq 10|ser -r 's#(.*)#useradd oldboy\1;echo "123456"|passwd --stdin oldboy\1#g'|bash
14. 編寫Shell腳本,在文件結尾傳入2個數字參數,實現比較兩個整數大???
#!/bin/bash
if [ $1 -gt $2 ]
then
echo "$1>$2"
elif [ $1 -eq $2 ]
then
echo "$1=$2"
else
echo "$1<$2"
fi
15. 如何授權oldgirl用戶權限,使其只能實現添加和刪除用戶系統管理的任務?
visudo ===> 100gg ===> i鍵進入編輯模式 ===> oldboy ALL=(ALL) /usr/sbin/useradd, /usr/sbin/userdel ===> :wq 保存退出
16. 如何查看和設置Linux的默認網關?
route –lnt
1. 請根據容量、風險性、性能方面簡述raid0、raid1、raid5、raid10的特點?

2. 請簡述軟硬鏈接的區(qū)別?
1、分類:在Linux系統中,鏈接分兩種:一種被稱為硬鏈接,另一種被稱為符號鏈接或軟鏈接。
2、概念:硬鏈接文件與源文件的Inode節(jié)點號相同,而軟鏈接文件相當于Windows下面的快捷方式(Inode節(jié)點號與源文件不同)
3、創(chuàng)建:默認不帶參數的情況下,ln命令創(chuàng)建的是硬鏈接,帶-s參數的ln命令創(chuàng)建的是軟鏈接。
4、特點:
(1)不能對目錄創(chuàng)建硬鏈接,但可以創(chuàng)建軟鏈接,對目錄的軟鏈接會經常被用到。
(2)軟鏈接可以跨文件系統,硬鏈接不可以跨文件系統。
(3)刪除軟鏈接文件,對源文件及硬鏈接文件無任何影響。
(4)刪除文件的硬鏈接,對源文件及軟鏈接文件無任何影響。
(5)刪除鏈接文件的源文件,對硬鏈接文件無影響,會導致軟鏈接失效。
(6)同時刪除源文件及其硬鏈接文件,整個文件才會被真正地刪除。
3. 一個ext3的文件分區(qū),當使用touch test.file命令創(chuàng)建一個新文件時報錯,報錯的信息是提示磁盤已滿‘no space left on device’,但是采用df -h命令查看磁盤大小時,只使用了60%的磁盤空間,為什么會出現這個情況?說說你的理由,如何解決?
編寫定時任務時沒有定向到空,系統發(fā)送的大量小文件占滿了磁盤的Inode。
定時任務后面加上&>/dev/null,并刪除大量小文件。
4. Linux 下通過mkdir 命令創(chuàng)建一個新目錄/oldboy/ett,它的硬鏈接數是多少,為什么?如果在/oldboy/ett 下面再創(chuàng)建一個目錄test。再問/oldboy/ett 的硬鏈接數是多少?為什么?
2 硬鏈接是ett,.
3 硬鏈接是ett,.,..
5. 請簡述Centos6的開機啟動流程?
開機bios自檢==》讀取MBR==》加載GRUB==》加載內核==》運行inti進程==》加載系統運行級別==》初始化系統==》運行相應系統運行級別下的腳本==》加載開機自啟動程序==》顯示用戶界面
6. 簡述tcp/ip三次握手和四次斷開原理過程?

1. 請寫出以下各目錄和文件的作用
/etc/fstab 開機自動掛載
/etc/hosts 本地DNS解析
/etc/hostname 主機名所在文件
/etc/resolv.conf 客戶端DNS解析
/etc/rc.local 開機自啟動文件
/etc/profile 系統環(huán)境變量所在文件
2. 請翻譯一下報錯的含義
1、No such file or directory 沒有這個文件或目錄
2、command not found 命令找不到
3、rm: cannot remove /oldboy/data/: Is a directory 不能刪除/oldboy/data/:它是一個目錄
4、ls: cannot open directory /root: Permission denied 不能打開目錄/root:權限不夠
5、Firewall is not running. 防火墻未開啟
6、Couldn't resolve host www.oldboyedu.com 不能解析www.oldboyedu.com