linux常用的指令

進(jìn)程狀態(tài)
  • top
    top -H -p xxx 看某個(gè)pid進(jìn)程的所有線程占用情況??梢愿鶕?jù)里面的pid(線程id)轉(zhuǎn)為16進(jìn)制再到j(luò)ava的jstack里面對(duì)比 找出是哪個(gè)線程的問(wèn)題
  • mount
    umount -f /mnt/aliai
    mount 10.249.199.143:/home/admin/mnt/aliai /mnt/aliai
  • 系統(tǒng)運(yùn)行狀況監(jiān)控:
    top 看cpu占用率,內(nèi)存占用率
    free 看內(nèi)存使用情況
    jps 看使用中的java進(jìn)程
    ps axu |grep xx 看進(jìn)程運(yùn)行情況
  • netstat
    查看機(jī)器建立的各連接數(shù)
    netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}'
    看每個(gè)連接的占用內(nèi)存byte數(shù)
    ps aux|grep -v grep|awk '/httpd/ {sum+=$6;n++};END{print sum/n}'
網(wǎng)絡(luò)和端口
  • netstat -a :查看端口號(hào)占用
  • netstat -at :所有tcp端口占用
  • netstat -au :所有udp端口占用
  • netstat -antp :所有tcp進(jìn)程端口占用
  • netstat :持續(xù)更新?tīng)顟B(tài)
  • curl ifconfig.me :看機(jī)器的外網(wǎng)ip
硬盤(pán)和目錄結(jié)構(gòu)
  • find / -name * : 在/目錄下查找name為*的文件
  • locate * :全局查找*
  • whereis * :查全局找*
  • df -h :磁盤(pán)結(jié)構(gòu)
  • du -h --max-depth=1 /a : a路徑下的文件大小
  • df 磁盤(pán)情況
  • du 磁盤(pán)情況 du -sh * //按目錄形式查看占用大小
  • du -sh * | sort -k1,1rn | head //從大到小
  • ls -lR|grep "^-"|wc -l :文件數(shù)目
  • ls -al | wc -l :文件數(shù)目
mysql
  • mysql -uuser -ppassword :mysql命令行
  • /usr/bin/mysqladmin flush-hosts -h127.0.0.1 -P3306 -uuser -ppassword : mysql請(qǐng)緩存
  • mysql鏈接數(shù),狀態(tài)
  • show processlist :所有用戶的當(dāng)前連接
  • show status like '%變量%' :查看狀態(tài)
  • show variables like '%變量%' :查看配置
  • show grants : 查看用戶的權(quán)限
  • select * from mysql.user ... :查看用戶列表等
  • mysqldump data_a -uuser -ppassword --add-drop-table | mysql -h127.0.0.1 data_b -uuser -ppassword :把data_a庫(kù)復(fù)制到data_b
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容