系統部分
1、在linux系統中,獲取命令幫助的方法有哪些?
?? ?man (查看手冊頁)?
?? ?help(查看內部命令)
?? ? --help(查看外部命令)
2、列舉find命令的用法?(主要說明使用的選項及其含義)
?? ?find 查找文件或目錄
?? ??? ?-name?? ?根據目標的 名稱進程查找,允許使用“*”及“?”通配符
?? ??? ?-iname?? ?名稱不區分大小寫
?? ??? ?-size?? ?根據目標文件的大小進行查找,一般使用“+,-”號設置超過或大小指定的大小作為查找條件
?? ??? ??? ??? ??? ??? ??? ?常用的容量單位包括kB、MB、GB
?? ??? ?-user?? ?根據文件是否屬于目標用戶進行查找
?? ??? ?-type?? ?根據文件的類型僅從查找
?? ??? ??? ?f 普通文件
?? ??? ??? ?d 目錄
?? ??? ??? ?b ?塊設備文件
?? ??? ??? ?c 字符設備文件?
?? ??? ??? ?l ?鏈接文件
?? ??? ?使用find命令實現多個查找條件?? ?使用邏輯運算符
?? ??? ??? ?-a 表示而且(and)
?? ??? ??? ?-o 表示或者(or)
3、tail -f的作用是什么?
?? ?查找文件結尾部分
?? ??? ?-n(n指的是數字)?? ?什么都不加默認是十行
?? ??? ?-f?? ??? ?跟蹤文件尾部內容的動態更新
4、如何在vi文本編輯器中快速跳轉到文件末尾(尾行)?
?? ?end鍵或"$"鍵?? ?跳轉至行尾
?? ?G?? ??? ?跳轉到末尾
5、如何查詢系統中已經安裝的rpm包共有多少個?
?? ?rpm -qa
6、如何在系統中強制卸載一個有依賴關系的rpm包?
?? ?rpm -e --force --nodeps
7、如何卸載源碼包安裝的軟件包(應用程序)?
?? ?兩種方式
?? ??? ?1)make uninstall
?? ??? ?2) 找到軟件包安裝路徑 刪除即可
8、用戶賬號管理的命令有哪些?
?? ?useradd?? ?添加用戶賬號
?? ?passwd?? ?設置/更改用戶口令
?? ?usermod?? ?修改用戶賬號的屬性?? ?
?? ?userdel?? ?刪除用戶賬號
9、與用戶賬號有關的配置文件有哪些?
?? ?/etc/passwd?? ?
?? ?/etc/shadow
10、鎖定、解鎖用戶賬號有哪些方法?
?? ?(passwd -l ?, ? usermod -L) ?? ?鎖定賬號
?? ?(passwd -u ?, ?usermod -U)?? ?解鎖賬號
11、改變文件權限時,可以使用哪幾種方式?
?? ?chmod
?? ??? ?兩種方式可以改變文件權限
?? ??? ??? ?字符修改?? ?例如:chmod u,g,o(+,-,=)rwx 文件或目錄名
?? ??? ??? ?數字修改 ? 例如:chmod 777 文件名或目錄名
12、如何改變文件或者目錄屬主?
?? ?chown 屬主 文件或目錄
?? ?chown :屬組 文件或目錄
?? ?chown 屬主:屬組 文件或目錄
13、如何徹底刪除一個目錄下的所有文件(包括隱藏文件)?
?? ?rm -rf *
14、Linux中的磁盤設備文件是如何命名的
?? ?SCSI類型磁盤?? ?/dev/sd(a-z)
?? ?IDE類型磁盤?? ?/dev/hdb(a-z)
15、fdisk交互模式中的常用指令有哪些?
?? ?n?? ?新建分區P(主分區)e (擴展分區)
?? ?d?? ?刪除分區
?? ?p?? ?查看磁盤分區情況
?? ?l?? ?列出分區類型
?? ?t?? ?變更分區類型
?? ?w?? ?保存分區并退出
?? ?q?? ?不保存并退出
16、LVM分區的創建步驟有哪幾步?
?? ?添加硬盤?? ?創建分區?? ?創建物理卷 ? 創建卷組 ? 創建邏輯卷 ?格式化磁盤 ?掛載
17、RAID有哪幾個級別?其中RIAD0與RAID1各自有什么特點?
?? ?RAID 0?? ?RAID 1?? ?RAID 5?? ?RAID 6?? ?RAID 10?? ?RAID 01
?? ?RAID 0?
?? ??? ?優點:數據讀取寫入最快,可用磁盤利用率最大 ? 缺點:數據無冗余,可靠性差
?? ?RAID 1 ? ??? ?優點:安全性能高,數據有冗余,可以壞一般的磁盤 缺點:磁盤利用率低,成本高
?? ?RAID 5?? ?優點:N塊磁盤同時讀,讀性能高,數據有冗余?? ?缺點:寫性能不高
?? ?RAID 6 ?? ?優點:讀取性能高,數據有冗余,安全性能高?? ?缺點,寫性能不高
?? ?RAID 1 0?? ?優點:讀取速度快,數據有冗余,可以壞掉兩塊磁盤
?? ?
18、簡述RAID10與RIAD01的區別?
?? ?安全性:RAID10>RAID01
?? ?空間利用率:RAID10<RAID01
?? ?讀寫性能:RAID10>RAID01
19、Linux的引導過程是怎么的?
?? ?開機自檢?? ?MBR引導?? ?GRUB引導?? ?加載內核?? ?init初始化
20、Linux的運行級別有哪些?各自代表什么?
?? ?0?? ?shutdown.target?? ?關機
?? ?1?? ?rescue.target?? ?單用戶模式
?? ?2?? ?multi-user.target?? ?不支持網絡的多用戶模式
?? ?3?? ?multi-user.target?? ?字符界面
?? ?4?? ?multi-user.target?? ?系統未使用
?? ?5?? ?graphical.target?? ?圖形界面的多用戶模式
?? ?6?? ?reboot.target?? ?重新啟動,
21、linux查看進程的方法有哪些?
?? ?ps?? ?查看靜態進程統計信息
?? ??? ?a?? ?顯示與當前終端有關的所有進程,包括其他用戶的進程
?? ??? ?x?? ?顯示當前終端無關的所有進程
?? ??? ?u?? ?以用戶的格式顯示進程信息
?? ??? ?-e?? ?顯示所有進程信息
?? ??? ?-f?? ?以完整的格式進程信息
?? ?top?? ?查看動態的進程排名信息
?? ??? ?c?? ?根據cpu使用情況排序
?? ??? ?z?? ?以彩色方式顯示進程信息
?? ??? ?M?? ?根據內存使用情況排序
?? ??? ?k?? ?殺死進程信息
?? ??? ?q?? ?退出top程序
?? ??? ?-d?? ?間隔時間顯示,默認為秒
?? ?pgrep?? ?根據特點條件查詢進程PID信息
?? ??? ?-l?? ?顯示進程名
?? ??? ?-U?? ?指定特定用戶
?? ??? ?-t?? ?指定終端
?? ?pstree?? ?以樹形結構列出進程信息
?? ??? ?-a?? ?顯示完整信息
?? ??? ?-u?? ?列出對應用戶名
?? ??? ?-p?? ?流出對應PID號
22、Linux下實現定時任務的辦法有哪些?
?? ?at?? ?一次性計劃任務
?? ??? ?例子:
?? ??? ??? ?date
?? ??? ??? ?at 10:35 2023-1-31
?? ??? ??? ?at>pgrep -U root | wc -l > /tmp/ps.root
?? ??? ??? ?按ctrl + b 鍵盤提交任務
?? ??? ??? ??? ?注:在2023年1月31日10點35分時把查看的特定用戶進程名的數據放到/tmp/ps.root下
?? ?crontab?? ?按照預先設置的時間周期重復執行用戶指定的命令操作
?? ??? ?-e?? ?編輯計劃
?? ??? ?-l?? ?查看任務計劃
?? ??? ?-r?? ?刪除任務計劃
?? ??? ?-u ?用戶名
?? ??? ?crontab 的格式
?? ??? ??? ?* * * * * ? 分鐘 小時 日期 月份 星期?
23、硬鏈接與軟鏈接最大的區別是什么?
?? ?差異?? ??? ?軟鏈接?? ??? ?硬鏈接
?? ?創建命令?? ??? ?ln -s 源文件 目標文件 ?ln 源文件 目標文件
?? ?刪除原始文件后?? ?軟鏈接失效?? ?硬鏈接仍可用
?? ?Inode號碼?? ??? ?與源文件不一樣?? ?與源文件一樣
?? ?使用范圍?? ??? ?適用于文件或目錄?? ?只可用于文件
?? ?保存位置?? ??? ?源原始文件不同?? ?必須與原始文件在同一個系統
24、Linux下查看內存的命令是什么?
?? ?free
25、Linux下源碼包安裝的步驟是什么?
?? ?解包?? ?配置?? ?編譯?? ?安裝