最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Linux进程,系统资源监控,防火墙

互联网 admin 35浏览 0评论

Linux进程,系统资源监控,防火墙

Linux进程

  • 概念
    • 进程分类
    • 查看进程
      • 静态查询
      • 动态查询
  • kill(杀死进程)
    • 单进程管理
    • 多进程管理
  • free(内存监控)
  • netstat(网络监控:想要查看端口占用)
  • vmstat(侦测系统资源变化)
  • Linux防火墙

概念

进程就是运行中的程序。
在linux下知道程序要运行,首先是将磁盘中相应的可执行文件加载到内存中。
如何知道可执行文件在内存哪里?
进程标识符可以找到

进程分类

临时进程和持久进程

临时进程执行完目录,自动结束
持久进程程序运行完,需要手动结束

程序被加载为进程示意图:

查看进程

静态查询

useradd -s /bin/bash tom 添加用户后执行的第一个进程就是bash

ps  #将某个时间点的程序运作情况截取下来
ps -aux	# 查看完成进程,包括关联进程
ps -aux|grep usr#进行筛选
ps -ajxf 可以让结果以树状的格式显示出来

用户 进程ID (每个系统至少保留一个运行的进程)状态标识符(R:正在运行,或在队列中,S 处于休眠状态,l:多进程 Z:僵尸进程,s:包含子进程)
root 1226 0.0 0.2 112796 4328 ? Ss 03:29 0:00 /usr/sbin/sshd -D

僵尸进程

由于该进程已经执行完毕,但是父进程没有终止或其他原因呢导致该进程并没有真正结束,所形成的进程称之为僵尸进程

pstree -up

注:使用哪个账户运行此命令,那么与其相关的进程则不会显示用户名

动态查询

top

动态查询系统的进程,默认是3秒一更新

top -d 1#每秒刷新一次top
top -d 2 -n 2# 每2秒刷新一次top,以批次输出2次
top

kill(杀死进程)

单进程管理

kill 信号量 PID

信号量:

多进程管理

killall:结束基于某个程序运行进程

killall 信号量 程序名/命令名
killall -9 httped# 结束所有的httped进程

信号量同上述

free(内存监控)

可能监控不精确

free -m 
free -mt

netstat(网络监控:想要查看端口占用)


vmstat(侦测系统资源变化)

Linux防火墙

具备一定的防护功能,比如说端口的开放和禁止,也可做数据的转发(类似路由功能),策略及其其他功能
当前系统中防火墙默认开启的,所以及其我们安装了tomcat运行web应用功能,业务被外界访问到默认8080端口
开启,停止,查看状态,重启防火墙

Linux进程,系统资源监控,防火墙

Linux进程

  • 概念
    • 进程分类
    • 查看进程
      • 静态查询
      • 动态查询
  • kill(杀死进程)
    • 单进程管理
    • 多进程管理
  • free(内存监控)
  • netstat(网络监控:想要查看端口占用)
  • vmstat(侦测系统资源变化)
  • Linux防火墙

概念

进程就是运行中的程序。
在linux下知道程序要运行,首先是将磁盘中相应的可执行文件加载到内存中。
如何知道可执行文件在内存哪里?
进程标识符可以找到

进程分类

临时进程和持久进程

临时进程执行完目录,自动结束
持久进程程序运行完,需要手动结束

程序被加载为进程示意图:

查看进程

静态查询

useradd -s /bin/bash tom 添加用户后执行的第一个进程就是bash

ps  #将某个时间点的程序运作情况截取下来
ps -aux	# 查看完成进程,包括关联进程
ps -aux|grep usr#进行筛选
ps -ajxf 可以让结果以树状的格式显示出来

用户 进程ID (每个系统至少保留一个运行的进程)状态标识符(R:正在运行,或在队列中,S 处于休眠状态,l:多进程 Z:僵尸进程,s:包含子进程)
root 1226 0.0 0.2 112796 4328 ? Ss 03:29 0:00 /usr/sbin/sshd -D

僵尸进程

由于该进程已经执行完毕,但是父进程没有终止或其他原因呢导致该进程并没有真正结束,所形成的进程称之为僵尸进程

pstree -up

注:使用哪个账户运行此命令,那么与其相关的进程则不会显示用户名

动态查询

top

动态查询系统的进程,默认是3秒一更新

top -d 1#每秒刷新一次top
top -d 2 -n 2# 每2秒刷新一次top,以批次输出2次
top

kill(杀死进程)

单进程管理

kill 信号量 PID

信号量:

多进程管理

killall:结束基于某个程序运行进程

killall 信号量 程序名/命令名
killall -9 httped# 结束所有的httped进程

信号量同上述

free(内存监控)

可能监控不精确

free -m 
free -mt

netstat(网络监控:想要查看端口占用)


vmstat(侦测系统资源变化)

Linux防火墙

具备一定的防护功能,比如说端口的开放和禁止,也可做数据的转发(类似路由功能),策略及其其他功能
当前系统中防火墙默认开启的,所以及其我们安装了tomcat运行web应用功能,业务被外界访问到默认8080端口
开启,停止,查看状态,重启防火墙

发布评论

评论列表 (0)

  1. 暂无评论