[心得] Linux使用技巧珠璣

tangchen2016發表於2016-11-26
# 總核數 = 物理CPU個數 X 每顆物理CPU的核數 
# 總邏輯CPU數 = 物理CPU個數 X 每顆物理CPU的核數 X 超執行緒數

# 檢視物理CPU個數
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 檢視每個物理CPU中core的個數(即核數)
cat /proc/cpuinfo| grep "cpu cores"| uniq

# 檢視邏輯CPU的個數
cat /proc/cpuinfo| grep "processor"| wc -l

#檢視CPU資訊(型號)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

查詢大檔案

du -sc * .[^.]* | sort -n
du -sh /tmp/* | sort -h
df -h /tmp

檢查inode情況
df -i

遍歷列印子目錄的inode數:
for i in /*; do echo $i; find $i |wc -l; done
舉例應用:
查詢jenkins中哪些job最佔空間
for i in /jobs/*; do echo $i; find $i |wc -l; done

MAC上沒有X11了,取而代之的是XQuartz

本地刪tag
git tag -d tag name
遠端刪tag
git push --delete origin x.x.x

檢視jar包內容:
$ jar vtf fileName.jar

mac本機安裝thrift不報錯的絕招:
./configure --without-ruby --without-erlang --without-php --without-perl

mac本機安裝ant,這樣編譯時會帶上
brew update
brew install ant

升級gcc變磚之後的解鎖姿勢:
rpm -e gcc-4.8.4-1.x86_64 解除安裝軟體包
yum reinstall -y gcc重灌
yum reinstall -y gcc-c++ g++重灌

相關文章