日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 总数 进程_Linux运用一些常用命令,优秀的PHPer都需掌握

發布時間:2025/3/12 linux 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 总数 进程_Linux运用一些常用命令,优秀的PHPer都需掌握 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作為一名優秀的phper,Linux是必備的一項技能,工作3-5年的基本能明白我講的道理!今天搜集整理了一些Linux服務器運維常用命令,希望對大家有幫助:
1.刪除0字節文件

find -type f -size 0 -exec rm -rf {}

2.查看進程
按內存從大到小排列

ps -e -o “%C : %p : %z : %a”|sort -k5 -nr

3.按cpu利用率從大到小排列

ps -e -o “%C : %p : %z : %a”|sort -nr

4.打印說cache里的URL

grep -r -a jpg /data/cache/* | strings | grep “http:” | awk -F’http:’ ‘{print “http:”$2;}’

5.查看http的并發請求數及其TCP連接狀態:

netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’sed -i ‘/Root/s/no/yes/’ /etc/ssh/sshd_config sed在這個文里Root的一行,匹配Root一行,將no替換成yes.

7.1.如何殺掉mysql進程:

ps aux |grep mysql |grep -v grep |awk ‘{print $2}’ |xargs kill -9 (從中了解到awk的用途)killall -TERM mysqldkill -9 cat /usr/local/apache2/logs/httpd.pid 試試查殺進程PID

8.顯示運行3級別開啟的服務:

ls /etc/rc3.d/S* |cut -c 15- (從中了解到cut的用途,截取數據)

9.如何在編寫SHELL顯示多個信息,用EOF

cat << EOF +————————————————————–+ | === Welcome to Tunoff services === | +————————————————————–+ EOF

1.for 的巧用(如給mysql建軟鏈接)

`cd /usr/local/mysql/bin for i in * do ln /usr/local/mysql/bin/$i /usr/bin/$i done`

2.取IP地址:

ifconfig eth0 |grep “inet addr:” |awk ‘{print $2}’|cut -c 6- 或者 ifconfig | grep ‘inet addr:’| grep -v ‘127.0.0.1’ | cut -d: -f2 | awk ‘{ print $1}’

12.內存的大小:

free -m |grep “Mem” | awk ‘{print $2}’

13.因為同事要統計一下服務器下面所有的jpg的文件的大小,寫了個shell給他來統計.原來用xargs實現,但他一次處理一部分,搞的有多個總和….,下面的命令就能解決啦.

find / -name *.jpg -exec wc -c {} ;|awk ‘{print $1}’|awk ‘{a+=$1}END{print a}’

14.CPU負載

# cat /proc/loadavg

檢查前三個輸出值是否超過了系統邏輯CPU的4倍。
15.CPU負載

#mpstat 1 1

檢查%idle是否過低(比如小于5%)
16.內存空間

#free

檢查free值是否過低 也可以用

#cat /proc/meminfo
  • swap空間 # free
    檢查swap used值是否過高 如果swap used值過高,進一步檢查swap動作是否頻繁:
    vmstat 1 5
    觀察si和so值是否較大
  • 磁盤I/O負載
  • # iostat -x 1 2

    檢查I/O使用率(%util)是否超過100%

    19.網絡負載

    # sar -n DEV

    檢查網絡流量(rxbyt/s, txbyt/s)是否過高

    20.網絡連接數目

    # netstat -an | grep -E “^(tcp)” | cut -c 68- | sort | uniq -c | sort -n
  • 進程總數
  • # ps aux | wc -l

    檢查進程個數是否正常 (比如超過250)

    22.可運行進程數目

    # vmwtat 1 5

    列給出的是可運行進程的數目,檢查其是否超過系統邏輯CPU的4倍

    23.進程

    # top -id 1

    觀察是否有異常進程出現
    24.系統日志

    # cat /var/log/rflogview/*errors

    檢查是否有異常錯誤記錄 也可以搜尋一些異常關鍵字,例如:

    # grep -i error /var/log/messages # grep -i fail /var/log/messages

    25.打開文件數目

    # lsof | wc -l

    檢查打開文件總數是否過多
    26.查看有多少個活動的php-cgi進程

    netstat -anp | grep php-cgi | grep ^tcp | wc -l chkconfig –list | awk ‘{if ($5==”3:on”) print $1}’以上內容希望幫助到大家,很多PHPer在進階的時候總會遇到一些問題和瓶頸,業務代碼寫多了沒有方向感,不知道該從那里入手去提升,對此我整理了一些資料,包括但不限于:分布式架構、高可擴展、高性能、高并發、服務器性能調優、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql優化、shell腳本、Docker、微服務、Nginx等多個知識點高級進階干貨需要的可以免費分享給大家,需要請戳這里鏈接 或者關注咱們下面的專欄PHP大神進階?zhuanlan.zhihu.com

    總結

    以上是生活随笔為你收集整理的linux 总数 进程_Linux运用一些常用命令,优秀的PHPer都需掌握的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。