【Linux】常用linux操作
文章目錄
1.解壓縮相關
2.新增環境變數
3. ufw防火牆設定
4.檢視埠
5. 服務相關
5.1 新增開機自啟動服務
6. 更改登入時的提示資訊
7.啟動後臺執行
8.修復損壞的軟體包,或者給損壞的軟體安裝依賴
1.解壓縮相關
*.tar 用 tar –xvf 解壓
*.gz 用 gzip -d或者gunzip 解壓
.tar.gz和.tgz 用 tar –xzf 解壓
*.bz2 用 bzip2 -d或者用bunzip2 解壓
*.tar.bz2用tar –xjf 解壓
*.Z 用 uncompress 解壓
*.tar.Z 用tar –xZf 解壓
*.rar 用 unrar e解壓
*.zip 用 unzip 解壓
2.新增環境變數
在控制檯輸入export可以檢視當前環境變數
輸入sudo nano /etc/profile,然後再最上面一行新增:
export PATH="$PATH:/home/jim/.dotnet"
1.
儲存並退出,這樣就新增了一個環境變數。
3. 輸入source /etc/profile讓新新增的環境變數生效
3. ufw防火牆設定
啟用或禁用:ufw enable/disable
禁用/啟用所有埠:ufw default deny/allow
允許某埠或服務:
ufw allow smtp——允許smtp的25tcp埠
ufw allow 22/tcp——允許22的tcp埠
ufw allow 22——允許tcp/udp訪問22埠
ufw allow from 192.168.2.22——允許這個IP訪問任何埠
不允許訪問某埠(與允許的大同小異)
ufw deny smtp
刪除之前建立的某條規則
ufw delete allow smtpufw delete deny smtp
檢視狀態
ufw statusufw status numbered(有行號),此時也可以用ufw delete 3(按照行號刪除)
在第二條規則處插入規則:
ufw insert 2 allow smtp
4.檢視埠
檢視所有開啟的埠及服務名(可能不太準確)
nmap localhost
檢視某個埠正在被哪個程式佔用
lsof -i:1433------------檢視1433埠是誰在用
5. 服務相關
systemctl命令:是一個將service與chkconfig結合起來的一個命令
檢視所有的服務狀態
systemctl list-units --type=service
啟動,停止,重啟某服務
systemctl start/stop/restart <服務名>--------如systemctl start mssql-server
使服務開機啟動/不啟動
systemctl enable <服務名>
檢視服務詳情狀態
systemctl status <服務名>
檢視服務日誌
sudo journalctl -fu kestrel-helloapp.service或sudo journalctl -fu kestrel-helloapp.service --since "2016-10-18" --until "2016-10-18 04:00"
5.1 新增開機自啟動服務
Linux 新增開機啟動方法(服務/指令碼)(推薦使用第四種)
CentOS7使用systemctl新增自定義服務(配置檔案具體什麼意思)
一個示例:
#基本資訊:描述、啟動順序,啟動依賴等
[Unit]
Description=Iot的SignalR服務
#有網之後再啟動
After=network.target
#Wants=network-online.target
#執行行為:啟動命令、預設目錄等
[Service]
WorkingDirectory=/home/ubuntu/apps/Iot.SignalR
ExecStart=/usr/bin/dotnet /home/ubuntu/apps/Iot.SignalR/Iot.SignalR.dll
#ExecStop=kill -9 'cat /tmp/signalriot.pid'
#定義如何安裝這個配置檔案,即怎樣做到開機啟動
[Install]
#表示該服務所在的 Target
WantedBy=multi-user.target
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
6. 更改登入時的提示資訊
修改/etc/update-motd.d/資料夾下對應的檔案即可。
修改完成後,執行run-parts /etc/update-motd.d/
7.啟動後臺執行
./之後增加引數 &
如:dotnet xxx.dll &
8.修復損壞的軟體包,或者給損壞的軟體安裝依賴
sudo apt-get -f install 是修復損壞的軟體包,嘗試解除安裝出錯的包,重新安裝正確版本的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30276376/viewspace-2867646/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 常用Linux操作Linux
- Linux常用操作Linux
- Linux 常用基本操作Linux
- linux的常用操作Linux
- 【Linux】—— vim常用操作命令Linux
- linux常用操作記錄Linux
- Linux常用檔案操作命令Linux
- 熟悉常用的Linux操作和Hadoop操作LinuxHadoop
- linux常用基礎命令操作收集Linux
- Linux常用的文字檔案操作命令Linux
- Linux常用命令之vim操作Linux
- Linux常用操作疑難解答(2)(轉)Linux
- Linux常用操作疑難解答(1)(轉)Linux
- Linux常用操作疑難解答(3)(轉)Linux
- Linux運維,到底如何入門?常用linux操作指令盤點!Linux運維
- Linux常用命令:檔案操作命令Linux
- Linux sed命令常用操作詳解及案例!Linux
- linux常用命令以及安裝操作Linux
- linux下svn的常用操作命令總結Linux
- Linux專案實踐中常用操作彙總Linux
- Linux 下的tar常用命令及操作Linux
- Linux入門教程之sed 命令常用操作介紹Linux
- Linux中的一些常用操作方法(轉)Linux
- Linux系統中firewalld防火牆常用的操作命令Linux防火牆
- 常用基礎Linux操作命令總結與hadoop基礎操作命令LinuxHadoop
- Linux技術——常用 linux 命令Linux
- 常用linux命令Linux
- Linux系統下常用的目錄操作命令有哪些?Linux
- linux基本操作Linux
- linux操作命令Linux
- Linux 基本操作Linux
- linux下操作Linux
- 【Linux】Linux基本常用命令Linux
- Linux-Linux常用命令Linux
- linux的常用操作——檢視和修改檔案許可權Linux
- Linux-Unix系統操作與維護常用命令Linux
- Linux常用C函式—記憶體及字串操作篇(轉)Linux函式記憶體字串
- Linux常用效能命令Linux