-
檢視目前目錄下各個檔案及目錄占用空間大小
du -sh *
-
普通使用者設定初始root密碼:
sudo passwd # 設定密碼
su root # 切換root使用者
-
linux上檢視指定目錄下的檔案是否有某個字元串:
grep -rn “需要搜尋的字元串” /指定目錄/*
-
将執行指令結果輸出到檔案中:
覆寫寫入:echo “日志内容” > 檔案
追加寫入:echo “日志内容” >> 檔案
例如将目前日期追加到檔案中:
echo
>> /root/log.txtdate +"%Y-%m-%d %H:%M:%S"
-
過濾掉空服務行
ps -ef | grep SERVICENAME | grep -v grep
-
linux開放8888端口
firewall-cmd --add-port=8888/tcp 開放8888端口
-
批量查找并替換任意檔案夾下的檔案内容
sed -i “s/要找查找的文本/替換後的文本/g”
grep -rl "要找查找的文本" /任意檔案夾
-
在指定目錄下查找包含某字元串的檔案
grep -l ‘查找字元串’ -r 指定目錄
-
docker啟動
docker run -itd -p 10080:80(啟動映射端口) docker.io/gitlab/gitlab-ce(鏡像名)
-
檢視開放的端口号
firewall-cmd --list-all
-
設定開放的端口号
firewall-cmd --add-service=http –permanent
firewall-cmd --add-port=80/tcp --permanent
-
重新開機防火牆
firewall-cmd –reload
-
安裝pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
-
更新pip
pip install -U pip # linux
python -m pip install -U pip # windows
-
背景啟動rabbitmq
nohup rabbitmq-server >> /var/log/rabbitmq/startup_log 2>&1 &
- rabbitmq
- 查詢使用者
rabbitmqctl list_users
- 建立使用者
rabbitmqctl add_user jiao jiao
- 設定管理者
rabbitmqctl set_user_tags jiao administrator
- 設定權限
rabbitmqctl set_permissions -p / jiao ".*" ".*" ".*"
-
殺死名字叫tomcat的程序
kill -9
ps -ef|grep tomcat|awk '{print $2}'
- 關閉指定使用者指定使用者組的服務,例如關閉tomcat使用者組的使用者啟動的tomcat服務
systemctl stop [email protected]
-
背景啟動服務(tomcat)
nohup ./startup.sh &
- 查詢使用者
-
Linux開放端口
若通路失敗則說明防火牆啟動且沒有開放相應的端口
1.開放端口
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
2.使規則生效
firewall-cmd --reload
再次通過浏覽器應該可以通路了!
-
檢視服務的執行路徑的資訊
ll /proc/服務的PID