1.關機命令
正確的關機流程:sync>shutdown>reboot>halt
sync:將資料的記憶體同步的硬碟中
shutdown:關機命令
shutdown –h now:立馬關機
shutdown -h 10: 10分鐘後關閉機器,並且會顯示在使用者的顯示器上。
shutdown -h 20:25 :系統會在今天的20:25關機
shutdown -h +10: 0分鐘後關閉機器
shutdown –r now:立馬關機
shutdown -r 10: 10分鐘後重啟
shutdown -r 20:25: 系統會在今天的20:25關機。
shutdown –r +10:系統10分鐘後重啟
reboot:重啟,相當於shutdown -r now
halt:關閉系統 相當於shutdown -h now或者poweroff
init 0:關機
init 6:開機
2.linux的系統目錄
/bin:bin是binary的縮寫,此目錄中存放著常用的命令
/boot:存放啟動linux時使用的一些核心檔案。包括連線檔案以及映象檔案
/dev:dev是device(裝置)的縮寫,該目錄下存放的是linux的外部裝置,在linux中訪問裝置的方式和訪問檔案的方式是相同的
/etc:存放所有的系統管理所需要的配置檔案和子目錄
/home:使用者的主目錄,在linux中,每個使用者都有乙個自己的目錄,一般該目錄名是以使用者的賬號命名的
/lib:存放著系統最基本的動態連線共享庫,幾乎所有的應用程式都需要用到這些共享庫 /lost+found:這個目錄一般情況下是空的,當系統非法關機後,這裡就存放了一些檔案
/media:linux系統會自動識別一些裝置,例如u盤、光碟機等等,當識別後,linux會把識別的裝置掛載到這個目錄下
/mnt:讓使用者臨時掛載別的檔案系統,我們可以將光碟機掛載在/mnt/上,然後進入該目錄就可以檢視光碟機裡的內容了
/opt:給主機額外安裝軟體所擺放的目錄,比如安裝oracle資料庫在此目錄下,預設是空的
/proc:是乙個虛擬的目錄,它是系統記憶體的對映,可以通過直接訪問這個目錄來獲取系統資訊,這個目錄的內容不在硬碟上而是在記憶體裡
/root:該目錄為系統管理員,也稱作超級許可權者的使用者主目錄
/sbin:s就是super user的意思,這裡存放的是系統管理員使用的系統管理程式
/selinux:這個目錄是redhat/centos所特有的目錄,selinux是乙個安全機制,類似於windows的防火牆,但是這套機制比較複雜,這個目錄就是存放selinux相關的檔案的
/srv:存放一些服務啟動之後需要提取的資料
/sys:該目錄下安裝了2.6核心中新出現的乙個檔案系統sysfs,sysfs檔案系統整合了:針對程序資訊的proc檔案系統、針對裝置的devfs檔案系統以及針對偽終端的devpts檔案系統
/tmp:存放一些臨時檔案
/usr:使用者的很多應用程式和檔案都放在這個目錄下,類似於windows下的program files目錄 /usr/bin:系統使用者使用的應用程式
/usr/sbin:超級使用者使用的比較高階的管理程式和系統守護程式
/usr/src:核心源**預設的放置目錄
/var:存放著在不斷擴充著的東西,我們習慣將那些經常被修改的目錄放在這個目錄下。主要存放各種日誌檔案
/run:是乙個臨時檔案系統,儲存系統啟動以來的資訊。當系統重啟時,這個目錄下的檔案應該被刪掉或清除,如果你的系統上有 /var/run 目錄,應該讓它指向 run
3.linux檔案屬性
通過命令 ll或 ls-l可以檢視某個目錄下所有的檔案以及檔案型別、許可權、屬組等
[root@www /]# ll
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
……每個檔案的屬性從左到右由10個字元確定
第0位確定檔案型別,其字元意義如下:
d:目錄 -:檔案
l:鏈結文件(link file)
b:裝置檔案裡面的可供儲存的介面裝置
c:裝置檔案裡面的串列埠裝置,例如鍵盤、滑鼠
第1-3位確定屬主(該檔案的所有者)擁有該檔案的許可權
第4-6位確定屬組(所有者的同組使用者)擁有該檔案的許可權,
第7-9位確定其他使用者擁有該檔案的許可權。
第1、4、7表示讀許可權:如果用"r"字元表示,則有讀許可權,如果用"-"字元表示,則沒有讀許可權
第2、5、8表示寫許可權:如果用"w"字元表示,則有寫許可權,如果用"-"字元表示沒有寫許可權
第3、6、9表示執行許可權:如果用"x"字元表示,則有執行許可權,如果用"-"字元表示,則沒有執行許可權
dr-xr-xr-x 2 root root 4096 dec 14 2012 bin:表示bin是乙個目錄,屬主、屬組以及其他使用者具有讀許可權,沒有寫許可權,具有執行許可權;dr-xr-xr-x表示檔案屬性,第乙個root表示屬主(該檔案的所有者),第二個root表示屬組(所有者使用者所在的組)
4.linux常用命令
ls:列出目錄
cd:切換目錄
pwd:print working directory 顯示當前目錄
mkdir:建立乙個新的目錄
redir:刪除乙個空的目錄
cp:複製檔案或者目錄,cp/usr/text.txt/temp/text1.txt 將usr下的text.txt複製到temp目錄下,並重命名為text1.txt
rm:移除檔案或者目錄,命令rm -f text.txt強制刪除檔案。
mv:移動檔案或者目錄,或者修改名稱,命令mv/temp/text1txt/usr 將temp下的text1.txt移動到usr下
cat:有第一行開始顯示檔案內容
tac:重最後一行開始顯示內容
nl:顯示的時候順道輸出行號
more:一頁一頁的顯示檔案內容
less:與more類似,但是可以往前翻頁
head:只看前面的幾行
tail:只看尾巴幾行
vim或vi:編輯檔案
5.linux使用者管理
新增賬戶
命令:useradd[option]使用者名稱,系統管理員新增賬號,並未新賬號分配使用者號、使用者組、主目錄和登陸shell等資源,剛新增的賬號是被鎖定的,無法使用
useradd[option]使用者名稱:如 useradd-d/usr/jack-m jack表示建立乙個使用者jack,其中-d和-m選項用來為登入名jack產生乙個主目錄/usr/jack
option:
-c comment:指定一段注釋性描述。
-d 目錄:指定使用者主目錄,如果此目錄不存在,則同時使用-m選項,可以建立主目錄。
-g 使用者組:指定使用者所屬的使用者組。
-g 使用者組,使用者組:指定使用者所屬的附加組。
-s shell檔案:指定使用者的登入shell。
-u 使用者號:指定使用者的使用者號,如果同時有-o選項,則可以重複使用其他使用者的標識號
useradd-s/bin/sh-ggroup–g adm,root gem:此命令新建了乙個使用者gem,該使用者的登入shell是 /bin/sh,它屬於group使用者組,同時又屬於adm和root使用者組,其中group使用者組是其主組,adm、root是附加組
刪除賬戶
命令:userdel 選項使用者名稱
userdel-r jack:刪除使用者jack,-r的作用是把使用者jack的主目錄一起刪除
修改賬戶
命令:usermod選項使用者名稱,可以修改使用者的使用者號、主目錄、使用者組、登入shell
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
常用命令 Linux的介紹以及常用命令
創始人 林納斯 托瓦茲 最早是為了玩遊戲而開發出來的。linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...