Linux學(xué)習(xí)筆記

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)]
可以參考有道云筆記: http://note.youdao.com/noteshare?id=41fcd8b516a718a97aebd39bd57d7247&sub=D25E23E0E92C4791960D9D08B7B0B0B3
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末链韭,一起剝皮案震驚了整個(gè)濱河市偏竟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌敞峭,老刑警劉巖踊谋,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異旋讹,居然都是意外死亡殖蚕,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)沉迹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)睦疫,“玉大人,你說(shuō)我怎么就攤上這事鞭呕「蛴” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵葫松,是天一觀的道長(zhǎng)熏版。 經(jīng)常有香客問(wèn)我蜈块,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任灾杰,我火速辦了婚禮烛亦,結(jié)果婚禮上射富,老公的妹妹穿的比我還像新娘。我一直安慰自己徐块,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布灾而。 她就那樣靜靜地躺著胡控,像睡著了一般。 火紅的嫁衣襯著肌膚如雪旁趟。 梳的紋絲不亂的頭發(fā)上昼激,一...
    開(kāi)封第一講書(shū)人閱讀 52,457評(píng)論 1 311
  • 那天,我揣著相機(jī)與錄音锡搜,去河邊找鬼橙困。 笑死,一個(gè)胖子當(dāng)著我的面吹牛耕餐,可吹牛的內(nèi)容都是我干的凡傅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼肠缔,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼夏跷!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起明未,我...
    開(kāi)封第一講書(shū)人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤槽华,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后趟妥,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體猫态,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年披摄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了亲雪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡疚膊,死狀恐怖义辕,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情酿联,我是刑警寧澤终息,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站贞让,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏柳譬。R本人自食惡果不足惜喳张,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望美澳。 院中可真熱鬧销部,春花似錦摸航、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至擂涛,卻和暖如春读串,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背撒妈。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工恢暖, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人狰右。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓杰捂,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親棋蚌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子嫁佳,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

推薦閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫(xiě)的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,175評(píng)論 2 33
  • Linux 系統(tǒng)啟動(dòng)過(guò)程 Linux系統(tǒng)的啟動(dòng)過(guò)程并不是大家想象中的那么復(fù)雜,其過(guò)程可以分為5個(gè)階段: 內(nèi)核的引導(dǎo)...
    小小少年Boy閱讀 246評(píng)論 0 3
  • 一、命令基本格式 命令提示符 當(dāng)?shù)卿沴inux系統(tǒng)時(shí)坷备,最常見(jiàn)的命令就是:** [root@bogon ~]#**其...
    魯克巴克詩(shī)閱讀 876評(píng)論 0 6
  • [toc] Linux 基本結(jié)構(gòu) 分區(qū) 主分區(qū)4個(gè) 拓展分區(qū)1個(gè)不能包含數(shù)據(jù)熄浓,只做標(biāo)識(shí) 邏輯分區(qū) 掛載點(diǎn) /boo...
    Rayhaha閱讀 420評(píng)論 3 1
  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,103評(píng)論 0 0