linux伺服器基礎常用指令行
- 常見系統目錄及功能
-
- 系統基礎操作(檢視系統資訊)
- 檔案操作
- 下載下傳/壓縮/解壓
- SSH登入伺服器
常見系統目錄及功能
-
普通使用者的目錄(目前了解是随便造)home
-
系統中軟體的配置檔案etc
-
系統檔案sys
-
系統可執行檔案usr
-
超級管理者可執行檔案sbin
-
各種日志存放地.也是伺服器運作久了最大的目錄檔案var
-
管理者目錄root
系統基礎操作(檢視系統資訊)
-
連結之後直接輸入登入密碼. 如果不指定端口号就是預設ssh端口.用例:ssh [email protected]ssh -p 端口号 使用者名@位址(ip位址或者網址)
-
檢視操作linux系統的版本lsb_release -a
-
檢視linux系統核心uname -a
-
以g為機關檢視系統磁盤空間 如果僅輸入df 則以kb為機關顯示df -HT
-
去根目錄cd /
去該檔案夾cd 檔案夾名
-
檢視檔案詳情 以清單的方式展現 最前面展示的是檔案權限 r讀 w 寫 x執行ls -la
-
檢視系統正在運作的程序. 按top
可以切換顯示狀态m
-
強制退出殺死程序 如果不加kill -9 程序id
則就是殺死程序-9
-
檢視運作服務的狀态service 服務名 status
-
終止服務service 服務名 stop
-
重新開機服務service 服務名 restart
-
檢視防火牆狀态service status firewalld.service
檔案操作
-
建立一個叫name的檔案夾mkdir name
-
建立一個叫name的txt檔案touch name.txt
-
使用vi編輯器編輯該檔案(進入界面後按vi name.txt
編輯檔案 按i
輸入Esc
儲存并退出 如果直接退出則輸入:wq
):q!
-
檢視檔案内容cat name.txt
-
将文字内容追加到檔案内(追加到最後一行)echo 文字内容 >> name.txt
-
将文字内容覆寫到檔案内echo 文字内容 > name.txt
-
删除檔案(會提示你是否删除)rm name.txt
-
删除name目錄(會提示你是否删除)rm -r name
-
強制删除name目錄/檔案以及子檔案夾(慎用,不會提示是否删除)rm -rf name
下載下傳/壓縮/解壓
-
将檔案的連結位址的檔案下載下傳到目前目錄(必須是檔案的連結)wget 檔案的連結位址
-
解壓縮z代表具有.gz結尾的檔案 x代表解壓縮 v代表顯示所有解壓過程 f代表顯示原檔案名tar zxvf 檔案名.tar.gz
-
壓縮檔案 字母含義同上 唯獨c是壓縮的意思tar zcvf 檔案名.tar.gz
SSH登入伺服器
-
通過ssh登入伺服器ssh [email protected]
-
檢視主機名字cat /etc/hostname
-
檢視ssh服務狀态 烏班圖Ubuntu系統是 ssh 沒有dservice sshd status
-
檢視預設ssh監聽的端口netstat -anlp | grep sshd
-
通過vi修改預設端口 删除port 22 前面的#号 并且修改端口數字vi /etc/ssh/sshd_config
-
使端口生效 烏班圖系統不需要semanage port -a -t ssh_port -p tcp 10022
-
指令 反查指令 查詢 網際網路上哪個包有這個指令 然後安裝相應的包yum whatprovides
-
删除端口semanage port -d -t ssh_port_t -p tcp 10022
-
重新開機ssh服務service sshd restart
-
指定端口登入遠端伺服器ssh -p 10022 [email protected]