linux面试题一
一、簡述Linux的啟動步驟
1. 開機加電自檢,加載BIOS
2. 讀取MBR扇區
3. 加載GRUB菜單
4. 加載Linux內核程序
5. 啟動init進程,進行系統初始化
6. 系統啟動完成,進入登錄界面
?二、Linux運行級別有哪些
0:關機
1:單用戶模式
2:無網絡支持的多用戶模式
3:有網絡支持的多用戶模式
4:保留,未使用
5:有網絡支持的有X-Window支持的多用戶模式
6:重新引導系統,即重啟
三、查看系統信息命令
# uname -a # 查看內核/操作系統/CPU信息# head -n 1 /etc/issue # 查看操作系統版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看計算機名# lspci -tv # 列出所有PCI設備# lsusb -tv # 列出所有USB設備# lsmod # 列出加載的內核模塊# env # 查看環境變量資源# free -m # 查看內存使用量和交換區使用量# df -h # 查看各分區使用情況# du -sh <目錄名> # 查看指定目錄的大小# grep MemTotal /proc/meminfo # 查看內存總量# grep MemFree /proc/meminfo # 查看空閑內存量# uptime # 查看系統運行時間、用戶數、負載# cat /proc/loadavg # 查看系統負載磁盤和分區# mount | column -t # 查看掛接的分區狀態# fdisk -l # 查看所有分區# swapon -s # 查看所有交換分區# hdparm -i /dev/hda # 查看磁盤參數(僅適用于IDE設備)# dmesg | grep IDE # 查看啟動時IDE設備檢測狀況網絡# ifconfig # 查看所有網絡接口的屬性# iptables -L # 查看防火墻設置# route -n # 查看路由表# netstat -lntp # 查看所有監聽端口# netstat -antp # 查看所有已經建立的連接# netstat -s # 查看網絡統計信息進程# ps -ef # 查看所有進程# top # 實時顯示進程狀態用戶# w # 查看活動用戶# id <用戶名> # 查看指定用戶信息# last # 查看用戶登錄日志# cut -d: -f1 /etc/passwd # 查看系統所有用戶# cut -d: -f1 /etc/group # 查看系統所有組# crontab -l # 查看當前用戶的計劃任務服務# chkconfig –list # 列出所有系統服務# chkconfig –list | grep on # 列出所有啟動的系統服務程序# rpm -qa # 查看所有安裝的軟件包 View Code?
?3.1? 查看Linux內核版本的命令
1 cat /proc/version 2 uname -a?3.2??查看Linux系統版本的命令
1 cat /etc/redhat-release 2 cat /etc/issue?四、 /etc/fstab文件各字段含義
/dev/hda5 /home/new ext3 default 0 1第一列可以是實際分區名,也可以是實際分區的卷標(Lable)。
第二列是掛載點。
第三列為此分區的文件系統類型。
第四列是掛載的選項,用于設置掛載的參數。
第五列是dump備份設置。
當其值設置為1時,將允許dump備份程序備份;設置為0時,忽略備份操作;
第六列是fsck磁盤檢查設置。
其值是一個順序。當其值為0時,永遠不檢查;而 / 根目錄分區永遠都為1。其它分區從2開始,數字越小越先檢查,如果兩個分區的數字相同,則同時檢查。
當修改完此文件并保存后,重啟服務器生效。
??五、su和su -的區別
su 切換到root用戶,但是并沒有轉到root用戶家目錄下,即沒有改變用戶的環境。 su - 切換到root用戶,并轉到root用戶的家目錄下,即改變到了root用戶的環境。 sudo的用法是,在sudo后面加上要執行的命令,表示用root身份執行此命令?六、sed和awk
6.1? sed
sed是一個很好的文件處理工具,本身是一個管道命令,主要是以行為單位進行處理,可以將數據行進行替換、刪除、新增、選取等特定工作
?sed命令格式為:
sed [-nefri] ‘command’ 輸入文本?6.2? awk
awk是一種程序語言,對文檔資料的處理具有很強的功能。awk擅長從格式化報文或從一個大的文本文件中抽取數據。?七、邏輯卷
7.1 創建邏輯卷的步驟
1 創建分區
2 創建物理卷將linux物理分區轉變為物理卷
3 創建卷組
4 創建邏輯卷
5 創建文件系統
?
?
?八、linux新建文件和目錄默認權限
文件:644
目錄:755
默認權限掩碼:022
?九、apache動態模塊和靜態模塊分別是什么
編譯進入 httpd二進制映象的模塊稱為靜態模塊,
單獨存儲,可以在運行時被選擇性加載為動態模塊DSO。
默認包含為基類模塊(base)。
?
轉載于:https://www.cnblogs.com/kumunotes/p/11580721.html
總結
- 上一篇: TypeScript 参数属性
- 下一篇: 用Java访问带有Kerberos认证的