Linux基础命令(二)

Linux系统管理命令
lsof 查看进行打开的文件 list open files
如果想知道某个特定的文件是由哪个进程在使用,就可以通过 lsof 文件名 的方式来得到。
/var/log/messages文件是由rsyslogd进程在使用

lsof -p 1277 显示指定进程号所打开的文件
lsof -c rsyslog 显示指定进程所打开的文件
监听指定的协议,端口和主机信息,显示符合条件的进程信息
lsof -i 显示所有进程
lsof -i tcp 显示所有tcp网络连接的进行
lsof -i :22 显示端口为22的进程
lsof -i tcp:22

uptime 显示系统的运行时间和负载
显示当前系统时间,系统开机到现在的运行时间,目前有多少用户在线和系统平均负载等信息

free 查看内存信息 -m -h
包括物理内存,虚拟内存,共享内存和系统缓存等信息

buffers为写入数据缓冲区,cache为读取数据的缓冲区

iftop 动态显示网络接口流量信息,必须以root身份运行
-i 指定监听的网络接口 -n 不进行DNS解析 -N 不将端口号解析成服务名 -P 显示端口号

vmstat 显示虚拟内存的使用情况
mpstat CPU信息统计
iostat I/O信息统计
iotop 动态显示磁盘I/O统计信息
sar 收集系统信息

rpm命令包含了五种基本功能:安装,卸载,更新,查询,验证。
-q 查询软件包 -i 安装 -R 显示软件包的依赖环境 -e 卸载 -U 升级软件包
rpm -ivh 软件包名
rpm -qa 软件名 查询是否安装了指定的rpm包
rpm -e 软件名

yum 自动rpm包管理工具 -y
yum install remove update list

posted on 2020-10-23 16:15  peter_liuyu  阅读(85)  评论(0编辑  收藏  举报

导航