一.?幫助命令
1.man 獲得幫助信息
基本語(yǔ)法:man [命令或配置文件] (功能描述:獲得幫助信息)
(1)顯示說(shuō)明


LS(1)? ? ? ? ? ? ? ? ? ? ? ? ? ? User Commands? ? ? ? ? ? ? ? ? ? ? ? ? LS(1)
NAME? 命令的名稱和單行描述
SYNOPSIS 怎樣使用命令
DESCRIPTION 命令功能的深入討論
EXAMPLES? 怎樣使用命令的例子
SEE ALSO? 相關(guān)主題(通常是手冊(cè)頁(yè))
(2)數(shù)字說(shuō)明q
1.用戶在shell環(huán)境中可以操作的命令或是可執(zhí)行的文件
2.系統(tǒng)內(nèi)核(kernel)可以調(diào)用的函數(shù)
3.常用的函數(shù)or函數(shù)庫(kù)
4.設(shè)備配置文件
5.配置文件的格式
6.游戲相關(guān)
7.linux網(wǎng)絡(luò)協(xié)議和文件系統(tǒng)
8.系統(tǒng)管理員可以用的命令
9.跟內(nèi)核有關(guān)系的文件
2.help 獲得shell內(nèi)置命令的幫助信息
基本語(yǔ)法:help 命令 (功能描述:獲得shell內(nèi)置命令的幫助信息)
3.常用快捷鍵
1)ctrl + c:停止進(jìn)程
2)ctrl+l:清屏,徹底清屏是:reset
3)ctrl + q:退出
4)善于用tab鍵
5)上下鍵:查找執(zhí)行過(guò)的命令
6)ctrl +alt:linux和Windows之間切換
二.文件目錄類
1.pwd (功能描述:顯示當(dāng)前工作目錄的絕對(duì)路徑)
2.ls列出目錄的內(nèi)容
a.ls [選項(xiàng)] [目錄或是文件]
b.-a :全部的文件,連同隱藏檔( 開頭為 . 的文件) 一起列出來(lái)(常用)
c.-l :長(zhǎng)數(shù)據(jù)串列出,包含文件的屬性與權(quán)限等等數(shù)據(jù);(常用)
3.mkdir創(chuàng)建一個(gè)新的目錄
a.mkdir [-p] 要?jiǎng)?chuàng)建的目錄
b.-p:創(chuàng)建多層目錄
4.rmdir:rmdir 要?jiǎng)h除的空目錄
5.touch :touch 文件名稱
6.cd切換目錄
(1)cd 絕對(duì)路徑
(2)cd 相對(duì)路徑
(3)cd ~或者cd (功能描述:回到自己的家目錄)
(4)cd - (功能描述:回到上一次所在目錄)
(5)cd .. (功能描述:回到當(dāng)前目錄的上一級(jí)目錄)
(6)cd -P (功能描述:跳轉(zhuǎn)到實(shí)際物理路徑,而非快捷方式路徑)
7.cp復(fù)制文件或目錄
(1)cp source dest (功能描述:復(fù)制source文件到dest)
(2)cp -r sourceFolder targetFolder (功能描述:遞歸復(fù)制整個(gè)文件夾)
8.rm移除文件或目錄
(1)rmdir deleteEmptyFolder (功能描述:刪除空目錄)
(2)rm -rf deleteFile (功能描述:遞歸刪除目錄中所有內(nèi)容)
9.mv 移動(dòng)文件與目錄或重命名
(1)mv oldNameFile newNameFile (功能描述:重命名)
(2)mv /temp/movefile /targetFolder (功能描述:遞歸移動(dòng)文件)
10 cat 查看文件內(nèi)容
查看文件內(nèi)容,從第一行開始顯示。
-A :相當(dāng)于 -vET 的整合選項(xiàng),可列出一些特殊字符而不是空白而已;
-b :列出行號(hào),僅針對(duì)非空白行做行號(hào)顯示,空白行不標(biāo)行號(hào)!
-E :將結(jié)尾的斷行字節(jié) $ 顯示出來(lái);
-n :列出行號(hào),連同空白行也會(huì)有行號(hào),與 -b 的選項(xiàng)不同;
-T :將 [tab] 按鍵以 ^I 顯示出來(lái);
-v :列出一些看不出來(lái)的特殊字符
11 tac查看文件內(nèi)容
查看文件內(nèi)容,從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫。
tac [選項(xiàng)參數(shù)] 要查看的文件
12 more 查看文件內(nèi)容
查看文件內(nèi)容,一頁(yè)一頁(yè)的顯示文件內(nèi)容。
空白鍵 (space):代表向下翻一頁(yè);
Enter:代表向下翻『一行』;
q:代表立刻離開 more ,不再顯示該文件內(nèi)容。
Ctrl+F 向下滾動(dòng)一屏
Ctrl+B 返回上一屏
= 輸出當(dāng)前行的行號(hào)
:f 輸出文件名和當(dāng)前行的行號(hào)
13 less 查看文件內(nèi)容
less 的作用與 more 十分相似,都可以用來(lái)瀏覽文字檔案的內(nèi)容,不同的是 less 允許使用[pageup] [pagedown]往回滾動(dòng)。
空白鍵 :向下翻動(dòng)一頁(yè);
[pagedown]:向下翻動(dòng)一頁(yè);
[pageup] :向上翻動(dòng)一頁(yè);
/字串 :向下搜尋『字串』的功能;n:向下查找;N:向上查找;
?字串 :向上搜尋『字串』的功能;n:向上查找;N:向下查找;
q :離開 less 這個(gè)程序;
14 head查看文件內(nèi)容
查看文件內(nèi)容,只看頭幾行。
head -n 10 文件 (功能描述:查看文件頭10行內(nèi)容,10可以是任意行數(shù))
15 tail 查看文件內(nèi)容
查看文件內(nèi)容,只看尾部幾行。
(1)tail -n 10 文件 (功能描述:查看文件頭10行內(nèi)容,10可以是任意行數(shù))
(2)tail -f 文件 (功能描述:實(shí)時(shí)追蹤該檔的所有更新)
16 重定向命令
(1)ls -l >文件 (功能描述:列表的內(nèi)容寫入文件a.txt中(覆蓋寫))
(2)ls -al >>文件 (功能描述:列表的內(nèi)容追加到文件aa.txt的末尾)
17 echo
(1)echo 要顯示的內(nèi)容 >> 存儲(chǔ)內(nèi)容的的文件 (功能描述:將要顯示的內(nèi)容,存儲(chǔ)到文件中)
(2)echo 變量 (功能描述:顯示變量的值)
18 ln軟鏈接
ln -s [原文件] [目標(biāo)文件] (功能描述:給原文件創(chuàng)建一個(gè)軟鏈接,軟鏈接存放在目標(biāo)文件目錄)
19 history 查看所敲命令歷史
三.時(shí)間日期類
1 date顯示當(dāng)前時(shí)間
(1)date (功能描述:顯示當(dāng)前時(shí)間)
(2)date +%Y (功能描述:顯示當(dāng)前年份)
(3)date +%m (功能描述:顯示當(dāng)前月份)
(4)date +%d (功能描述:顯示當(dāng)前是哪一天)
(5)date +%Y%m%d date +%Y/%m/%d … (功能描述:顯示當(dāng)前年月日各種格式 )
(6)date "+%Y-%m-%d %H:%M:%S" (功能描述:顯示年月日時(shí)分秒)
2 date顯示非當(dāng)前時(shí)間
(1)date -d '1 days ago' (功能描述:顯示前一天日期)
(2)date -d yesterday +%Y%m%d (同上)
(3)date -d next-day +%Y%m%d (功能描述:顯示明天日期)
(4)date -d 'next monday' (功能描述:顯示下周一時(shí)間)
3 date設(shè)置系統(tǒng)時(shí)間:date -s 字符串時(shí)間
4 cal查看日歷
cal [選項(xiàng)] (功能描述:不加選項(xiàng),顯示本月日歷)
a. -3 ,顯示系統(tǒng)前一個(gè)月,當(dāng)前月,下一個(gè)月的日歷;
b.具體某一年,顯示這一年的日歷。
四.用戶管理命令
1 useradd 添加新用戶
useradd 用戶名 (功能描述:添加新用戶)
2 passwd 設(shè)置用戶密碼
passwd 用戶名 (功能描述:設(shè)置用戶密碼)
3 id 判斷用戶是否存在
id 用戶名
4 su 切換用戶
a.? su 用戶名稱 (功能描述:切換用戶,只能獲得用戶的執(zhí)行權(quán)限,不能獲得環(huán)境變量)
b.? su - 用戶名稱 (功能描述:切換到用戶并獲得該用戶的環(huán)境變量及執(zhí)行權(quán)限)
5 userdel 刪除用戶
(1)userdel 用戶名 (功能描述:刪除用戶但保存用戶主目錄)
(2)userdel -r 用戶名 (功能描述:用戶和用戶主目錄,都刪除)
6 who 查看登錄用戶信息
(1)whoami (功能描述:顯示自身用戶名稱)
(2)who am i (功能描述:顯示登錄用戶的用戶名)
(3)who (功能描述:看當(dāng)前有哪些用戶登錄到了本臺(tái)機(jī)器上)
7 設(shè)置zhya普通用戶具有root權(quán)限
修改配置文件
修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root? ? ALL=(ALL)? ? ALL
atguigu? ALL=(ALL)? ? ALL
或者配置成采用sudo命令時(shí),不需要輸入密碼
## Allow root to run any commands anywhere
root? ? ? ALL=(ALL)? ? ALL
zhya? ALL=(ALL)? ? NOPASSWD:ALL
修改完畢,現(xiàn)在可以用zhya帳號(hào)登錄,然后用命令 su - ,即可獲得root權(quán)限進(jìn)行操作。
8 cat /etc/passwd 查看創(chuàng)建了哪些組
9 usermod修改用戶所屬組
????usermod -g 用戶組 用戶名
五.用戶組管理命令
1 groupadd 新增組
????groupadd 組名
2 groupdel刪除組
????groupdel 組名
3 groupmod修改組
????groupmod -n 新組名 老組名
4 cat /etc/group 查看創(chuàng)建了哪些組
六.文件權(quán)限類
1 文件屬性


