Linux查看系统状态

原文:http://www.kklinux.com/html/linuxwangluojishu/linuxxitongguanliyuan/200903/13-4304.html
1。如何查看系统当前的负载?
  
   方法:使用 top 命令
   [前5行解释]
   第一行:【系统概况】当前时间、系统启动时间、当前系统登录用户数目、平均负载。效果和用 uptime 命令一样。
   第二行:【进程状况】进程总数、休眠进程数、运行进程数、僵死进程数、终止进程数。
   第三行:【CPU 状态】用户占用、系统占用、优先进程占用、输入输出等待占用、闲置进程占用。
   第四行:【内存状态】平均可用内存、已用内存、空闲内存、共享内存、缓存使用内存、活跃的内存页、
                       脏的非活跃的内存页(并且内存数据被修改,需要写回磁盘)、干净的非活跃的内存页。
   第五行:【交换状态】平均可用交换容量、已用容量、闲置容量、高速缓存容量。
  
   接下来动态更新就是和ps相仿的各进程情况列表了。

2。如何查看系统的启动时间、运行时间?
   方法一:使用上述的 top 命令。
  
   方法二:使用 uptime 命令,如下:
   [root@miix conf]# uptime
    13:58:07 up 5:02, 1 user, load average: 0.00, 0.00, 0.00
  
   当前时间是 13:58:07 ,系统运行了 5 小时,平均负载为 0。
   这些信息跟 top 命令的第一行信息是一样的。

3。如何查看、修改系统时间?
   方法:使用 date 命令
   直接输入 date 命令即可查看时间了
   [root@miix conf]# date
   2009年 01月 12日 星期一 15:03:23 CST
  
   设置日期、时间:
   date -s 20090112              //设置成20090112,这样会把具体时间设置成空 00:00:00
   date -s 2009-01-12            //同上
   date -s 2009/01/12            //同上
  
   date -s 01:01:01              //设置具体时间,不会对日期做更改
   date -s “01:01:01 2009-01-12″ //这样可以设置全部时间
   date -s “01:01:01 20090112″   //同上
   date -s “2009-01-12 01:01:01″ //同上
   date -s “20090112 01:01:01″   //同上

4。如何查看系统当前的登录用户?
   查看当前登录用户:who w
   who命令比较简洁,w命令相对强大些。
  
   [root@miix conf]# w
    16:11:06 up 7:14, 1 user, load average: 0.03, 0.03, 0.00
   USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
   root     pts/1    192.168.100.200 09:14    0.00s 0.38s 0.00s w
  
   w命令
   -----
   该命令用于显示登录到系统的用户情况,w命令功能强大,
   它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,
   并且统计数据相对who命令来说更加详细和科学.
   w命令的显示项目按以下顺序排列:
   当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。
   然后是每个用户的各项数据,项目显示顺序如下:登录帐号、终端名称、远程主机名、
   登录时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。
   其中JCPU时间指的是和该终端(tty)连接的所有进程占用的时间。
   这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间。
   而PCPU时间则是指当前进程(即在WHAT项中显示的进程)所占用的时间。下面介绍该命令的具体用法和参数。

5。如何查看用户登陆历史?
   方法:last -n username
   last 可以查看上次自己登录的时间,当然root可以查看其他用户登录的情况。
   last -n user 可以看user前n次登录的情况
  
6。如何清空操作历史记录bash_history?
   方法:
   执行以下3个命令即可不留痕迹
   > .bash_history
   history -c
   ctrl+d
  
   当然在执行 history -c 之前可以
  
   rm -rf /var/log/wtmp*
   rm -rf /var/log/lastlog

这样消灭得比较干净!
  
   如果还不放心,把下面的文件都干掉:
   lastlog
   utmp(utmpx)
   wtmp(wtmpx)
   messages
   syslog
   sulog

7。如何查看硬盘分区结构、状态?
  
   使用 df -h 命令即可

8。如何查看前10占用系统资源的进程?
   方法:使用 top 命令
   默认情况下,是以进程占用CPU使用率排序的,可以通过交互命令按内存消耗等资源排序。
   下面附上top交互命令:
  
   top交互命令选项
   Ctrl+L 擦除并且重写屏幕。
   h或者? 显示帮助画面,给出一些简短的命令总结说明。
   k 终止一个进程。系统将提示用户输入需要终止的进程PID,
   以及需要发送给该进程什么样的信号。一般的终止进程可以使用15信号;
   如果不能正常结束那就使用信号9强制结束该进程。默认值是信号15。在安全模式中此命令被屏蔽.
   i 忽略闲置和僵死进程。这是一个开关式命令。
   q 退出程序。
   r 重新安排一个进程的优先级别。
   S 切换到累计模式。
   s 改变两次刷新之间的延迟时间。系统将提示用户输入新的时间,单位为s。
   如果有小数,就换算成m s。输入0值则系统将不断刷新,默认值是5 s。
   需要注意的是如果设置太小的时间,很可能会引起不断刷新,从而根本来不及看清显示的情况,而且系统负载也会大大增加。
   f或者F 从当前显示中添加或者删除项目。
   o或者O 改变显示项目的顺序。
   l 切换显示平均负载和启动时间信息。
   m 切换显示内存信息。
   t 切换显示进程和CPU状态信息。
   c 切换显示命令名称和完整命令行。
   M 根据驻留内存大小进行排序。
   P 根据CPU使用百分比大小进行排序。
   T 根据时间/累计时间进行排序。
   W 将当前设置写入~/.toprc文件中。这是写top配置文件的推荐方法。

