linux 命令

ll 命令

ll
ls
ls --help
date --help

ps 命令

ps命令用於報告當前系統的進程狀態,可以搭配kill指令隨時中斷、刪除不必要的程序。ps是顯示當前狀態處於running的進程,grep表示在這些裏搜索,而ps aux是顯示所有進程和其狀態

ps -ef | grep java
ps aux | grep java

kill 命令

ps -ef | grep vim
root      3268  2884  0 16:21 pts/1    00:00:00 vim install.log
root      3370  2822  0 16:21 pts/0    00:00:00 grep vim

kill -9 3268
kill -9 3268
-bash: kill: (3268) - 沒有那個進程

grep 命令

grep -C 5 foo file 顯示file文件裏匹配foo字串那行以及上下5行
grep -B 5 foo file 顯示foo及前5行
grep -A 5 foo file 顯示foo及後5行

查看grep版本號的方法是
grep -V

find 命令

find / -name httpd.conf  #在根目錄下查找文件httpd.conf,表示在整個硬盤查找
find /etc -name httpd.conf  #在/etc目錄下文件httpd.conf
find /etc -name '*srm*'  #使用通配符*(0或者任意多個)。表示在/etc目錄下查找文件名中含有字符串‘srm’的文件
find . -name 'srm*'   #表示當前目錄下查找文件名開頭是字符串‘srm’的文件

查看指定端口被哪個進程佔用的情況

lsof -i:端口號
netstat -apn | grep 端口號

top 命令

top   //每隔5秒顯式所有進程的資源佔用情況
top -d 2  //每隔2秒顯式所有進程的資源佔用情況
top -c  //每隔5秒顯式進程的資源佔用情況,並顯示進程的命令行參數(默認只有進程名)
top -p 12345 -p 6789//每隔5秒顯示pid是12345和pid是6789的兩個進程的資源佔用情況
top -d 2 -c -p 123456 //每隔2秒顯示pid是12345的進程的資源使用情況,並顯式該進程啓動的命令行參數

df 和 fdisk 命令

df命令用於顯示磁盤分區上的可使用的磁盤空間
fdisk命令用於觀察硬盤實體使用情況,也可對硬盤分區

df -h
fdisk -l  

nohup 命令

nohup java -jar customerapp-service.jar >/dev/null 2>&1 &
nohup java -jar customerapp-service.jar --spring.profiles.active=test >/dev/null 2>&1 &
nohup java -jar customerapp-service.jar >/dev/null &

vi 命令

:%s/vivian/sky/(等同於 :g/vivian/s//sky/) 替換每一行的第一個 vivian 爲 sky 
  
:%s/vivian/sky/g(等同於 :g/vivian/s//sky/g) 替換每一行中所有 vivian 爲 sky 

查看CUP相關參數

# 總核數 = 物理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

查看內 存信息
# cat /proc/meminfo
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章