Linux系统监控

标签: linux 系统 监控 | 发表时间:2013-05-12 22:42 | 作者:RSun1
出处:http://blog.csdn.net

系统监控

查看系统参数

查看CPU核数
cat /proc/cpuinfo | grep "cpu cores" | uniq


查看CPU型号
cat /proc/cpuinfo | grep 'model name' |uniq

查看内存总数
cat /proc/meminfo | grep MemTotal

  查看硬盘大小
fdisk -l | grep Disk

进程和端口

查看所有的进程和端口使用情况:

netstat –apn  or  netstat -tnl

查看端口被占用情况:

netstat –apn grep 8080 

端口并发连接:

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

查看Tomcat进程:

ps -aux | grep tomcat 

查看nginx并发(连接数)进程数:

ps -ef|grep nginx |wc -l  

查看当网络连接状态中,已建立连接的数量:

netstat -na|grep ESTABLISHED|wc -l  

查看系统tcp连接中各个状态的连接数

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

输出每个ip的连接数,以及总的各个状态的连接数。

netstat -n | awk '/^tcp/ {n=split($(NF-1),array,":");if(n<=2)++S[array[(1)]];else++S[array[(4)]];++s[$NF];++N} END {for(a in S){printf("%-20s %s\n", a, S[a]);++I}printf("%-20s %s\n","TOTAL_IP",I);for(a in s) printf("%-20s %s\n",a, s[a]);printf("%-20s %s\n","TOTAL_LINK",N);}'

磁盘管理

df -hl 查看磁盘使用情况 

df -hl 查看磁盘剩余空间

df -h 查看每个根路径的分区大小

du -sh [目录名] 返回该目录的大小

du -sm [文件夹] 返回该文件夹总M数

find [文件夹] -type f -print |wc -l    查询目录下的文件数量

作者:RSun1 发表于2013-5-12 22:42:37 原文链接
阅读:96 评论:0 查看评论

相关 [linux 系统 监控] 推荐:

Linux系统监控

- - CSDN博客系统运维推荐文章
查看所有的进程和端口使用情况:. 查看nginx并发(连接数)进程数:. 查看当网络连接状态中,已建立连接的数量:. 查看系统tcp连接中各个状态的连接数. 输出每个ip的连接数,以及总的各个状态的连接数. df -hl 查看磁盘使用情况 . df -hl 查看磁盘剩余空间. df -h 查看每个根路径的分区大小.

常用的linux系统监控命令

- Mountain - agapple
记录一下自己常用的linux系统命令,方便以后查阅,发觉记忆越来越不行了. 找到最耗CPU的java线程. 命令:ps -mp pid -o THREAD,tid,time   或者  ps -Lfp pid. 这个命令的作用,主要是可以获取到对应一个进程下的线程的一些信息. 比如你想分析一下一个java进程的一些运行瓶颈点,可以通过该命令找到所有当前Thread的占用CPU的时间,也就是这里的最后一列.

Linux系统和性能监控

- - zzm
CPU性能表现如何一般从三个方面来衡量:运行队列、利用率和上下文切换. 正如前文所提及的,性能表现的好坏和基线数据(或预期)是密不可分的. 对大部分系统而言,一些基本的性能预期如下:. 运行队列——每个处理器运行队列中不应该超过1-3个线程. 例如,一个双核的系统中,运行队列长度不应该超过6. (译注:即一个系统的load average值不应该大于核数的4倍.

常用的Linux系统监控命令介绍

- 威 - Linux公社-Linux|Ubuntu|Fedora|新闻|下载|教程|安装|SUSE|Linux发行版|编程|服务器
记录一下自己常用的Linux系统命令,方便以后查阅,发觉记忆越来越不行了. ps -mp pid -o THREAD,tid,time 或者 ps -Lfp pid.

Linux系统管理员应该知道监控工具

- - CSDN博客推荐文章
如果想监控Linux服务器的性能,请试一下内置的shell命令和一些附加的工具. 很多Linux发行版都有“成吨”的监控工具. 这些工具提供了可度量信息,用于观察系统的活动,找到导致系统性能的可疑之处. 我们下面讨论的工具是一些最基本的. 命令,可以用来系统的分析和服务的调试:. 3、找出CPU、内存瓶颈.

Linux系统与程序监控工具atop教程

- - 博客园_首页
Linux以其稳定性,越来越多地被用作服务器的操作系统(当然,有人会较真地说一句:Linux只是操作系统内核:). 但使用了Linux作为底层的操作系统,是否我们就能保证我们的服务做到7*24地稳定呢. 非也,要知道业务功能是由系统上跑的程序实现的,要实现业务功能的稳定性,选择Linux只是迈出的第一步,我们更多地工作是不让业务程序成为稳定性的短板.

Linux 系统实时监控的瑞士军刀 - Glances

- - 开源软件 - ITeye博客
早些时候,我们提到过有很多可以用来监视系统性能的 Linux  系统监视工具. 但我们估计,或许更多的用户会倾向与绝大多数 Linux 发行版都带的工具 ( top 命令). top 命令是 Linux 下的一个实时任务管理器, 同时也是用于在  GNU/Linux 发行版中寻找系统性能方面的瓶颈,并帮助我们作出正确操作的常用系统监视工具.

(转)使用Shell脚本对Linux系统和进程资源进行监控

- - jackyrong
1)源程序(例如查找用户为 root,进程名为 CFTestApp 的进程 ID). 从上面的输出可见:11426 为 root 用户下的 CFTestApp 程序的进程 ID. ps: 查看系统中瞬间进程信息. 参数:-u< 用户识别码 > 列出属于该用户的程序的状况,也可使用用户名称来指定. -p< 进程识别码 > 指定进程识别码,并列出该进程的状况.

使用shell脚本对Linux系统和进程资源进行监控

- - 快课网
在服务器运维过程中,经常需要对服务器的各种资源进行监控,例如:CPU的负载监控,磁盘的使用率监控,进程数目监控等等,以在系统出现异常时及时报警,通知系统管理员. 本文介绍在Linux系统下几种常见的监控需求及其shell脚本的编写. 1.Linux使用 Shell 检查进程是否存在. 2.Linux使用 Shell检测进程 CPU 利用率.

Linux 开源车载系统 Automotive Grade Linux

- - 开源中国社区最新新闻
Google、苹果以及微软相继宣布为汽车中控台推出车载系统,近日Linux基金会宣布推出可定制,开源的车载系统平台 Automotive Grade Linux. 旨在成为未来车载系统开源标准平台. 目前早期版本的AGL已提供下载. Automotive Grade Linux系统支持的汽车厂商以及品牌有捷豹、路虎、本田、日产等,同时也支持ATS、富士通、哈曼、英特尔、LG、NEC、松下三星等科技企业的车内产品.