1,X Window是一個(gè)協(xié)議,獨(dú)立于操作系統(tǒng),有很多種實(shí)現(xiàn),比如KDE,GNOME,FVWM等,在登錄時(shí)可以自由選擇.
2,Unix默認(rèn)的圖形環(huán)境是CDE(通用桌面環(huán)境),服務(wù)器追求的是穩(wěn)定安全.
3,Linux的硬盤(pán)分為scsi和ide,scsi以sda,sdb...標(biāo)示;ide以hda,hdb...標(biāo)示.
4,windows系統(tǒng)連接虛擬機(jī)中的Linux系統(tǒng),可以在windows中添加一塊回環(huán)網(wǎng)卡(廠商:Microsoft,網(wǎng)卡:Microsoft Loopback Adapter),將IP設(shè)置在同一網(wǎng)段就可以通信了.
5,Linux的命令格式:命令 選項(xiàng) 參數(shù),其中命令是Linux提供的,選項(xiàng)是命令操作的方式,參數(shù)是命令操作的對(duì)象
6,Linux中的命令分為兩種:root可以執(zhí)行的/sbin,/usr/sbin,和所有用戶(hù)可以執(zhí)行的/bin,/usr/bin.
7,dr-xr-xr-x. 2 root root 4096 12月 4 07:18 bin按順序解釋:
Linux中常見(jiàn)的文件類(lèi)型:d目錄,-二進(jìn)制文件,l(link)軟連接文件--的權(quán)限都是rwx(最終指向源文件),時(shí)間為創(chuàng)建時(shí)間,類(lèi)似于windows的快捷方式,如果源文件刪除了,軟連接就不存在了
Linux中的權(quán)限:r-read讀,w-write寫(xiě),x-execute執(zhí)行
r-xr-xr-x:前三個(gè)表示所有者user或者owner,縮寫(xiě)u,文件的創(chuàng)建者或者轉(zhuǎn)讓人;中間三個(gè)是所屬組group,縮寫(xiě)g;最后三個(gè)是其他人others,縮寫(xiě)o
2表示硬鏈接數(shù):類(lèi)似于copy -p + 同步跟新(原因是:與源文件有相同的inode),-p是硬鏈接的時(shí)間和源文件一致,如果用copy那么拷貝文件的時(shí)間和源文件不一樣;源文件刪除了,硬鏈接還可以存在,相當(dāng)于備份;不管是向源文件或硬鏈接文件更新內(nèi)容都會(huì)更新的;硬鏈接不能跨文件系統(tǒng)(即分區(qū))生成.
root所有者
root所屬組
4096是文件或者目錄大小,這個(gè)數(shù)值不準(zhǔn)確,Linux中是使用block塊來(lái)表示的(存儲(chǔ)文件的最小單位),默認(rèn)一個(gè)block為512bytes,可以自己調(diào)整大小.
12月 4 07:18 創(chuàng)建時(shí)間或最后修改時(shí)間
bin 文件或者目錄
8,Linux中內(nèi)核只認(rèn)識(shí)數(shù)字,因此所有的對(duì)象都有一個(gè)表示,比如uid,gid,pid,其中文件有個(gè)inode即i節(jié)點(diǎn)
9,改變文件和目錄的權(quán)限:chmod {[ugo] [+-=] [rwx]}|{421(rwx)} 文件或目錄
[圖片上傳中。。普监。(1)]
10,su - username 切換用戶(hù);當(dāng)從root切換到普通用戶(hù)不需要密碼,從普通用戶(hù)切換到root或者其他普通用戶(hù)需要密碼.
11,使用chown 用戶(hù) 文件或目錄,改變文件或目錄的所有者,注意用戶(hù)必須存在
12,使用chgrp 用戶(hù)組 文件或目錄,改變文件或目錄的所屬組,注意所屬組必須存在
13,使用umask查看默認(rèn)的權(quán)限值:
1>,umask返回0022,其中第一個(gè)0是特殊權(quán)限位,022是用戶(hù)權(quán)限掩碼值,真實(shí)的權(quán)限為777-022=755
2>,umask -S 返回:u=rwx,g=rw,o=rw
3>,在linux中創(chuàng)建的文件默認(rèn)權(quán)限是644,即在任何時(shí)候創(chuàng)建的文件都不會(huì)授予x執(zhí)行權(quán)限.
4>,修改創(chuàng)建的默認(rèn)權(quán)限:umask 掩碼值(777-想要修改的權(quán)限)
14,使用which 命令,可以查找命令所在的絕對(duì)路徑,同時(shí)如果有別名記錄也會(huì)一同顯示
15,使用whereis 命令,可以查找命令所在的絕對(duì)路徑,同時(shí)也找到命令的幫助文檔位置
16,使用find 搜索路徑或搜索范圍 搜索方法,來(lái)查找文件或命令,常見(jiàn)使用方法如下:
1>,根據(jù)文件名查找-name,可以使用通配符(匹配0到多個(gè)字符)和?(匹配一個(gè)字符)
find /etc -name init 查找init文件,精確匹配
find /etc -name init 查找文件命中以init開(kāi)頭的文件
find /etc -name init? 查找文件名以init開(kāi)頭的5個(gè)字符的文件
2>,根據(jù)文件大小查找-size,后面是文件大小(以block計(jì)算,比如100M=1001024K=1024002block):
find / -size +204800 查找大于100M的文件
find / -size -204800 查找小于100M的文件
find / -size 204800 查找等于100M的文件
find / -size +163840 -a -size -204800 查找大于80M而小于100M的文件
find / -size +163840 -a -type f|l|d 查找大于80M文件或軟連接文件或目錄
還有一個(gè)邏輯或使用-o,將-a換成-o
find /ect -name init -exec ls -l {} \ ; 將find /ect -name init得到的內(nèi)容放到{}中,-exec(可以使用-ok,有確認(rèn)信息)執(zhí)行其后的命令,\轉(zhuǎn)移符是符號(hào)執(zhí)行命令本身含義,;是必須的結(jié)束標(biāo)
3>,根據(jù)所屬用戶(hù)查找文件-user:
find /home -user root
4>,根據(jù)時(shí)間查找:以天(atime,ctime,mtime)或分鐘(amin,cmin,mmin)條件,其中a--access文件被訪問(wèn)過(guò),c-change文件屬性(ls -l)被改變,m-modify文件內(nèi)容被修改過(guò)
find -mtime -1 24小時(shí)之內(nèi)修改過(guò)的文件
find -mmine +120 文件修改超過(guò)兩小時(shí)的
5>,有些文件特殊,刪除不掉,那么就是用:
find /etc -inum 12 -exec rm -rf {} \; 其中-inum是文件的inode節(jié)點(diǎn).
6>,使用locate 文件或目錄,返回找到的類(lèi)似文件,需要配合updatedb(系統(tǒng)會(huì)定期更新文件目錄數(shù)據(jù)庫(kù))命令,所以查找速度很快
7>,grep 字符串 文件路徑,返回字符串在文件中的行并輸出
grep tftp /etc/services
17,使用man 命令/配置文件路徑,來(lái)查看幫助信息,man的輸出信息是借助于more的,所以more的參數(shù)都是可以用的;man默認(rèn)是查看命令的幫助,省略了1,當(dāng)命令和配置文件名字一樣是需要使用man的類(lèi)型
man 1 ls 命令幫助信息
man 5 /etc/services 配置文件幫助信息
18,info和man的使用方法一樣,內(nèi)容顯示很整潔
19,如果只想知道一個(gè)命令是做什么的,使用whatis 命令;查看命令的選項(xiàng)使用命令 --help;查看配置文件說(shuō)明:apropos 配置文件;其中whatis和apropos要配合makewhatis數(shù)據(jù)庫(kù)使用.
20,查看shell內(nèi)置命令幫助使用:help 命令
21,linux上的所有壓縮包,都可以在windows上打開(kāi),反之不成立,比如rar文件:
1>,.gz的文件:
使用gzip filename壓縮,不保留源文件,只能壓縮文件
使用gunzip filename 解壓縮文件,解壓后壓縮文件被刪除
2>,.tar.gz文件:
使用 tar -zcvf demo.tar.gz demo將demo目錄打包并壓縮,-c打包tar,-v顯示詳細(xì)信息,-f打包文件名,-z壓縮文件
使用tar -zxvf demo.tar.gz 解壓縮文件
3>,.zip的文件,是Linux和Windows唯一默認(rèn)都支持的壓縮文件:
使用zip 文件名.zip 文件名或者zip -r 文件名.zip 目錄,保留源文件
使用unzip 文件名.zip解壓縮
4>,.bz2的文件,是gzip的升級(jí),加-k選項(xiàng)可以保留文件,這種格式的壓縮比非常好:
使用bzip2 -k 文件名.bz2 文件名
使用bunzip2 -k 文件名.bz2
22,可以向指定的在線用戶(hù)發(fā)信息,比如write lcj>message...,ctrl+d結(jié)束;
可以發(fā)送廣播消息,比如wall message...,在線用戶(hù)都可以收到
ping -c 3 ip地址,三次后就結(jié)束,類(lèi)似windows的;ping -s 65507 ip ,-s指定包的大小.
ifconfig eth0查看網(wǎng)卡eth0的信息;也可以暫時(shí)修改網(wǎng)卡的信息使用ifconfig eth0 ip地址.
23,關(guān)機(jī)命令:shutdown -h now立即關(guān)機(jī).
reboot重啟系統(tǒng)
24,一些shell技巧:
1>,Tab鍵用來(lái)進(jìn)行提示補(bǔ)全;
2>,clear ctrl+l 清屏
3>,查看所有的命令歷史列表:history;!命令列表中的序號(hào),可以調(diào)用命令;
4>,ctrl+u刪除光標(biāo)前面所有的字符;
5>,別名的定義,查看,刪除:
定義:alias copy=cp 或 alias rmd="rm -rf" 這里注意區(qū)別:單個(gè)命令直接賦值,命令組合要加""
查看:alias
刪除:unalias copy
6>,輸入輸出重定向(標(biāo)準(zhǔn)輸入0,標(biāo)準(zhǔn)輸出1,標(biāo)準(zhǔn)錯(cuò)誤輸出2):
標(biāo)準(zhǔn)輸出重定向:ll > /log,將ll數(shù)據(jù)寫(xiě)入到log中;date >> /log,將當(dāng)前時(shí)間追加到log中(0>或0>>)
標(biāo)準(zhǔn)輸入重定向:cat < /log 讀取log數(shù)據(jù)(<或1<)
錯(cuò)誤重定向:cp -R /usr /homework/usr 2>/err.log,拷貝/usr目錄,當(dāng)拷貝失敗,錯(cuò)誤信息寫(xiě)入/err.log中,注意2>/err.log要緊挨著
7>,;命令按順序執(zhí)行,比如:pwd;ls;date
8>,&&連接多個(gè)命令
9>,||連接多個(gè)命令,第一個(gè)失敗,第二個(gè)才執(zhí)行
25,vi/vim工作模式圖:
[圖片上傳中痕檬。鼻吮。剩燥。(2)]
使用:進(jìn)入編輯模式,回車(chē)后就回到了命令模式.
set nu 或者set number 可以設(shè)置行號(hào),便于確定文件的位置.
插入命令:
[圖片上傳中澳骤。鼻种。反番。(3)]
命令行模式下定位:
[圖片上傳中。叉钥。罢缸。(4)][圖片上傳中。投队。枫疆。(5)]
刪除命令:
[圖片上傳中。敷鸦。息楔。(6)]
復(fù)制和剪切:
[圖片上傳中寝贡。。值依。(7)]
替換和取消:
[圖片上傳中圃泡。。愿险。(8)]
搜索替換--/g替換時(shí)不需要用戶(hù)介入,如果需要使用/c:
[圖片上傳中颇蜡。。辆亏。(9)]
保存退出:wq 或者 shift zz; root和文件的所有者可以強(qiáng)制保存退出:wq!
當(dāng)在vi中編輯文件時(shí),可以把其他文件的內(nèi)容導(dǎo)入進(jìn)來(lái):r 文件名
在vi中可以使用:!命令 來(lái)執(zhí)行命令
在vi中可以將當(dāng)前命令的結(jié)果導(dǎo)入到文件中:r !命令,比如將時(shí)間寫(xiě)入到文件中:r !date
在vi中定義快捷鍵:
比如插入#,使用:map ctrl+v+p I#<ESC> 說(shuō)明:使用ctrl+v+p輸入^P或者用ctrl+v ctrl+p,I表示定位到當(dāng)前行首并進(jìn)入編輯模式,#是輸入的內(nèi)容,<ESC>退出編輯命令;取消使用:unmap ^P
刪除#,使用:map ctrl+v+r 0# 說(shuō)明使用ctrl+r刪除行首的#
添加郵箱,使用:map ctrl+v+e ilcj@qq.com<ESC> 說(shuō)明,使用ctrl+e在光標(biāo)前面加入郵箱并退出編輯模式
連續(xù)行的注釋:n1,n2s/^/#/g 說(shuō)明在n1,n2行首加#
刪除連續(xù)行的注釋:n1,n2s/^#//g
當(dāng)有一串很長(zhǎng)的重復(fù)字符要輸入時(shí),可以使用:ab mail lcj@qq.com 當(dāng)輸入mail回車(chē)時(shí)會(huì)被替換為lcj@qq.com;取消使用:unab mail
vi配置文件位置:~/.vimrc,可以在里面添加一些命令.
26,Linux系統(tǒng)引導(dǎo)流程:
[圖片上傳中风秤。。扮叨。(10)]
說(shuō)明:1>,固件是介于軟件和硬件之間的,主要作用是加電自檢,檢測(cè)硬件的狀態(tài).
2>,Linux系統(tǒng)有兩個(gè)時(shí)間:一個(gè)是date即軟時(shí)鐘,一個(gè)是固化在CMOS中的硬時(shí)鐘hwclock,有時(shí)這兩個(gè)時(shí)間不相同,會(huì)出現(xiàn)問(wèn)題,所以要做時(shí)間同步.
當(dāng)軟硬時(shí)鐘一方是對(duì)的,那么可以使用hwclock --hctosys(使用硬時(shí)鐘同步軟時(shí)鐘) | hwclock --systohc(使用軟時(shí)鐘同步硬時(shí)鐘).
當(dāng)兩個(gè)時(shí)鐘都是錯(cuò)的,那就要分別設(shè)置然后同步:軟時(shí)鐘設(shè)置date MMDDhhmmyyyy.ss,硬時(shí)鐘設(shè)置 hwclock --set --date="9/22/96 16:45:05"
3>,當(dāng)POST執(zhí)行完畢后,進(jìn)入下一步MBR主引導(dǎo)記錄,位于0磁頭,0柱面,1山區(qū),有三部分組成:bootloader(自舉程序),partition table(分區(qū)表),magic number(結(jié)束標(biāo)識(shí)字)
4>,grub是Linux的自舉程序,其主要作用是加載Linux的內(nèi)核,如圖:
[圖片上傳中唁情。。甫匹。(11)]
5>,加載完內(nèi)核后,內(nèi)核做兩件事:(1),驅(qū)動(dòng)硬件,即在os層面識(shí)別硬件,內(nèi)核中很大一部分都是驅(qū)動(dòng)程序;(2),啟動(dòng)init進(jìn)程.
[圖片上傳中甸鸟。。兵迅。(12)]
有圖片可以看出,Linux內(nèi)核是一個(gè)壓縮的可執(zhí)行文件,位于/boot目錄下.
6>,init進(jìn)程的工作原理,如圖:
[圖片上傳中抢韭。。恍箭。(13)]
[圖片上傳中刻恭。。扯夭。(14)]
注意:pid為1的父進(jìn)程pid為0,即內(nèi)核調(diào)度器,主要負(fù)責(zé)cpu時(shí)間分配和進(jìn)程切換.
7>,inittab文件解釋,
[圖片上傳中鳍贾。。交洗。(15)]
上圖中,2和3唯一區(qū)別是,2沒(méi)有啟動(dòng)nfs服務(wù),該服務(wù)可以實(shí)現(xiàn)Unix和Linux之間文件共享,但是安全性很差;4級(jí)別是用戶(hù)可以自己定義的級(jí)別;5級(jí)別是系統(tǒng)默認(rèn)的多用戶(hù)界面模式;6級(jí)別是重啟.
8>,查看運(yùn)行級(jí)別和切換運(yùn)行級(jí)別:
查看:runlevel
[圖片上傳中骑科。。构拳。(16)]
切換運(yùn)行級(jí)別: init [0123456Ss] 或者 telinit [0123456Ss] ,其中telinit是init的軟連接,s或S表示級(jí)別1,即單用戶(hù)模式.
9>,只查看文件中有效的數(shù)據(jù),排除注釋,可以使用grep -v "^#" /etc/inittab | more,如圖:
[圖片上傳中咆爽。。置森。(17)]
使用man inittab,查看配置文件的幫助信息,,如圖:
[圖片上傳中斗埂。。凫海。(18)]
如圖,當(dāng)runlevels為空時(shí),表示執(zhí)行0-6這7個(gè)運(yùn)行級(jí)別.
[圖片上傳中呛凶。。行贪。(19)]
[圖片上傳中漾稀。模闲。。(20)]
[圖片上傳中县好。。暖混。(21)]
[圖片上傳中缕贡。。拣播。(22)]
可以使用ctrl + alt + F1-F6 在X window和命令終端之間切換,ctrl + alt + F8 回到x window.
[圖片上傳中晾咪。。贮配。(23)]
上圖中的文件命名有一定的規(guī)律:S|K + 數(shù)字 + 腳本名稱(chēng),其中S表示要啟動(dòng)的腳本,K表示要關(guān)閉的腳本,數(shù)字表示優(yōu)先級(jí),越小的優(yōu)先執(zhí)行,如果將S或K寫(xiě)成小寫(xiě)的就不會(huì)執(zhí)行了.
總結(jié):
[圖片上傳中谍倦。。泪勒。(24)]
10>,系統(tǒng)默認(rèn)安裝的服務(wù)位于/etc/init.d目錄下,如圖:
[圖片上傳中昼蛀。。圆存。(25)]
使用方法:/etc/init.d/文件名,回車(chē)會(huì)有幫助提示的.
11>,幾種添加自啟動(dòng)服務(wù)的方式:
方式一:使用ln -s,如圖:
[圖片上傳中叼旋。。沦辙。(26)]
說(shuō)明:先編寫(xiě)一個(gè)msg.script腳本,然后給這個(gè)腳本執(zhí)行權(quán)限,然后將這個(gè)文件放到對(duì)應(yīng)的運(yùn)行級(jí)別目錄下,并且做一定格式的命名.
方式二:使用chkconfig,如圖:
[圖片上傳中夫植。。油讯。(27)]
方式三:使用ntsysv,彈出菜單,來(lái)關(guān)閉服務(wù),如圖:
[圖片上傳中详民。。陌兑。(28)]
12>,使用dmesg命令查看,在內(nèi)核驅(qū)動(dòng)硬件時(shí)的信息,比如:
[圖片上傳中沈跨。。兔综。(29)]
13>,grub的配置文件位置:
[圖片上傳中谒出。。邻奠。(30)]
文件內(nèi)容:
[圖片上傳中笤喳。。碌宴。(31)]
[圖片上傳中杀狡。。贰镣。(32)]
default=0,默認(rèn)啟動(dòng)第一系統(tǒng),當(dāng)有多個(gè)系統(tǒng)時(shí),該文件有過(guò)個(gè)title
timeout=5系統(tǒng)等待的時(shí)間,單位:秒
splashimage=..是grub的背景圖片(640x480,色深14,因?yàn)檫@時(shí)沒(méi)有提供顯卡支持),可以修改,其中(hd0,0)就是指第一塊硬盤(pán)的第一個(gè)分區(qū),這里是/boot分區(qū).
27,[圖片上傳中呜象。膳凝。。(33)][圖片上傳中恭陡。蹬音。。(34)]
28,rpm軟件包管理:
[圖片上傳中休玩。著淆。。(35)]
[圖片上傳中拴疤。永部。。(36)]
不建議使用選項(xiàng)--nodeps,因?yàn)檫@樣依賴(lài)于我們即將卸載的其他軟件將不能正常使用.
[圖片上傳中呐矾。苔埋。。(37)]
ps:(1),在centos6.5中二進(jìn)制rpm包,位于/mnt/cdrom/Packages目錄下.
(2),rpm -ivh 軟件包的名字,其中-i表示安裝,-v顯示安裝詳情,-h顯示安裝進(jìn)度.
[圖片上傳中蜒犯。组橄。。(38)]
ps:(1),--prefix選項(xiàng)一般不用,即使用了,可能也沒(méi)效果,因?yàn)閞pm軟件在制作時(shí)已經(jīng)規(guī)定好了,安裝位置;
(2),--test選項(xiàng)很有用,比如查看當(dāng)前安裝軟件是否需要依賴(lài)包,軟件包是否沖突,是否完整等.
[圖片上傳中罚随。晨炕。。(39)]
ps:--replacepkgs選項(xiàng)可以覆蓋安裝.
[圖片上傳中毫炉。瓮栗。。(40)]
ps:--replacefiles可以解決文件沖突問(wèn)題.
[圖片上傳中瞄勾。费奸。。(41)]
ps:--nodeps 選項(xiàng)可以忽略依賴(lài)強(qiáng)制安裝,但是很可能軟件不能使用
[圖片上傳中进陡。愿阐。。(42)]
[圖片上傳中趾疚。缨历。。(43)]
[圖片上傳中糙麦。辛孵。。(44)]
[圖片上傳中赡磅。魄缚。。(45)]
ps:校驗(yàn)一個(gè)文件的信息.
[圖片上傳中。冶匹。习劫。(46)]
ps:提取文件
29,yum包管理--自動(dòng)解決包依賴(lài)關(guān)系和容易軟件升級(jí).
安裝:yum install 軟件包名,比如yum install sudo
檢查軟件包是否需要升級(jí): yum check-update 軟件包名,比如 yum check-update sudo
升級(jí)軟件: yum update 軟件包名,比如yum update sudo
檢查yum源軟件包列表:yum list,比如yum list | more ,yum list | grep samba
軟件包信息:yum info 軟件包名 ,比如yum info sudo
卸載軟件包:yum remove 軟件名,比如yum remove sudo
幫助信息:yum -help,man yum.
30,源代碼安裝的實(shí)例:
[圖片上傳中。嚼隘。诽里。(47)]
其他的軟件安裝都一樣,在安裝過(guò)程中可能會(huì)報(bào)錯(cuò),主要是缺少依賴(lài)工具或者安裝包.
31,腳本(有shell和java兩種)安裝實(shí)例:
[圖片上傳中。飞蛹。谤狡。(48)]
32,用戶(hù)管理及相關(guān)配置:
[圖片上傳中。桩皿。豌汇。(49)]
1>,用戶(hù)信息文件/etc/passwd的格式:
[圖片上傳中幢炸。泄隔。。(50)]
用戶(hù)分類(lèi):
[圖片上傳中宛徊。佛嬉。。(51)]
偽用戶(hù):
[圖片上傳中闸天。暖呕。。(52)]
用戶(hù)組:
[圖片上傳中苞氮。湾揽。。(53)]
[圖片上傳中笼吟。库物。。(54)]
查看passwd文件,可以知道其對(duì)所有用戶(hù)都有讀權(quán)限,最早的時(shí)候密碼確實(shí)位于該文件中,這是很危險(xiǎn)的,所以這里只留下一個(gè)保留位.
2>用戶(hù)密碼文件/etc/shadow
內(nèi)容格式為:root:$6$EI8VKpMSNee3RaoO$zEZvLD1c5VDKcmliPvRihMmWaoZIPwFHAISTaDwYctlawPU4S3s06BID.aarNxC4jpmKP8dlB/Rm6T7NI9n/D0:16790:0:99999:7:::
[圖片上傳中贷帮。戚揭。。(55)]
ps:這里的密碼是加密的,如果將密碼刪除,那么用戶(hù)就不需要密碼就可以直接登錄,當(dāng)忘記密碼時(shí),可以將其刪除.
最后一次修改時(shí)間:是注冊(cè)時(shí)間減去1970.1.1之間的天數(shù).
可以使用vi在/etc/passwd和/etc/shadow中手工添加用戶(hù),同時(shí)將/etc/skel中的所有文件拷貝到/home/用戶(hù)名目錄下.
在終端和遠(yuǎn)程登錄之前提示信息,可以在/etc/issue中修改,不要暴露版本號(hào),以防危險(xiǎn);而/etc/motd是在用戶(hù)登錄成功后才會(huì)顯示的信息.
為什么普通用戶(hù)可以修改密碼?
[圖片上傳中撵枢。民晒。。(56)]
因?yàn)閜asswd命令有很特殊的權(quán)限,當(dāng)執(zhí)行命令時(shí),是以root身份執(zhí)行的.
授予setUID的方式:用戶(hù)[圖片上傳中锄禽。潜必。。(57)],組[圖片上傳中沃但。刮便。。(58)],同時(shí)授予用戶(hù)和組權(quán)限chmod 6755
3,組文件/etc/group:
[圖片上傳中绽慈。恨旱。辈毯。(59)]
[圖片上傳中。搜贤。谆沃。(60)]
ps:z組密碼的作用讓不是該組的用戶(hù)擁有該組的權(quán)限.
3,添加和刪除組的命令的用法:
[圖片上傳中。仪芒。唁影。(61)]
4,添加用戶(hù)命令:
[圖片上傳中。掂名。据沈。(62)]
[圖片上傳中。饺蔑。锌介。(63)]
給用戶(hù)設(shè)置密碼passwd 用戶(hù)名:
[圖片上傳中。猾警。孔祸。(64)],
5,修改用戶(hù)信息:
[圖片上傳中。发皿。崔慧。(65)]
[圖片上傳中。穴墅。惶室。(66)]
[圖片上傳中。玄货。皇钞。(67)]
說(shuō)明:
pwck:該命令檢查用戶(hù)的passwd和shadow文件是否正確
vipw:命令編輯passwd文件,會(huì)鎖定文件,別人無(wú)法編輯.
6,給用戶(hù)組設(shè)置密碼和修改:
[圖片上傳中。誉结。鹅士。(68)]
[圖片上傳中。惩坑。掉盅。(69)]
如果幾個(gè)用戶(hù)對(duì)某個(gè)目錄有寫(xiě)權(quán)限,那么就可以將這幾個(gè)用戶(hù)添加到同一個(gè)組中,給組寫(xiě)權(quán)限,過(guò)程如下:
[圖片上傳中。以舒。趾痘。(70)]
7,禁用恢復(fù)用戶(hù)
[圖片上傳中。蔓钟。永票。(71)]
禁用用戶(hù)只是在shadow文件的密碼位前面加了!!.
8,刪除用戶(hù)
[圖片上傳中。。侣集。(72)]
批量添加用戶(hù):
[圖片上傳中键俱。。世分。(73)]
ps:newusers < user.info pwunconv chpassed < pass.info pwconv
另一種是使用shell腳本
33,進(jìn)程管理的一些概念和命令以及技巧:
父進(jìn)程和子進(jìn)程之間的關(guān)系體現(xiàn):
[圖片上傳中编振。。臭埋。(74)]
前臺(tái)進(jìn)程和后臺(tái)進(jìn)程的區(qū)別:
[圖片上傳中踪央。。瓢阴。(75)]
進(jìn)程的狀態(tài):
[圖片上傳中畅蹂。。荣恐。(76)]
[圖片上傳中液斜。。募胃。(77)]
[圖片上傳中旗唁。畦浓。痹束。(78)]
查看當(dāng)前用戶(hù)登錄信息:
[圖片上傳中。讶请。祷嘶。(79)]
[圖片上傳中。夺溢。论巍。(80)]
其中l(wèi)oad average的值除以3,結(jié)果小于0.8就認(rèn)為正常,否則就是負(fù)載過(guò)重.
查看系統(tǒng)的進(jìn)程狀態(tài)ps以及常用的選項(xiàng):
[圖片上傳中。风响。嘉汰。(81)]
[圖片上傳中。状勤。鞋怀。(82)]
[圖片上傳中。持搜。密似。(83)]
[圖片上傳中。葫盼。残腌。(84)]
[圖片上傳中。。抛猫。(85)]
查看系統(tǒng)中進(jìn)程的樹(shù)狀信息:
[圖片上傳中蟆盹。。闺金。(86)]
kill殺死進(jìn)程的原因以及使用方法:
[圖片上傳中日缨。。掖看。(87)]
[圖片上傳中匣距。。哎壳。(88)]
改變進(jìn)程的優(yōu)先級(jí):
[圖片上傳中毅待。。归榕。(89)]
[圖片上傳中尸红。。刹泄。(90)]
[圖片上傳中外里。。特石。(91)]
top命令使用:
[圖片上傳中盅蝗。。姆蘸。(92)]
[圖片上傳中墩莫。。逞敷。(93)]
34,linux中的計(jì)劃任務(wù)命令以及使用:
[圖片上傳中狂秦。。推捐。(94)]
[圖片上傳中裂问。。牛柒。(95)]
[圖片上傳中堪簿。。焰络。(96)]
[圖片上傳中戴甩。。闪彼。(97)]
[圖片上傳中甜孤。协饲。。(98)]
ps : 交互方式想要結(jié)束時(shí):ctrl + d
[圖片上傳中缴川。茉稠。。(99)]
[圖片上傳中把夸。而线。。(100)]
[圖片上傳中恋日。膀篮。。(101)]
[圖片上傳中岂膳。誓竿。。(102)]
[圖片上傳中谈截。筷屡。。(103)]
時(shí)間編輯技巧:把知道的時(shí)間按對(duì)應(yīng)的位置填上,不知道的用通配符*代替
[圖片上傳中簸喂。毙死。。(104)]
[圖片上傳中喻鳄。扼倘。。(105)]
其中standalone是駐留系統(tǒng)中,占用資源,接受客戶(hù)端的請(qǐng)求,比如tomcat等(響應(yīng)快,大量的訪問(wèn)).
xinetd/inetd互聯(lián)網(wǎng)守護(hù)進(jìn)程,對(duì)應(yīng)/etc/xinetd.d目錄,當(dāng)對(duì)應(yīng)端口的請(qǐng)求發(fā)過(guò)來(lái)時(shí),啟動(dòng)對(duì)應(yīng)的服務(wù)接受請(qǐng)求,然后關(guān)閉服務(wù).
34,文件系統(tǒng)構(gòu)成:
[圖片上傳中诽表。唉锌。隅肥。(106)]
[圖片上傳中竿奏。。腥放。(107)]
[圖片上傳中泛啸。。秃症。(108)]
df -h 更符合人的閱讀習(xí)慣,df -m 以兆字節(jié)顯示
du -sh /etc統(tǒng)計(jì)目錄或者文件大小
[圖片上傳中候址。。种柑。(109)]
[圖片上傳中岗仑。。聚请。(110)]
塊設(shè)備(b),字符設(shè)備(c)--打印機(jī)
[圖片上傳中荠雕。稳其。。(111)]
假如新添加的硬盤(pán)位sdb,那么使用dMsg | gerp sdb就可以看到對(duì)應(yīng)的信息了
fdisk -l /dev/sdb和dMsg差不多
fdisk /dev/sdb分區(qū):m--幫助,p--打印分區(qū)表,n--添加新的分區(qū),t--改變分區(qū)文件系統(tǒng)類(lèi)型,w--保存退出,q--退出不保存
mkfs.ext4 /dev/sdb1格式化文件系統(tǒng)
mount /dev/sdb1 /web 掛載分區(qū)
文件/etc/fstab說(shuō)明(六部分組成):
[圖片上傳中炸卑。既鞠。。(112)]
物理分區(qū)/卷標(biāo) 掛載點(diǎn) 文件系統(tǒng) 缺省設(shè)置 系統(tǒng)啟動(dòng)時(shí)是否檢測(cè)(1:檢測(cè),0:不檢測(cè)) 啟動(dòng)順序(0:不啟動(dòng),1:優(yōu)先啟動(dòng),2:其次啟動(dòng))
例子:[圖片上傳中盖文。嘱蛋。。(113)]
查看是否有卷標(biāo):e2label /dev/sdb1,輸出為空既沒(méi)有卷標(biāo),指定卷標(biāo):e2label 分區(qū)路徑 卷標(biāo)名
手動(dòng)增加swap空間大小,步驟如下:
[圖片上傳中五续。洒敏。。(114)]
bs:塊大小 count :文件大小
磁盤(pán)配額實(shí)驗(yàn):
[圖片上傳中疙驾。桐玻。。(115)]
2中的-cvuga 表示為所有分區(qū)創(chuàng)建用戶(hù)用戶(hù)組配置文件并輸出詳細(xì)信息.
[圖片上傳中荆萤。镊靴。。(116)]