北航游戏网:本站主要提供海量正版软件本地纯净,安全,无捆绑软件下载服务,热门软件和游戏应有尽有,每天更新大量精品手游及绿色软件!
网站地图
你的位置: 首页 > 游戏资讯 > 操作系统

Linux系统管理应当掌握的20条命令

  • 2023-04-07 05:31:48
  • 来源:本站整理
  • 在手机上看

    扫一扫立即进入手机端

  英文原文链接: 20 Linux System Monitoring Tools Every SysAdmin Should Know

  linux系统管理中需要监控Linux服务器的性能, Linux本身提供一些很有用的命令和组件, 几乎所有的Linux发行版都装备了大量的监控工具,这些工具通过获取系统状态从而达到衡量系统健康状况, 系统管理员可以使用这些工具来找到导致系统性能问题的原因。本文列出的命令是一些常用的基本命令,用来分析和调试系统状况,比如:

  性能瓶颈.

  磁盘 (存储) 问题.

  CPU和内存的使用.

  网络性能.

  #1: top – 进程活动状态

  “top“ 命令提供运行系统的动态实时视图, 比如: 系统进程, 内存、CPU占用. 缺省状态下, top显示按CPU使用的进程, 每隔5秒更新一次.

  常用热键

  如下为“top“命令常用的热键:

  热键 说明

  t 显示/关闭概括信息.

  m 显示/关闭内存信息.

  A 降序显示占用的系统资源,可以很容易识别消耗系统资源多的进程.

  f 交互模式配置模式, 可以运行一些特定的任务.

  o 允许在top命令窗口交互式选择排序方式 .

  r 对指定进程运行 renice 命令.(优先级)

  k 对指定进程运行 kill 命令(杀死指定的进程)

  z 打开/关闭 彩色/黑白 显示

  => 相关命令: How do I Find Out Linux CPU Utilization?

  #2: vmstat – 系统状态,内存,CPU使用状况

  “vmstat“命令报告系统进程、内存,页面、以及 block IO, traps, CPU的使用状况.

  # vmstat 3

  输出:

  procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------

  r b swpd free buff cache si so bi bo in cs us sy id wa st

  0 0 0 2540988 522188 5130400 0 0 2 32 4 2 4 1 96 0 0

  1 0 0 2540988 522188 5130400 0 0 0 720 1199 665 1 0 99 0 0

  0 0 0 2540956 522188 5130400 0 0 0 0 1151 1569 4 1 95 0 0

  0 0 0 2540956 522188 5130500 0 0 0 6 1117 439 1 0 99 0 0

  0 0 0 2540940 522188 5130512 0 0 0 536 1189 932 1 0 98 0 0

  0 0 0 2538444 522188 5130588 0 0 0 0 1187 1417 4 1 96 0 0

  0 0 0 2490060 522188 5130640 0 0 0 18 1253 1123 5 1 94 0 0显示内存使用情况

  # vmstat -m

  获取活动/非活动的内存页面状况

  # vmstat -a

  => 相关链接: How do I find out Linux Resource utilization to detect system bottlenecks?

  #3: w – 查看谁登录到系统,并且在做什么事情

  w 命令显示当前登录到系统的用户,以及当前运行的进程/命令.

  # w <用户名>

  # w root

  Sample Outputs:

  [root@smtp ~]# w root

  12:56:52 up 238 days, 13:52, 3 users, load average: 0.00, 0.00, 0.00

  USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

  root pts/0 10.10.3.38 12:56 26.00s 0.01s 0.00s vi /etc/hosts

  root pts/1 10.10.3.38 12:56 0.00s 0.01s 0.00s w root

  root pts/2 10.10.3.38 12:56 3.00s 0.02s 0.00s top

  #4: uptime – 系统运行时间

  uptime命令可以查看系统已经运行了多长时间,当前登录的用户,以及过去1分钟,5分钟和15分钟的系统负载。

  # uptime

  输出:

  18:02:41 up 41 days, 23:42, 1 user, load average: 0.00, 0.00, 0.00

  #5: ps – 显示系统进程

  ps 命令会输出当前进程的报告,要输出所有进程,请使用 -A 或 -e 选项:

  # ps -A

  输出:

  PID TTY TIME CMD

  1 ? 00:00:02 init

  2 ? 00:00:02 migration/0

  3 ? 00:00:01 ksoftirqd/0

  4 ? 00:00:00 watchdog/0

  5 ? 00:00:00 migration/1

  6 ? 00:00:15 ksoftirqd/1

  ....

  .....

  4881 ? 00:53:28 java

  4885 tty1 00:00:00 mingetty

  4886 tty2 00:00:00 mingetty

  4887 tty3 00:00:00 mingetty

  4888 tty4 00:00:00 mingetty

  4891 tty5 00:00:00 mingetty

  4892 tty6 00:00:00 mingetty

  4893 ttyS1 00:00:00 agetty

  12853 ? 00:00:00 cifsoplockd

  12854 ? 00:00:00 cifsdnotifyd

  14231 ? 00:10:34 lighttpd

  14232 ? 00:00:00 php-cgi

  54981 pts/0 00:00:00 vim

  55465 ? 00:00:00 php-cgi

  55546 ? 00:00:00 bind9-snmp-stat

  55704 pts/1 00:00:00 psps is just like top but provides more information.

  长格式输出

  # ps -Al

  超长格式输出:

  # ps -AlF

  查看线程 ( LWP 和 NLWP)

  # ps -AlFH

  查看每个进程的线程

  # ps -AlLm

  查看服务器运行的所有进程

  # ps ax

  # ps axu

  以树状输出进程状态

  # ps -ejH

  # ps axjf

  # pstree

  输出安全信息

  # ps -eo euser,ruser,suser,fuser,f,comm,label

  # ps axZ

  # ps -eM

  按特定用户身份查看进程

  # ps -U root -u root u

  按用户定义的格式输出进程状态

  # ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm

  # ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm

  # ps -eopid,tt,user,fname,tmout,f,wchan

  显示某特定的进程ID, 例如:lighttpd

  # ps -C lighttpd -o pid=

  或者

  # pgrep lighttpd

  或者

  # pgrep -u vivek php-cgi

  显示PID 55977的进程名称

  # ps -p 55977 -o comm=

  找出前10个最多占用系统内存的进程

  # ps -auxf | sort -nr -k 4 | head -10

  找出前10个最多占用CPU资源的进程

  # ps -auxf | sort -nr -k 3 | head -10

  #6: free – 内存占用状况<

