Linux常用操作

2021-08-13 03:45:34 字數 2311 閱讀 3839

系統重啟前端程式(!!!!!!):

關閉防火牆:systemctl stop firewalld.service

開nginx:/usr/local/nginx/sbin/nginx 就可以了

開php:/etc/init.d/php-fpm start 或/usr/local/php/sbin/php-fpm

centos系統自帶的防火牆。檢視已經開放的埠:

firewall-cmd –list-ports

開啟埠

firewall-cmd –zone=public –add-port=80/tcp –permanent

firewall-cmd –reload #重啟firewall

1、定時觸發.sh

crontab -e 編輯0 0 * * * /data/mongodeletelog.sh,代表每天0點執行.sh

crontab -l 可檢視crontab檔案

2、執行檔案錯誤bad interpreter ,檔案是否是dos格式,vi 檔名,輸入 :set ff?, 修改為linux格式,:set ff=unix 然後輸入:wq!儲存退出

3、free -h -s 2 2s檢視一次伺服器記憶體使用情況

使用「df -k」命令,以kb為單位顯示磁碟使用量和佔用率。

使用「du -k /home」命令,列出home目錄下所有檔案或目錄占用的大小,以kb作為計量單位。

命令 top -b -n 2 | grep cpu cpu使用率,-n 2 統計第二次的結果

4、賦予檔案許可權 chmod 777 檔名

chmod -r 777 home 修改home資料夾下的所有檔案的許可權為777

5、htop s:程序的狀態,其中s表示休眠,可中斷的睡眠狀態,d (task_uninterruptible),不可中斷的睡眠狀態,r表示正在執行,z表示僵死狀態,n表示該程序優先值是負數

6、ls -la|less 目錄下檔案太多,看不到前面檔案,可以利用pagedown一頁一頁檢視檔案

7、whereis python 檢視python路徑,輸入python,就可以進入python環境,輸入help(『modules』)檢視已安裝的python模組

8、刪除資料夾例項:

將會刪除/var/log/httpd/access目錄以及其下所有檔案、資料夾

刪除檔案使用例項:

將會強制刪除/var/log/httpd/access.log這個檔案

清空log中內容 echo >tomassend.log

9、vi編輯,輸入i可以修改檔案,修改完成後,按esc,然後再輸入:wq! 儲存退出

10、複製當前路徑build.sh 到/usr/local/go/go-project/路徑下 命令 cp build.sh /usr/local/go/go-project/

11、yum 安裝p7zip

yum install -y p7zip

yum install zip unzip

12、利用supervisord

ps -le | grep supervisord

supervisord -c /etc/supervisor/supervisord.conf

[program: tomasmail]

command=python /usr/local/jobmail/study/tomasmail.py

autorestart=true ; 程式意外退出是否自動重啟

autostart=true ; 是否自動啟動

startsecs=5 ; 自動重啟間隔

startretries=3 ; 啟動失敗自動重試次數,預設是 3

redirect_stderr=true ;將stderr重定向到stdout

stdout_logfile=/usr/local/jobmail/study/tomasmail.log ; 輸出日誌檔案

[program: tomassend]

command=python /usr/local/jobmail/study/tomassend.py

autorestart=true

autostart=true

startsecs=5

startretries=3

redirect_stderr=true

stdout_logfile=/usr/local/jobmail/study/tomassend.log

Linux常用操作

顯示檔案內容more less head tail cat pg 分頁 檢視檔案cat 檔案拼接合併 cat 檔案1 檔案2 輸出檔案 查詢檔案內容grep 選項 字串 檔案列表 對檔案內容排序sort 比較檔案內容comm 排好序的檔案 diff b忽略空格 b忽略空行 i忽略大小寫 結果中 第乙...

Linux常用操作

mount t cifs o username password nounix,noserverino mount掛載點 mount t cifs o username domain gid 0 uid 0 nounix,noserverino mount掛載點 export ld library ...

Linux常用操作

etc 系統配置 bin 系統程式 dev 裝置檔案,如cd rom,網路藉口,usb等 lib 共享的庫檔案 usr 使用者共享的檔案,如幫助檔案 var 大小可變檔案,如日誌 ls 檢視目錄下的檔案 ls a 檢視目錄下的所有檔案 包括隱藏檔案 ls l 檢視目錄下檔案的詳細資訊 cd 切換當前...