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