文章出處
文章列表
常用命令:
命令 | 說明 |
---|---|
command & | 將進程放在后臺執行 |
ctrl + z | 暫停當前進程 并放入后臺 |
jobs | 查看當前后臺任務 |
bg %id | 將任務轉為后臺執行 |
fg %id | 將任務調回前臺 |
kill %id` | 殺掉任務 |
ps aux 豎杠 grep dotnet | 查看進程中包含“dotnet”名稱的所有進程 |
lsof -i: 80 | 查看 80 端口被哪些進程占用 |
netstat -apn | grep 80 |
kill pid | 殺掉 PID 的進程 |
su root | 切換到 root 用戶 |
sudo passwd root | 設置 root 密碼 |
vim 常用命令:
命令 | 說明 |
---|---|
vim filename | 編輯某文件 |
/search key | 查找關鍵字 |
i | 開始修改文件內容 |
esc鍵 | 退出編輯狀態 |
:wq | 保存內容并退出 |
:q! | 不保存內容并退出,一般用于退出未編輯的新文件 |
1. 文件/文件夾傳輸命令
文件下載(從服務器下載到本地):
$ scp username@servername:/path/filename /var/www/local_dir(本地目錄)
示例(-r
下載整個目錄):
$ scp -r ubuntu@10.9.10.173:/var/log/
文件上傳(從本地上傳到服務器)
$ scp local_file remote_username@remote_ip:remote_folder
示例(注意~
):
$ scp Nuget.config vagrant@10.9.10.173:~/hwapp_web
如果出現scp: /hwapp_web: Permission denied
錯誤,解決方案(服務端執行,賬戶賦予操作權限):
$ sudo chmod 777 ~/hwapp_web
另外,文件夾傳輸:
$ scp -r ~/foldername vagrant@10.9.10.173:~/hwapp_web
Windows 上傳文件夾到 Ubuntu(Windows 按照 Putty):
> pscp -r C:\Test\bin\release\netcoreapp1.1\publish ubuntu_user_name@10.10.10.247:
2. 文件操作
新建文件:
$ touch filename
新建文件夾:
$ mkdir foldername
移動文件/文件夾(要cd
切換到當前目錄):
$ mv dist /usr/share/consul/ui
刪除文件:
$ rm filename
刪除文件夾:
$ rm -r foldername
3. 下載安裝命令
指定 URL 下載:
$ wget https://github.com/eBay/fabio/releases/download/v1.3.5/fabio-1.3.5-go1.7.4-linux_amd64
然后安裝命令:
$ sudo apt-get install fabio-1.3.5-go1.7.4-linux_amd64
4. apt-get 命令:
$ apt-cache search # ------(package 搜索包)
$ apt-cache show #------(package 獲取包的相關信息,如說明、大小、版本等)
$ apt-get install # ------(package 安裝包)
$ apt-get install # -----(package --reinstall 重新安裝包)
$ apt-get -f install # -----(強制安裝, "-f = --fix-missing"當是修復安裝吧...)
$ apt-get remove #-----(package 刪除包)
$ apt-get remove --purge # ------(package 刪除包,包括刪除配置文件等)
$ apt-get autoremove --purge # ----(package 刪除包及其依賴的軟件包+配置文件等(只對6.10有效,強烈推薦))
$ apt-get update #------更新源
$ apt-get upgrade #------更新已安裝的包
$ apt-get dist-upgrade # ---------升級系統
$ apt-get dselect-upgrade #------使用 dselect 升級
$ apt-cache depends #-------(package 了解使用依賴)
$ apt-cache rdepends # ------(package 了解某個具體的依賴,當是查看該包被哪些包依賴吧...)
$ apt-get build-dep # ------(package 安裝相關的編譯環境)
$ apt-get source #------(package 下載該包的源代碼)
$ apt-get clean && apt-get autoclean # --------清理下載文件的存檔 && 只清理過時的包
$ apt-get check #-------檢查是否有損壞的依賴
$ dpkg -S filename -----查找filename屬于哪個軟件包
$ apt-file search filename -----查找filename屬于哪個軟件包
$ apt-file list packagename -----列出軟件包的內容
$ apt-file update --更新apt-file的數據庫
5. 設置環境變量
指向目錄:
$ export PATH=$PATH:~/fabio
賦予權限(工作目錄~/fabio
):
$ chmod a+x fabio-1.3.5-go1.7.3-linux_amd64
設置命令:
$ ln -s fabio-1.3.5-go1.7.3-linux_amd64 fabio
6. 防火墻設置
查看防火墻狀態,及允許的端口:
sudo ufw status
設置允許80端口:
sudo ufw allow 80
啟動防火墻:
sudo ufw enable
防火墻重啟:
sudo ufw reload
關閉防火墻:
sudo ufw disable
文章列表
全站熱搜