成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux服務器問題排查思路及常用命令

開發 前端
作為一名合格的開發人員,特別是做后端的同學,經常會遇到各種各樣的問題。

 作為一名合格的開發人員,特別是做后端的同學,經常會遇到各種各樣的問題。

[[321431]]

內存問題

free命令用于查看內存的使用情況,在Linux上,很多人會用top顯示系統內存,但是不夠直觀,top通常我們用于查看CPU的占用率。Linux下查看內容的專用工具是free命令。

 

Linux服務器問題排查思路及常用命令

 

各項指標的意義如下:

  • total:總表示物理內存的大小;
  • used:已使用的內存大小;
  • free:可用內存大小;
  • shared:多個進程共享的內存總額;
  • buff/cached:磁盤緩存的大小;
  • available:應用程序能使用的物理內存大小。

free與available的區別

free是真實未被使用的物理內存大小,而available是應用程序可用內存大小

 

  1. available ≈ free + buffer + cache 

CPU問題

除了用top命令,我們還可以使用更為直觀的pidstat命令

 

Linux服務器問題排查思路及常用命令

 

一般我們關注PID和%CPU兩項指標即可。

磁盤IO異常問題

iotop命令可以用于查看正在寫磁盤的進程ID信息,它可以幫助我們找到導致磁盤IO異常的進程。

 

Linux服務器問題排查思路及常用命令

 

如果各項指標都很低,那么則可能是系統磁盤問題,可以用dmesg命令查看系統信息:

 

Linux服務器問題排查思路及常用命令

 

如果是磁盤寫滿了,按照以下思路找到對應的文件并刪除

1.找出最大的五個目錄

 

  1. du -hm / --max-depth=1 | sort -nr | head -5 

2.找出當前目錄下大于1G的文件

 

  1. find . -type f -size +1000M 

3.假如找到nginx日志access.log,那么我們可能得清空對應的日志文件

 

  1. echo "">access.log.log 

很多人的第一反應是用rm命令

 

  1. rm -rf access.log 

雖然rm可以刪除文件,但是有時空間不會被立即釋放,比如該例子,nginx服務仍在運行,除非重啟該服務。

查看壓縮好的備份日志

 

  1. bzgrep ‘192.168.1.100’ access-2020-04-06.log 

為什么要用bzgrep,因為如果解壓后再查看會耗費很長的時間。

查看網站并發連接數

比如查看Nginx的并發連接情況,以便我們了解網站的負載情況。

執行以下命令:

 

  1. netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 

結果:

 

Linux服務器問題排查思路及常用命令

 

ESTABLISHED的數量就是當前并發連接數。

訪問量統計

很多時候網站會遭遇惡意攻擊,我們需要找到出問題的IP進行封殺。

查詢訪問最頻繁的IP

 

  1. awk '{print $1}' access-2020-04-06.log | sort | uniq -c | sort -n -k 1 -r | more 

其他需求

如根據訪問IP統計UV

 

  1. awk '{print $1}' access-2020-04-06.log | sort | uniq -c | wc -l 

 

責任編輯:華軒 來源: 今日頭條
相關推薦

2014-07-25 10:55:36

Linux命令

2010-07-06 10:44:22

FTP服務器

2010-03-19 10:08:01

linux 常用命令

2020-09-28 15:14:31

Linux常用命令實用命令

2011-03-15 09:59:57

2023-12-20 14:38:50

Linux磁盤IO

2014-08-15 10:47:49

Linux命令

2014-04-11 10:10:53

Linux服務器網絡帶寬監控

2009-12-22 14:47:24

Linux常用命令

2011-03-15 09:02:01

IPtables常用命令

2011-01-19 17:00:09

Postfix常用命令

2014-01-02 09:57:56

PostgreSQL命令

2014-08-18 09:49:46

Linux

2011-03-16 10:07:00

2022-09-06 07:56:36

ZookeeperAPI

2010-03-11 10:10:40

2010-03-17 15:45:37

linux 常用命令

2023-10-31 16:17:42

2018-11-09 09:21:55

Linux系統命令

2011-01-06 14:22:50

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99re视频| 成人影院网站ww555久久精品 | 一区二区三区四区在线视频 | 日韩在线中文 | 日韩视频在线一区二区 | 久草福利 | 日韩中文字幕在线观看 | 综合网在线 | 精品视频在线一区 | 免费一级毛片 | 91精品国产综合久久久久久丝袜 | 国产精品久久久久久久岛一牛影视 | 欧美日韩中文字幕在线 | 999免费网站| 精品国产欧美一区二区三区不卡 | 国产精品18hdxxxⅹ在线 | 粉嫩粉嫩芽的虎白女18在线视频 | 亚洲精品av在线 | 亚洲精品1区2区3区 91免费看片 | 亚洲免费网站 | 成年人精品视频在线观看 | 久久精品播放 | 免费观看成人av | 丝袜毛片 | 欧美一区2区三区4区公司二百 | 色综合久 | 日本不卡免费新一二三区 | 久久成人午夜 | 日韩成人在线电影 | 中文字幕第二十页 | 欧美日本亚洲 | 夜夜骚视频 | 国产高清精品一区二区三区 | 久久青 | 亚洲 欧美 日韩 在线 | 国产精品欧美一区二区三区 | 国产日韩久久 | 欧美精品v | 久久99精品久久久久久琪琪 | 在线观看中文字幕亚洲 | 一级黄色夫妻生活 |