天天看點

Linux(centos7)常見問題總結

問題一:ifconfig command not found

       我想檢視我本機的ip位址,我在指令行輸入了ifconfig的指令,但是控制台給我傳回的結果是ifconfig command not found,經查詢可知,我的系統裡面并沒有安裝包含該指令的包,是以隻需要安裝一下包就可以了,執行的語句為sudo yum install net-tools

問題二:vim command not found

     我想編輯某個檔案,但是我發現我的vim指令不能執行,需要安裝vim的運作包,執行的語句為:yum -y install vim* 

問題三:系統沒有浏覽器

       我想通路個網頁,發現沒有浏覽器,安裝一個火狐浏覽器指令為:sudo yum install firefox

問題四:關閉linux的防火牆

       我在Linux下啟動的tomcat服務,想在windows上通路,但是通路不了,懷疑是防火牆的原因,關閉防火牆的指令為:systemctl stop firewalld 。開啟防火牆的指令為:systemctl start firewalld。關閉防火牆後可以正常通路。

問題五:rm-rf指令詳解

       rm -rf * 這個指令的意思是:删除目前目錄下的所有檔案。文法為:rm(選項)(參數)

選項:

       -d:直接把欲删除的目錄的硬連接配接資料删除成0,删除該目錄;

       -f:強制删除檔案或目錄;

       -i:删除已有檔案或目錄之前先詢問使用者;

       -r或-R:遞歸處理,将指定目錄下的所有檔案與子目錄一并處理;

       --preserve-root:不對根目錄進行遞歸操作;

       -v:顯示指令的詳細執行過程。

參數:

       檔案:指定被删除的檔案清單,如果參數中含有目錄,則必須加上

-r

或者

-R

選項。

問題六:為什麼Linux裡面的安裝包需要重新編譯

       一直有一個疑問,為什麼在Linux裡面安裝軟體需要重新編譯成二進制代碼,然後再運作;而在Windows下安裝軟體則可以直接運作安裝。

       原因是Linux的發行版本衆多,自帶的C/C++運作庫的版本也不同,不同的編譯器版本編譯出的程式在不同環境上運作可能會出現問題。是以一般開源軟體提供源代碼,讓使用者在自己的機器上用實際運作環境進行編譯和運作,出問題的機率小。

繼續閱讀