面試題小結

第⼆章 基礎⾯試題
1、如果主機的內存是512MB,那麼交換分區通常設置爲多少⽐較合適?
⼀般建議設置爲1-2倍的物理內存的⼤⼩。根據服務器實際負載、運⾏情況、以及未來可能應⽤來綜合考慮
swap 分區的⼤⼩:
4GB 或者以下內存的系統 2GB 起
4GB 到 16GB 4GB 起
16GB 到 64GB 8GB 起
64GB 到 256GB 16GB 起
2、linux有很多發⾏版,除了redhat、centos、suse,還有哪些?
https://upload.wikimedia.org/wikipedia/commons/5/58/Linux_Distribution_Timeline_with_Android.svg
3、在Linux中date,clock, hwclock 的作⽤和區別是什麼? date可以操作系統時間,clock和hwclock可以
操作硬件時間
date -s "20191212 00:00:01"
clock --set --date="20180101 00:00:01"
clock -s 和clock -w 實現系統時間和硬件時間同步
4、在CentOS中使⽤什麼命令參看內核版本信息?
uname -a
5、centos和redhat之間是什麼關係?
centos是redhat的開源分⽀,redhat收服務費
6、安裝操作系統時,經常設置的swap分區是什麼?有什麼作⽤?
swap作爲交換分區,臨時解決系統內存瓶頸問題。
7、列出常見基於linux核⼼的操作系統?
同第⼆題
8、⽤來查看顯⽰主機名稱的命令是什麼?
hostname
9、⽤來查看系統負載及開機天數的命令是什麼?
w 命令 uptime命令
10、請列出馮•諾依曼體系結構計算機五⼤組成部分都是哪些?
運算器、控制器、存儲器、輸⼊設備和輸出設備
第3章 ⽂件管理
1、把當前目錄下file1⽂件移動到上兩級目錄的dic目錄下的命令是。
2、爲/lib64/libc.so創建⼀個軟連接/usr/lib64/libc.so,命令是( )。
3、linux操作系統中,使用mkdir命令創建新目錄時,如果⽗目錄不存在時創建其父目錄,使用參數是( )。
4、linux操作系統製作軟連接的命令是( )。
5、顯⽰當前目錄的命令是( )。
6、在當前目錄下建⽴dic目錄的命令是( )。
7、在linux系統上拷貝⽂件時,要求執⾏操作後不會改變⽂件的所有者和⽂件權限?如何讓系統長期⽀持該操
作?
8、在linux系統中,當用戶爲root,當前目錄爲/usr/local下,鍵⼊cd ~命令,則當前目錄是( )。
9、linux⽂件系統中每個⽂件用( )來標識。
10、⼀個ext3的⽂件系統,當使用touch test.file命令創建⼀個新⽂件時報錯,報錯的信息是提⽰磁盤已滿,
但是採用df -h命令查看磁盤⼤⼩時,只使用了60%的磁盤空間,爲什麼會出現這樣情況?並說明如何檢查確
認的原因?
11、安裝linux系統對硬盤分區時,必須有兩種⽂件分區類型:( )。作爲系統緩存的分區是( )。
12、重新命名⼀個目錄的名稱使用( )命令。
13、使用ls命令時,只顯⽰/tmp目錄信息,應⽤參數是( )。
14、linux中切換用戶的命令是( )。
15、在32位操作系統最⼤可以使用( )G內存。
16、在linux中,鏈接分爲( )。
17、nginx進程沒有關閉,把對應的⽇志⽂件用rm刪除後,磁盤的空間⽆法被釋放,站在⽂件系統⾓度,解釋
這個現象?
18、描述/etc/rc.local和/var/log/message兩⽂件內容是做什麼的?
19、將/home/test目錄下以ct開頭⽂件所有的test字符替換成good?
20、如何查看linux⽂件⼤⼩,分別顯⽰GB、MB、KB?
21、如何查看linux硬盤使用情況,分別使⽤MB、KB顯⽰?
22、linux如何查看磁盤空間?
23、符號鏈接和硬鏈接的區別?
24、⼀塊新硬盤插⼊linux主機後,怎樣才能正常使用?簡要說明主要操作步驟?
25、用戶stud1,用戶⽬錄爲/home/stud1,當前⽬錄爲/home,進⼊目錄/home/stud1/test命令是(
)。 a. cd test b. cd /stud1/test c. cd stud1/test d. cd home
26、用( )命令可列出目錄的內容。 a.ls b.ps c.rm d.del
27、用( )命令不可以⽤來顯⽰檔案的內容。 a.ps b.vi c.vim d.cat
28、瞭解當前目錄下還有多⼤空間( )。 a.df b.du / c.du . d.df .
29、某個⽂件佔用了過多磁盤空間,rm刪掉之後發現空間並沒釋放,是什麼原因?如何解決?
第四章 重定向和管道
1、將前⼀個命令的標準輸出當做後⼀個命令的標準輸⼊,稱之爲( )。
Anwser:管道
2、將程序的輸出重定向到file1和錯誤信息重定向到file2的命令是( )。
Answer:> file1 2> file2
3、如何保存linux歷史命令並顯⽰命令操作是時間?
Answer:
HISTTIMEFORMAT="%F %T "
永久生效寫在/etc/profile或~/.bash_profile
export HISTTIMEFORMAT="%F %T "
4、在/home/stud1/wang⽬錄下有⼀⽂件file,使⽤( )可實現在後臺執⾏命令,此命令將file中的內容輸出到file.copy⽂件中。
A. cat file > file.copy B. cat > file.copy
C. cat file file.copy & D. cat file > file.copy &
Answer:D
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章