systemctl start/stop serviceName
)、查看服務狀態(tài)(如systemctl status serviceName
)、重啟服務(如systemctl restart serviceName
)、配置網絡設置(如ifconfig
、iptables
)、管理文件系統(如ls
, cd
, cp
, mv
, rm
)、安裝軟件包(如aptget install packageName
或yum install packageName
)等。這些命令幫助管理員對服務器進行有效管理和故障排查。服務器常用指令
在服務器管理和維護中,有許多常用的指令可以幫助用戶高效地進行日常操作,下面將詳細介紹一些基本的Linux服務器指令,以及它們的具體用法和應用場景。
1、連接和斷開服務器
SSH連接:ssh 用戶名@服務器地址
,用于通過SSH協議遠程連接服務器。
斷開連接:exit
,用于退出當前SSH會話并斷開與服務器的連接。
2、文件系統操作
回退目錄:cd ..
,用于返回上一級目錄。
進入指定目錄:cd 目錄路徑
,用于切換到指定路徑的目錄。
查看當前路徑:pwd
,顯示當前工作目錄的完整路徑。
列出目錄內容:ls
或ll
,用于顯示當前目錄下的文件和子目錄列表。
3、文件傳輸
上傳文件夾:scp r 本地文件夾路徑 用戶名@服務器地址:存放路徑
,用于將本地文件夾及其內容上傳到服務器。
下載文件:scp 用戶名@服務器地址:文件路徑 本地路徑
,用于從服務器下載文件到本地。
4、文件管理
創(chuàng)建文件夾:mkdir 文件夾名稱
,用于創(chuàng)建一個新的目錄。
復制文件:cp 文件 目的地址
,用于復制文件到指定目的地址。
移動文件:mv 文件 目的地址
,用于將文件移動到指定目的地址。
刪除文件:rm f 文件名稱
,用于刪除指定的文件。
刪除文件夾:rm rf 文件夾名稱
,用于遞歸刪除指定的文件夾及其內容。
5、查看和監(jiān)控
查看文件大小:du sh * | sort nr
,用于查看當前文件夾下所有子文件的大小并進行排序。
查看文件夾大小:du h maxdepth=1
,用于查看當前文件夾下所有子文件夾的大小。
查看GPU使用情況:nvidiasmi
,用于查看服務器上的GPU使用情況。
實時監(jiān)視物理內存使用情況:watch n 2 free g
,用于每隔2秒實時監(jiān)視服務器的物理內存使用情況。
6、虛擬環(huán)境和容器
創(chuàng)建虛擬環(huán)境:conda create n 環(huán)境名稱 python=版本
,用于創(chuàng)建指定Python版本的虛擬環(huán)境。
刪除虛擬環(huán)境:conda remove n 環(huán)境名稱 all
,用于刪除指定的虛擬環(huán)境。
查看虛擬環(huán)境列表:conda info envs
,用于列出所有的虛擬環(huán)境。
打開虛擬環(huán)境:conda activate 環(huán)境名稱
,用于激活并進入指定的虛擬環(huán)境。
查看容器列表:docker ps a
,用于列出所有已創(chuàng)建的Docker容器。
命令行進入容器:docker exec it 容器名稱 bash
,用于通過命令行進入指定的Docker容器。
7、網絡工具和下載
從GitHub上下載項目:git clone git項目鏈接
,用于下載GitHub上的項目到本地。
從網頁下載數據:wget 網頁鏈接
,用于通過HTTP或FTP協議從網頁下載數據。
8、壓縮和解壓
使用zip命令打包文件:zip r 壓縮包名稱.zip 要壓縮的文件所在文件夾
,用于將指定文件夾及其內容壓縮成一個zip文件。
解壓zip壓縮包:unzip 壓縮包名稱
,用于解壓指定的zip壓縮包。
9、清屏和環(huán)境變量
清屏函數:clear
,用于清空當前終端屏幕的內容。
添加環(huán)境變量:編輯~/.bashrc
文件,添加export 變量名=變量值
行,然后執(zhí)行source ~/.bashrc
使其立即生效。
這些指令能夠幫助用戶在服務器上進行各種操作,從基本的目錄瀏覽、文件管理到網絡工具的使用和虛擬環(huán)境的配置,都是服務器管理中不可或缺的技能。
為了更好地掌握和使用這些指令,還可以使用一些額外的工具和資源:
Xftp7:一個服務器的可視化文件系統,可以更方便地進行文件的復制、粘貼、刪除和重命名等操作,該工具需要翻墻下載。
WPCLI:WordPress命令行界面工具,可以自動化許多WordPress管理任務,如更新、安裝插件和配置遠程服務器。
PuTTY:Windows用戶可以使用PuTTY作為SSH客戶端訪問Linux服務器,它提供了圖形界面,方便操作。
通過上述說明和額外工具的結合使用,用戶可以更加高效地管理和操作服務器,滿足各種需求和應用場景。