日常操作命令記錄

2021-05-24 07:02:57 字數 1938 閱讀 7715

查詢對應服務開啟的埠:

sockstat -4l

臨時停掉資料庫或者表

chmod -r 0 /xx/xx

chwon -r  root /xx/xx

進入目錄查詢佔據空間最大的檔案:

cd /tmp

du -sk * | sort -nr | more

故障分析:

reading: 56 writing: 44 waiting: 4077 

才100的rw nginx很閒

大部分都是waiting 沒啥問題

waiting -- 開啟 keep-alive 的情況下,這個值等於 active - (reading + writing),意思就是 nginx 已經處理完正在等候下一次請求指令的駐留連線

開啟出錯,測試 80口:

檢視是否有刪表或者刪庫:

mysqlbinlog mysql-bin.00009* | grep alipay_successpay | grep -v 'insert into'

查詢這個表在那個庫存在

find . -name "alipay_successpay*"

sed -n 『1,3p』 /etc/passwd      列印出第1到第3行

替換複雜的sql語句: 

data directory='./beihai365_pw/' index directory='./beihai365_pw/';

sed s@data/ directory=/'./beihai365_pw//'/ index/ directory=/'./beihai365_pw//'/;@/;@g ***.sql > ***2.sql

sed  '1,4d'  data.file     刪除 1到4行的資料

改變 shell

chsh -s /bin/bash root

不能使用 tab  list 。 預設是 csh

.cshrc裡加上set autolist

port 安裝php擴充套件的時候, 只需要  : make 就行了

查出哪個ip位址連線最多,將其封了.

netstat -na|grep established|awk ''|awk -f: ''|sort|uniq -c|sort -r +0n

netstat -na|grep syn|awk ''|awk -f: ''|sort|uniq -c|sort -r +0n

7netstat快速檢視一下tcp連線情況

netstat -n | awk '/^tcp/ end '

vi 裡刪除所有內容

:%dtcpdump host x.x.x.x    監控某ip的資料報

tcpdump tcp port 23 host 210.27.48.1  監控某ip 某埠

tcpdump -i eth0  監控某網絡卡

查詢多檔案中包含的某字元

find / -type f | xargs -n 10 grep 'xxoo'

從某行開始檢視。

zcat job365_20110406.sql.bz2 | sed -n '10,$p' | more

12 超找當前目錄下 包含 490 字元竄的檔案

grep 490 . -r

13 按照精確時間查詢

sed -n '//12//jun//2011:02:50/p' nginx-access.log | more

14 檢視是否是php程式有問題

rc.conf     這樣: spawn_fcgi_bindsocket="/tmp/fcgi.sock"

netstat -n | grep fcgi.sock

如果量很少。證明php 釋放很快。程式沒問題

Git日常操作記錄

修改了本地的 然後使用 git add file file一般為需要新增的檔案路徑 git commit m 修改原因 執行commit後,還沒執行push時,想要撤銷這次的commit,該怎麼辦?解決方案 git reset soft head 這樣就成功撤銷了commit,如果想要連著add也撤...

Linux日常命令記錄

eg wget linuxsense.org x tar.gz eg wget c 解壓檔案使用 eg tar zxfv zhcon 0.2.5.tar.gz z代表gzip的壓縮包 x代表解壓 v代表顯示過程資訊 f代表後面接的是檔案 原始碼的安裝一般由3個步驟組成 配置 configure 編譯...

記錄 Git 日常操作常用命令

git config global user.name xx git config global user.email x com 檢測 git config l 如果當前只有乙個使用者,就不用加入 x git config global unset user.name x git init 進入專...