Linux系统管理2



4.用  sar ml监控系统状态

   查看网卡流量  sar -n DEV

 

Rxkb/s 每秒收取的数据量

Txkb/s 每秒发送的数据量

 

 

-f  查看某一天的网卡历史流量,

 

 

 

Sar  -q查看历史负载   

 

 

 

 

 

 

查看系统网络链接

 

 

 

 

 

5.netstat查看系统网络状况

 

Netstat -lnp

 

Netstat -an 查看网络链接的状态

 

 

 

 

并发进程:同一时刻处理器处理的请求

 

 

 

 

 

  1. free查看内存使用状况

     解释:显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区

     

    选项 -m 或者 -g  mbgb为单位

    -o:不显示缓冲区调节剂

    -S:持续观察内存使用状况

    -t:显示内存总和列

    -V:显示版本信息

     

    举例:

     

    第一部分:

    Tatal :内存总大小

    Used:真正使用的内存大小

    Free:剩余的内存大小

    Shared:共享内存大小

    Available:系统可使用内存大小

    第二部分:

    - buffers/cache反应的是被程序实实在在的吃掉的内存,而+ buffers/cache反应的是可以挪动的内存总数。

    第三部分:

    交换分区

     

  2. Ps查看系统进程

  1. BSD风格

      a:所有与终端有关的进程

      U:显示用户是由哪个用户启动的

      X:是由与终端无关的进程

     

     

     

     

    PID:表示进程的id

     

    STAT:进程状态

     

    .l 多线程进程

    L 被锁了的进程

    R:正在运行中的

    s 主进程 S 已经中断的进程

    Z 僵尸进程,杀不死的垃圾进程

    b不可以中断的

    T 已经终止的进程

     

     

     

  2. sysv风格

       E:显示所有进程

      L:长格式显示

     F:额外的完整格式

     

     

    Ppid:父进程的id

    NI:优先级

    Pri:进程优先级编号

    Wchan:进程正在睡眠的内核函数名称

    Psr:正在运行在哪个cpu

     

     

    显示进程树

     

     

    显示root用户运行的bash的进程号

     

     

     

     

     

     

    查看某个进程

     

     

  1. Uptime

      解释:告诉系统运行时间

     

  2. 进程间通信

     

     

    A:抛出问题

     

    各进程间不知道彼此存在,如何通信

    1:共享内存:一个进程往内存写东西,另一个去读。

  1. 信号: 一个进程想另一个发一个非常简单的信号

  2. 旗语:类似于一个进程向另一个打手势

     

    B:信号

     1:显示所有可用信号

    Kill -l

    解释:kill 主要用来终止进程,但也可以用来发信号。

     

     

    备注:1- SIGHUP  让一个进行不用重启,就可以成都其配置文件

  1. SIGINTctil+C  中断一个进程

    9-sigkill:杀死一个进程

    15-sigterm:终止一个进程

     

  1. 指定一个信号

  1. 信号号码

    Kill -1

    Kill -9

  2. 信号名称

    Kill -sigkill

     

  3. 信号名称简称

     Kill  -kill

    Kill  -hup

    举例:

     

  1. 调整nice

    A:调整已经期待的进程的nice

     命令: renice

    格式: renice  NI值  PID

     

     

    B:启动时指定nice

     

      此命令通常用于调试服务类别命令

  2. fgbg

     引言: 在用vim打开一个文件的时候,用ctrl+z将他放入后台。

     

     

     

    之后输入fg将其调到前台。

     

    概念:

    前台:占据了命令行终端或占据了命令提示符

      后台:启动之后,释放命令提示符,后续的操作在后台完成。

     

     

    备注:done表完成

     

    Bg :让后台的停止作业的继续运行

     

     

     Jobs :查看后台的所有作业,

     

      备注:作业号,不同与进程号

     +:命令讲默认要操作的作业

     -:命令讲第二个操作的作业。

     

    Fg:讲后台的作业调回前台

     

     

     

    备注pstree 命令

    7.4 不可用找不到此条命令

     

     

    6.9可正常使用并显示结果

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值