1.Ctrl + C:這個是用來終止當(dāng)前命令的快捷鍵劫哼,當(dāng)然您也可以輸入一大串字符,不想讓它
運行直接 Ctrl + C割笙,光標就會跳入下一行权烧。
2.Tab: 這個鍵是最有用的鍵了,也是我敲擊概率最高的一個鍵伤溉。因為當(dāng)您打一個命令打
一半時豪嚎,它會幫您補全的。不光是命令谈火,當(dāng)您打一個目錄時侈询,同樣可以補全,不信您試
試糯耍。
3. Ctrl + D: 退出當(dāng)前終端扔字,同樣您也可以輸入 exit。
4.? Ctrl + Z: 暫停當(dāng)前進程温技,比如您正運行一個命令革为,突然覺得有點問題想暫停一下,就
可以使用這個快捷鍵舵鳞。暫停后震檩,可以使用 fg 恢復(fù)它。
5. Ctrl + L: 清屏,使光標移動到第一行抛虏。
6.學(xué)會查詢幫助文檔 —man? expample:man ls
7.ls:
* 不加任何選項也不跟目錄名或者文件名
會列出當(dāng)前目錄下的文件和目錄博其,不包含隱藏文件。
*加 “-a” 選項不加目錄名或者文件名
會列出當(dāng)前目錄下所有文件和目錄迂猴,含有隱藏文件慕淡。
preserve
run? ? tmp
spool? yp
*加 “-l” 選項不加目錄名或者文件名
會列出當(dāng)前目錄下除隱藏文件外的所有文件和目錄的詳細信息,包含其權(quán)限沸毁、所屬主峰髓、所屬
組、以及文件創(chuàng)建日期和時間息尺。
* 后面不加選項只跟文件名
會列出該文件携兵,其實這樣沒有什么意思,通常都是加上一個 “-l” 選項搂誉,用來查看該文件的
詳細信息眉孩。
*后面不加選項只跟目錄名
會列出指定目錄下的文件和目錄
8.在 Linux 領(lǐng)域內(nèi)大多用在服務(wù)器上,很少遇到關(guān)機的操作勒葱。畢竟服務(wù)器上跑一個
服務(wù)是永無止境的,除非特殊情況下巴柿,不得已才會關(guān)機
linux關(guān)機流程:
正確的關(guān)機流程為:sync –> shutdown –> reboot –> halt
? ?sync 將數(shù)據(jù)由內(nèi)存同步到硬盤中凛虽。
? ?shutdown 關(guān)機指令,您可以 man shutdown 來看一下幫助文檔广恢。例如您
可以運行如下命令關(guān)機:
? ?shutdown -h 10 ‘ 這個命令告訴大家凯旋,計算機將在 10 分鐘后關(guān)機,并
? 且會顯示在登陸用戶的當(dāng)前屏幕中钉迷。
? ?shutdown -h now 立馬關(guān)機
? ?shutdown -h 20:25 系統(tǒng)會在今天 20:25 關(guān)機
? ?shutdown -h +10 十分鐘后關(guān)機
? ?shutdown -r now 系統(tǒng)立馬重啟
? ?shutdown -r +10 系統(tǒng)十分鐘后重啟
? ?reboot 就是重啟至非,等同于 shutdown -r now
??? halt 關(guān)閉系統(tǒng),等同于 shutdown -h now 和 poweroff
9.Linux遠程登錄糠聪,win推介putty,mac推介iterm2
10.文件的傳輸:win推介WinSCP,mac推介iterm2
11.在 Linux 里一切皆文件
12.絕對路徑:路徑的寫法一定由根目錄 ‘/’寫起荒椭,例如 /usr/jexus 這就是絕對路徑。
相對路徑:路徑的寫法不是由根目錄 ‘/’寫起舰蟆,例如趣惠,首先用戶進入到/, 然后再進入到home ,命令為 cd /home 然后 cd azureuser 此時用戶所在的路徑為 /home/azureuser 第
一個cd命令后跟‘/home’第二個cd命令后跟‘a(chǎn)zureuser’, 并沒有斜杠身害,這個‘a(chǎn)zureuser’
是相對于 ‘/home’ 目錄來講的味悄,所以叫做相對路徑。
13.pwd 這個命令打印出當(dāng)前所在目錄塌鸯,cd 后面只能是目錄名侍瑟,而不能是文件名,如果跟了文件名會報錯
14.mkdir:創(chuàng)建目錄丙猬,但級聯(lián)目錄創(chuàng)建會報錯
mkdir -p:創(chuàng)建級聯(lián)目錄不報錯涨颜,直接智能自動創(chuàng)建
15.rmdir’ 只能刪除空目錄费韭,即使加上 ‘-p’ 選項也只能刪除一串的空目錄,可見這個命令有很大的局限性咐低,偶爾用下還可以
16.rm,‘-r’ : 刪除目錄用的選項揽思,等同于 rmdir.
‘-f’ : 表示強制刪除,不再提示是否要刪除见擦,而是直接就刪除了钉汗,而后面跟一個不存在的
文件或者目錄時,也不會報錯鲤屡,如果不加 ‘-f’ 選項會報錯损痰。
關(guān)于 rm,通常使用最多便是 ‘-rf’ 兩個選項組合用了酒来。不管刪除文件還是目
錄都可以卢未。但是方便的同時也要多注意,萬一您的手太快后邊跟了/那樣就會把
您的系統(tǒng)文件全部刪除的堰汉,那就杯具了辽社,要多加小心。
17.‘which’ 這個命令只用來查詢某個命令的絕對路徑翘鸭,不常使用
18.將路徑“/usr/local/mono”加入$PATH 當(dāng)中!如何增加?可以使用命令 PATH=$PATH:/ usr/local/mono
19.cp滴铅,復(fù)制文件,格式 cp 源文件 目標文件就乓,-i : 安全選項汉匙,和 ‘rm’ 類似,如果遇到一個存在的文件生蚁,會問是否覆蓋
20.查看CentOS版本:cat /etc/redhat-release
21.ls -l 查看文件的用戶噩翠,用戶組,其他用戶的權(quán)限信息邦投,ls -la伤锚,包含隱藏文件。
第 1 列志衣,包含的東西有該文件類型和所屬主见芹、所屬組以及其他用戶對該文件的權(quán)限。第一列
共 11 位有的文件是 10 位蠢涝,沒有最后面的一位玄呛。 其中第一位用來描述該文件的類型。我們看到的類型有 ‘d’, ‘-‘ 和二,其實除了這兩種外還有 ‘l’, ‘b’, ‘c’, ‘s’等徘铝。
‘d’ 表示該文件為目錄;
‘-‘ 表示該文件為普通文件;
‘l’ 表示該文件為鏈接文件(linux file)
‘c’ 表示該文件為串行端口設(shè)備,例如鍵盤、鼠標惕它。
‘s’ 表示該文件為套接字文件(socket)怕午,用于進程間通信。
后邊的9 位淹魄,每三個為一組郁惜。均為 rwx 三個參數(shù)的組合。其中 r 代表可讀甲锡,w 代表可寫兆蕉,x代表可執(zhí)行。前三位為所屬主(user)的權(quán)限缤沦,中間三位為所屬組(group)的權(quán)限虎韵,最后三位為其他非本群組(others)的權(quán)限
22.sudo groupadd testgroup 創(chuàng)建組??sudo chgrp testgroup test1更改文件test1的組為testgroup
23.‘chgroup’命令也可以更改目錄的所屬組,但是只能更改目錄本身缸废,而目錄下
面的目錄或者文件沒有更改包蓝,要想級聯(lián)更改子目錄以及子文件,有個選項可以實
現(xiàn):sudo chgrp -R testgroup dirb/
24.更改文件的所屬主 chown,在 linux 系統(tǒng)中企量,默認一個目錄的權(quán)限為 775测萎,而一個文件的
默認權(quán)限為 664.
25.文件系統(tǒng)的權(quán)限表示方法有兩種。
一是直接用r届巩、w硅瞧、x 來代表文件的所有者(u)、用戶組(g)姆泻、其他用 戶(o)對某一文件或目錄
的讀、寫冒嫡、執(zhí)行(x)權(quán)限拇勃,稱為字符表示法,例如上面的-rw-rw-rw-孝凌。
二是用一組(三位)八進制數(shù)來間接表示文件或目錄 的權(quán)屬,稱為數(shù)字表示法方咆,例如某文件的權(quán)限為 755。
注:所謂數(shù)字表示法是指將讀取(r)蟀架,寫入 (w) 和執(zhí)行(x) 分別以 4瓣赂、2、l 來代表片拍,沒有授予的部份就表示值為 0煌集,然后再把所授予的權(quán)限相加而成。
在不考慮 umask 的情況下捌省,新建一個文件或目錄的權(quán)限應(yīng)該都是 rwxrwxrwx苫纤,但為了提
高安全性,會默認去除新建文件的可執(zhí)行權(quán)限(x),而對于新 建的目錄卷拘,可執(zhí)行位 x 與可
否被允許進入該目錄有關(guān)喊废,因此 Linux 約定:
新建文件的權(quán)屬是-rw-rw-rw-,權(quán)限值是 666栗弟。
新建目錄的權(quán)屬是 drwxrwxrwx污筷,權(quán)限值是 777。
那么乍赫,在給定系統(tǒng) umask 的情況下瓣蛀,新建文件或目錄的默認權(quán)限如下賦予:
新建文件的約定權(quán)限 - UMASK 表示的權(quán)限 = 文件的默認權(quán)限
新建目錄的約定權(quán)限 - UMASK 表示的權(quán)限 = 目錄的默認權(quán)限
這 里的減號(-)更確切地說是屏蔽的意思。
例如當(dāng)前系統(tǒng)的 UMASK 值為 002耿焊,或者表示為--- --- -w-揪惦。那么新建一個文件或目錄的默認
權(quán)限為:
新建文件的約定權(quán)限 - UMASK 表示的權(quán)限 = 文件的默認權(quán)限-rw-rw-rw- - --- --- -w- = -rw-rw-r-
表示在約定權(quán)限的基礎(chǔ)上屏蔽除所 有者(u)、同組用戶(g)之外其他用戶(o)的可寫權(quán)限罗侯。此時
當(dāng)你在系統(tǒng)中新建一個文件時器腋,該文件的默認權(quán)限就是-rw-rw-r-了,這樣你就會理解 為什
么 UMASK 是一個掩碼值了
26.chmod 命令是非常重要的钩杰,用于改變文件或目錄的訪問權(quán)限.用戶用它控制文件或目
錄的訪問權(quán)限.語法:該命令有兩種用法
1. 文字設(shè)置法
chmod [who] [+ | - | =] [mode] 文件名?
參數(shù):
操作對象
who 可是下述字母中的任一個或者它們的組合:
u 表示“用戶(user)”纫塌,即文件或目錄的所有者。
g 表示“同組(group)用戶”讲弄,即與文件屬主有相同組 ID 的所有用戶措左。o 表示“其他(others)用戶”。
a 表示“所有(all)用戶”避除。它是系統(tǒng)默認值怎披。
操作符號可以是:
+ 添加某個權(quán)限。
- 取消某個權(quán)限瓶摆。
= 賦予給定權(quán)限并取消其他所有權(quán)限(如果有的話)凉逛。
設(shè)置 mode 所表示的權(quán)限可用下述字母的任意組合:r 可讀。
w 可寫群井。
x 可執(zhí)行状飞。
X 只有目標文件對某些用戶是可執(zhí)行的或該目標文件是目錄時才追加 x 屬性
2. 數(shù)字設(shè)置法
我們必須首先了解用數(shù)字表示的屬性的含義:
0 表示沒有權(quán)限,1 表示可執(zhí)行權(quán)限书斜,2 表示
可寫權(quán)限诬辈,4 表示可讀權(quán)限,然后將其相加荐吉。所以數(shù)字屬性的格式應(yīng)為 3 個從 0 到 7 的八進
制數(shù)焙糟,其順序是(u)(g)(o)。
例如样屠,如果想讓某個文件的屬主有"讀/寫"二種權(quán)限酬荞,需要把 4(可讀)+2(可寫)=6(讀/寫).
數(shù)字設(shè)置法的一般形式為:
chmod [mode] 文件名?
Linux下的文件搜索:
1.‘which’ 用來查找可執(zhí)行文件的絕對路徑搓劫。
2.‘find’ 這個搜索工具是用的最多的一個,所以請您務(wù)必要熟悉它混巧。
語法 : find [路徑] [參數(shù)] 下面介紹幾個經(jīng)常用的參數(shù)
‘-atime +n/-n’ : 訪問或執(zhí)行時間大于/小于 n 天的文件
‘-ctime +n/-n’ : 寫入枪向、更改 inode 屬性(例如更改所有者、權(quán)限或者鏈接)時間大于/小于 n 天的文件
‘-mtime +n/-n’ : 寫入時間大于/小于 n 天的文件
‘-name filename’ 直接查找該文件名的文件咧党,這個選項使用很多
Access time 也就是‘a(chǎn)time’是在讀取文件或者執(zhí)行文件時更改的秘蛔。文件的 Modified
time 也就是 ‘mtime’ 是在寫入文件時隨文件內(nèi)容的更改而更改的。文件的 Create time也就是 ‘ctime’ 是在寫入文件傍衡、更改所有者深员、權(quán)限或鏈接設(shè)置時隨 inode 的內(nèi)容更改而
更改的
3.stat’ 命令可用來列出文件的 atime、ctime 和 mtime蛙埂。stat /tmp/test? 列出tmp文件夾下的test文件的這些時間倦畅。
4.常用來搜索文件的命令?find / -name jws 標識搜索名字為jws的文件
5.linux下的文件不像windows下有.exe,.zip等等格式,但是為了便于區(qū)分绣的,還是有一些后綴:
*.sh : 腳本或批處理文件 (scripts)叠赐,因為批處理文件為使用 shell 寫成的,所以擴展名就編成 .sh ;
?*Z, *.tar, *.tar.gz, *.zip, *.tgz: 經(jīng)過打包的壓縮文件屡江。這是因為壓縮軟件分別為 gunzip,tar 等等的芭概,由于不同的壓縮軟件,而取其相關(guān)的擴展名!
?*.html, *.aspx:網(wǎng)頁相關(guān)文件惩嘉,分別代表 HTML 語法與 c# 語法的網(wǎng)頁文件! .html 的文件可使用網(wǎng)頁瀏覽器來直接開啟罢洲,至于 .php 的文件, 則可以通過客戶端的瀏覽器來 服務(wù)端瀏覽文黎,以得到運算后的網(wǎng)頁結(jié)果!
6.鏈接文件:硬鏈接(副本)? ?軟鏈接(指向的實際是實際的文件)
命令: ln
語法 : ln [-s] [來源文件] [目的文件]
ln常用的選項就一個 ‘-s’, 如果不加就是建立硬鏈接惹苗,加上就建立軟鏈接。
例:$ ln - s lunch /home/lun
用戶為當(dāng)前目錄下的文件 lunch 創(chuàng)建了一個符號鏈接/home/lun耸峭。
Linux下的用戶以及用戶組管理:
1.關(guān)于某個用戶的帳號的管理桩蓉,最重要的就是/etc/passswd 和/etc/shadow,如果沒有這兩個文件或者這兩個文件出問題抓艳,則您是無法正常登錄 linux 系統(tǒng)的触机。;而關(guān)于用戶群組的管理帚戳,最重要的就是/etc/group 和/etc/gshadow 兩個文件
2./etc/passwd 是一個純文本文件玷或,每行采用了相同的格式:由 ‘:’ 分割成 7 個字段,每個
字段的具體含義是:
1)“用戶名”是代表用戶賬號的字符串片任。通常長度不超過 8 個字符偏友,并且由大小寫字母和/或數(shù)字組成。登錄名中不能有冒號(对供,因為冒號在這里是分隔符位他。為了兼容起見氛濒,登錄名中
最好不要包含點字符(.),并且不使用連字符(-)和加號(+)打頭鹅髓。
2) “口令”一些系統(tǒng)中舞竿,存放著加密后的用戶口令字。雖然這個字段存放的只是用戶口令
的加密串窿冯,不是明文骗奖,但是由于/etc/passwd 文件對所有用戶都可讀,所以這仍是一個安全
隱患醒串。因此执桌,現(xiàn)在許多 Linux 系統(tǒng)(如 SVR4)都使用了 shadow 技術(shù),把真正的加密后的
用戶口令字存放到/etc/shadow 文件中芜赌,而在/etc/passwd 文件的口令字 段中只存放一個特
殊的字符仰挣,例如“x”或者“*”。
3)“用戶標識號”是一個整數(shù)缠沈,系統(tǒng)內(nèi)部用它來標識用戶膘壶,也叫做 uid。一般情況下它與用
戶名是一一對應(yīng)的博烂。如果幾個用戶名對應(yīng)的用戶標識號是一樣的香椎,系統(tǒng)內(nèi)部將把它們視為同
一個用戶,但是它們可以有不同的口令禽篱、不同的主目錄以及不同的登錄 Shell 等畜伐。 通常用戶
標識號的取值范圍是0~65 535。0是超級用戶root的標識號躺率,1~99由系統(tǒng)保留玛界,作為管
理賬號,普通用戶的標識號從 100 開始悼吱。在 Linux 系統(tǒng)中慎框,這個界限是 500。
4)“組標識號”字段記錄的是用戶所屬的用戶組后添,也叫做 gid笨枯。它對應(yīng)著/etc/group 文件中
的一條記錄,其實/etc/group 和/etc/passwd 基本上類似遇西。
5) “注釋性描述”字段記錄著用戶的一些個人情況馅精,例如用戶的真實姓名、電話、地址等,
這個字段并沒有什么實際的用途蛀恩。在不同的 Linux 系統(tǒng)中,這個字段的格式并沒有統(tǒng)一压彭。在
許多 Linux 系統(tǒng)中睦优,這個字段存放的是一段任意的注釋性描述文字,用做 finger 命令的輸出壮不。
6) “主目錄”汗盘,也就是用戶的起始工作目錄,它是用戶在登錄到系統(tǒng)之后所處的目錄询一。在大
多數(shù)系統(tǒng)中衡未,各用戶的主目錄都被組織在同一個特定的目錄下,而用戶主目 錄的名稱就是
該用戶的登錄名家凯。各用戶對自己的主目錄有讀缓醋、寫、執(zhí)行(搜索)權(quán)限绊诲,其他用戶對此目錄
的訪問權(quán)限則根據(jù)具體情況設(shè)置送粱。
7) 用戶登錄后,要啟動一個進程掂之,負責(zé)將用戶的操作傳給內(nèi)核抗俄,這個進程是用戶登錄到系
統(tǒng)后運行的命令解釋器或某個特定的程序,即 Shell世舰。Shell 是用戶與 Linux 系統(tǒng)之間的接口动雹。Linux 的 Shell 有許多種,每種都有不同的特點跟压。常用的有 sh(Bourne Shell), csh(C Shell), ksh(KornShell), tcsh(TENEX/TOPS-20 type C Shell), bash(Bourne Again Shell)等胰蝠。系統(tǒng)管理員可以根據(jù)系統(tǒng)
情況和用戶習(xí)慣為用戶指定某個 Shell。如果不指定 Shell震蒋,那么系統(tǒng)使用 sh 為默認的登錄 Shell茸塞,
即這 個字段的值為/bin/sh
7.再來看看/etc/shadow 這個文件,和/etc/passwd 一樣查剖,每行代表一個用戶钾虐,使用符號“:”
分割成 9 個字段
1、 username:用戶名笋庄,跟/etc/passwd 對應(yīng)效扫,這個字段不用過多解釋,不過系統(tǒng)管理員需
要知道一點直砂,在系統(tǒng)安裝完畢后菌仁,除了 root 特權(quán)帳戶外,系統(tǒng)還會自動建立不少的用戶哆键。
這些用戶往往用來完成一些特殊的作業(yè)掘托。為此在沒有了解這些帳戶的用途之前瘦锹,不要輕易更
改系統(tǒng)創(chuàng)建的用戶籍嘹。而系統(tǒng)管理員的用戶通常情況下都是保存在最后面闪盔。也就是說,其記錄
的順序是按照帳號創(chuàng)建的先后順序來保存的辱士。這對于系統(tǒng)管理員迅速定位帳戶信息能夠提供
一定的幫助泪掀。
2、 passwd:密碼颂碘,如果為空异赫,表示用戶密碼為空,如果是“*”头岔,表示該用戶有效但不能
登錄塔拳。這個才是該賬號的真正的密碼,不過這個密碼已經(jīng)加密過了峡竣,但是有些黑客還是能夠
解密的靠抑。所以,該文件屬性設(shè)置為 000适掰,但是 root 賬戶是可以訪問或更改的颂碧。為此在一些安
全性要求比較高的企業(yè)中,建議大家采用 MD5 編碼类浪。如此的話载城,這里顯示的字符串長度就
會有 256 個字符,其破解的難度就會大的多费就。有時會這個字符串為空白诉瓦,就表示這個帳戶沒
有設(shè)置密碼。在設(shè)置密碼的時候力细,用戶最好不要依靠密碼的長度來提高安全性;而最好是通
過密碼的復(fù)雜性垦搬,如字符與阿拉伯?dāng)?shù)字混用等手段來提高操作系統(tǒng)的安全。
3艳汽、 lastchg:表示從 1970 年 1 月 1 日起到上次修改口令所經(jīng)過的天數(shù)猴贰。這個數(shù)字是這樣計
算得來的,例如上次更改密碼的日期為 2013 年 1 月 1 日河狐,則這個值就是 ‘365 x (2013-1970)
+ 1 = 15696’.
4米绕、 min:表示兩次修改口令之間至少經(jīng)過的天數(shù),默認是 0馋艺,即不限制栅干。
5、 max:這個字段表示密碼更改后捐祠,距離下次一定要更改口令的天數(shù)碱鳞。有時候系統(tǒng)管理
員為了安全考慮,會給密碼設(shè)置一個有效期限踱蛀。當(dāng)這個期限到后窿给,就會提示用戶更改密碼贵白。
特別是當(dāng) Linux 服務(wù)器暴露在互聯(lián)網(wǎng)上時,頻繁更改密碼確實是提高其安全性的一個重要手
段崩泡。如輸入 60禁荒,就代表距離上次更改密碼 60 天后,用戶就必須更改一個新的口令角撞。如果逾
期不進行更改的話呛伴,就會受到警告,最后這個帳戶可能就會被注銷谒所。
6热康、 warn:表示口令失效前多少天內(nèi)系統(tǒng)向用戶發(fā)出警告若這個值設(shè)置成 7,則表示當(dāng) 7天后密碼過期時劣领,系統(tǒng)就發(fā)出警告告訴用戶褐隆,提醒用戶他的密碼將在 7 天后到期。
7剖踊、 inactive:表示禁止登陸前用戶名還有效的天數(shù)庶弃,如果設(shè)置這個值為 3,則表示:密碼
已經(jīng)到期德澈,然而用戶并沒有在到期前修改密碼歇攻,那么再過 3 天,則這個賬號就失效了梆造,即鎖
定了缴守。
8、 expire:賬號的生命周期镇辉,表示用戶被禁止登陸的時間屡穗,其算法而 3 相同,是按距離1970 年 1 月 1 日多少天算的忽肛。它表示的含義是村砂,賬號在這個日期前可以使用,到期后賬號作廢屹逛。
9础废、 flag:無意義,未使用罕模,留做擴展评腺。
上面的分析可以看出 shadow 文件中基本上包含了帳戶與密碼管理中的所有內(nèi)容。作為
系統(tǒng)管理員淑掌,除了要了解這個文件的基本結(jié)構(gòu)之外蒿讥,還需要了解這個文件中哪些字段可以更
改。通常情況下,前面三個字段最好不要更改芋绸。后面的內(nèi)容可以根據(jù)需要來調(diào)整媒殉。不過在賬
號有效期限這個字段中,不要為 root 帳戶設(shè)置賬號期限侥钳。因為 root 賬號主要用來做管理用。
如果為其設(shè)置有效期限柄错,而期限過期后舷夺,那么就沒有用戶能夠來完成系統(tǒng)的維護工作了。通
過配置文件來維護帳戶售貌、密碼等管理策略给猾,要比通過其他方式簡單的多。
8. 新增一個組颂跨,命令 : groupadd? ?不加 “-g” 選項則按照系統(tǒng)默認的 gid 創(chuàng)建組敢伸,跟用戶一樣,gid 也是從 500 開始的恒削〕鼐保可以用-g 選項自定義 gid,roupadd -g 510 grptest2
9.刪除組钓丰,命令 : groupdel躯砰,這個命令沒有特殊選項,但有一種情況不能刪除組:用戶組中還包含有用戶携丁。
10.?增加賬戶琢歇,命令 : useradd
語法 : useradd [-u UID] [-g GID] [-d HOME] [-M] [-s]
‘-u’ 自定義 UID
‘-g’ 使其屬于已經(jīng)存在的某個組,后面可以跟組 id, 也可以跟組名
‘-d’ 自定義用戶的家目錄
‘-M’ 不建立家目錄
‘-s’ 自定義 shell
‘useradd’不加任何選項直接跟用戶名梦鉴,則會創(chuàng)建一個跟用戶名同樣名字的組李茫。
11.刪除賬戶
命令 : userdel
語法 : userdel [-r] username
‘-r’ 選項的作用只有一個,就是刪除賬戶的時候連帶賬戶的家目錄一起刪除肥橙。
創(chuàng)建/修改一個用戶的密碼:
1.命令 :passwd
語法 : passwd [username]
等創(chuàng)建完賬戶后魄宏,默認是沒有設(shè)置密碼的,雖然沒有密碼存筏,但該賬戶同樣登錄不了系統(tǒng)娜庇。只有設(shè)置好密碼后方可登錄系統(tǒng)。為用戶創(chuàng)建密碼時方篮,為了安全起見名秀,請盡量設(shè)置復(fù)雜一些。您可以按照這樣的規(guī)則來設(shè)置密碼:
? 長度大于 10 個字符;
? 密碼中包含大小寫字母數(shù)字以及特殊字符 ‘*’, ‘&’, ‘%’ 等;
? 不規(guī)則性(不要出現(xiàn) root, happy, love, linux, jexus, mono藕溅,11111111 等等單詞或者數(shù)字);? 不要帶有自己名字匕得、公司名字、自己電話、自己生日等汁掠。
2.切換用戶略吨,語法 : su [-] username
后面可以跟 ‘-‘ 也可以不跟,普通用戶 su 不加 username 時就是切換到 root 用戶考阱,當(dāng)然root 用戶同樣可以 su 到普通用戶翠忠。’-‘ 這個字符的作用是乞榨,加上后會初始化當(dāng)前用戶的各
種環(huán)境變量秽之。
如果不加 ‘-‘ 切換到 root 賬戶下時,當(dāng)前目錄沒有變化吃既,而加上 ‘-‘ 切
換到 root 賬戶后考榨,當(dāng)前目錄為 root 賬戶的家目錄,這跟直接登陸 root 賬戶是
一樣的鹦倚。當(dāng)用 root 切換普通用戶時河质,是不需要輸入密碼的。這也體現(xiàn)了 root用戶至高無上的權(quán)利震叙,
獲取硬盤的屬性信息
命令 :df
df 用來檢查文件系統(tǒng)的磁盤空間占用情況掀鹅。可以利用該命令來獲取硬盤被占用了多少空間媒楼,目前還剩下多少空間等信息淫半。
df 的參數(shù)有:
? ?-a 顯示所有文件系統(tǒng)的磁盤使用情況,包括 0 塊(block)的文件系統(tǒng)匣砖,如/proc 文件系
統(tǒng)科吭。
? ?-k 以 k 字節(jié)為單位顯示。
? ?-i 顯示 i 節(jié)點信息猴鲫,而不是磁盤塊对人。
? ?-t 顯示各指定類型的文件系統(tǒng)的磁盤空間使用情況。
? ?-x 列出不是某一指定類型文件系統(tǒng)的磁盤空間使用情況(與 t 選項相反)拂共。
? ?-T 顯示文件系統(tǒng)類型牺弄。
命令 :du
“du” 用來查看某個目錄或文件所占空間大小.語法 : du [-abckmsh] [文件或者目錄名]它的參數(shù)如下:
? ?-s 對每個 Names 參數(shù)只給出占用的數(shù)據(jù)塊總數(shù)。
? ?-a 遞歸地顯示指定目錄中各文件及子孫目錄中各文件占用的數(shù)據(jù)塊數(shù)宜狐。若既不指定-s势告,
也不指定-a,則只顯示 Names 中的每一個目錄及其中的各子目錄所占的磁盤塊數(shù)抚恒。
? ?-b 以字節(jié)為單位列出磁盤空間使用情況(系統(tǒng)缺省以 k 字節(jié)為單位)咱台。
? ?-k 以 1024 字節(jié)為單位列出磁盤空間使用情況。
? ?-c 最后再加上一個總計(系統(tǒng)缺省設(shè)置)俭驮。
? ?-l 計算所有的文件大小回溺,對硬鏈接文件春贸,則計算多次。
? ?-x 跳過在不同文件系統(tǒng)上的目錄不予統(tǒng)計遗遵。
? ?-h 系統(tǒng)自動調(diào)節(jié)單位萍恕,例如文件太小可能就幾 K,那么就以 K 為單位顯示车要,如果大到
幾 G允粤,則就以 G 為單位顯示。
Linux 的防火墻
系統(tǒng)服務(wù)管理
系統(tǒng)進程管理
http://www.cnblogs.com/haoshikui/archive/2011/12/29/2306434.html