1)從左到右的10個(gè)字符表示:
如果沒(méi)有權(quán)限,就會(huì)出現(xiàn)減號(hào)[ - ]而已。從左至右用0-9這些數(shù)字來(lái)表示:
(1)0首位表示類型
在Linux中第一個(gè)字符代表這個(gè)文件是目錄、文件或鏈接文件等等
-?代表文件
d代表目錄
c字符流,裝置文件里面的串行端口設(shè)備,例如鍵盤、鼠標(biāo)(一次性讀取裝置)
?s socket
p管道
l鏈接文檔(link file);
b設(shè)備文件,裝置文件里面的可供儲(chǔ)存的接口設(shè)備(可隨機(jī)存取裝置)
(2)第1-3位確定屬主(該文件的所有者)擁有該文件的權(quán)限。---User
(3)第4-6位確定屬組(所有者的同組用戶)擁有該文件的權(quán)限,---Group
(4)第7-9位確定其他用戶擁有該文件的權(quán)限 ---Other
2)rxw作用文件和目錄的不同解釋
a. 作用到文件:
[ r ]代表可讀(read): 可以讀取,查看
[ w ]代表可寫(write): 可以修改,但是不代表可以刪除該文件,刪除一個(gè)文件的前提條件是對(duì)該文件所在的目錄有寫權(quán)限,才能刪除該文件.
[ x ]代表可執(zhí)行(execute):可以被系統(tǒng)執(zhí)行
b.作用到目錄:
[ r ]代表可讀(read): 可以讀取,ls查看目錄內(nèi)容
[ w ]代表可寫(write): 可以修改,目錄內(nèi)創(chuàng)建+刪除+重命名目錄
[ x ]代表可執(zhí)行(execute):可以進(jìn)入該目錄
2 chmod改變權(quán)限
chmod [{ugoa}{+-=}{rwx}] [文件或目錄](méi) [mode=421 ] [文件或目錄](méi)
改變文件或者目錄權(quán)限
文件: r-查看;w-修改;x-執(zhí)行文件
目錄: r-列出目錄內(nèi)容;w-在目錄中創(chuàng)建和刪除;x-進(jìn)入目錄
刪除一個(gè)文件的前提條件:該文件所在的目錄有寫權(quán)限,你才能刪除該文件。
3 chown改變所有者
chown [最終用戶] [文件或目錄](méi) (功能描述:改變文件或者目錄的所有者)
4 chgrp改變所屬組
chgrp [最終用戶組] [文件或目錄](méi) (功能描述:改變文件或者目錄的所屬組)
七.?磁盤分區(qū)類
1 fdisk查看分區(qū)
fdisk -l (功能描述:查看磁盤分區(qū)詳情)
注意:在root用戶下才能使用
2 df查看硬盤
df 參數(shù) (功能描述:查看磁盤使用情況)
-a :列出所有的文件系統(tǒng),包括系統(tǒng)特有的 /proc 等文件系統(tǒng);
-k :以 KBytes 的容量顯示各文件系統(tǒng);
-m :以 MBytes 的容量顯示各文件系統(tǒng);
-h :以人們較易閱讀的 GBytes, MBytes, KBytes 等格式自行顯示;
-H :以 M=1000K 取代 M=1024K 的進(jìn)位方式;
-T :顯示文件系統(tǒng)類型,連同該 partition 的 filesystem 名稱 (例如 ext3) 也列出;
-i :不用硬盤容量,而以 inode 的數(shù)量來(lái)顯示
3 mount/umount掛載/卸載
mount -t cifs username="administrator",password="cat" //192.168.21.31//ShareDoc /mnt/cdrom
掛載光盤語(yǔ)法:mount [-t vfstype] [-o options] device dir
(1)-t vfstype指定文件系統(tǒng)的類型,通常不必指定。mount 會(huì)自動(dòng)選擇正確的類型。
? ????????常用類型有:
????????????光盤或光盤鏡像:iso9660
????????????DOS fat16文件系統(tǒng):msdos
????????????Windows9x fat32文件系統(tǒng):vfat
????????????Windows NT ntfs文件系統(tǒng):ntfs
????????????Mount Windows文件網(wǎng)絡(luò)共享:smbfs
????????????UNIX(LINUX)文件網(wǎng)絡(luò)共享:nfs
(2)-o options主要用來(lái)描述設(shè)備或檔案的掛接方式。常用的參數(shù)有:
? ? ? ?loop:用來(lái)把一個(gè)文件當(dāng)成硬盤分區(qū)掛接上系統(tǒng)
ro:采用只讀方式掛接設(shè)備
rw:采用讀寫方式掛接設(shè)備
iocharset:指定訪問(wèn)文件系統(tǒng)所用字符集
(3)device要掛接(mount)的設(shè)備
(4)dir設(shè)備在系統(tǒng)上的掛接點(diǎn)(mount point)
example:
(1)光盤鏡像文件的掛載
? ? ??a.建立掛載點(diǎn):mkdir /mnt/cdrom/
? ? ? b.設(shè)備/dev/cdrom掛載到掛載點(diǎn)/mnt/cdrom中:mount -t iso9660 /dev/cdrom /mnt/cdrom/
(2)? ?卸載光盤語(yǔ)法:umount設(shè)備文件名或掛載點(diǎn)
(3)??開機(jī)自動(dòng)掛載語(yǔ)法:vi /etc/fstab
添加紅框中內(nèi)容,保存退出。

