Version(common):Red Hat +CentOS
開(kāi)源軟件(并不一定免費(fèi)):Apache(Web服務(wù)器軟件)蒿往、Nginx(輕量級(jí)Web服務(wù)器)、MySQL棕诵、php裁良、python、ruby校套、Sphinx价脾、samba、mongoDB
Linux應(yīng)用于企業(yè)服務(wù)器笛匙,嵌入式應(yīng)用
Linux和windows的不同:
1侨把、嚴(yán)格區(qū)分大小寫(xiě)
2犀变、Linux中所有內(nèi)容以文件形式保存(一切皆文件),包括硬件座硕。
3弛作、Linux不靠擴(kuò)展名區(qū)分文件類(lèi)型(靠權(quán)限區(qū)分類(lèi)型)
字符界面的優(yōu)勢(shì):
1、占用的系統(tǒng)資源更少
2华匾、減少了出錯(cuò)映琳,被攻擊的可能性
快捷鍵:
ctrl+L 清屏 ? ? ?ctrl+c 強(qiáng)制終止當(dāng)前命令 ? ? ?ctrl+a 光標(biāo)移動(dòng)到命令行首?
ctrl+e 光標(biāo)移動(dòng)到命令行尾 ? ctrl+u 從光標(biāo)所在位置刪除到行首?
ctrl+z 把命令放入后臺(tái) ? ?ctrl+r 從歷史命令中搜索
Tab鍵自動(dòng)補(bǔ)全功能
Linux常用命令:
管理員:root ? 主機(jī)名:localhost ? ?~:當(dāng)前所在目錄(家目錄)??$、#:普通用戶/超級(jí)用戶提示符
命令格式 ? ?[選項(xiàng)] ? [參數(shù)]
#命令1:ls [選項(xiàng)] [目錄名]
-a 所有文件 ?-l 詳細(xì)信息(ll) -d目錄(pwd)-h易理解形式 -t 文件修改時(shí)間 -i 顯示inode
列出文件類(lèi)型 -F ?遞歸目錄和子目錄中的文件 -R ? 大到小排序-S
-rw-r-xr--. ?:(-文件類(lèi)型蜘拉,-文件萨西、d目錄、l軟鏈接文件)
rw-:u所有者旭旭、r-x:g所屬組谎脯、r--:o其他人 ? ?r讀 ?w寫(xiě) ?x執(zhí)行
#命令2:【改變工作目錄】cd [目錄路徑] ?
cd ~ 進(jìn)入當(dāng)前用戶的家目錄 ?cd 進(jìn)入當(dāng)前用戶的家目錄 ?cd - 進(jìn)入上次目錄? cd .. 進(jìn)入上一級(jí)目錄
【創(chuàng)建目錄】mkdir [-p] 目錄路徑名 ? -p 遞歸創(chuàng)建,即創(chuàng)建多級(jí)目錄
【刪除目錄】rmdir [-p] 目錄路徑名
mkdir -m 777 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? rm -rf / ?自殺命令(刪除所有Linux文件
#命令3:【刪除文件或目錄】rm [參數(shù)選項(xiàng)] 文件名? 或 目錄名 ? ? ? ? ? ? ?rm -rf
-i 使系統(tǒng)在刪除之前持寄,顯示刪除確認(rèn)詢問(wèn)
-f 直接刪除文件或目錄源梭,不顯示任何警告消息
-r 刪除指定目錄及其目錄下的所有文件和子目錄
與rmdir只刪除空目錄不同
在命令行中可包含一個(gè)或多個(gè)文件名(各文件間用空格分隔)以實(shí)現(xiàn)刪除多個(gè)文件。
#命令4:【文件或目錄的復(fù)制】cp [參數(shù)選項(xiàng)] 源文件 目標(biāo)文件 ? ?-a ?相當(dāng)于 -pdr
-i? :如果目標(biāo)文件存在稍味,覆蓋目標(biāo)文件時(shí)給出提示 ? ? ? ? -p: 連帶文件屬性復(fù)制
-r? :復(fù)制目錄樹(shù) ? ? ? ? ? ? ? ? ? ? ? ? ? -d:若源文件是鏈接文件废麻,則復(fù)制鏈接屬性
#命令5:【移動(dòng)或重命名目錄或文件】mv [參數(shù)選項(xiàng)] 源目錄或文件名? ? 目標(biāo)目錄或文件名
-i? 當(dāng)目標(biāo)文件已存在時(shí),顯示提示信息
-b? 覆蓋已存在的文件前模庐,系統(tǒng)會(huì)自動(dòng)創(chuàng)建原已存在文件的一個(gè)備份烛愧,備份文件名為原名稱后附加一個(gè)~符號(hào)
Linux系統(tǒng)沒(méi)有重命名命令,因此可利用該命令來(lái)間接實(shí)現(xiàn)
常見(jiàn)目錄的作用:
1掂碱、根目錄下的bin和sbin怜姿,usr目錄下的bin和sbin,都是用來(lái)保存系統(tǒng)命令的疼燥。
(bin為普通用戶命令)(sbin為超級(jí)用戶使用的命令)
2沧卢、boot啟動(dòng)目錄,啟動(dòng)相關(guān)文件醉者。
3搏恤、dev設(shè)備文件保存目錄。
4湃交、etc配置文件保存目錄。
5藤巢、home普通用戶家目錄搞莺、root 超級(jí)用戶家目錄。
6掂咒、lib系統(tǒng)庫(kù)保存目錄才沧。
7迈喉、(三個(gè)空目錄用于外接掛載):
media(光盤(pán))? mnt(U盤(pán)、移動(dòng)硬盤(pán)) ?misc(磁帶機(jī))温圆。8挨摸、proc和sys目錄不能直接操作,這兩個(gè)目錄保存的是內(nèi)存的掛載點(diǎn)岁歉,直接寫(xiě)入內(nèi)存的得运。
9、tmp臨時(shí)目錄
10锅移、var系統(tǒng)相關(guān)文檔內(nèi)容
#命令6:鏈接命令生成鏈接文件 ? ln ?-s ?[源文件] ?[目標(biāo)文件]?
-s ?創(chuàng)建軟鏈接
?硬鏈接特征: .hard
1熔掺、擁有相同的i節(jié)點(diǎn)和存儲(chǔ)block塊,可以看做是同一個(gè)文件非剃。
2置逻、可以通過(guò)i節(jié)點(diǎn)識(shí)別。
3备绽、不能跨分區(qū)券坞。
4、不能針對(duì)目錄使用肺素。
軟鏈接特征: .soft
1恨锚、類(lèi)似Windows快捷方式
2、軟鏈接擁有自己的I節(jié)點(diǎn)和Block塊压怠,但是數(shù)據(jù)塊中只保存原文件的文件名和I節(jié)點(diǎn)號(hào)眠冈,并沒(méi)有實(shí)際的文件數(shù)據(jù)
3、Irwxrwxrwx ? ? ? ? ?I軟鏈接
4菌瘫、修改任意文件蜗顽,另一個(gè)都改變
5、刪除原文件雨让,軟鏈接不能使用
#命令7:locate ?[文件名] ? ? ? ? ?/var/lib/mlocate ? 后臺(tái)數(shù)據(jù)庫(kù)中按文件名搜索雇盖,搜素速度更快
updatedb 更新數(shù)據(jù)庫(kù),需要root權(quán)限
/etc/updatedb.conf配置文件 ?文件中四個(gè)配置:(locate栖忠、whereis和which遵循此規(guī)則)
1崔挖、PRUNE_BIND_MOUNTS = "yes" ? ? ?#開(kāi)啟搜索限制
2、PRUNEFS = ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#搜索時(shí)庵寞,不搜索的文件系統(tǒng)
3狸相、PRUNENAMES = ? ? ? ? ? ? ? ? ? ? ? ? ? #搜索時(shí),不搜索的文件類(lèi)型
4捐川、PRUNEPATHS = ? ? ? ? ? ? ? ? ? ? ? ? ? #搜索時(shí)脓鹃,不搜索的路徑
#命令8:whereis [命令名] (只能查系統(tǒng)命令) ?-b ?只查找可執(zhí)行文件 ? ? ?-m ? 只查找?guī)椭募?/p>
which ?[文件名] ?搜索命令所在路徑及別名
*PATH環(huán)境變量:定義的是系統(tǒng)搜索命令的路徑 ? ? ?# echo $PATH
#命令9:find 目錄路徑 搜索選項(xiàng) 動(dòng)作選項(xiàng)("XX*")
-name:通過(guò)文件名查找文件 ? ? ? ? ? ? -iname:不區(qū)分大小寫(xiě)搜索文件名
-user:通過(guò)用戶查找文件 ? ? ? ? ? ? ? ? ?-nouser:查找沒(méi)有所有者的文件
-type:類(lèi)型選項(xiàng)
-size:通過(guò)文件大小查找文件 ? +20M、-20M(k小寫(xiě)古沥,M大寫(xiě))?
? ? ? ? -a ? 邏輯與 ? ? ? -o ? 邏輯或 ? ? ?
-inum:通過(guò)i節(jié)點(diǎn)查找文件
-atime:通過(guò)文件的最后訪問(wèn)日期查找文件 ? ? ? ?-ctime 改變文件屬性 -mtime ? 修改文件內(nèi)容
-mtime:通過(guò)文件的最后修改日期查找文件 ? ? ? +10 10 -10 //10天前瘸右,10天娇跟,10天內(nèi)
-newer:查找比指定文件更新的文件
動(dòng)作選項(xiàng)
-print:輸入找到的每個(gè)文件路徑名(默認(rèn))
-exec command {} \:對(duì)找到的文件執(zhí)行command(如,-exec ls -lh {} \ )
-ok command {} \:執(zhí)行command前確認(rèn)
通配符: ?* ?匹配任意內(nèi)容 ? ? ?太颤? ?匹配任意一個(gè)字符 ? ? ? ?[] ?匹配任意一個(gè)中括號(hào)內(nèi)的字符
#find與grep命令的區(qū)別:內(nèi)容匹配與包含匹配苞俘。
find命令:在系統(tǒng)當(dāng)中搜索符合條件的文件名,如果需要匹配龄章,使用通配符匹配吃谣,通配符是完全匹 ? ? ? ? ? ? ? ? ? 配。(搜索文件名稱)
grep命令:在文件當(dāng)中搜索符合條件的字符串瓦堵,如果需要匹配基协,使用正則表達(dá)式進(jìn)行匹配,正則表 ? ? ? ? ? ? ? ? 達(dá)式是包含匹配菇用。(搜索文件中的內(nèi)容)
#命令10:grep [選項(xiàng)] 字符串 文件名?
-i ? 忽略大小寫(xiě) ? -v ? 排除指定字符串(取反)
#命令11:幫助命令man澜驮。
#命令12:其他幫助命令
#命令13:壓縮命令
常用壓縮格式: .zip ?.gz ?.bz2 ?.tar.gz ?.tar.bz2
zip格式壓縮:zip 壓縮文件名 源文件 ? ? ? ? zip -r 壓縮文件名 源目錄
zip格式解壓縮:unzip 壓縮文件
gz格式壓縮:gzip 源文件 (不保留源文件) ? ? ? ? ?gzip -c 源文件 > 壓縮文件(源文件保留)
? ? ? ? ? ? ? ? ? ?gzip -r ?目錄 ? ?(壓縮目錄下所有子文件,但是不能壓縮目錄)
bz2格式壓縮:bzip2 源文件(不保留源文件) ? ? bzip2 -k 源文件 ? (保留源文件)
bz2格式解壓縮:bzip2 -d 壓縮文件 (-k保留源文件) bunzip2 壓縮文件 (-k保留源文件)
#打包命令tar:tar -cvf 打包文件名 源文件 ?// -c:打包 ?-v:顯示過(guò)程 ?-f:指定打包后的文件名
解打包命令:tar -xvf 打包文件名 ? ? ? //-x:解打包
tar.gz壓縮格式:tar -zcvf ?壓縮包名.tar.gz ?源文件?
tar.gz解壓縮格式:tar -zxvf ?壓縮包名.tar.gz ? ? ? ?
tar.bz2壓縮格式:tar -jcvf ?壓縮包名.tar.bz2 ?源文件(多個(gè)源文件用空格隔開(kāi))
tar.bz2解壓縮格式:tar -jxcf ?壓縮包名.tar.bz2?
tar -ztvf ?壓縮文件名 ? 查看文件不解壓
#命令14:shutdown [選項(xiàng)] 時(shí)間
-c:取消前一個(gè)關(guān)機(jī)命令 ? ? -h:關(guān)機(jī) ? ? -r:重啟 ? ? ? ? ? ? ? ? ? 也可用reboot命令
cat ?/etc/inittab ? ? ? ?//修改系統(tǒng)默認(rèn)運(yùn)行級(jí)別 ? ? ? ? ? ? runlevel ? ? ? ? ? ? //查詢系統(tǒng)運(yùn)行級(jí)別
退出登錄:logout
#命令15:掛載命令 mount ? ? //查看掛載狀態(tài)
-a ? 依據(jù)配置文件/etc/fstab的內(nèi)容惋鸥,開(kāi)機(jī)自動(dòng)掛載
掛載命令格式:mount [-t 文件系統(tǒng)] ?[-o 特殊選項(xiàng)] ?設(shè)備文件名 ?掛載點(diǎn)
卸載命令:umount 設(shè)備文件名? 掛載點(diǎn)
//-t 文件系統(tǒng):加入文件系統(tǒng)類(lèi)型來(lái)指定掛載的類(lèi)型杂穷,ext3、ext4卦绣、iso9660
//-o 特殊選項(xiàng):可以指定掛載的額外選項(xiàng)
U盤(pán)掛載:fdisk -l ? ? ? ? ?//查看U盤(pán)文件名
mount -t vfat /dev/sdb1 /mnt/usb/ ? ? (Linux默認(rèn)不支持NTFS文件系統(tǒng)) ? ?掛載移動(dòng)硬盤(pán)
#命令16:用戶登錄查看命令 ? w 耐量; who
last:查詢當(dāng)前登錄和過(guò)去登錄的用戶信息
lastlog:查詢所有用戶的最后一次登錄時(shí)間
#命令17:alias 查看系統(tǒng)中生效的別名 ? //alias 別名='原命令' ??如:alias vi='vim'
vi ~/.bashrc ?//寫(xiě)入環(huán)境變量配置文件 ? ? ? unalias 別名 ?//刪除別名
命令生效順序:
第一順位執(zhí)行用絕對(duì)路徑或相對(duì)路徑執(zhí)行的命令。
第二順位執(zhí)行別名滤港。
第三順位執(zhí)行Bsah的內(nèi)部命令廊蜒。
第四順位執(zhí)行按照$PATH環(huán)境變量定義的目錄查找順序找到的第一個(gè)命令
#命令18:歷史命令 history [選項(xiàng)] [歷史命令保存文件]
-c:清空歷史命令 ? ? -w:把緩存中的歷史命令寫(xiě)入歷史命令保存文件~/.bash_history
使用上、下箭頭調(diào)用以前的命令 ? ? ? ? ? ? ? ? ? ?使用=ρ山叮!重復(fù)執(zhí)行上一條命令
使用!n重復(fù)執(zhí)行第n條歷史命令 ? ? ? ? ? ? ? ? ? 使用添履!字串 重復(fù)執(zhí)行最后一條以該字串開(kāi)頭的命令
#Bash的基本功能:輸出重定向 (其實(shí)并沒(méi)有卵用)
命令? > 文件 ?2>&1? //覆蓋的方式 ? ? 命令? >> 文件 ?2>&1? //追加的方式 ? ?都放到同一個(gè)文件
命令 &> 文件? //覆蓋的方式? ? ? ? ? 命令 &>> 文件? ? ? //追加的方式? ? ? ? ? 都放到同一個(gè)文件
命令>>文件1 2>>文件2 ? ? ? ? ? ? ?//正確的追加在文件1中屁倔,錯(cuò)誤的追加到文件2中
輸入重定向: ?wc [選項(xiàng)] [文件名] ? ? ? ? ? ? ? (不常用)
-c:統(tǒng)計(jì)字節(jié)數(shù) ? ? ? ? ? -w:統(tǒng)計(jì)單詞數(shù) ? ? ? ? -l:統(tǒng)計(jì)行數(shù)
命令<文件 把文件作為命令的輸入
命令<<標(biāo)識(shí)符
#管道符:
1、 命令1暮胧;命令2 ? ? ? ? ? //多個(gè)命令順序執(zhí)行
? ? ? 命令1&&命令2 ? ? ? ? //命令1正確執(zhí)行锐借,命令2才會(huì)執(zhí)行;命令1執(zhí)行不正確往衷,命令2不會(huì)執(zhí)行
? ? ? 命令1||命令2 ? ? ? ? ?//當(dāng)命令1執(zhí)行不正確钞翔,命令2才會(huì)執(zhí)行;命令1正確執(zhí)行席舍,命令2不會(huì)執(zhí)行
? ? ? [命令] && echo yes || echo no
2嗅战、管道符:命令1 | 命令2 ? ? ? ? ? ? ? //命令1的正確輸出結(jié)果作為命令2的操作對(duì)象
? #小技巧:netstat -an | grep ESTABLISHED | wc -l ? ? ? ? ? ?//查看服務(wù)器多少個(gè)人連接
? # ll -a /etc/ | less
?#通配符: ? ? ?[^]:邏輯非 ? ? ? ? ? [-]:范圍 ? ? ? ? ? ? ? ? ? ? ?
?:匹配任意一個(gè)字符 ? ? ? ? ? ? *匹配任意多個(gè)字符 ? ? ? ? ? ? ? [] 匹配括號(hào)中任意一個(gè)字符
Bash中其他特殊符號(hào):
' ' :在單引號(hào)中的所有的特殊符號(hào),都沒(méi)有特殊含義驮捍。
" ":在雙引號(hào)中特殊符號(hào)都沒(méi)有特殊含義,"$"脚曾,"`"东且,"\" 分別代表“調(diào)用變量的值”、“引用命令”本讥、“轉(zhuǎn)義符”的特殊含義
``:反引號(hào)括起來(lái)的內(nèi)容是系統(tǒng)命令珊泳,在Bash中會(huì)先執(zhí)行,和$()的作用一樣拷沸,推薦使用$()色查。
$():同反引號(hào)作用,推薦使用撞芍。反引號(hào)易看錯(cuò)秧了。
#:在shell腳本中,#開(kāi)頭的行代表注釋序无。
$:用于調(diào)用變量的值验毡,如需要調(diào)用變量name的值時(shí),需要用$name的方式得到變量的值帝嗡。
\:轉(zhuǎn)義符晶通,跟在\之后的特殊符號(hào)將失去含義,變?yōu)槠胀ㄗ址?/p>
養(yǎng)成計(jì)劃II
VI編輯器→VIM
支持多級(jí)撤銷(xiāo) ? ? ? ? ?可以跨平臺(tái)運(yùn)行 ? ? ? ? ? 支持語(yǔ)法高亮 ? ? ? ? ? 支持圖形界面
三種模式:命令模式哟玷,輸入模式狮辽,底行模式。
vim的命令格式:vim + abc ? ? //定位光標(biāo)到最后一行 ? ? ? vim +3 abc ? ?//定位光標(biāo)到第三行
vim +/XXX abc ? ? ?//XXX為一個(gè)字符串巢寡,定位到第一個(gè)出現(xiàn)的行
底行模式常用指令: -w:保存 ? ?-q:退出 ? -:ls ? 列出當(dāng)前編輯器打開(kāi)的所有文件
-:n 下一個(gè)文件 ? -:N ?前一個(gè)文件 ? ? -/xxx ?向后搜索 ? ?-喉脖?xxx向前搜索
- h j k l ?光標(biāo)上下左右 ? ? ? - ctrl+ f b d u 翻頁(yè)(半頁(yè))
命令模式常用指令: -dd 刪除光標(biāo)所在的行 ?-o 在光標(biāo)所在的行的下方插入一行并切換到輸入模式
?- yy 復(fù)制光標(biāo)所在的行 ? ? ?- p 在光標(biāo)所在行下方粘貼 ? - P(大寫(xiě)) 在光標(biāo)所在行上方粘貼
#磁盤(pán)管理
df:查看磁盤(pán)分區(qū)的使用狀況
-l:僅顯示本地磁盤(pán)(默認(rèn)) ? ? ? ? ? ? ? -a:顯示所有文件系統(tǒng)的磁盤(pán)使用情況,包含比如/proc/
-h:以1024進(jìn)制計(jì)算最合適的單位顯示磁盤(pán)容量 ? ? ? -H:以1000進(jìn)制計(jì)算
-T:顯示磁盤(pán)分區(qū)類(lèi)型 ? ? ? ? ? ? -t:顯示指定類(lèi)型文件系統(tǒng)的磁盤(pán)分區(qū)(后接文件類(lèi)型0)
-x:不顯示指定類(lèi)型文件系統(tǒng)的磁盤(pán)分區(qū)
du:統(tǒng)計(jì)磁盤(pán)上文件的大小
-b:以byte為單位 ?-k:以kb為單位 ?-m:以mb為單位 ? (-h -H同上) ?-s:指定統(tǒng)計(jì)目標(biāo)
fdisk -l:查看分區(qū)狀態(tài) ? ? ? fdisk /dev/sdb:sdb進(jìn)入分區(qū)模式讼渊,按照提示選擇
硬盤(pán)分區(qū)要點(diǎn):
第一:主分區(qū)和擴(kuò)展分區(qū)總數(shù)不能超過(guò)4個(gè)
第二:擴(kuò)展分區(qū)最多只能有一個(gè)
第三:擴(kuò)展分區(qū)不能直接存儲(chǔ)數(shù)據(jù)动看,必須在其中建立邏輯分區(qū)再存儲(chǔ)數(shù)據(jù)
MBR分區(qū)模式:主分區(qū)不超4個(gè),單個(gè)分區(qū)容量最大2TB
GPT分區(qū)模式:主分區(qū)個(gè)數(shù)(128)爪幻,單個(gè)分區(qū)最大容量(18EB)菱皆,“幾乎”沒(méi)有限制。
1EB=1024PB挨稿;1PB=1024TB仇轻;1TB=1024GB;
mkfs? 格式化文件系統(tǒng)
mkfs.ext3 /dev/sda? 或mkfs -t ext3 /dev/sda
swap交換分區(qū):swapon /dev/sdb ?//啟用 ? ?swapoff /dev/sdb //停止 free:查看加載狀態(tài) ? ?
1奶甘、先建立一個(gè)普通的Linux分區(qū)篷店。2、修改分區(qū)類(lèi)型的16進(jìn)制編碼。
3疲陕、格式化交換分區(qū)方淤。 ? 4、啟用交換分區(qū)蹄殃。?
用戶和用戶組:
用戶:使用操作系統(tǒng)的人携茂。
用戶組:具有相同系統(tǒng)權(quán)限的一組用戶。
/etc/group:存儲(chǔ)當(dāng)前系統(tǒng)中所有用戶組的信息
group : ? ? ? ?X ? ? ? ? :123 ? :abc,def,xyz
組名稱:組密碼占位符:組編號(hào):組中用戶名列表
/etc/gshadow:存儲(chǔ)當(dāng)前系統(tǒng)中用戶組的密碼信息
group: ? ?* ? ?: ? ? ? ? ? ? :abc,def,xyz
組名稱:組密碼:組管理者:組中用戶名列表
/etc/passwd:存儲(chǔ)當(dāng)前系統(tǒng)中所有用戶的信息
user ? : ? ? ?x ? ? ? ?: ? 123 ? : ? ? 456 ? ? : ? ? xxxxx ? ?:/home/user:/bin/bash
用戶名:密碼占位符:用戶編號(hào):用戶組編號(hào):用戶注釋信息:用戶主目錄:shell類(lèi)型
/etc/shadow :存儲(chǔ)當(dāng)前系統(tǒng)中所有用戶的密碼信息
user ?:vf;Zu8sdf....(單向加密):::::
用戶名:密碼 ? :::::
用戶組基本命令:
創(chuàng)建用戶組:groupadd ?-g [組編號(hào)] [組名] ? ? ? ? 更改組名: groupmod ?-n ? [新組名] ?[原組名]
更改組編號(hào):groupmod -g [編號(hào)] [組名] ? ? ? ? ? 刪除用戶組:groupdel [組名稱] (要先刪用戶)
向組中添加用戶:useradd -g [用戶組] [用戶]? ? ? //系統(tǒng)默認(rèn)在/home下創(chuàng)建與用戶名相同的目錄
指定用戶目錄:useradd -d /home/xxx [用戶名] //系統(tǒng)默認(rèn)創(chuàng)建與用戶名相同的用戶組
修改用戶備注:usermod -c [備注內(nèi)容] [用戶名] ?修改用戶名:usermod -l [新用戶名] [原用戶名]
更改用戶組:usermod -g [新用戶組] [用戶名] ? ?刪除用戶名及個(gè)人文件:userdel -r [用戶名] ?
禁止除了root用戶以外的用戶登錄:touch /etc/nologin ? ?//空文件即可
用戶組進(jìn)階命令:
鎖定賬戶:passwd -l [用戶名] ? ? ? 解鎖賬戶:passwd -u [用戶名]
清除賬戶密碼:passwd -d [用戶名]
一個(gè)用戶可以屬于多個(gè)用戶組诅岩,一個(gè)主要組讳苦,其余附屬組。
添加一個(gè)附屬組:gpasswd -a [用戶名] [附屬組名稱] ? ? ? ? ? ?//添加多個(gè)附屬組吩谦,用逗號(hào)隔開(kāi)鸳谜。
切換到附屬組:newgrp [附屬組名稱] ? //想哪個(gè)賬號(hào)切換,登錄哪個(gè)賬號(hào)式廷。
刪除附屬組:gpasswd -d ?[用戶名] [附屬組名稱]
同時(shí)添加多個(gè)組useradd -g [主要組名稱] -G [附屬組名稱1]咐扭,[附屬組名稱2]....
添加用戶組密碼:gpasswd [用戶組]
切換用戶:su username
查看系統(tǒng)版本信息:
cat /etc/issue
Linux分區(qū)
主分區(qū):最多只能有4個(gè)
擴(kuò)展分區(qū):對(duì)一塊硬盤(pán)最多只能有一個(gè)
? ? ? ? ? ? ? ? ?主分區(qū)加上擴(kuò)展分區(qū)最多有4個(gè)
? ? ? ? ? ? ? ? ?不能寫(xiě)入數(shù)據(jù),只能包含邏輯分區(qū)
邏輯分區(qū)
格式化:寫(xiě)入文件系統(tǒng)懒棉。(更好地放入數(shù)據(jù))