了解最新公司動態(tài)及行業(yè)資訊
服務(wù)器運(yùn)維基礎(chǔ)手冊
作為開發(fā)者,無法阻止服務(wù)器的運(yùn)行。 最常見的操作是將應(yīng)用程序部署到服務(wù)器上,并查看日志來排查生產(chǎn)和測試環(huán)境中的問題。
通常服務(wù)器是linux操作系統(tǒng),沒有圖形界面,所以任何操作都是通過命令行進(jìn)行的,因?yàn)樾乱淮某绦騿T接觸筆記本都是從圖形界面開始的,所以不太好用開始使用命令行時的命令行。 習(xí)慣它。 如果你習(xí)慣使用命令行服務(wù)器運(yùn)維,你可以使用現(xiàn)在的命令行做很多有趣和高效的事情,提高生產(chǎn)力,讓程序員更專注于高科技工作。
鏈接服務(wù)器條目
Mac使用自帶終端直接登錄服務(wù)器。 需要下載工具如:
登錄服務(wù)器ssh
登錄服務(wù)器有兩種方式:
ssh-/域名
ssh:shell shell ,一種旨在為遠(yuǎn)程登錄會話和其他網(wǎng)絡(luò)服務(wù)提供安全性的合約。 借助ssh合約,可以有效避免遠(yuǎn)程管理時的信息泄露問題。
使用密碼登錄
輸入:ssh-/域名
user:登錄用戶名
ip/域名:服務(wù)器所屬網(wǎng)段的id地址,或者應(yīng)用的域名。 如果想查看域名解析后的ip,在命令行輸入ping域名,可以查看應(yīng)用所屬網(wǎng)段的ip(前提是服務(wù)器沒有做負(fù)載均衡,代理...)。
終端將提示您輸入密碼。 此時輸入密碼。 如果密碼正確,則可以登錄服務(wù)器。
免密碼登錄
在免密碼登錄表單中,首次登錄仍需輸入密碼。 不同的是你登錄后在服務(wù)器上添加了自己的秘鑰,上次不用密碼就可以登錄了。
生成
登錄服務(wù)器,進(jìn)入~目錄下的.ssh文件。 如果沒有文件,請創(chuàng)建它,并將您的私鑰添加到其中。 以后再次使用ssh進(jìn)入服務(wù)器時,可以不用輸入密碼直接登錄。
小方法:Mac可以新建一個.sh文件,在.sh文件中加入ssh-/域名,放在桌面,默認(rèn)用終端打開服務(wù)器運(yù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)建一個新目錄 mkdir
目錄文件/
啟動并運(yùn)行腳本。/
./xx.sh
查看文件內(nèi)容貓/尾
.xx:查看文件所有內(nèi)容
tail -n line xxx.xxx:查看文件末尾的xx行號
vi/.xxx:查看和更改文件內(nèi)容
聯(lián)通文件到特定目錄mv
:聯(lián)通xx文件到sss目錄
刪除文件時,建議先將文件連接到/tmp目錄下(linux臨時目錄關(guān)機(jī)后會清空,建議在該目錄下刪除)。
刪除文件rm
rm-fxxx:強(qiáng)制刪除文件
rm-rfxxx:-r表示向上遞歸刪除 -f 無提示 注意:rm-rf(不帶參數(shù))會刪除整個系統(tǒng),即使有參數(shù) linux沒有回收站的概念 慎用
rm -f*.*:梅花大法慎用,可能會被誤刪,刪除整個服務(wù)器
更改用戶對文件 chown/chmod 的權(quán)限
chown-Ruser:: 更改文件的用戶權(quán)限文件支持key值
:更改文件權(quán)限為777表示高權(quán)限(讀、寫、執(zhí)行)。 登錄用戶所在的組和其他人擁有最高權(quán)限。 (比較危險的操作)
查看java程序的相關(guān)進(jìn)程jps
jps:查看java程序進(jìn)程
復(fù)制文件到特定目錄 cp/scp
cp -rcopy:復(fù)制到copy目錄
@ip:/: 復(fù)制xxx到遠(yuǎn)程ip服務(wù)器目錄
啟動服務(wù)關(guān)閉終端繼續(xù)運(yùn)行nohup
有時我們需要在服務(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)前目錄下的所有文件
如果沒有命令可以執(zhí)行,可以安裝unzip/zip
yum-
總結(jié)
目前這種命令基本可以滿足風(fēng)云服務(wù)器的日常開發(fā),但是這些只是一些簡單的操作服務(wù)器的命令。 如果還有更多需要系統(tǒng)學(xué)習(xí)linux的,那也是運(yùn)維的一大課題。
服務(wù)器運(yùn)維基礎(chǔ)手冊本篇到此結(jié)束。 更多服務(wù)器運(yùn)維基礎(chǔ)內(nèi)容,請搜索腳本之家以往文章或繼續(xù)瀏覽下方相關(guān)文章。 希望大家以后多多支持腳本之家!
24小時免費(fèi)咨詢
請輸入您的聯(lián)系電話,座機(jī)請加區(qū)號