八.搜索查找類
1 find 查找文件或者目錄
? ? find [搜索范圍] [匹配條件]
(1)按文件名:根據(jù)名稱查找/目錄下的filename.txt文件。
????????????find /opt/ -name *.txt
(2)按擁有者:查找/opt目錄下,用戶名稱為-user的文件
????????????find /opt/ -user atguigu
(3)按文件大?。涸?home目錄下查找大于200m的文件(+n 大于 -n小于 n等于)
????????????find /home -size +204800
2 grep 過(guò)濾查找及“|”管道符
管道符,“|”,表示將前一個(gè)命令的處理結(jié)果輸出傳遞給后面的命令處理
基本語(yǔ)法:grep+參數(shù)+查找內(nèi)容+源文件
-c:只輸出匹配行的計(jì)數(shù)。
-i:不區(qū)分大小寫(只適用于單字符)。
-h:查詢多文件時(shí)不顯示文件名。
-l:查詢多文件時(shí)只輸出包含匹配字符的文件名。
-n:顯示匹配行及行號(hào)。
-s:不顯示不存在或無(wú)匹配文本的錯(cuò)誤信息。
-v:顯示不包含匹配文本的所有行。[反選]
example:ls | grep -n test
3 which 文件搜索命令
which 命令 (功能描述:搜索命令所在目錄及別名信息)
example:which ls? ? --->? ??/bin/ls
九.進(jìn)程線程類
進(jìn)程是正在執(zhí)行的一個(gè)程序或命令,每一個(gè)進(jìn)程都是一個(gè)運(yùn)行的實(shí)體,都有自己的地址空間,并占用一定的系統(tǒng)資源。
1 ps查看系統(tǒng)中所有進(jìn)程
ps -aux (功能描述:查看系統(tǒng)中所有進(jìn)程)
2)功能說(shuō)明
USER:該進(jìn)程是由哪個(gè)用戶產(chǎn)生的
PID:進(jìn)程的ID號(hào)
%CPU:該進(jìn)程占用CPU資源的百分比,占用越高,進(jìn)程越耗費(fèi)資源;
%MEM:該進(jìn)程占用物理內(nèi)存的百分比,占用越高,進(jìn)程越耗費(fèi)資源;
VSZ:該進(jìn)程占用虛擬內(nèi)存的大小,單位KB;
RSS:該進(jìn)程占用實(shí)際物理內(nèi)存的大小,單位KB;
TTY:該進(jìn)程是在哪個(gè)終端中運(yùn)行的。其中tty1-tty7代表本地控制臺(tái)終端,tty1-tty6是本地的字符界面終端,tty7是圖形終端。pts/0-255代表虛擬終端。
STAT:進(jìn)程狀態(tài)。常見的狀態(tài)有:R:運(yùn)行、S:睡眠、T:停止?fàn)顟B(tài)、s:包含子進(jìn)程、+:位于后臺(tái)
START:該進(jìn)程的啟動(dòng)時(shí)間
TIME:該進(jìn)程占用CPU的運(yùn)算時(shí)間,注意不是系統(tǒng)時(shí)間
COMMAND:產(chǎn)生此進(jìn)程的命令名
Χ?1E??

