吐槽:
某某命令是什麼,某個配置檔案的路徑,呃。。。。你難道不知道有--help和tab這種東西嗎?
linux系統的啟動過程是怎麼樣的?
grub引導》載入核心》啟動init程序依據inittab檔案設定執行級別
怎麼檢視磁碟io占用情況?
一般是用iotop工具
檢視記憶體使用情況有哪些方法?
top 和 free 命令
強行殺掉乙個程序用什麼命令?
kill -9
怎麼檢視檔案的大小?
ls -lh 或者 du -sh
使用什麼命令檢視 ip 位址?
ifconfig 或者 ip add li
排除網路故障一般用哪幾個命令?
ping tcpdump telnet netstat
怎麼建立乙個軟鏈結?
ln -s
怎麼改變乙個檔案的許可權?
chomd
linux對使用者的資源限制怎麼實現?
在limits.conf配置檔案中配置或者ulimit命令臨時限制
怎麼禁止ssh使用者使用密碼登陸?
在sshd_config 中password登陸的選項設定成弄no
怎麼拒絕192.168.1.1訪問本機的8080埠?
iptables 在input鏈中設定
iptables -a input -s 192.168.1.1 -p tcp --dport 80 -j drop
路由**經過iptables哪個鏈?
forward鏈
同步檔案一般用哪個工具?
rsync
邏輯卷怎麼建立?
使用lvm 建立pv>vg>lv
你處理複雜文字一般會用什麼?
awk sed grep 或者python內建的一些方法
下面是難點:
乙個檔案刪除了但是發現空間卻沒釋放是怎麼回事?
有可能有程序正在使用這個檔案,linux系統中儲存資料分為兩部分為資料部分和指標部分,指標位於檔案系統的元資料當中(metadata)
資料被刪除後指標也會被刪除,但是有程序在使用這個檔案指標就會被程序鎖定,所以核心就認為檔案並沒有被刪除
linux系統中的inode是什麼?滿了會有什麼後果
因為檔案都儲存在硬碟的塊上面,必須找到乙個地方儲存檔案的元資訊,比如建立者建立時間檔案大小等等,儲存檔案元資料的地方就是inode
linux核心中並沒有檔名的概念,是用inode號碼還識別檔案的,如果inode號碼滿了新檔案將無法獲得inode號碼導致無法儲存
能簡單介紹一下檔案描述的作用嗎?
linux系統將所有裝置都當作檔案來處理,而用檔案描述符來標識每個檔案物件
乙個程序啟動後系統中會有乙個已開啟檔案描述符表,記錄著所有該程序開啟的檔案描述符
預設情況下,啟動乙個程序後,會開啟三個檔案,分別是標準輸入、標準輸出、標準錯誤分別使用了0、1 、2號檔案描述符
linux有哪些i/o模型?
阻塞i/o、非阻塞i/o、i/o復用、訊號驅動i/o、非同步i/o
linux 下的有哪些io多路復用模型?有什麼區別?
select 、poll、epoll
select 每次都把fd(檔案描述符)從使用者態拷貝到核心態,而且每次要遍歷核心中的fd,開銷比較大,另外支援的fd數量太小了,預設是1024
poll跟select很像只不過支援的fd不太一樣
epoll是對select和poll的改進,彌補了以上缺點,通過epoll_ctl函式實現控制代碼只拷貝一次,epoll_ctl會為fd指定乙個**函式從而避免遍歷,epoll不受fd的數量限制具體跟系統的配置有關
iptables和netfilter是什麼關係?
netfilter是linux核心的乙個資料報處理模組,具有網路位址轉換、資料報修改、資料報過濾的功能,還定義了5個資料資料掛載點,使得我們有機會更改資料報路由、方向、和內容
五個資料點分別是prerouting、input、output、forword、postrouting
而netfilter的規則是存在核心記憶體中的,使用者無法直接訪問到,netfilter會開放乙個xtables的介面,這時候就需要乙個在使用者態可以修改netfilter規則的工具那就是iptables
linux運維面試題
解釋下什麼是gpl,gnu,自由軟體?gpl 通用公共許可證 一種授權,任何人有權取得 修改 重新發布自由軟體的權力。gnu 革奴計畫 目標是建立一套完全自由 開放的的作業系統。自由軟體 是一種可以不受限制地自由使用 複製 研究 修改和分發的軟體。主要許可證有gpl和bsd許可證兩種。初學者在lin...
Linux運維面試題
linux運維面試題 1 linux啟動大致過程?bios自檢 執行系統核心並檢測硬體從硬碟啟動並執行系統的第乙個程序init lilo和grub模式 init讀取系統引導配置檔案 etc inittab,並根據執行級別配置服務 etc rc.d rc.local 3 請詳細描述dns查詢原理 4 ...
linux運維面試題(一)
1.cron後台常駐程式 daemon 用於?管理系統日常任務的排程。2.哪個命令可以一次顯示一頁內容 more 3.假如您需要找出 etc my.conf檔案屬於哪個包 package 您可以執行 rpm qf etc my.conf 4.哪個命令用於改變ide硬碟的設定 hdparm 5.怎樣更...