運維雜事

統(tǒng)計排序: sort | uniq

awk '{print $1}' support_access_ssl.log |sort |uniq -c |sort -n

查看網(wǎng)卡mac碼

# cat /sys/class/net/eth0/address

ps查看進程cpu使用率,內(nèi)存使用情況

# ps -p 21603 -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid'
  PID COMMAND         COMMAND                     %CPU   RSZ    VSZ STIME USER       UID
21603 java            /usr/local/services/java/bi  147 3355808 27326272 15:01 wwwuser 502             

備注:rsz 實際使用內(nèi)存3.3G    vsz 虛擬分配內(nèi)存:27.3G

centos 域名解析命令

dig @114.114.114.114 www.baidu.com

centos查找命令yum安裝包

yum whatprovides */lspci
yum provides */nload

獲取系統(tǒng)版本

rpm -q --queryformat '%{VERSION}-%{RELEASE}' centos-release
uname -a
cat /etc/redhat-release

windows server 添加路由

route add 192.168.0.0 mask 255.255.0.0 192.168.1.254 -p

centos 添加靜態(tài)路由

ip route add 54.182.4.0/24 via 192.168.0.5
ip route add 23.22.87.48 via 192.168.0.5

SVN 版本庫遷移

1礁扮、導(dǎo)出: svnadmin dump oldRepository > dumpfile
2、新建版本庫: svnadmin create newRepostitory
3甥雕、導(dǎo)入: svnadmin load newRepository < dumpfile

硬件概念 :
① 物理CPU
實際Server中插槽上的CPU個數(shù)
物理cpu數(shù)量曼振,可以數(shù)不重復(fù)的 physical id 有幾個

② 邏輯CPU
Linux用戶對 /proc/cpuinfo 這個文件肯定不陌生. 它是用來存儲cpu硬件信息的信息內(nèi)容分別列出了processor 0 – n 的規(guī)格珍坊。這里需要注意,如果你認為n就是真實的cpu數(shù)的話, 就大錯特錯了赞弥,一般情況毅整,我們認為一顆cpu可以有多核,加上intel的超線程技術(shù)(HT), 可以在邏輯上再分一倍數(shù)量的cpu core出來
邏輯CPU數(shù)量=物理cpu數(shù)量 x cpu cores 這個規(guī)格值 x 2(如果支持并開啟ht)
備注一下:Linux下top查看的CPU也是邏輯CPU個數(shù)

③ CPU核數(shù)
一塊CPU上面能處理數(shù)據(jù)的芯片組的數(shù)量嗤攻、比如現(xiàn)在的i5 760,是雙核心四線程的CPU毛嫉、而 i5 2250 是四核心四線程的CPU,一般來說妇菱,物理CPU個數(shù)×每顆核數(shù)就應(yīng)該等于邏輯CPU的個數(shù)承粤,如果不相等的話,則表示服務(wù)器的CPU支持超線程技術(shù)

查看CPU信息:
當(dāng)我們 cat /proc/cpuinfo 時闯团、具有相同core id的CPU是同一個core的超線程辛臊,具有相同physical id的CPU是同一個物理CPU封裝的線程或核心

下面舉例說明
① 查看物理CPU的個數(shù)

#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l  
 2  

② 查看邏輯CPU的個數(shù)

#cat /proc/cpuinfo |grep "processor"|wc -l  
 24  

③ 查看CPU是幾核

#cat /proc/cpuinfo |grep "cores"|uniq  
 6   

這里應(yīng)該是2個Cpu,每個Cpu有6個core,應(yīng)該是Intel的CPU,支持超線程,所以顯示24

windows server 2008 查看SN碼:

wmic bios get serialnumber

centos系統(tǒng):

查看服務(wù)器型號:dmidecode | grep 'Product Name'
查看主板的序列號:dmidecode |grep 'Serial Number'
查看系統(tǒng)序列號(SN碼):dmidecode -s system-serial-number
查看內(nèi)存信息:dmidecode -t memory
查看OEM信息:dmidecode -t 11

查看網(wǎng)卡流量

iftop -nN -i eth2

lofs 命令:

查看哪些進程在操作某個文件
lsof   /filepath/file
列出某個用戶打開的文件信息
lsof  -u username
備注: -u 選項,u其實是user的縮寫
列出某個程序所打開的文件信息
lsof -c MySQL