标签: 《战神诸神黄昏》装备系统,技能介绍(《战神诸神黄昏》装备系统,技能介绍图) 《刺客信条:英灵殿》猎人瞄准系统解析(刺客信条英灵殿瞄准) 《破晓传说》强化系统简单介绍(破晓传说数值) 《全面战争:三国》武将单挑系统介绍(全面战争三国什么属性的人单挑厉害) 《怪物猎人:崛起》任务系统详解图(怪物猎人崛起任务表) 《航海日记:起航》npc系统基础介绍大全(航海日记起航挣钱路线) csgo命令类无线电消息怎么关(csgo关闭无线电指令) 《火炬之光3》新圣物系统解析(火炬之光3圣物能量上限) 《硬核机甲》战斗系统介绍(《硬核机甲》战斗系统介绍) csgo透视命令(csgou透视) 《攻城英雄》打造系统介绍图(攻城英雄dlc内容) 2077猎杀谷仓安保(2077猎杀谷仓安保系统) win11系统怎么升级(win11系统怎么升级微信) 《天涯明月刀手游》染色系统怎么玩不了(天涯明月刀手游染色不见了) 《杀戮尖塔》卡牌系统相关游戏(《杀戮尖塔》卡牌系统相关游戏) 暗影爪技能机(暗影掌握) 《对马岛之鬼》战斗系统点评怎么写(对马岛之鬼流派) 《王国之心3》游戏系统详细介绍图(王国之心3gamespot) 《破晓传说》战斗系统详细分析(破晓传说战斗中怎么使用道具) 《荣耀战魂》烈火行军dlc装备系统详解攻略(荣耀战魂火吗) 《天神镇物语》神力系统介绍大全(天神镇物语什么时候上线) 2077系统重置制作规范(2077系统重置致命吗) 《古剑奇谭3》战斗系统详解(《古剑奇谭3》战斗系统详解) 暗黑破坏神:不朽交易系统(暗黑破坏神不朽交易系统详解) 《幻塔》数据中继器怎么获取(幻塔分系统吗) 《星球大战:前线2》氪金系统解析(星球大战前线2代币) x4基石管理中心(x4基石总部) 《破坏领主》幻化系统开启方法介绍图(破坏领主怎么幻化装备) dnf修炼场有系统奶妈(dnf修炼场有系统奶妈装备吗) 《大将军:罗马》战斗系统详解(大将军,罗马) 《中华三国志》进贡系统和官爵系统详解(中华三国志贡献够了怎么升官) win10系统性感海滩3无法进入游戏(性感沙滩3win10) 2077免疫系统义体在哪买(赛博朋克2077免疫电击义体) 《古剑奇谭3》战斗系统解析(古剑奇谭3战斗力排行) 详析Windows7中的WLAN netsh命令 linux linux下挂载NTFS和FAT文件系统 Capture影音管理软件(GoPro)下载 糖糖圈(糖尿病管理)下载 系统 盘点七十一个微软Windows7运行命令 Windows7简单输入两条命令查看BIOS中SLIC信息 linuxdate命令详解 linuxsource命令 操作系统位数 查看windows操作系统位数 解析系统资源不足形成与解决方案 解决VistaWin7双系统画面混乱问题 菜鸟宝典:两个技巧让Windows系统无毒 命令 巧用系统命令看是否中毒 发现病毒感染后怎样清理系统 RunEForce健身系统下载 linux系统日志不自动切分的问题 Windows2000操作系统内存优化全攻略 centos找不到IFCONFIG命令 芯平台管理系统下载 让WinXP十大系统服务隐患彻底消失 Linux系统telnet服务设置大全 关闭XP十大隐患提高系统的安全性 命令手册:Linux中的ipvsadm命令 巧妙管理交换机揪出害群之马ARP病毒 ubuntulinux下如何使用终端命令行上网? Linux系统下PPPOE拨号共享上网方法 安全管理漏 应用服务器的常见安全管理漏洞 Linux文件系统精通指南 Linux计划任务crond命令用法 系统内存优化 windows系统内存优化九秘招 Windows系统安全模式九大应用技巧 系统中毒:一次病毒手杀记录 Windows系统服务器(网站)安全注意事项 Linux系统 Linux系统各个目录的作用(中英文对照) 改良系统窗口让文件打 改良系统窗口让文件打开操作更加方便 Linux中的curl命令 u 关于木马在windows系统中的启动方式 Linux系统swap分区 解决Linux系统swap分区太小问题 系统安全命令 安全基础Linux必学的系统安全命令 进程管理器 利用系统日志查看Windows7系统运行速度 快速扫清系统中的木马 在Windows系统下搭建SVN服务器 动森的天气系统(动森天气预测网站) 动物园管理员的工作(动物园管理员做什么) 拆迁金库怎么进入管理(拆迁金库怎么进入管理系统) 超级机器人大战t系统详解(超级机器人大战t机体一览) 动物园管理员要求(动物园管理员工资多少) 动物园管理员做什么(动物园管理员要求) 戴森球计划基础物流系统(戴森球计划基础物流系统怎么解锁) 穿越火线跨系统(穿越火线跨系统角色转移卡怎么用) 大话西游帮派任务详解(大话西游帮派管理规矩) 刺客信条英灵殿家园系统(刺客信条英灵殿家园系统升级) 拆迁资金管理(拆迁资金专户管理)