2 top查看系統(tǒng)健康狀態(tài)
1)基本命令
top [選項(xiàng)]
A? ?選項(xiàng):
-d秒數(shù):指定top命令每隔幾秒更新。默認(rèn)是3秒在top命令的交互模式當(dāng)中可以執(zhí)行的命令:
-i:使top不顯示任何閑置或者僵死進(jìn)程。
-p:通過(guò)指定監(jiān)控進(jìn)程ID來(lái)僅僅監(jiān)控某個(gè)進(jìn)程的狀態(tài)。
-s:?使top命令在安全模式中運(yùn)行。這將去除交互命令所帶來(lái)的潛在危險(xiǎn)。
B? ?操作選項(xiàng):
P: 以CPU使用率排序,默認(rèn)就是此項(xiàng)
M: 以內(nèi)存的使用率排序
N: 以PID排序
q: 退出top

(3)查詢結(jié)果字段解釋
第一行信息為任務(wù)隊(duì)列信息
a.? 15:41:35系統(tǒng)當(dāng)前時(shí)間
b.? ?up 156 day, 52 min系統(tǒng)的運(yùn)行時(shí)間,本機(jī)已經(jīng)運(yùn)行156天52分鐘
c.? 1 users當(dāng)前登錄了一個(gè)用戶
d.? load ?average: ?0.00, 0.02, 0.00:系統(tǒng)在之前1分鐘,5分鐘,15分鐘的平均負(fù)載。一般認(rèn)為小于1時(shí),負(fù)載較小。如果大于1,系統(tǒng)已經(jīng)超出負(fù)荷。
第二行為進(jìn)程信息
Tasks: ?172 total? ? ? ? ? ? ? ? ? ????????????????????????????系統(tǒng)中的進(jìn)程總數(shù)
1 running? ? ? ? ? ? ? ? ? ? ? ? ? ????????????????????????????正在運(yùn)行的進(jìn)程數(shù)
171 sleeping????????????????????????????????????????????????????睡眠的進(jìn)程
0 stopped? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?正在停止的進(jìn)程
0 zombie????????????????????????????????????????????????????????????僵尸進(jìn)程。如果不是0,需要手工檢查僵尸進(jìn)程
第三行為CPU信息
Cpu(s): ?0.6 us????????????????????????????????用戶模式占用的CPU百分比
0.2? sy????????????????????????????????????????????系統(tǒng)模式占用的CPU百分比
0.0ni????????????????????????????????????????????????改變過(guò)優(yōu)先級(jí)的用戶進(jìn)程占用的CPU百分比
99.2id????????????????????????????????????????????????空閑CPU的CPU百分比
0.0wa????????????????????????????????????????????????等待輸入/輸出的進(jìn)程的占用CPU百分比
0.0hi????????????????????????????????????????????????????硬中斷請(qǐng)求服務(wù)占用的CPU百分比
0.0si? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 軟中斷請(qǐng)求服務(wù)占用的CPU百分比
0.0 st? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?st(Steal ?time) 虛擬時(shí)間百分比。就是當(dāng)有虛擬機(jī)時(shí),虛擬CPU等待實(shí)際CPU的時(shí)間百分比。
第四行為物理內(nèi)存信息
Mem: ???32946884 total????????????????物理內(nèi)存的總量,單位KB
1235268 used????????????????????????????已經(jīng)使用的物理內(nèi)存數(shù)量
19114504 free? ? ? ? ? ? ? ? ? ? ?空閑的物理內(nèi)存數(shù)量
12597112? buffers????????????????????作為緩沖的內(nèi)存數(shù)量
第五行為交換分區(qū)(swap)信息
Swap: ??0total????????????????交換分區(qū)(虛擬內(nèi)存)的總大小
0k used????????????????????????????????????已經(jīng)使用的交互分區(qū)的大小
0 free????????????????????????????空閑交換分區(qū)的大小
13388944? cached? ? ? ? ? ? ? ?作為緩存的交互分區(qū)的大小
執(zhí)行上述命令后,可以按P、M、N對(duì)查詢出的進(jìn)程結(jié)果進(jìn)行排序。
3 pstree查看進(jìn)程樹
pstree [選項(xiàng)]
-p: 顯示進(jìn)程的PID
-u: 顯示進(jìn)程的所屬用戶
4 kill終止進(jìn)程
kill -9 pid進(jìn)程號(hào)
-9 表示強(qiáng)迫進(jìn)程立即停止
5 netstat顯示網(wǎng)絡(luò)統(tǒng)計(jì)信息
netstat -anp (功能描述:此命令用來(lái)顯示整個(gè)系統(tǒng)目前的網(wǎng)絡(luò)情況。例如目前的連接、數(shù)據(jù)包傳遞數(shù)據(jù)、或是路由表內(nèi)容)
-an 按一定順序排列輸出
-p 表示顯示哪個(gè)進(jìn)程在調(diào)用
-nltp 查看tcp協(xié)議進(jìn)程端口號(hào)
example:
查看端口50070的使用情況netstat -anp | grep 50070
十 壓縮和解壓類
1 gzip/gunzip壓縮
1)基本語(yǔ)法:
gzip+文件 (功能描述:壓縮文件,只能將文件壓縮為*.gz文件)
gunzip+文件.gz (功能描述:解壓縮文件命令)
2)特點(diǎn):
a.只能壓縮文件不能壓縮目錄
b.不保留原來(lái)的文件
c.只能一個(gè)一個(gè)壓縮,不能將多個(gè)打包到一個(gè)壓縮包
2 zip/unzip壓縮
1)基本語(yǔ)法:
zip + 參數(shù) + XXX.zip + 將要壓縮的內(nèi)容
(功能描述:壓縮文件和目錄的命令,window/linux通用且可以壓縮目錄且保留源文件)
-r 壓縮目錄
2)?案例:
壓縮 1.txt 和2.txt,壓縮后的名稱為mypackage.zip: zip test.zip test1.java test.java
解壓 mypackage.zip:? ? ? ? ? unzip test.zip
3 tar打包
1)基本語(yǔ)法:
tar + 參數(shù) + XXX.tar.gz + 將要打包進(jìn)去的內(nèi)容(功能描述:打包目錄,壓縮后的文件格式.tar.gz)
-c 產(chǎn)生.tar打包文件
-v 顯示詳細(xì)信息
-f 指定壓縮后的文件名
-z 打包同時(shí)壓縮
-x 解包.tar文件
2)壓縮:tar -zcvf XXX.tar.gz n1.txt n2.txt
3)解壓:tar -zxvf XXX.tar.gz -C 解壓目的地
十一? 后臺(tái)服務(wù)管理類
1 service后臺(tái)服務(wù)管理
1)查看指定服務(wù)的狀態(tài)?service network status
2)停止指定服務(wù)? ?service network stop
3) 啟動(dòng)指定服務(wù)? ?service network start
4)重啟指定服務(wù)?service network restart
5)查看系統(tǒng)中所有的后臺(tái)服務(wù)?service --status-all
2 chkconfig設(shè)置后臺(tái)服務(wù)的自啟配置
1)查看所有服務(wù)器自啟配置?chkconfig
2) 關(guān)掉指定服務(wù)的自動(dòng)啟動(dòng)??chkconfig iptables off
3)開啟指定服務(wù)的自動(dòng)啟動(dòng)? ?chkconfig iptables on
十二 crond系統(tǒng)定時(shí)任務(wù)
1 crond服務(wù)管理
[root@localhost ~]# service crond restart (重新啟動(dòng)服務(wù))
2 crontab定時(shí)任務(wù)設(shè)置
1)基本語(yǔ)法
crontab [選項(xiàng)]
選項(xiàng):
-e: ???編輯crontab定時(shí)任務(wù)
-l: ???查詢crontab任務(wù)
-r: ???刪除當(dāng)前用戶所有的crontab任務(wù)
5個(gè)*
第一個(gè)“*”一小時(shí)當(dāng)中的第幾分鐘0-59
第二個(gè)“*”一天當(dāng)中的第幾小時(shí)0-23
第三個(gè)“*”一個(gè)月當(dāng)中的第幾天1-31
第四個(gè)“*”一年當(dāng)中的第幾月1-12
第五個(gè)“*”一周當(dāng)中的星期幾0-7(0和7都代表星期日)
特殊符號(hào)含義
*代表任何時(shí)間。比如第一個(gè)“*”就代表一小時(shí)中每分鐘都執(zhí)行一次的意思。
,代表不連續(xù)的時(shí)間。比如“0 8,12,16 * * * 命令”,就代表在每天的8點(diǎn)0分,12點(diǎn)0分,16點(diǎn)0分都執(zhí)行一次命令
-代表連續(xù)的時(shí)間范圍。比如“0 5 ?* ?* ?1-6命令”,代表在周一到周六的凌晨5點(diǎn)0分執(zhí)行命令
*/n代表每隔多久執(zhí)行一次。比如“*/10 ?* ?* ?* ?* ?命令”,代表每隔10分鐘就執(zhí)行一遍命令
案例
45 22 * * *命令在22點(diǎn)45分執(zhí)行命令
0 17 * * 1命令每周1 的17點(diǎn)0分執(zhí)行命令
0 5 1,15 * *命令每月1號(hào)和15號(hào)的凌晨5點(diǎn)0分執(zhí)行命令
40 4 * * 1-5命令每周一到周五的凌晨4點(diǎn)40分執(zhí)行命令
*/10 4 * * *命令每天的凌晨4點(diǎn),每隔10分鐘執(zhí)行一次命令
0 0 1,15 * 1命令每月1號(hào)和15號(hào),每周一的0點(diǎn)0分都會(huì)執(zhí)行命令。注意:星期幾和幾號(hào)最好不要同時(shí)出現(xiàn),因?yàn)樗麄兌x的都是天。非常容易讓管理員混亂。(日期與星期同時(shí)設(shè)置為”或”)
*/5 * * * * /bin/echo ”11” >> /tmp/test