文章出處

Linux教學輔助訓練(第四階段)

標簽(空格分隔):

---更多資料點我查看

提示:本階段性練習題是對《實戰教學筆記》相應章節知識的歸納與擴展部分,必須要 會,是面試前必須重溫的一 套基礎練習(第一階段即為實戰教學筆記第四節 Linux命令 基礎)。

一,口頭表達題

1,描述linux系統從開機到登錄界面的啟動過程

答:略(詳見實戰教學筆記)

2,描述linux下軟鏈接和硬鏈接的區別。

答:略(詳見實戰教學筆記)

3,描述linux shell中單引號,雙引號,不加引號的簡單區別

答:略(詳見實戰教學筆記)

4,描述linux運行級別0-6的各自含義

答:略(詳見實戰教學筆記)

5,描述linux下文件刪除的原理

答:略(詳見實戰教學筆記)

二,技術考試題

選擇

1,如果在某用戶的crontab文件中有以下記錄,該行中的命令多久執行一次(RHCE考試題)?(B)

30 4 * * 3 mycmd
A:每小時
B:每周
C:每年三月中每小時一次

2,如果在某用戶的crontab文件中有以下記錄,該行中的命令多久執行一次(RHCE考試題)?(A)

*/5 * * * * mycmd
A:每5分鐘一次
B:每小時過5分鐘
C:不會運行,格式無效

簡答:

1,每隔1分鐘,打印一個+號到chensiqi.log,請給出crontab完整命令。

答:
*/1 * * * * /bin/echo + >> chensiqi.log

提示:定時任務末尾不能加>/dev/null 2>&1因為命令已經重定向到chensiqi.log文件,如果再進行重定向,就會讓命令的含義模糊不清,系統無法正確識別。

2,每隔2小時將/etc/services文件打包備份到/tmp下(最好每次備份成不同的備份包)

答:
00 */2 * * * /bin/tar zcf /tmp/services$(date +\%F-\%H).tar.gz /etc/services >/dev/null 2>&1

提示:在crontab -e里定時任務的date命令里的%需要加入\字符進行轉移,否則定時任務不認識。如果是寫在腳本里,則沒有此問題。結尾必須加>/dev/null 2>&1,否則的話,如果服務器沒有開啟郵件服務,那么就會產生大量小文件在/var/spool/postfix/maildrop/文件夾下生成大量小文件,長時間如此就會大量擠占磁盤的inode號,導致磁盤inode號不足。

3,每天晚上12點,打包站點目錄/var/www/html備份到/data目錄下(最好每次備份按時間生成不同的備份包)

答:
00 * * * * /bin/tar zcf /data/html$(data +\%F).tar.gz /var/www/html >/dev/null 2>&1

提示:定時任務小時的范圍是0到23,并不是1到24.因此所謂晚上12點,并不能寫成24 * * * * cmd 而應該當作每天凌晨的00點,也就是寫成00 * * * * cmd 的形式

4,每周六,日上午9點整和下午14點整執行程序/server/script/chensiqi.sh

答:
00 9,14 * * 0,6 /bin/sh /server/script/chensiqi.sh >/dev/null 2>&1

提示:0代表每周日,6代表每周6.之間用逗號分隔,如果寫成0-6就表示每周1到每周日了。另外整點要寫成00 9 * * * * cmd的形式不能是* 9 * * * cmd,這個意思是每天9點的每分鐘都執行命令

5,請描述下列路徑的內容是做什么的?

/etc/sysctl.conf:系統內核參數配置文件
/etc/rc.local:個人腳本配置文件
/etc/hosts:系統的主機名映射文件
/etc/fstab:開機自動掛載配置文件
/var/log/secure:系統登錄日志文件

6,請說出下列grep正則表達式的含義

^:以....字符開頭
$:以...字符結尾
.(點):代表任意一個字符
:轉義字符
*:表示任意的字符串
\{n,m\}:將...重復n到m次
[^t]:代表符號是^或t的字符串
^[^t]:代表以符號^或t開頭的字符串

7,vi命令考察,根據中文給出命令

退出保存:wq
退出并強制保存:wq!
強制退出,不保存:q!
光標移動到文件的最后一行:G
光標移動到文件的第一行:gg
從光標所在位置將光標移動到當前行的開頭:^
從光標所在位置將光標移動到當前行的結尾:$
取消上一次的動作:u
刪除一行:dd

8,授權chensiqi目錄及其子目錄755的權限,請給出命令。

答:
chmod -R 755 chensiqi

提示:-R參數,表示遞歸授權目標目錄及目標目錄下的所有目錄和文件同樣權限。

9,把chensiqi目錄及其子目錄的屬主改為chensiqi,組改為root,請給出命令。

答:
chown chensiqi:root chensiqi

10,描述下umask的作用,并舉例

答:
umask的作用是改變Linux在默認情況下創建的目錄和文件的默認權限。
例如:
linux默認情況下創建目錄的權限為777,文件的權限為666
假如umask是0022
那么默認情況下,創建的目錄的權限就是755,文件就是644(777-022,666-022)

11,添加一個用戶chensiqi,并指定屬于sa組,要求組ID為801,uid為808,并且不建立家目錄及禁止其登錄。

答:
groupadd -g 801 sa
useradd -g 801 -u 801 -M -s /sbin/nologin

12,如何查看用戶的uid及屬于的組信息。

答:
id


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()