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