1. 說一下你熟悉的Linux發行版都有哪些?Linux的應用領域你知道多少? 2. 在安裝centos的時候你是怎麼分區的?swap分多少合適? 3. 查看網卡ip命令是哪個?在安裝完系統後,我們使用了一個命令自動獲取到了ip,是哪個命令? 4. 要配置網卡ip,需要更改哪個配置文件? 5. 要更改dns的地址,需要編輯哪個配置文件? 6. 如何更改主機名? 7. 列一下你知道的遠程登錄Linux的工具有哪些? 8. 登錄linux,我們除了使用密碼驗證,還可以使用哪種方式?簡述配置過程。 9. 簡述進入單用戶的步驟。 10. 簡述進入救援模式的步驟。 11. linux有幾個運行級別,每個級別的作用是什麼? 12. 簡述Linux系統過程。 13. 說一說bootloader grub mbr 之間的關係。 14. 如何給grub設置密碼? 15. rmdir -p 用來刪除一串目錄,比如 rmdir -p /tmp/test/1/2/3 如果 /tmp/1/2/ 下面除了3目錄外還有個4目錄,4目錄裏還有個5目錄,那麼是否可以成功刪除? rmdir -p 刪除一個不存在的目錄時是否 報錯呢? 16. 刪除一個目錄或者文件時,在刪除之前會先問一下我們是否刪除,如果直接回車,是否刪除呢?如果輸入的不是'y' 也 不是'n' 會發生什麼? 17. 我想創建一串目錄時如何建,比如/home/1/2/3/4. 18. 使用mv命令時,如果目標文件爲非目錄且存在的文件,會怎麼樣? 19. 使用less 查看文件/etc/passwd 搜索一下一共出現幾個‘root', 按哪個鍵可以向上/向下一行一行的移動? 19. 請想一想如果我們給某個目錄的權限設置成rwxrw-rw-,那麼其他用戶能否ls該目錄下的內容,能否進入到該目錄下? 20. 一個目錄123的權限爲755,屬主和屬組爲root,在該目錄裏面有一個文件1.txt,權限爲777,屬主和數組爲root,那麼普通用戶aming是否可以更改1.txt的內容?是否可以重命名1.txt爲2.txt? 21. 如果設置 umask 爲 001 , 那麼用戶默認創建的目錄和文件的權限是什麼樣子的? 22. 用find找出 /var/ 目錄下,最近一天內變更的文件?再用find找出 /root/ 目錄下一小時內變更的文件? 23. 用find找出 /etc/ 目錄下,一年內從未變更過的文件? 24. 硬鏈接的文件是否佔用空間大小,硬鏈接文件是否可以跨分區創建? 25. Linux系統裏,分別用什麼符號表示: 普通文本文件、二進制文件、目錄、鏈接文件、塊設備、套接字文件以及串行端口設備? 26. 如何把把dira目錄以及目錄下的所有文件及目錄修改爲所屬主爲user1, 所屬組爲users? 27. Linux系統,默認目錄的權限爲什麼?文檔的權限是什麼?用三個數字表示。我們可以通過修改umask的值更改目錄和文檔的默認權限值,我們如何通過umask的值得到默認權限值? 28. 修改dirb目錄的權限,使所屬主可讀可寫可執行,所屬組可讀可執行,其他用戶不可讀不可寫也不可執行,使用什麼命令? 29. 如何使文件只能寫不能刪除? 如何使文件不能被刪除、重命名、設定鏈接接、寫入、新增數據? 30. Linux 下一個點 '.' 和兩個點 '..' 分別表示什麼? 31. cd - 表示什麼含義? 32. 用ls 查看目錄或者文件時,第二列的數值表示什麼意思?如果一個目錄的這列的值爲3,那麼這個3是如何得到的? 33. 如果沒有locate命令,需要我們安裝哪個包?初次使用locate命令會報錯“can not open `/var/lib/mlocate/mlocate.db': No such file or directory”, 需要我們如何做呢? 34. 當拷貝一個文件時,如果目標文件存在會問我們是否覆蓋,如何做就不再詢問了? 35. 如何動態顯示一個文件的內容,假如這個文件內容一直再增加。 36. 更改文件讀寫執行權限的命令是什麼?如何把一個目錄下的所有文件(不含目錄)權限改爲644? 37. 如何查看當前用戶的家目錄是什麼? 38. 假如一個目錄可以讓任何人可寫,那麼如何能做到該目錄下的文件只允許文件的所有者更改? 39. 簡述軟鏈接和硬鏈接的區別? 40. cat a.txt 會更改a.txt的什麼時間? chmod 644 a.txt 會更改a.txt的什麼時間? vim呢? 直接touch呢? 41. linux系統裏哪個命令設置了set_uid?其作用是什麼? 42. set_uid 能否作用在目錄上? 43. 說一說set_gid 的作用? 44. ls -ld /tmp/ 我們看到權限爲drwxrwxrwt,這裏的t是什麼權限,有什麼用? 45. 如何知道一個命令的絕對路徑? 46. 我平時用一個命令很頻繁,但是這個命令很長並且有多個選項,請爲我想個辦法,使我的操作快捷起來。 47. 如何樹形顯示一個目錄下的文件和目錄? 48. 我在/tmp/目錄下臨時放了一個可執行的命令,我可以這樣使用它:/tmp/aming ,但不能直接輸入aming去執行,爲什麼呢?如何做才能這樣用? 49. 快速取消已經輸入命令的方法是? 50. 有一天你遇到一個奇怪的現象,你的遠程終端窗口突然卡死了,無論敲什麼命令都沒有反應,想一下會是什麼原因導致? 51. 如何才能快速並且準確地敲系統命令或者列出系統裏面的文檔? 52. 新建一個普通用戶aminglinux,並且給這個用戶設定一個12位的隨機密碼,密碼要求含有大小寫字母和數字。 53. 新建一個用戶,會改動系統裏面哪些文件? 54. 如何在創建用戶的時候指定uid並且加入某個組? 55. 如何把一個普通用戶提升爲超級管理員? 56. 你一直使用的一個普通用戶不能再登錄,提示This account is currently not available. 這是什麼原因呢? 57. 一個用戶是否可以隸屬於多個不同的用戶組? 58. 在/etc/shadow文件裏,有一行類似於這樣的字符串 aminglinux:$5$K37xPxBM$vu6Xs..... 猜測一下,該用戶的密碼是以什麼方式加密的? 59. 使用哪個命令可以臨時切換用戶的身份?其中有一個符號"-", 加上它與否有什麼區別呢? 60. 請實現下面這個需求:只允許使用普通賬戶登陸,而普通賬戶登錄後,可以不輸入密碼就能sudo切換到root賬戶,root是不允許遠程登錄的。 61. 假如我們已經創建了一個普通用戶user1, 默認這個用戶的家目錄爲/home/user1, 做實驗證明能否直接修改/etc/passwd配置文件中user1的家目錄那個字段而改變user1的家目錄呢? 62. 如何刪除某個賬戶時,連帶這個賬戶的家目錄一併刪除? 63. 在root用戶下,如何以普通用戶aming的身份去執行一條命令? 64. 有一天你發現linux系統不能再創建新文件,你如何做? 65. 如何查看一個目錄的大小? 66. 你的服務器裏面磁盤快滿了,現在又添加了一塊1T新硬盤,領導要求你劃分兩個分區,一個分區用來做備份,另外一個用來存儲數據。你怎麼做? 假如你發現一個問題,舊硬盤有一個分區每天都有新數據產生,你如何做才能避免舊硬盤被寫滿? 67. 假如你的新硬盤將要存放的文件,80%以上都是小於1k的,爲了避免空間浪費你需要如何格式化這塊硬盤,注意考慮inode數量。 68. 你的服務器上有多個硬盤,並且支持熱拔插,爲了防止拔插後搞亂順序,你如何去做? 69. 如何查看你的磁盤分區文件系統類型? 70. 我們在分區時,最多可以分幾個主分區和擴展分區?它們有什麼規律呢?邏輯分區和擴展分區又有什麼關係? 71. 假如我的磁盤分區是這樣的: sdb1 sdb3 sdb5 sdb6 推斷一下這塊磁盤有幾個邏輯分區、幾個主分區幾個擴展分區? 72. 新增加的磁盤分區如何讓它在系統啓動的時候自動掛載? 73. 配置文件/etc/fstab裏有一個defaults 它是什麼意思? 最後兩位的數字0 0 分別表示什麼含義? 74. 卸載某個分區的時候,會提示你磁盤在忙,無法卸載,你如何應對? 75. 鏡像文件(.iso)如何掛載到linux系統裏面,去讀裏面的文件內容? 76. 我們在分區的時候是用fdisk工具完成,如果磁盤空間大於2T,用什麼工具呢? 77. vi和vim有什麼區別? 78. 如果你的機器上沒有vim這個命令,你需要安裝哪個軟件包? 79. 如果在vim進入到某個文檔的時候,自動定位到第10行? 80. root用戶用vim編輯完一個只讀文件,保存會提示這文件只讀,你需要如何做才能順利保存? 81. vim分爲幾種模式?我們可以在這幾種模式下做什麼操作? 82. 在vim中如果把文檔中5到100行中的aming改成Aming? 83. 在vim中如何快速上翻下翻整頁? 84. 寫出vim裏上下左右移動的快捷鍵? 85. 如何快速刪除一串很長跨行的字符串? 86. 寫出常用的幾個壓縮工具的名字和用法,並且區分哪個可以壓縮目錄? 87. 使用unzip解壓的時候,使用哪個選項可以解壓到指定的目錄下? 88. 寫出你所見過的所有壓縮包的名字,並且寫出解壓他們的命令。 89. 如何追加一個文件到tar包裏? 90. 如何在使用tar打包的時候過濾掉所有的.log結尾的文件? 91. 在centos上想要安裝一個軟件,可以通過哪幾種方式來安裝? 92. 使用rpm工具如何安裝和卸載一個rpm包? 93. 如何查看你的機器上都安裝過哪些rpm包? 94. 如何查看一個rpm包都安裝了哪些文件? 95. 如何查找某個文件是由哪個rpm包安裝來的? 96. 在使用rpm安裝一個rpm包的時候會提示有很多依賴的包,如何不去理會這些依賴包而直接安裝該rpm包? 97. yum相比較rpm來說,它有哪些優勢? 98. yum是依賴網絡的,如果你的linux不能聯網,你如何使用yum? 99. 如何查看你的系統都安裝過哪些工具集?如果想安裝中文支持如何做? 100. 如何使用yum下載一個rpm包? 101. 你要使用的軟件版本高於yum安裝的,你怎麼辦? 102. 用你自己的話術解釋一下什麼叫源碼包?它和rpm包相比有什麼區別呢? 103. 32位的rpm包是否可以安裝在64位的機器上?反之呢? 104. 有一天你的領導要你去下載一個源碼包,並且安裝,你會去哪裏找這個源碼包?下載下來後,如果你不知道如何安裝,那你怎麼做? |
基礎習題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.