了解最新公司動態(tài)及行業(yè)資訊
服務(wù)器運(yùn)維基礎(chǔ)手冊
作為開發(fā)人員,無法阻止對服務(wù)器的操縱。最常用的操作是將應(yīng)用部署到服務(wù)器上,在生產(chǎn)和測試環(huán)境中查看日志排查問題。爪哇
一般服務(wù)器都是linux操作系統(tǒng),沒有圖形界面,所以任何操作都是通過命令行來完成的。我有時(shí)不太習(xí)慣。如果你習(xí)慣使用命令行,你可以使用命令行做很多有趣且高效的事情,提高生產(chǎn)力,讓程序員更加專注于高科技工作。 linux
連接服務(wù)器入口
Mac 可以使用自己的終端直接登錄到服務(wù)器。需要下載工具如:
登錄服務(wù)器ssh
登錄服務(wù)器有兩種形式:程序員
ssh-/域名web
ssh:shell 安全外殼合約,旨在為遠(yuǎn)程登錄會話和其他網(wǎng)絡(luò)服務(wù)提供安全性的合約。遠(yuǎn)程管理過程中的信息泄露問題能否借助ssh合約有效避免?貝殼
使用密碼登錄
輸入:ssh-/域vim
user:登錄用戶名
ip/域名:服務(wù)器所屬網(wǎng)段的id地址,或者應(yīng)用的域名。如果要查看域名解析后的ip,在命令行輸入ping域名查看應(yīng)用所屬網(wǎng)段的ip(前提是服務(wù)器沒有配置負(fù)載均衡、代理...) 安全
終端會提示您輸入密碼。此時(shí)輸入密碼,只有密碼正確才能登錄服務(wù)器。服務(wù)器
無密碼登錄
免密碼登錄模式第一次登錄還是需要密碼的。不同的是,登錄后可以將自己的秘鑰添加到服務(wù)器,上次不用密碼也可以登錄。
生成
登錄服務(wù)器,進(jìn)入~目錄下的.ssh打開文件。如果沒有打開的文件服務(wù)器運(yùn)維技術(shù)服務(wù)器運(yùn)維技術(shù),構(gòu)建它并添加你自己的私鑰。以后再次使用ssh登錄服務(wù)器時(shí),無需輸入密碼直接登錄即可。
小方法:Mac只能新建一個(gè).sh文件并在.sh文件中添加ssh-/域名,默認(rèn)放在桌面用終端打開,然后雙擊.sh文件直接進(jìn)入服務(wù)器(即使在.sh中手動編寫其余命令實(shí)現(xiàn))。
退出服務(wù)器退出
退出
查看當(dāng)前目錄位置pwd
密碼
顯示當(dāng)前目錄下的所有文件 ls
ls:列出當(dāng)前目錄下的所有文件
ls -l:列出當(dāng)前目錄下的所有文件和文件詳細(xì)信息
進(jìn)入退出目錄cd
cd..:返回上級目錄
cd/.:返回根目錄
cd 目錄名:進(jìn)入特定目錄
創(chuàng)建一個(gè)新目錄 mkdir
/
開始運(yùn)行腳本。/
./xx.sh
查看文件內(nèi)容cat/tail
.xx:查看文件的全部內(nèi)容
tail -n line xxx.xxx:查看文件末尾的xx行數(shù)
vi/.xxx:查看和更改文件內(nèi)容
將文件連接到特定目錄 mv
:聯(lián)通xx文件到sss目錄
刪除文件時(shí),建議先將文件連接到/tmp目錄下(linux的臨時(shí)目錄在關(guān)閉時(shí)會被清空,建議在該目錄下刪除)。
刪除文件 rm
rm-fxxx: 強(qiáng)制刪除文件
rm-rfxxx:-r 表示向上遞歸刪除 -f 不提示刪除注意:rm -rf(不帶參數(shù))會刪除整個(gè)系統(tǒng),即使有參數(shù)linux也沒有回收站的概念,謹(jǐn)慎使用
rm-f.:謹(jǐn)慎使用梅花大法,可能會誤刪整個(gè)服務(wù)器
更改用戶對文件 chown/chmod 的權(quán)限
chown-Ruser::更改文件用戶權(quán)限文件支持鍵值
:更改文件權(quán)限 777是高權(quán)限(讀、寫、執(zhí)行)登錄用戶,他的組和其他人擁有最高權(quán)限。 (更危險(xiǎn)的操作)
查看java程序的相關(guān)進(jìn)程jps
jps:查看java程序進(jìn)程
復(fù)制文件到指定目錄cp/scp
cp-rcopy:拷貝到拷貝目錄
:ip:/: 復(fù)制xxx到遠(yuǎn)程ip服務(wù)器目錄
啟動服務(wù)并關(guān)閉終端繼續(xù)運(yùn)行nohup
有時(shí)我們需要在服務(wù)器上運(yùn)行一些 jar 打包的應(yīng)用程序。關(guān)閉終端后,應(yīng)用程序?qū)⒈魂P(guān)閉,這樣我們就可以在啟動jar應(yīng)用程序的命令之前放置nohup
解壓/壓縮文件解壓/壓縮
unzip-oxxx.xx-dsss:將文件xxx.xx解壓到sss并全部覆蓋
zip-rxxx.zip./*:壓縮當(dāng)前目錄下的所有文件
unzip/zip只有在不執(zhí)行命令的情況下才能安裝
yum-
總結(jié)
目前這類命令基本可以滿足風(fēng)云服務(wù)器平時(shí)的開發(fā),不過這些只是一些簡單的操作服務(wù)器的命令。如果對系統(tǒng)學(xué)習(xí)linux有更多的要求,那也是運(yùn)維的一大課題。
24小時(shí)免費(fèi)咨詢
請輸入您的聯(lián)系電話,座機(jī)請加區(qū)號