linux端口,进程管理,主机状态监控

linux端口,进程管理,主机状态监控

一、端口

1、什么是端口?

端口是指计算机和外部交互的出入口,可以分为物理端口和虚拟端口

  • 物理端口: USB、HDMI、DP、VGA、RJ45等
  • 虚拟端口: 操作系统和外部交互的出入口

IP只能确定计算机, 通过端口才能锁定要交互的程序

2、端口的划分

Linux系统是一个超大号小区,可以支持65535个端口,这6万多个端口分为3类进行使用

  • 公认端口: 1~1023,通常用于一些系统内置或知名程序的预留使用,如SSH服务的22端口, HTTPS服务的443端口非特殊需要,不要占用这个范围的端口

  • 注册端口: 1024~49151,通常可以随意使用,用于松散的绑定一些 程序/服务

  • 动态端口: 49152~65535,通常不会固定绑定程序,而是当程序对外进行网络链接时,用于临时使用。

2、查看端口占用

查看端口占用情况: 下载yum install net-tools

netstat -anp | grep 3306	# 通过管道过滤出3306
协议	  接收队列 发送队列 本地地址			  外部地址					状态		   PID/程序名称
tcp6       0      0 :::33060                :::*                    LISTEN      1568/mysqld
tcp6       0      0 :::3306                 :::*                    LISTEN      1568/mysqld

二、进程

1、什么是进程

进程是指程序在操作系统内运行后被注册为系统内的一个进程,并拥有独立的进程ID(进程号)

2、查看进程信息

ps命令查看Linux系统中的进程信息

ps [-e -f]  # -e, 显示出全部的进程  -f, 以完全格式化的形式展示信息

固定用法就是: ps -ef列出全部进程的全部信息

在这里插入图片描述

从左到右分别是∶

  • UID︰进程所属的用户ID

  • PID︰进程的进程号ID

  • PPID∶进程的父ID(启动此进程的其它进程)

  • C: 此进程的CPU占用率(百分比)

  • STIME︰进程的启动时间

  • TTY∶启动此进程的终端序号,如显示?,表示非终端启动

  • TIME∶进程占用CPU的时间

  • CMD∶进程对应的名称或启动路径或启动命令

2、关闭进程

kill [-9] 进程ID		# -9强制关闭,不使用此选项会向进程发送信号要求其关闭,但是否关闭看进程自身的处理机制。

三、主机状态监控

1、查看资源占用

可以通过top命令查看CPU、内存使用情况,类似windows的任务管理器

默认每5秒刷新一次,语法: 直接输入top即可,按q或ctrl+ c退出

top		# 下图一般关注红色即可,us:用户CPU使用率, sy:系统CPU使用率,free:空闲物理内存, used:使用物理内存

在这里插入图片描述

前五行

top - 11:38:0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值