iostat命令:磁盤io狀態(tài)

$ iostat -d -x -m 1 3
Linux 2.6.32-573.3.1.el6.x86_64 (KX-M27-SupportMail-183)    09/28/2017  _x86_64_    (32 CPU)

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sda               0.24    86.21    1.64   23.15     0.12     0.43    45.59     0.06    2.34    2.72    2.31   1.57   3.88

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sda               0.00     0.00    0.00    1.00     0.00     0.00     8.00     0.01    6.00    0.00    6.00   6.00   0.60

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sda               0.00     0.00    0.00    2.00     0.00     0.01     8.00     0.01    4.00    0.00    4.00   4.00   0.80
rrqm/s: 每秒進行 merge 的讀操作數(shù)目房交。即 delta(rmerge)/s
wrqm/s: 每秒進行 merge 的寫操作數(shù)目彻舰。即 delta(wmerge)/s
r/s: 每秒完成的讀 I/O 設(shè)備次數(shù)。即 delta(rio)/s
w/s: 每秒完成的寫 I/O 設(shè)備次數(shù)候味。即 delta(wio)/s
rsec/s: 每秒讀扇區(qū)數(shù)刃唤。即 delta(rsect)/s
wsec/s: 每秒寫扇區(qū)數(shù)。即 delta(wsect)/s
rkB/s: 每秒讀K字節(jié)數(shù)白群。是 rsect/s 的一半尚胞,因為每扇區(qū)大小為512字節(jié)。(需要計算)
wkB/s: 每秒寫K字節(jié)數(shù)帜慢。是 wsect/s 的一半笼裳。(需要計算)
avgrq-sz: 平均每次設(shè)備I/O操作的數(shù)據(jù)大小 (扇區(qū))唯卖。delta(rsect+wsect)/delta(rio+wio)
avgqu-sz: 平均I/O隊列長度。即 delta(aveq)/s/1000 (因為aveq的單位為毫秒)躬柬。
await: 平均每次設(shè)備I/O操作的等待時間 (毫秒)拜轨。即 delta(ruse+wuse)/delta(rio+wio)
svctm: 平均每次設(shè)備I/O操作的服務(wù)時間 (毫秒)。即 delta(use)/delta(rio+wio)
%util: 一秒中有百分之多少的時間用于 I/O 操作允青,或者說一秒中有多少時間 I/O 隊列是非空的橄碾。即 delta(use)/s/1000 (因為use的單位為毫秒)
如果 %util 接近 100%,說明產(chǎn)生的I/O請求太多昧廷,I/O系統(tǒng)已經(jīng)滿負荷堪嫂,該磁盤
可能存在瓶頸偎箫。
idle小于70% IO壓力就較大了,一般讀取速度有較多的wait.
同時可以結(jié)合vmstat 查看查看b參數(shù)(等待資源的進程數(shù))和wa參數(shù)(IO等待所占用的CPU時間的百分比,高過30%時IO壓力高)

查看是虛擬機還是物理機:

$ sudo dmidecode -s system-product-name
PowerEdge R720

$ sudo dmidecode -s system-product-name
Standard PC (i440FX + PIIX, 1996)

$ sudo dmidecode -s system-product-name
VMware Virtual Platform

刪除多個文件木柬,文件名中包含空格或其他特殊字符:

find /data/www/faryaa/api/logs/label/ -maxdepth 1 -mtime +33 -type f -print0 |xargs -0 ls -l
find /data/www/faryaa/api/logs/label/ -maxdepth 1 -mtime +33 -type f -print0 |xargs -0 rm -f

http://lidao.blog.51cto.com/3388056/1915449

安裝mysqlnd驅(qū)動
編譯php時,修改以下幾個項參數(shù)即可, 如果使用mysqlnd,并不需要預(yù)先安裝mysql

--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \

查看php編譯參數(shù):

php -r "phpinfo();" | grep configure  或 php -i |more

批量刪除大量文件

空目錄:/home/wwwuser/test/blank/  
$ find 2014/201404 -type f |wc -l
350006
$ time rsync --delete-befor -d /home/wwwuser/test/blank/ /data/ebay/2014/201404/
real    0m9.485s
user    0m0.499s
sys     0m8.066s

