學習鏈接:菜鳥教程
學習版本 :CentOS
7個運行級別
- 運行級別0:系統停機狀態,系統默認運行級別不能設置爲0,否則不能正常啓動
- 運行級別1:單用戶的工作狀態,root權限,用於系統的維護,禁止遠程登陸。
- 運行級別2:多用戶的狀態(沒有NFS)
- 運行級別3:完全的多用戶狀態(有NFS),登陸之後進入控制檯命令行模式
- 運行級別4:系統未使用,保留。
- 運行級別5:X11控制檯,登陸後進入圖形的GUI模式
- 運行級別6:系統 正常關閉啓動,默認運行級別不能設置爲6,否則不能正常啓動。
圖形模式與文字模式的切換方式
Linux預設提供了六個命令窗口終端機讓我們來登陸。
可以使用 Ctrl+Alt+F1-F6來進行切換。
一般是Ctrl+Alt+F7 用來切換 命令行與圖形化界面
我的是Ctrl+alt+F1進行切換回來。
Linux 關機
在Linux領域內大多數用在服務器上,很少遇到關機的情況。
正確的關機流程
sync 將數據同步到硬盤呢
shutdown: 關機指令,下面是具體的操作
shutdown -h 10 這個命令是告訴大家,計算機將會在10分鐘後關機。
shutdown -h now 這個命令是立馬關機
shutdown -h 20:25 系統會在今天20:25關機
shutdown -h +10 十分鐘後關機
shutdown -r now 系統立馬重啓
shutdown -r +10 系統十分鐘後重啓
reboot 等同於 shutdown -r now
系統目錄結構-樹狀結構
登陸之後
ls /
/tmp 是用來存放一些臨時文件的
/user 這是一個非常重要的目錄,用戶的很多應用程序和文件都放在這個目錄下,類似於windows下的program files 目錄。
linux忘記密碼
解決方法:忘記密碼
Linux文件的基本屬性
爲了保護系統的安全性,Linux系統對不同的用戶訪問同一文件的權限做了 不同的規定。
在Linux中我們可以使用ls -l來顯示一個文件的屬性以及文件所屬的用戶和組
[root@www /]# ls -l
total 64
dr-xr-xr-x 2 root root 4096 Dec 14 2012 bin
dr-xr-xr-x 4 root root 4096 Apr 19 2012 boot
……
bin文件的第一個屬性用‘d’表示。d在Linux中代表該文件是一個目錄文件。
在Linux中第一個字符代表這個文件是目錄,文件或者鏈接文件等。
當爲[ d ]則是目錄
當爲[ - ]則是文件;
若是[ l ]則表示爲鏈接文檔(link file);
若是[ b ]則表示爲裝置文件裏面的可供儲存的接口設備(可隨機存取裝置);
若是[ c ]則表示爲裝置文件裏面的串行端口設備,例如鍵盤、鼠標(一次性讀取裝置)。
接下來的字符中,以三個爲一組,且均爲『rwx』 的三個參數的組合。其中,[ r ]代表可讀(read)、[ w ]代表可寫(write)、[ x ]代表可執行(execute)。 要注意的是,這三個權限的位置不會改變,如果沒有權限,就會出現減號[ - ]而已
文件與目錄管理
linux的目錄爲樹狀結構,最頂級的目錄爲 根目錄/。
其他的目錄可以通過掛載添加到樹中,通過解除掛載可以移除他們。
絕對路徑
由根目錄/寫起,例如:/user/share/doc這個目錄
相對路徑
不是由 / 寫起,例如由 /usr/share/doc 要到 /usr/share/man 底下時,可以寫成: cd …/man 這就是相對路徑的寫法啦!
處理目錄常用的命令
-
ls :列出目錄
-a :全部的文件,連同隱藏檔( 開頭爲 . 的文件) 一起列出來(常用)
-d :僅列出目錄本身,而不是列出目錄內的文件數據(常用)
-l :長數據串列出,包含文件的屬性與權限等等數據;(常用) -
cd :切換目錄
cd [相對路徑或絕對路徑] -
pwd: 顯示當前的目錄
pwd -
mkdir : 創建一個新的目錄 mkdir [-mp] 目錄名稱
-m :配置文件的權限喔!直接配置,不需要看默認權限 (umask) 的臉色~
-p :幫助你直接將所需要的目錄(包含上一級目錄)遞歸創建起來!
mkdir test -
rmdir :刪除一個空的目錄
rmdir [-p]連同上級[空的目錄一塊刪除] -
cp:複製文件或者目錄
-a:相當於 -pdr 的意思,至於 pdr 請參考下列說明;(常用)-d:若來源檔爲連結檔的屬性(link file),則複製連結檔屬性而非文件本身; -f:爲強制(force)的意思,若目標文件已經存在且無法開啓,則移除後再嘗試一 次; -i:若目標檔(destination)已經存在時,在覆蓋時會先詢問動作的進行(常用) -l:進行硬式連結(hard link)的連結檔創建,而非複製文件本身; -p:連同文件的屬性一起復制過去,而非使用默認屬性(備份常用); -r:遞歸持續複製,用於目錄的複製行爲;(常用) -s:複製成爲符號連結檔 (symbolic link),亦即『捷徑』文件; -u:若 destination 比 source 舊才升級 destination !
-
rm: 移除文件或者目錄
-f :就是 force 的意思,忽略不存在的文件,不會出現警告信息;
-i :互動模式,在刪除前會詢問使用者是否動作
-r :遞歸刪除啊!最常用在目錄的刪除了!這是非常危險的選項!! -
mv:移動文件與目錄,或者修改文件與目錄的名稱