全面了解linux服务器

一、查看linux服务器CPU详细情况

判断linux服务器CPU情况的依据如下

具有相同core id的CPU是同一个core的超线程

具有相同physical id的CPU是同一个CPU封装的线程或核心

查看物理CPU个数

cat /proc/cpuinfo|grep "physical id"|sort|uniq|wc  -l

查看/proc/cpuinfo文件,截取其中的physical id的信息,排序,去重,计数

每个CPU的核心个数

cat /proc/cpuinfo |grep "cpu cores"|uniq

逻辑CPU的个数

cat /proc/cpuinfo |grep "processor"|wc -l

逻辑CPU的个数一般等于物理CPU个数x核数,如果不等,表示服务器支持超线程技术

二、查看linux的内存使用情况

free -m

三、查看linux硬盘使用情况

查看硬盘及分区信息

fdisk -l

检查文件系统的磁盘空间占用情况

df -h

查看系统I/O性能

iostat -d -x -k 1 10

如果%util接近100%,说明I/O请求太多

查看linux某个目录的大小

du -sh xxx

四、查看linux的平均负载

uptime

动态查看

top

五、查看linux其他参数

监控系统整体性能

vmstat 1 4

查看系统内核

uname -a

查看linux发行版的名称版本号及描述信息

lsb_release -a

查看系统已载入的相关模块

lsmod |grep ip_vs

查找PCI设置

lspci |grep Ether

时间: 2024-11-03 21:07:51

全面了解linux服务器的相关文章

搭建基于Nagios的监控系统——之监控远程Linux服务器

上一篇介绍了如何安装Nagios Core,这一篇跟大家分享一下如何将一台远程的Linux服务器加入纳入监控范围. 第一部分:在远程Linux上安装Nagios Plugins和NRPE   第一步:下载Nagios Plugins和NREP扩展的安装程序   [plain] view plain copy cd Downloads wget http://nagios-plugins.org/download/nagios-plugins-2.0.tar.gz 访问 http://www.na

Linux服务器安全策略配置-SSH与动态MOTD(一)

Linux登录提示(静态/动态MOTD) 在用户输入口令或使用密钥成功登录后,让服务器自动为我们执行几个简单的操作,如打印提示信息,打印异常信息,执行一个脚本,或者发送邮件等.能够预先提示信息给登录者,让我们在登录机器采取任何操作之前,可以快速的了解这台机器的重要信息.看起来是不是很有意思呢? 也许我们会想,这对于服务器的安全加固并没有直接的影响,而且每次刚刚登录就执行一系列命令.脚本(如收集服务器资源使用情况的信息),似乎也有点多余.因此,如果是在生产环境的Linux服务器并且需要配置登录提示

Linux服务器操作系统

Linux服务器操作系统 今日大纲 ●    服务器操作系统的系列.Linux的主流产品.虚拟机软件 ●    安装linux ●    linux基本命令 ●    用户管理及权限(多用户) ●    实战(搭建环境及部署web项目) ***************************************************************************************************** 1.    服务器操作系统简介 1.1    服务器操作系

Linux服务器开发常用的命令以及遇到的问题

1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多.参考资料:http://en.wikipedia.org/wiki/Load_average 2. 如何查看linux服务器负载 可以通过w,top,uptime,procinfo命令,也可以通过/proc/loadavg文件查看. 3. 服务器负载高怎么办? 服务器负载(load/load average)是根据进程队列的

linux服务器登录邮件告警python程序

linux服务器用户登录邮件告警python小程序,一旦有人登录服务器就发邮件通知系统管理员.作为SA有些服务器只有自己可以登录的,你懂的!可有时候会被研发坑,被运维坑.为了全面掌控服务器,配置一个用户登录系统邮件通知,是很必要滴! 比较渣渣的一个脚本,不过在次基础上可以很容易的扩展滴.直接上代码了. #!/usr/bin/python#coding:utf8import smtplibimport stringimport psutilimport datetime HOST = "smtp.

Linux服务器挂死案例分析

问题现象: 在linux服务器上运行一个指定的脚本时,就会出现无数个相同进程的,而且不停的产生,杀也杀不掉,最后系统就陷入死循环,无法登陆,只能人工去按机器的电源键才可以.这够崩溃的吧? 问题分析过程: 在分析过程中发现这个特定的脚本有些特别,和系统中已有的命令的名字是相同的. 以free命令为例: 这个脚本名字就叫做free(后面没有带.sh),而且这个脚本文件里又去调用了free命令. 这个脚本的本意应该是要去调用free命令来完成一个任务. 那是否就是因为这样就会导致问题呢? 其实光这样是

loadrunner性能测试之linux服务器监控

要监控Linux服务器资源,需要启动rpc.rstatd守护进程. 1.安装rstat相关程序 1)安装rsh,rsh-service 一般来说,rsh,rsh-service的rpm安装系统里有,直接使用yum命令查询到后相关包名后再安装,具体步骤如下: 查询rsh的rpm包:yum list rsh:查询到rsh的rpm包为rsh.x86_64 安装rsh: yum install rsh.x86_64 查询rsh-service的rpm包:yum list rsh-service*:查询到

Linux服务器禁用ping

Ping是通过发送ICMP报文(类型8代码0)探寻网络主机是否存在的一个工具,如果服务器不能很好处理过大的Ping包,导致出现了Ping to Death的攻击方式(用大Ping包耗尽对方的服务器资源). Linux禁用ping格式如下: [[email protected] ~]# echo "0"> /proc/sys/net/ipv4/icmp_echo_ignore_all 默认情况下:"icmp_echo_ignore_all"的值为"0&

10条命令在1分钟内检查 Linux 服务器性能

如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断.今天小编微信(farsight2013)就给大家分享一下. 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解.# uptime # dmesg | tail # vmstat 1 # mpstat -P ALL 1 # pidstat 1 # iostat -xz 1 # free

ahjesus SSHkey登陆linux服务器,无需密码,ubuntu

cd ~/.ssh/如果目录不存在就新建一个 mkdir ~/.ssh制作公匙 ssh-keygen -t rsa默认会生成id_rsa.pub的公匙将公匙推送到指定的服务器 scp id_rsa.pub [email protected]:~/.ssh/id_rsa.pub登录到服务器 ssh [email protected]执行如下命令cd ~/.sshcat id_rsa.pub >> authorized_keys销毁目录下公匙 rm id_rsa.pub退出服务器 exit 下次登