$ find 2014/ -type f |wc -l
4636134
$ time rsync --delete-befor -d /home/wwwuser/test/blank/ /data/ebay/2014/
real    6m5.550s
user    0m8.524s
sys     2m9.601s

硬盤同步進度:

$ omreport storage pdisk controller=0 |grep Progress
Progress                        : Not Applicable
Progress                        : Not Applicable
Progress                        : Not Applicable
Progress                        : 97% Complete

查看dell 關(guān)閉 numa

yum install numactl  perl  -y
numactl  --hardware

已關(guān)閉截圖:

$ numactl --hardware
available: 1 nodes (0)
node 0 cpus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
node 0 size: 65442 MB
node 0 free: 899 MB
node distances:
node   0 
  0:  10 
$ free -h
             total       used       free     shared    buffers     cached
Mem:           62G        62G       885M       1.6M       146M        26G
-/+ buffers/cache:        35G        27G
Swap:          62G        18M        62G

未關(guān)閉截圖:

$ numactl --hardware
available: 2 nodes (0-1)
node 0 cpus: 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
node 0 size: 32722 MB
node 0 free: 182 MB
node 1 cpus: 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31
node 1 size: 32768 MB
node 1 free: 1904 MB
node distances:
node   0   1 
  0:  10  20 
  1:  20  10 
[liuzhousheng@KX-M27-SupportMail-183 ~]$ free -h
             total       used       free     shared    buffers     cached
Mem:           62G        60G       2.1G       2.5M       1.9G        25G
-/+ buffers/cache:        33G        29G
Swap:          31G         0B        31G

進程啟動時間運行時間

for i in `ps aux |grep "auto_message.php" |grep -v grep |awk '{print $2}'`;do ps -eo pid,lstart,etime |grep $i ;done

壓縮:

tar.xz格式

方式一:利用已經(jīng)打包好的tar文件淹办,直接用壓縮命令:
壓縮:xz [原文件名].tar
解壓:unxz [原文件名].tar.xz

方式二:一次性打包并壓縮眉枕、解壓并解包
打包并壓縮: tar -Jcvf [目標文件名].tar.xz [原文件名/目錄名]
解壓并解包: tar -Jxvf [原文件名].tar.xz
注:大寫J代表用xz算法來壓縮/解壓。

$ dd if=/dev/zero of=tmp.1G bs=10M count=100
$ tar -Jcvf tmp.1G.xz tmp.1G

$ du -sh ./*
124K    ./php-error.log
1001M   ./tmp.1G
152K    ./tmp.1G.xz
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末怜森,一起剝皮案震驚了整個濱河市速挑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌副硅,老刑警劉巖姥宝,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異恐疲,居然都是意外死亡腊满,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進店門培己,熙熙樓的掌柜王于貴愁眉苦臉地迎上來碳蛋,“玉大人,你說我怎么就攤上這事省咨∷嗟埽” “怎么了?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵零蓉,是天一觀的道長笤受。 經(jīng)常有香客問我,道長敌蜂,這世上最難降的妖魔是什么箩兽? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮紊册,結(jié)果婚禮上比肄,老公的妹妹穿的比我還像新娘快耿。我一直安慰自己,他們只是感情好芳绩,可當(dāng)我...
    茶點故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布掀亥。 她就那樣靜靜地躺著,像睡著了一般妥色。 火紅的嫁衣襯著肌膚如雪搪花。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天嘹害,我揣著相機與錄音撮竿,去河邊找鬼。 笑死笔呀,一個胖子當(dāng)著我的面吹牛幢踏,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播许师,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼房蝉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了微渠?” 一聲冷哼從身側(cè)響起搭幻,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎逞盆,沒想到半個月后檀蹋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡云芦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年俯逾,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片焕数。...
    茶點故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡纱昧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出堡赔,到底是詐尸還是另有隱情识脆,我是刑警寧澤,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布善已,位于F島的核電站灼捂,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏换团。R本人自食惡果不足惜悉稠,卻給世界環(huán)境...
    茶點故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望艘包。 院中可真熱鬧的猛,春花似錦耀盗、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至岂却,卻和暖如春忿薇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背躏哩。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工署浩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人扫尺。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓筋栋,卻偏偏與公主長得像,于是被迫代替她去往敵國和親器联。 傳聞我的和親對象是個殘疾皇子二汛,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,494評論 2 348

推薦閱讀更多精彩內(nèi)容