Linux进程管理

本文介绍了在Linux系统中进行进程管理、资源监控(如CPU、内存、网络、磁盘)的方法,包括安装和使用nmap、netstat、ps、kill等命令,以及查看系统环境变量、设置和操作环境、磁盘使用、网络统计和文件压缩解压的详细步骤。
摘要由CSDN通过智能技术生成

进程管理

首先我们需要通过yum命令去安装nmap

yum -y install nmap

安装好nmap后我们就可以通过nmap命令去查看在Linux运行了哪些程序

nmap命令:

nmap   IP

然后我们安装netstat,通过netstat命令我们就可以查看Linux下各个端口的占用情况

yum -y install net-tools

netstat命令:

netstate  -anp | grep  端口号

Linux端口划分:

公认端口:1~1023,用于系统内置,或常用知名软件使用

注册端口:1024~49151,用于松散绑定使用(用户自定义)

动态端口:49152~65535,用于临时使用(多用于出口)

ps命令:

ps  [ -e -f ]

-e  显示出全部的进程

-f   显示出全部信息

从左到右分别是:

UID:进程所属的用户ID

PID:进程的进程号ID

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

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

STIME:进程的启动时间

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

TIME:进程占用CPU的时间

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

kill命令:

kill [ -9 ]  进程ID

-9  表示强制关闭进程,不适用此项会向进程发送关闭信号,但是否关闭取决于进程自身的处理机制

CPU、内存管理

top命令:

查看CPU、内存使用情况,类似与Windows的任务管理器

默认5秒刷新一次,按q或ctrl+c 退出

选项功能

-p  只显示某个进程的信息
-d  设置刷新时间,默认是5s
-c  显示产生进程的完整命令,默认是进程名
-n  指定刷新次数,比如top -n 3,刷新输出3次后退出
-b  以非交互非 全屏模式运行,以批次的方式执行top,一般配 合-n指定输出几次统计信息, 将输出重定向到指定文件,比如top -b -n 3 > /tmp/top . tmp
-i   不显示任何闲置(idle) 或无用(zombie) 的进程
-u  查找特定用户启动的进程选项功能

磁盘管理

df命令:

查看磁盘使用情况命令

df  [ -h ]

-h  以更加人性化的单位显示

iostate命令:

查看CPU、磁盘相关信息

iostate  [ -x ]  [ num1 ]   [ num2 ]

-x  显示出更多信息

num1  数字,刷新间隔,  num2 数字  刷新几次

网络管理

sar命令:

查看网络相关统计

sar -n DEV  num1  num2

-n  表示查看网络,DEV表示查看网络接口

num1  刷新间隔(不填查看一次就结束),num2  查看次数(不填代表查看无限次)

例:sar -n DEV  2  2

系统环境变量

env命令:

查看操作系统环境变量

我们可以通过¥符号去取出对应环境变量的值

例如:echo  $PATH

Linux自行设置环境变量

临时设置: export 变量名=变量值

例如:

永久生效

针对当前用户:配置在当前用户的  ~/bashrc文件中

针对所有用户:配置在系统的   /etc/profile文件中

并通过语法:source 配置文件进行立即生效或重新登录finalshell生效

例:

然后source一下

添加系统环境变量

vim   /etc/profile

在最后加  export  PATH=$PATH:+配置的路径

压缩解压

下载和上传

sz 下载  rz 上传

压缩和解压

Linux和Mac系统常用有2种压缩格式,后缀名分别是:

.tar,称之为tarball,归档文件,即简单的将文件组装到一个.tar的文件内,并没有太多文件体积的减少,仅仅是简单的封装

.gz,也常见为.tar.gz, gzip格式压缩文件,即使用gzip压缩算法将文件压缩到一个文件内,可以极大的减少压缩后的体积

针对这两种格式,使用tar命令均可以进行压缩和解压缩的操作

tar[-c -v -x -f -z -C]参数1参数2...参数N

-c  创建压缩文件,用于压缩模式

-v  显示压缩、解压过程,用于查看进度

-x  解压模式

-f  要创建的文件,或要解压的文件, -f选项必须在所有选项中位置处于最后一个

-z  gzip模式,不使用-z就是普通的tarball格式

-C  选择解压的目的地,用于解压模式

常用组合:

压缩:  tar -cvf  压缩包名  参数1参数2参数N  解压:tar -xvf  压缩包名  -C  解压后储存路径

压缩:  tar -zcvf  压缩包名  参数1参数2参数N  解压:tar -zxvf  压缩包名  -C  解压后储存路径
-z   如果要使用的话一般位于第一个

-f   必须位于最后一个

zip命令:

压缩文件命令

zip [ -r ] 参数1,参数2....参数N

-r  当被压缩的文件包含文件夹时需要用到-r

unzip:解压

unzip  [ -d ]  解压文件  解压后储存路径

-d 指定要解压去的位置

  • 42
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值