百人計(jì)劃三期攘烛,linux+進(jìn)階聽(tīng)課總結(jié)。
1. 查看server.log
1.1 通用 tail,cat, head
1.2 查看前/后 10行l(wèi)og
前:head -n 10 test.conf
后:tail -n 10 test.conf
1.3查看最新100行日志
tail -100f test.log
擴(kuò)展:
tail -f 不斷的刷新日志信息
停止 tail -f:
使用ctrl+s暫停終端扫倡, 想繼續(xù)終端,使用ctrl+q竟纳,想退出tail命令撵溃,直接使用ctrl+c
2. 刪除文件
2.1 強(qiáng)制刪除無(wú)提醒疚鲤,慎用?
rm -rf? tester.conf
2.2 防止誤刪,可用mv代替缘挑,將要?jiǎng)h除的文件移到公共垃圾去石咬,定時(shí)清理
擴(kuò)展:
rm -i or -iv?刪除文件前提醒
rm -r 刪除目錄及之下的文件
rm -f 強(qiáng)制刪除
3. 網(wǎng)頁(yè)訪問(wèn)是否
curl www.istester.com
擴(kuò)展:
curl 命令常見(jiàn)用法
a. 從curl http://www.istester.com開(kāi)始
顯示http://www.istester.com的html信息 。
b. 存儲(chǔ)html信息istester.html文件
方式1:
curl http://www.istester.com > istester.html
方式2:
curl -o istester.html http://www.istester.com
c. 利用curl 下載文件(類(lèi)型wget)
比如? wget http://download.redis .io/releases/redis-3.2.0.tar.gz
也可以用 curl -O http://download.redis.io/releases/redis-3.2.0.tar.gz
4. 文件傳輸上傳
4.1 securecrt工具: sz & rz
4.2 ssh方式
scp filename username@remotehost:remotedirectory
eg. scp ./test.txt root@192.168.0.104:/root/test, 然后遠(yuǎn)程輸入遠(yuǎn)程服務(wù)器的密碼即可
擴(kuò)展:
如何從遠(yuǎn)程服務(wù)器copy到本地
a.切換到root用戶(hù)
su root
b.scp root@ip? 本地路徑
5. 查看后臺(tái)java進(jìn)程
ps -ef|grep java
擴(kuò)展:
ps -ef 查看所有的進(jìn)程及目錄
ps -e#查看所有的進(jìn)程
ps -f#全格式
6.查找文件
find / -name jenkins.war
7. 查看80端口是否被占用
netstat -nltp |grep 80
8. 結(jié)束后臺(tái)jenkins進(jìn)程
kill? PID
擴(kuò)展:有一堆進(jìn)程需要終止怎么辦卖哎?
kill命令批量終止進(jìn)程
a. ps -ef 命令查看進(jìn)程
b.killall 通過(guò)進(jìn)程名字終止所有進(jìn)程鬼悠,用法如下:killall <process_name>, eg. killall -9 rtprecv (與“rtprecv”字符相關(guān)的數(shù)據(jù),-9 表示強(qiáng)制終止)
9. 將文件改為可執(zhí)行權(quán)限
chmod 755 test.conf,? chmod u+x test.conf
擴(kuò)展:數(shù)字代表的權(quán)限
chmod -R lamport:users *
-rw------- (600) -- 只有屬主有讀寫(xiě)權(quán)限。?
-rw-r--r-- (644) -- 只有屬主有讀寫(xiě)權(quán)限亏娜;而屬組用戶(hù)和其他用戶(hù)只有讀權(quán)限焕窝。?
-rwx------ (700) -- 只有屬主有讀、寫(xiě)维贺、執(zhí)行權(quán)限它掂。?
-rwxr-xr-x (755) -- 屬主有讀、寫(xiě)溯泣、執(zhí)行權(quán)限虐秋;而屬組用戶(hù)和其他用戶(hù)只有讀、執(zhí)行權(quán)限垃沦。?
-rwx--x--x (711) -- 屬主有讀客给、寫(xiě)、執(zhí)行權(quán)限肢簿;而屬組用戶(hù)和其他用戶(hù)只有執(zhí)行權(quán)限靶剑。?
-rw-rw-rw- (666) -- 所有用戶(hù)都有文件讀、寫(xiě)權(quán)限池充。這種做法不可取桩引。?
-rwxrwxrwx (777) -- 所有用戶(hù)都有讀、寫(xiě)收夸、執(zhí)行權(quán)限坑匠。更不可取的做法。
10.linux服務(wù)器系統(tǒng)時(shí)間
date -s yyyy/mm/dd
date -s hh:mm
11. linux 網(wǎng)絡(luò)時(shí)間同步
ntpdate -u asia.pool.ntp.org
注意:若不加上-u參數(shù)卧惜, 會(huì)出現(xiàn)以下提示:no server suitable for synchronization found
-u:從man ntpdate中可以看出-u參數(shù)可以越過(guò)防火墻與主機(jī)同步厘灼;
擴(kuò)展:
中國(guó)國(guó)家授時(shí)中心:210.72.145.44
NTP服務(wù)器(上海):ntp.api.bz
美國(guó):time.nist.gov
復(fù)旦:ntp.fudan.edu.cn
微軟公司授時(shí)主機(jī)(美國(guó)) :time.windows.com
臺(tái)警大授時(shí)中心(臺(tái)灣):asia.pool.ntp.org
經(jīng)測(cè)試中國(guó)國(guó)家授時(shí)中心與NTP上海服務(wù)器可以正常同步時(shí)間,注意需要加上-u參數(shù)序苏!