1、ps -ef | grep nginx查詢到有master和worker進(jìn)程,殺master進(jìn)程。還有一個(gè)grep進(jìn)程。因?yàn)槭褂胓rep命令時(shí),grep命令本身也算作了一個(gè)。ps -ef | grep -v grep | grep nginx -v? --revert-match? #顯示不包含匹配文本的所有行。(可以過濾掉grep進(jìn)程)worker_process 4; nginx的進(jìn)程數(shù),一般按著CPU的數(shù)目來指定,或者倍數(shù)(因?yàn)槌€程)
2、在進(jìn)行目錄切換的過程中請(qǐng)多使用Tab鍵自動(dòng)補(bǔ)全,可避免輸入錯(cuò)誤,連續(xù)按兩次Tab可以顯示全部候選結(jié)果
3、Shutdown –h now立即關(guān)機(jī)shutdown -h 3:40定時(shí)關(guān)閉 Shutdown –r now系統(tǒng)立馬重啟
4、Linux能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。
5、通常服務(wù)器使用LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx+ MySQL + PHP)組合。
6、ls?-la?|grep?log查找當(dāng)前目錄含有l(wèi)og的文件Ps?–ef查看所有進(jìn)程ls -l | grep '∧d’如果要查詢目錄列表中的目錄
7、下載 wgethttp://www.minjieren.com/wordpress-3.1-zh_CN.zip
8、jar -xvf project.war解壓到當(dāng)前目錄
9、jar cvf test.war test/* :將test目錄下所有資源打包
10、進(jìn)行重啟nginx命令是./nginx?-s?reload/usr/nginx/sbin/nginx -s reload查看配置文件是否正確:/nginx -t
11、重啟nginx路徑usr/loacal/nginx/conf/vhots/bankserver??vi??bankserver.conf將域名添加進(jìn)去,重啟nginx命令是./nginx?-s?reload
12、重啟mysql路徑用命令find?-name?mysql去查詢到該路徑,查看進(jìn)程命令ps?-ef?|?grep?mysql ?65服務(wù)器:/home/softwarePackage/mysql_template
13、殺死進(jìn)程例如kill?-9?13221之后./start?-mysql.sh(bin/startup.sh?&&?tail?-f?logs/catalina.out)
14、Linux系統(tǒng)中是通過ssh服務(wù)實(shí)現(xiàn)的遠(yuǎn)程登錄功能,默認(rèn)ssh服務(wù)端口號(hào)為22
15、可以通過ifconfig命令查看服務(wù)器ip
16、在Linux中我們可以使用ll或者ls –l命令來顯示一個(gè)文件的屬性以及文件所屬的用戶和組ls -t :以文件修改時(shí)間排序。
17、ls -a列出包含隱藏文件ls–h將文件容量以較易讀的方式(GB,kB等)列出來,類似于DOS下的dir命令。
18、ls -l長(zhǎng)數(shù)據(jù)串列出包含文件屬性和權(quán)限
19、rm -i:互動(dòng)模式,在刪除前會(huì)詢問使用者是否動(dòng)作。-f強(qiáng)制刪除-r遞歸刪除可以在rm后使用-i參數(shù)以逐個(gè)確認(rèn)要?jiǎng)h除的文件。rm -- -f*刪除以f開頭的文件
20、tail?[-n?number]文件默認(rèn)的情況中,顯示最后的十行!
21、通常在Linux中,按下這些按鍵時(shí),在畫面的左下方會(huì)出現(xiàn)『INSERT或REPLACE』的字樣,此時(shí)才可以進(jìn)行編輯。而如果要回到一般模式時(shí),則必須要按下『Esc』這個(gè)按鍵即可退出編輯模式。
22、vim文件名進(jìn)入命令模式「/關(guān)鍵字」:先按「/」鍵,再輸入您想尋找的字符,如果第一次找的關(guān)鍵字不是您想要的,可以一直按「n」會(huì)往后尋找到您要的關(guān)鍵字為止。
23、vim插入內(nèi)容輸入:ioar任意一個(gè),i是當(dāng)前位置insert;a是append,在當(dāng)前位置追加(行末)。
:q!強(qiáng)制離開不保存;因?yàn)榇宋募J(rèn)權(quán)限是只讀,所以在最后使用:wq!強(qiáng)制保存
24、grep搜索的是文本,find搜索的是文件,換句話說就是grep是查找匹配條件的行,find是搜索匹配條件的文件。
25、主機(jī)名(hostname)和域名(Domain)的區(qū)別:主機(jī)名通常在局域網(wǎng)內(nèi)使用,通過hosts文件,主機(jī)名就被解析到對(duì)應(yīng)ip域名通常在internet上使用,但如果本機(jī)不想使用internet上的域名解析,這時(shí)就可以更改hosts文件,加入自己的域名解析。
26、# hostname注:顯示主機(jī)名 ? # hostname -i顯示IP地址。
27、顯示文件權(quán)限、屬性、大小、修改時(shí)間、訪問時(shí)間等 比ls–l更加詳細(xì)用法:stat文件名
28、touch新建空白文件
29、rmdir?[-p]目錄名稱-p:連同上一級(jí)『空的』目錄也一起刪除
30、Linux系統(tǒng)里面,DNS服務(wù)器的IP地址保存在/etc/resolv.conf文件。
31、進(jìn)入當(dāng)前用戶主目錄有兩個(gè)方法cd ;cd ~;cd !$把上個(gè)命令的參數(shù)作為cd的參數(shù)使用
32、遞歸創(chuàng)建多個(gè)目錄mkdir?-p?test2/test22;mkdir -m 777 test:rwx讀寫執(zhí)行權(quán)限,參數(shù)-m設(shè)置權(quán)限
33、df?-h以更易讀的方式顯示目前磁盤空間和使用情況
34、free -m以MB顯示系統(tǒng)使用和內(nèi)存使用情況。物理內(nèi)存,交互區(qū)內(nèi)存(swap)即虛擬內(nèi)存,內(nèi)核緩沖區(qū)內(nèi)存
35、遠(yuǎn)程登錄用戶名為user的主機(jī):$sshuser@hostssh root@172.16.2.245
36、SSH的默認(rèn)端口是22,也就是說,你的登錄請(qǐng)求會(huì)送進(jìn)遠(yuǎn)程主機(jī)的22端口。使用p參數(shù),可以修改這個(gè)端口。$ssh-p2222user@host
37、vim -r filename只讀操作,記住這個(gè)參數(shù)。向前滾動(dòng)一屏:Ctrl+b,后ctrl+f
38、DNS服務(wù)器的IP地址,有可能是動(dòng)態(tài)的,每次上網(wǎng)時(shí)由網(wǎng)關(guān)分配,這叫做DHCP機(jī)制;也有可能是事先指定的固定地址。
39、history | less查看命令歷史使用記錄并通過less分頁(yè)顯示;Linux查看文件的命令,若希望在查看文件內(nèi)容過程中可以用光標(biāo)上下移動(dòng)來查看文件內(nèi)容,應(yīng)使用()命令。
40、ll /proc/pid查看服務(wù)所在路徑
41、curl -I ip地址查看是否重定向
42、從文件中查找關(guān)鍵詞:grep 'linux' test.txt test1.txt參數(shù)-i忽略字符大小寫的差別在grep命令中輸入字符串參數(shù)時(shí),最好引號(hào)或雙引號(hào)括起來。
43、清除本機(jī)的DNS緩存ipconfig/flushdns
44、:w!sudo tee%用root權(quán)限保存
45、sudo!!root權(quán)限執(zhí)行上條命令
46、[appuser@38_66_test testspace]?appuser:當(dāng)前登錄用戶;38_66_test:主機(jī)名;testspace:當(dāng)前所在目錄~為家目錄
47、#:root超級(jí)用戶提示符;$:普通用戶
48、/ b i n目錄包含了引導(dǎo)啟動(dòng)所需的命令或普通用戶可能用的命令(可能在引導(dǎo)啟動(dòng)后)。這些命令都是二進(jìn)制文件的可執(zhí)行程序( b i n是binary - -二進(jìn)制的簡(jiǎn)稱),多是系統(tǒng)中重要的系統(tǒng)文件。
49、/ e t c目錄存放著各種系統(tǒng)配置文件,其中包括了用戶信息文件/ e t c / p a s s w d,系統(tǒng)初始化文件/ e t c / r c等。l i n u x正是*這些文件才得以正常地運(yùn)行。
50、find .-name "*.log"在當(dāng)前目錄查找以.log結(jié)尾的文件。“.代表當(dāng)前目錄”,find /-name lilo.conffind命令后的“/”表示搜索整個(gè)硬盤。
51、前臺(tái)起動(dòng)的進(jìn)程使用Ctrl+c終止。
52、端口:Telnet 23;ssh 22;FTP 21
53、編寫的Shell程序運(yùn)行前必須賦予該腳本文件執(zhí)行權(quán)限。chmod +x filename
54、在超級(jí)用戶下顯示Linux系統(tǒng)中正在運(yùn)行的全部進(jìn)程,應(yīng)使用的命令及參數(shù)是ps -aux。
55、為腳本程序指定執(zhí)行權(quán)的命令及參數(shù)是chmod a+x filename。最后chmod一下。./xx.sh運(yùn)行腳本或者直接使用sh xx.sh運(yùn)行。
56、Apache服務(wù)器進(jìn)程配置文件是httpd.conf。
57、在Linux系統(tǒng)中,壓縮文件后生成后綴為.gz文件的命令是gzip;常見壓縮格式:.zip、.gz、.bz2、.tar.gz、.tar.bz2
58、可以在標(biāo)準(zhǔn)輸出上顯示整年日歷的命令及參數(shù)是cal?-y
59、當(dāng)LAN內(nèi)沒有條件建立DNS服務(wù)器,但又想讓局域網(wǎng)內(nèi)的用戶可以使用計(jì)算機(jī)名互相訪問時(shí),應(yīng)配置/etc/hosts文件1)一個(gè)IP后面可以跟多個(gè)域名,可以是幾十個(gè)甚至上百個(gè);2)每行只能有一個(gè)IP,也就是說一個(gè)域名不能對(duì)應(yīng)多個(gè)IP;3)如果有多行中出現(xiàn)相同的域名(前面IP不一樣),會(huì)按最前面出現(xiàn)的記錄來解析。
60、DHCP是動(dòng)態(tài)主機(jī)配置協(xié)議的簡(jiǎn)稱,其作用是:為網(wǎng)絡(luò)中的主機(jī)分配IP地址
61、rm命令可刪除文件或目錄,其主要差別就是是否使用遞歸開關(guān)-r或-R
62、shell不僅是用戶命令的解釋器,它同時(shí)也是一種功能強(qiáng)大的編程語(yǔ)言。bash是Linux的缺省shell
63、執(zhí)行腳本的方式bash腳本名字.shsh腳本名字.sh
64、linux的touch命令不常用,一般在使用make的時(shí)候可能會(huì)用到,用來修改文件時(shí)間戳,或者新建一個(gè)不存在的文件。
65、#!bin/bash shell腳本第一行
66、/sbin :存放系統(tǒng)管理員以及其他需要root權(quán)限來運(yùn)行的工具。同類型的工具同時(shí)也可以保存在/usr/bin、/usr/local/sbin。但是/sbin中保存的工具是在系統(tǒng)啟動(dòng)、復(fù)原、恢復(fù)和修復(fù)的過程中,作為/bin中工具的補(bǔ)充。
67、su輸入密碼進(jìn)入root權(quán)限;sudo命令,單命令臨時(shí)獲取root權(quán)限su appuser切換到appuser用戶
68、vim ? : w filename w:后一個(gè)單詞的詞首e:當(dāng)前或下一個(gè)單詞的詞尾Ctrl+f:向文件尾部翻一屏Ctrl+b:向文件首部翻一屏?/查找0插入新的一行,從行首開始輸入
69、find /home -name lyy在制定目錄下查找lyy文件夾find bin/ -name "*PID"路徑在參數(shù)前
70、常見壓縮格式:.zip、.gz、.bz2、.tar.gz、.tar.bz2.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName
71、文件的默認(rèn)權(quán)限644目錄的默認(rèn)權(quán)限755
72、權(quán)限代號(hào):+-=r:讀權(quán)限,用數(shù)字4表示w:寫權(quán)限,用數(shù)字2表示x:執(zhí)行權(quán)限,用數(shù)字1表示-:刪除權(quán)限,用數(shù)字0表示s:特殊權(quán)限
73、u:目錄或者文件的當(dāng)前的用戶g:目錄或者文件的當(dāng)前的群組o:除了目錄或者文件的當(dāng)前用戶或群組之外的用戶或者群組a:所有的用戶及群組
74、chgrp:改變文件所屬群組 ?chown:改變文件擁有者 ? ?chmod:改變文件的權(quán)限,-R處理指定目錄以及其子目錄下的所有文件chmod?a+x?log2012.log增加文件所有用戶組可執(zhí)行權(quán)限 ? ??chmod?a-x?log2012.log刪除文件權(quán)限 ? ? ??chmod?-R?u+x?test4對(duì)一個(gè)目錄及其子目錄所有文件添加權(quán)限
75、grep -R --include="*.js"撥打module/ ?:在module目錄下遞歸搜索所有js文件中的關(guān)鍵字“撥打”
76、exit命令的作用是退出系統(tǒng)運(yùn)行后退出系統(tǒng)進(jìn)入登錄界面。
77、last命令的作用是顯示近期用戶或終端的登錄情況,它的使用權(quán)限是所有用戶。通過last命令查看該程序的log,管理員可以獲知誰(shuí)曾經(jīng)或企圖連接系統(tǒng)。
78、file name查看文件類型
79、mv命令用來為文件或目錄改名,或者將文件由一個(gè)目錄移入另一個(gè)目錄中,它的使用權(quán)限是所有用戶。該命令如同DOS命令中的ren和move的組合。mv /usr/cbu/ * .:將/usr/cbu中的所有文件移到當(dāng)前目錄(用“.”表示)中。mv cjh.txt wjz.txt:將文件cjh.txt重命名為wjz.txt:
80、diff命令用于兩個(gè)文件之間的比較,并指出兩者的不同,它的使用權(quán)限是所有用戶。diff [options]源文件 目標(biāo)文件
81、在一個(gè)命令行中可以執(zhí)行多個(gè)命令,用分號(hào)將各個(gè)命令隔開即可#last-x;halt。上面代碼表示在顯示系統(tǒng)關(guān)閉、用戶登錄和退出的歷史后關(guān)閉計(jì)算機(jī)。
82、當(dāng)我們與某遠(yuǎn)程網(wǎng)絡(luò)連接不上時(shí),就需要跟蹤路由查看,以便了解在網(wǎng)絡(luò)的什么位置出現(xiàn)了問題,滿足該目的的命令是(traceroute)
83、cat -n顯示行數(shù)
83、more命令一頁(yè)一頁(yè)的看顯示百分比空格鍵翻頁(yè)enter翻下一行/搜索文本
84、less空格翻頁(yè)pgup/pgdn ?q用來退出
85、sz下載;rz上傳
86、執(zhí)行權(quán)限chmod 777 *.sh賦予tomcat下所有腳本執(zhí)行權(quán)限
87、啟動(dòng)會(huì)占用8080端口,所以一個(gè)Tomcat應(yīng)用只能啟動(dòng)一次,否則會(huì)拋出端口被占用的異常。server.xml是設(shè)置應(yīng)用端口的文件
88、netstat–apn打印網(wǎng)絡(luò)連接狀況;netstat -lnp:打印當(dāng)前系統(tǒng)啟動(dòng)哪些端口
89、rpm -qa | grep mysql查看當(dāng)前系統(tǒng)安裝關(guān)于"mysql"的rpm包名
90、VIM中批量替換:%s/username/login_name/g
91、tree -L 1 /dir查看目錄結(jié)構(gòu)
92、sudo susource /etc/profilesh restart.sh
93、sh -x test.sh可以看到腳本執(zhí)行過程
94、chmod +x test.sh給文本加執(zhí)行權(quán)限
95、所以查看當(dāng)前系統(tǒng)有幾個(gè)cpu,你可以使用這個(gè)命令:’ grep -c 'processor' /proc/cpuinfo’。
96、top顯示進(jìn)程所占系統(tǒng)資源
97、resolv.conf有它固有的格式,一定要寫成’nameserver IP’的格式
98、!!執(zhí)行上一條命令
99、!字符串(字符串大于等于1),例如!ta,表示執(zhí)行命令歷史中最近一次以ta為開頭的指令。
100、/etc/profile:這個(gè)文件預(yù)設(shè)了幾個(gè)重要的變量,例如PATH, USER, LOGNAME, MAIL, INPUTRC, HOSTNAME, HISTSIZE, umas等等。
101、vim可視模式:v進(jìn)入可視模式,光標(biāo)選中復(fù)制內(nèi)容y復(fù)制,p粘貼。在復(fù)制粘貼時(shí),另一組常用的命令是u(撤銷操作),U(撤銷某一行最近所有修改),Ctrl+R(重做)
102、vim /etc/issue查看系統(tǒng)內(nèi)核版本
103、echo D*顯示D開頭文件夾
104、.bat/exe是Windows下可執(zhí)行腳本文件
105、clear = ctrl+L清屏
106、who | tail -1取最后登錄到當(dāng)前系統(tǒng)的用戶信息
希望網(wǎng)友們可以在回復(fù)里繼續(xù)分享和討論。