cvmachine.com - 申博开户网

查找: 您的方位主页 > 网络频道 > 阅览资讯:日常运维 (0413使命)

日常运维 (0413使命)

2019-04-19 08:14:41 来历:www.cvmachine.com 【

1. 运用w检查体系负载

linux 日常运维办理技巧

<1> 监控体系状况

w/uptime 检查体系负载:榜首行从左到右显现的信息依次为:时刻、体系运转时刻、登录用户数、均匀负载。

日常运维 (0413使命)

第二行依次是:当时登录的用户名及其登录的地址。

体系负载: 三个数字。别离表明,1分钟体系的均匀负载值,5分钟体系的均匀负载值,15分钟体系的均匀负载值。

要点是看榜首个值,表明单位时刻内运用CPU的活动进程数(在这里其实便是1分钟内),值越大就阐明服务器压力越大。这个值只要不超越服务器的CPU数量就没有关系。

日常运维 (0413使命)

日常运维 (0413使命)

cat/proc/cpuinfo 检查CPU核数。检查的是逻辑CPU,不是物理CPU。

假如是0,代表1颗CPU;假如是1,代表2颗CPU.

日常运维 (0413使命)

2 vmstat 监控体系的状况

运用办法:vmstat 1 表明每一秒钟,显现一次。

分为6个部分:procs、memory、swap、io、system和cpu

procs 显现进程的相关信息:

r(run) 表明运转或等候CPU时刻片的进程数。

b(block) 表明等候资源的进程数,这个资源指的是I/O,内存等。

memory 显现内存的相关信息:

swpd: 表明切换到交流分区中的内存数量,单位为KB.

free: 表明当时闲暇的内存数量,单位为KB。

buff: 表明(行将写入磁盘的)缓冲巨细,单位为KB.

cache: 表明(从磁盘中读取的)缓冲巨细,单位KB.

swap 显现内存的交流状况

si: 表明由交流区写入内存的数据量,单位为KB.

so:表明由内存写入交流区的数据量,单位为KB.

io 显现磁盘的运用状况

bi: 表明从块设备读取数据的量(读磁盘), 单位为kb.

bo: 表明从块设备写入数据的量(写磁盘), 单位为kb.

system: 显现收集距离内发作的中止次数

in: 表明在某一时刻距离内观测到的每秒设备的中止次数。

cs:表明每秒发生的上下文切换次数。

cpu : 显现CPU的运用状况。

us: 显现用户下所花费CPU的时刻百分比

sy:显现体系花费CPU的时刻百分比

id: 表明CPU处于闲暇状况的时刻百分比.

wa: 表明I/O等候所占用CPU的时刻百分比

st:表明被偷走的CPU所占百分比(一般为0,不必重视)

要点重视:r, b和wa这3列。

日常运维 (0413使命)

3. TOP 指令显现进程所占的体系资源

top指令用于动态监控进程所占的体系资源,每隔3秒一次。它的特点是把占用体系资源(cpu、内存、磁盘I/O)最高的进程放到最前面。

日常运维 (0413使命)

RES : 这一项为进程所占物理内存的大校

%MEM% 为运用内存的百分比。

top -c 能够检查到详细的指令。

日常运维 (0413使命)

4. 用sar 指令监控体系状况

sar 指令很强壮,它能够监控体系简直一切资源的状况,比方均匀负载、网卡流量、磁盘状况、内存运用等。

与其他体系状况监控东西不同,它能够打印前史信息,能够显现当天从零点开端到当时时刻的体系状况信息。

运用前,需求装置 yum install -y sysstat

初次装置会提示报错:那是由于假如SAR 后边不跟指令,它会调用保存的一个数据库文件,在/var/log/sa/目录下。这个目录便是放这个东西生成的信息的前史文件目录。由于SAR 有一个特性,会每隔10分钟把记载信息刷一遍,保存在这个目录里。

日常运维 (0413使命)

日常运维 (0413使命)

1. 检查网卡流量 sar -n DEV

日常运维 (0413使命)

打印网卡信息,每隔1秒钟显现一次,显现10次。

日常运维 (0413使命)

IFACE 表明设备称号。

日常运维 (0413使命) 这一列表明每秒进入收取的包的数量。

日常运维 (0413使命) 这一列表明每秒发送出去的包的数量。

日常运维 (0413使命) 这一列表明每秒收取的数据量。

日常运维 (0413使命) 这一列表明每秒发送的数据量。

日常运维 (0413使命)

加上-f 选项检查某一天的网卡流量前史,后边跟文件名。

日常运维 (0413使命)

检查体系的负载状况。

日常运维 (0413使命)

检查磁盘的读写流量状况。

5. 用nload 指令产看网卡流量

体系没有默许装置,需求进行装置,装置办法:

# yum install -y epel-release ; yum install -y nload

日常运维 (0413使命)

SAR17 能够直接看到的文件。

日常运维 (0413使命)

6.监控IO功能

日常运维 (0413使命)

日常运维 (0413使命)

装置sysstat 时,就会装置IOSTAT,它和sar 是同一个包。

日常运维 (0413使命)

这个代表磁盘有多少时刻占用CPU。假如这个数值非常大,阐明磁盘太差了。