Linux查看系统状态-ZZT相关推荐

  1. Linux查看系统状态命令

    文章转自:http://www.cnblogs.com/springdong/p/3619651.html iostat iostat 命令详细地显示了存储子系统方面的情况.你通常用iostat来监控 ...

  2. linux中检测用户信息的命令是,Linux中系统状态检测命令

    1.ifconfig用于获取网卡配置与网络状态等信息,格式为:ifconfig [网络设备] [参数] 2.uname命令用于查看系统内核版本等信息,格式为:uname [-a] 查看系统的内核名称. ...

  3. linux查看防火墙装填,linux 查看防火墙状态

    1.查看防火墙状态 systemctl status firewalld firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running) 2 ...

  4. linux显示mem进行排序,Linux查看系统负载(CPU和MEM考虑)

    查看占用CPU最高的10个进程 [tidb@:vg_adn_tidbCkhsTest:172.31.30.62 ~/tidb-ansible]$ps aux | grep -v PID | sort ...

  5. linux 查看当前状态_Linux视频编辑的当前状态2018

    linux 查看当前状态 众所周知,Linux在现代电影制作中意义重大. Linux是标准的基础,是数字效果的字面工业标准 ,但是,像所有具有发展动力的技术一样,剪辑镜头的过程似乎仍然默认为非Linu ...

  6. linux防火墙有几种状态,linux查看防火墙状态的方法有哪些

    linux查看防火墙状态的方法:1.iptables防火墙,查看防火墙状态,代码为[service iptables status]:2.firewall防火墙,代码为[firewall-cmd -- ...

  7. Linux 查看系统硬件信息

    Linux 查看系统硬件信息(实例详解) linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说. cpu lscpu命令,查看的是cpu ...

  8. Linux查看系统cpu个数、核心书、线程数

    Linux查看系统cpu个数.核心书.线程数 现在cpu核心数.线程数越来越高,本文将带你了解如何确定一台服务器有多少个cpu.每个cpu有几个核心.每个核心有几个线程. 查看物理cpu个数 cat ...

  9. linux检查防火墙是否阻挡端口,浅析linux查看防火墙状态和对外开放的端口状态...

    1.查看防火墙状态 查看防火墙状态 systemctl status firewalld 开启防火墙 systemctl start firewalld 关闭防火墙 systemctl stop fi ...

最新文章

  1. Visual Studio Code支持JUnit
  2. LoRa技术实现水表抄表远距离无线传输方案的应用
  3. React Native RSA加密
  4. [debug] 开源项目的本地使用:使用pip安装的函数库不能被anaconda和pycharm使用+visdom使用 +路径问题
  5. eos操作系统_【EOS币资讯】EOS币与以太坊有什么不同?
  6. IDEA 没有创建servlet选项问题的解决
  7. EditText光标颜色设置
  8. 计算机口语英语对话视频,出国常用英语口语对话视频
  9. Android Studio 必备技巧:TODO 用法及自定义 TODO
  10. Shopify API接入
  11. stack around xxx is corrupted
  12. 微金所获2015(行业)最具影响力品牌奖
  13. 当你在浏览器地址栏输入一个URL后回车,将会发生的事情?
  14. 天呐!Linus两周搞出个Git,快来看看咋用滴!
  15. Excel中文本函数
  16. Pr零基础入门指南笔记三-------------视频效果与转场
  17. 600多个iOS开源项目分类及介绍
  18. 云栖科技这家公司切入企业级文档云市场,希望解决移动和安全两个痛点
  19. 【知识兔】Excel还可以翻译,强大到爆
  20. 智慧交通城市公交信息化解决方案

热门文章

  1. 【初等概率论】 04
  2. css flex布局网页小游戏
  3. ubuntu/linux trash-cli 删除文件到回收站 类似回收站机制的删除
  4. 还在研究pdf怎么加水印?你用python的同事早已下班了
  5. prototype 原型
  6. 这套系统,可能真的是数据分析师未来5年的机遇!
  7. oracle opaque_transform,使用dblink导致的/*+ OPAQUE_TRANSFORM */
  8. 计算机病毒防治的工作原理,计算机病毒原理及防治.pdf
  9. Tomcat出现警告:[RMI TCP Connection(3)-127.0.0.1] org.apache.tomcat.util.descriptor.web.WebXml.setVersion
  10. esp8266接入米家、小爱同学,附开源app控制