游戏推荐

《战神诸神黄昏》装备系统,技能介绍(《战神诸神黄昏》装备系统,技能介绍图) 《刺客信条:英灵殿》猎人瞄准系统解析(刺客信条英灵殿瞄准) 《破晓传说》强化系统简单介绍(破晓传说数值) 《全面战争:三国》武将单挑系统介绍(全面战争三国什么属性的人单挑厉害) 《怪物猎人:崛起》任务系统详解图(怪物猎人崛起任务表) 《航海日记:起航》npc系统基础介绍大全(航海日记起航挣钱路线) csgo命令类无线电消息怎么关(csgo关闭无线电指令) 《火炬之光3》新圣物系统解析(火炬之光3圣物能量上限) 《硬核机甲》战斗系统介绍(《硬核机甲》战斗系统介绍) csgo透视命令(csgou透视) 《攻城英雄》打造系统介绍图(攻城英雄dlc内容) 2077猎杀谷仓安保(2077猎杀谷仓安保系统) win11系统怎么升级(win11系统怎么升级微信) 《天涯明月刀手游》染色系统怎么玩不了(天涯明月刀手游染色不见了) 《杀戮尖塔》卡牌系统相关游戏(《杀戮尖塔》卡牌系统相关游戏) 暗影爪技能机(暗影掌握) 《对马岛之鬼》战斗系统点评怎么写(对马岛之鬼流派) 《王国之心3》游戏系统详细介绍图(王国之心3gamespot) 《破晓传说》战斗系统详细分析(破晓传说战斗中怎么使用道具) 《荣耀战魂》烈火行军dlc装备系统详解攻略(荣耀战魂火吗) 《天神镇物语》神力系统介绍大全(天神镇物语什么时候上线) 2077系统重置制作规范(2077系统重置致命吗) 《古剑奇谭3》战斗系统详解(《古剑奇谭3》战斗系统详解) 暗黑破坏神:不朽交易系统(暗黑破坏神不朽交易系统详解) 《幻塔》数据中继器怎么获取(幻塔分系统吗) 《星球大战:前线2》氪金系统解析(星球大战前线2代币) x4基石管理中心(x4基石总部) 《破坏领主》幻化系统开启方法介绍图(破坏领主怎么幻化装备) dnf修炼场有系统奶妈(dnf修炼场有系统奶妈装备吗) 《大将军:罗马》战斗系统详解(大将军,罗马) 《中华三国志》进贡系统和官爵系统详解(中华三国志贡献够了怎么升官) win10系统性感海滩3无法进入游戏(性感沙滩3win10) 2077免疫系统义体在哪买(赛博朋克2077免疫电击义体) 《古剑奇谭3》战斗系统解析(古剑奇谭3战斗力排行) 详析Windows7中的WLAN netsh命令 linux linux下挂载NTFS和FAT文件系统 Capture影音管理软件(GoPro)下载 糖糖圈(糖尿病管理)下载 系统 盘点七十一个微软Windows7运行命令 Windows7简单输入两条命令查看BIOS中SLIC信息 linuxdate命令详解 linuxsource命令 操作系统位数 查看windows操作系统位数 解析系统资源不足形成与解决方案 解决VistaWin7双系统画面混乱问题 菜鸟宝典:两个技巧让Windows系统无毒 命令 巧用系统命令看是否中毒 发现病毒感染后怎样清理系统 RunEForce健身系统下载 linux系统日志不自动切分的问题 Windows2000操作系统内存优化全攻略 centos找不到IFCONFIG命令 芯平台管理系统下载 让WinXP十大系统服务隐患彻底消失 Linux系统telnet服务设置大全 关闭XP十大隐患提高系统的安全性 命令手册:Linux中的ipvsadm命令 巧妙管理交换机揪出害群之马ARP病毒 ubuntulinux下如何使用终端命令行上网? Linux系统下PPPOE拨号共享上网方法 安全管理漏 应用服务器的常见安全管理漏洞 Linux文件系统精通指南 Linux计划任务crond命令用法 系统内存优化 windows系统内存优化九秘招 Windows系统安全模式九大应用技巧 系统中毒:一次病毒手杀记录 Windows系统服务器(网站)安全注意事项 Linux系统 Linux系统各个目录的作用(中英文对照) 改良系统窗口让文件打 改良系统窗口让文件打开操作更加方便 Linux中的curl命令 u 关于木马在windows系统中的启动方式 Linux系统swap分区 解决Linux系统swap分区太小问题 系统安全命令 安全基础Linux必学的系统安全命令 进程管理器 利用系统日志查看Windows7系统运行速度 快速扫清系统中的木马 在Windows系统下搭建SVN服务器 动森的天气系统(动森天气预测网站) 动物园管理员的工作(动物园管理员做什么) 拆迁金库怎么进入管理(拆迁金库怎么进入管理系统) 超级机器人大战t系统详解(超级机器人大战t机体一览) 动物园管理员要求(动物园管理员工资多少) 动物园管理员做什么(动物园管理员要求) 戴森球计划基础物流系统(戴森球计划基础物流系统怎么解锁) 穿越火线跨系统(穿越火线跨系统角色转移卡怎么用) 大话西游帮派任务详解(大话西游帮派管理规矩) 刺客信条英灵殿家园系统(刺客信条英灵殿家园系统升级) 拆迁资金管理(拆迁资金专户管理)
更多

手机游戏排行榜