io有问题,可能是服务读写太快,也可能是磁盘有问题。

遇到这种问题,肯定是要先剖析原因,看看是磁盘问题,仍是服务问题。假如是磁盘问题,肯定是要换磁盘。服务问题,就要看是反常仍是正常,反常的话,就需求近一步剖析反常的原因,正常的话,那就阐明需求扩容了。

日常运维 (0413使命)

iotop 也需求装置。

日常运维 (0413使命)

动态显现IO作业状况

日常运维 (0413使命)

7. 用free 指令检查内存运用状况

free 指令能够检查当时体系的总内存巨细以及运用内存的状况。

日常运维 (0413使命)

free 有三行,其间榜首行是阐明,第二行是内存状况,第三行是交流分区状况。

榜首行阐明:

total : 内存总巨细

used: 实在运用的实践内存巨细

free: 剩下物理内存巨细(没有被分配,纯剩下)

shared: 同享内存巨细,不必重视它。

buff/cache: 分配给buffer 和 cache 的内存总共有多大。

留意点: buffer和cache 都是一部分内存,内存的效果便是缓解cpu和IO(如:磁盘)的速度距离的。数据通过CPU核算,行将要写入磁盘,这是用的内存为buffer;CPU 要核算时,需求把数据从磁盘中读出来,暂时先放到内存中,这部分内存便是cache.

available :体系可运用内存有多大,它包含了free. available 是由free这部分内存和buffer/cache 还未被占用的那部分内存组成。

used 那部分内存和buffer/cache 被占用的内存是没有关系的。

available = buffer+cache+free

total = used + free+buffer/cache

free 指令 能够加-m 和 -g (别离以MB和GB为单位)

日常运维 (0413使命)

8. PS指令检查体系进程。

日常运维 (0413使命)

日常运维 (0413使命)

停止(杀死)进程。能够选用KILL PID 进程号。每一个进程都有一个目录。

日常运维 (0413使命)

日常运维 (0413使命)

直接影响体系的负载。

日常运维 (0413使命)

日常运维 (0413使命)

ps aux | grep -c sshd 检查某个进程或许它的数量。

9.检查网络的状况

日常运维 (0413使命)

日常运维 (0413使命)

检查UDP和TCP状况状况

日常运维 (0413使命)

netstat -an 检查一切的状况。

日常运维 (0413使命)

日常运维 (0413使命)

10. 抓包东西: tcpdump

日常运维 (0413使命)

日常运维 (0413使命)

-nn 选项的效果"是让第3列和第4列显现成“IP+端口号”的方式,假如不加-nn选项,则显现"主机名+服务称号".

日常运维 (0413使命)

DDos 进犯指令。 接入专业的防进犯的设备。

日常运维 (0413使命)

能够指定抓包某个网卡的端口。

日常运维 (0413使命)

某台IP设备的22号端口的包。

日常运维 (0413使命)

指定包的数量和寄存的文件地址。

日常运维 (0413使命)

日常运维 (0413使命)

装置wireshark 东西,运用tshark 指令。

日常运维 (0413使命)

这个指令类似于web 拜访日志。

日常运维 (0413使命)

11. linux 网络相关

日常运维 (0413使命)

当网卡down 输入ifconfig 不显现。ifconfig -a 输入就能够检查到

日常运维 (0413使命)

if down 即停用网卡,if up 发动网卡。

日常运维 (0413使命)

假如在长途登录服务器,当运用ifdown ens33 的话,会导致无法再衔接服务器。

这个时分应该运用ifdown ens33 && ifup ens33.停用之后立刻发动。

但尽量运用这个指令: systemctl restart network 来重启网卡。

装备网络信息,需求修正装备文件: /etc/sysconfig/network-scripts/ifcfg-xxx

日常运维 (0413使命)

设置多种IP

日常运维 (0413使命)

设置虚拟网卡

日常运维 (0413使命)

检查网卡是否衔接,网卡的衔接状况。

日常运维 (0413使命)

日常运维 (0413使命)

更改主机名:完了之后从头登录,打一个bash 指令就能够了。

日常运维 (0413使命)

日常运维 (0413使命)

设置DNS。 只要把DNS地址写到装备文件/etc/resolv.conf 文件中。

日常运维 (0413使命)

假如仅仅暂时修正DNS IP地址,直接修正/etc/resolv.conf ; 假如是永久修正,需求修正网卡的装备文件/etc/sysconfig/network-scripts/ifcfg-xxx.

暂时解析某个域名。

日常运维 (0413使命)

只在本机收效。

日常运维 (0413使命)

日常运维 (0413使命)

留意点:一个IP后边能够跟多个域名,能够是几十个乃至上百个。

每一行只能有一个IP,也便是说一个域名不能对应多个IP。

假如有多行中呈现相同的域名(对应的IP不一样),会按最前面呈现的记载来解析

 

本次课题笔记材料:

https://docs.qq.com/doc/DR3dISkdERGtac2VD

 
 

本文地址:http://www.cvmachine.com/a/question/100423.html
Tags: 运维 日常 0413
修改:申博开户网
关于咱们 | 联络咱们 | 友情链接 | 网站地图 | Sitemap | App | 回来顶部