天天看點

Linux基礎知識題解答(二)

1、檢視核心版本号、檢視核心名字、檢視系統是32位還是64位

檢視核心版本号uanme -r

檢視核心名字uname -s

檢視系統是32位還是64位 uname -i

2、檢視主機名/檢視作業系統版本

檢視主機名:hostname

檢視作業系統版本:cat /etc/xxx-release(xxx為發行版名字,如centos-release,适用與各發行版)

3、檢視記憶體使用情況

free

4、檢視cpu的繁忙狀态,以及相信資訊,檢視系統負載狀态

top

5、檢視檔案的大小

ls -lh  或者 du -sh  後接檔案名

6、檢視磁盤inode使用情況

df -hi

7、檢視磁盤容量使用情況

df -h    fdisk -l

8、建立給~/oldboy.txt檔案在目前檔案夾下建立一個硬連結和軟連接配接

硬連結 ln oldboy.txt  1.txt

軟連接配接 ln -s oldboy.txt  2.txt

9、說說硬連結和軟連結的差別(特别注意的是建立硬連結時對目錄不同,5條以上)

1.硬連結原檔案/連結檔案共用一個inode号,說明他們是同一個檔案,而軟連結原檔案/連結檔案擁有不同的inode号,表明他們是兩個不同的檔案;

2.在檔案屬性上軟連結明确寫出了是連結檔案,而硬連結沒有寫出來,因為在本質上硬連結檔案和原檔案是完全平等關系;

3.連結數目是不一樣的,軟連結的連結數目不會增加;

4.檔案大小是不一樣的,硬連結檔案顯示的大小是跟原檔案是一樣的,而軟連結顯示的大小與原檔案就不同了。

5.不允許給目錄建立硬連結,不可以在不同檔案系統的檔案間建立硬連結。軟連結則沒有任何檔案系統的限制,任何使用者可以建立指向目錄的符号連結

6.若原檔案删除了,則該軟連接配接則不可以通路,而硬連接配接則是可以的。

10、寫出Centos6,精簡開機自啟動服務的完成指令(awk)

隻允許rsyslog、crond、network、sshd、sysstat開機自啟動:

chkconfig --list | grep 3:on | awk '{print $1}' | grep -Ev "sshd|network|rsyslog|crond|sysstat" | awk '{print "chkconfig " $1 " off"}' | sh

11、寫出Centos6,精簡開機自啟動服務的完成指令(sed)

隻允許rsyslog、crond、network、sshd、sysstat開機自啟動:

chkconfig --list | grep 3:on | awk '{print $1}' | grep -Ev "sshd|network|rsyslog|crond|sysstat" | sed -r 's#(.*)#chkconfig \1 off#g' | sh

15、Selinux是什麼,優化的步驟

安全增強式Linux(SELinux, Security-Enhanced Linux)是一種強制通路控制(mandatory access control)的實作。它的作法是以最小權限原則(principle of least privilege)為基礎,在Linux核心中使用Linux安全子產品(Linux Security Modules)

臨時:setenforce 0

永久:sed –i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config 重新開機生效

16、ssh如何優化(4點以上)

17、核心參數修改完配置參數後,如何使其生效

/sbin/sysctl -p

19、對于記憶體來說,cache和buffer的差別

兩者都是記憶體中的資料。簡單來說,buffer是即将要被寫入磁盤的,而cache是從磁盤中被讀出來的資料。

本文轉自 kuSorZ 51CTO部落格,原文連結:http://blog.51cto.com/kusorz/1712969

繼續閱讀