linux運維面試題

2021-08-02 18:32:55 字數 1872 閱讀 3917

解釋下什麼是gpl,gnu,自由軟體?

gpl:(通用公共許可證):一種授權,任何人有權取得、修改、重新發布自由軟體的權力。

gnu:(革奴計畫):目標是建立一套完全自由、開放的的作業系統。

自由軟體:是一種可以不受限制地自由使用、複製、研究、修改和分發的軟體。主要許可證有gpl和bsd許可證兩種。

初學者在linux系統的開機啟動項如何選擇?

建議選擇五個開機啟動項:

①.crond: 該服務用於週期地執行系統及使用者配置的計畫任務。有要週期性執行的任務計畫需要開啟,此服務是生產場景必須要用的乙個軟體。

②.iptables: iptables包過濾防火牆,有外網ip時,考慮開啟。

③.network: 啟動系統時,若想啟用/關閉啟動時的各個網路介面,則應(必須)考慮開啟。

④.sshd: 遠端連線linux伺服器時需要用到這個服務程式,所以必須要開啟,否則將無法遠端連線到linux伺服器。

⑤.rsyslog: 是作業系統提供的一種機制,系統的守護程式通常會使用rsyslog將各種資訊收集寫入到系統日誌檔案中,centos6以前此服務的名字為syslog。

⑥.sysstat: 是乙個軟體包,包含監測系統效能及效率的一組工具,這些工具對於linux系統效能資料很有幫助,比如cpu使用率、硬碟和網路吞吐資料等,這些資料的分析,有利於判斷系統執行是否正常,所以它是提高系統執行效率、安全執行服務的助手。

描述linux執行級別0-6的各自含義

0:關機模式

1:單使用者模式<==破解root密碼

2:無網路支援的多使用者模式

3:有網路支援的多使用者模式(文字模式,工作中最常用的模式)

4:保留,未使用

5:有網路支援的x-windows支援多使用者模式(桌面)

6: 重新引導系統,即重啟

描述linux系統從開機到登陸介面的啟動過程

開機bios自檢,載入硬碟。

讀取mbr,mbr引導。

grub引導選單(boot loader)。

載入核心kernel。

啟動init程序,依據inittab檔案設定執行級別

init程序,執行rc.sysinit檔案。

啟動核心模組,執行不同級別的指令碼程式。

執行/etc/rc.d/rc.local

啟動mingetty,進入系統登陸介面。

描述linux下軟鏈結和硬鏈結的區別

在linux系統中,鏈結分為兩種,一種是硬鏈結(hard link),另一種稱為符號鏈結或軟鏈結(symbolic link)。

①預設不帶引數的情況下,ln建立的是硬鏈結,帶-s引數的ln命令建立的是軟鏈結。

②硬鏈結檔案與原始檔的inode節點號相同,而軟鏈結檔案的inode節點號,與原始檔不同,

③ln命令不能對目錄建立硬鏈結,但可以建立軟鏈結。對目錄的軟鏈結會經常使用到。

④刪除軟鏈結檔案,對原始檔和硬鏈結檔案無任何影響。

⑤刪除檔案的硬鏈結檔案,對原始檔及軟鏈結檔案無任何影響。

⑥刪除鏈結檔案的原始檔,對硬鏈結檔案無影響,會導致其軟鏈結失效(紅底白字閃爍狀)。

⑦同時刪除原始檔及其硬鏈結檔案,整個檔案才會被真正的刪除。

⑧很多硬體裝置的快照功能,使用的就是類似硬鏈結的原理。

⑨軟鏈結可以跨檔案系統,硬鏈結不可以跨檔案系統。

描述linux下檔案刪除的原理

linux系統是通過link的數量來控制檔案刪除的,只有當乙個檔案不存在任何link的時候,這個檔案才會被刪除。一般來說每個檔案兩個link計數器來控制i_count和i_nlink。當乙個檔案被乙個程式占用的時候i_count就加1。當檔案的硬鏈結多乙個的時候i_nlink也加1。刪除乙個檔案,就是讓這個檔案,沒有程序占用,同時i_link數量為0。

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.怎樣更...

運維面試題6

1 修復並檢測 dev sdb 2 tomcat容器和jetty容器的特點和區別 3 分配唯讀帳號 4 如何用zabbix帳號能執行oracle帳號下的sqlplus命令 5 寫乙個指令碼,簡單檢測192.168.1.0 23網段裡的機器,區分出存活和離線的主機 所有伺服器預設接收並回應正常icmp...