这8种命令都不会,还算什么Linux运维!

01

查看系统内核版本

显示了系统名称(CentOS)和内核版本(release 6.5)

The file /etc/issue is a text file which contains a message or system identification to be printed before the login prompt.

02

查看系统信息

uname -a :显示系统名、节点名称、操作系统的发行版号、操作系统版本、运行系统的机器 ID 号

03

查看磁盘空间占用情况

参数:

  • -h:方便阅读
  • -a:全部文件系统列表

04

查看内存

一、free命令

第2行:

  • otal 内存总数: 3072【注意单位是M,可以用参数-hm更醒目】
  • used 已经使用的内存数: 2459
  • free 空闲的内存数: 612
  • shared 当前已经废弃不用,总是0
  • buffers: Buffer Cache内存数: 207
  • cached: Page Cache内存数: 2803
  • 关系:total = used + free

第3行:

  • -/+ buffers/cache的意思:
  • -buffers/cache 的内存数: 447 (等于第1行的 used - buffers - cached)
  • +buffers/cache 的内存数: 2624 (等于第1行的 free + buffers + cached)

注:此处的内存数在用上面式子计算后,在大小上有一点点出入(还不知道是什么原因)。

可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。

05

查看cpu内核数

06

查看系统负载

  • 当前时间 15:41:09
  • 系统已运行的时间 42min
  • 当前在线用户 2 user
  • 平均负载:0.54, 0.40, 0.20,最近1分钟、5分钟、15分钟系统的负载

何为系统负载呢?

系统平均负载被定义为在 特定时间间隔内运行队列中的平均进程数目 。如果一个进程满足以下条件则其就会位于运行队列中:

  • 它没有在等待I/O操作的结果
  • 它没有主动进入等待状态(也就是没有调用'wait')
  • 没有被停止(例如:等待终止)

一般来说,每个CPU内核当前活动进程数不大于3,则系统运行表现良好!当然这里说的是每个cpu内核,也就是如果主机是四核cpu的话,那么只要uptime最后输出的一串字符数值小于12即表示系统负载不是很严重.当然如果达到20,那就表示当前系统负载非常严重,估计打开执行web脚本非常缓慢。

07

查看进程

杀死所有含worker的进程

08

查看端口占用

参数:

  • -a (all)显示所有选项,默认不显示LISTEN相关
  • -t (tcp)仅显示tcp相关选项
  • -u (udp)仅显示udp相关选项
  • -n 拒绝显示别名,能显示数字的全部转化成数字。
  • -l 仅列出有在 Listen (监听) 的服務状态
  • -p 显示建立相关链接的程序名
  • -r 显示路由信息,路由表
  • -e 显示扩展信息,例如uid等
  • -s 按各个协议进行统计
  • -c 每隔一个固定时间,执行该netstat命令。
  • 提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到

作者:Geek小A 来源:http://openskill.cn/article/278

原文发布于微信公众号 - 马哥Linux运维(magedu-Linux)

原文发表时间:2017-07-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏超然的博客

web攻击

  最常见和基本的攻击WEB网站的方法。攻击者在网页上发布包含攻击性代码的数据。当浏览者看到此网页时,特定的脚本就会以浏览者用户的身份和权限来执行。通过XSS可...

1401
来自专栏后端技术探索

Nginx面试中最常见的18道题 抱佛脚必备

Nginx的并发能力在同类型网页服务器中的表现,相对而言是比较好的,因此受到了很多企业的青睐,我国使用Nginx网站的知名用户包括腾讯、淘宝、百度、京东、新浪、...

2673
来自专栏IT笔记

Grafana+Telegraf+Influxdb监控Tomcat集群方案

前一段时间自家养的几只猫经常出问题,由于没有有效的监控预警手段,以至于问题出现或者许久一段时间才会被通知到。凌晨一点这个锅可谁都不想背,为此基于目前的情况搭建了...

2881
来自专栏开发技术

virtualBox安装centos,并搭建tomcat

  本文没什么难点,只是发现自己记忆不好,特别是搭建tomcat服务的时候,总是需要去重新查阅资料,特此就写这篇博客来加强自己的记忆,同时也给大家以参考;

1393
来自专栏用户2442861的专栏

Nginx初探

http://blog.csdn.net/xlgen157387/article/details/49781487

1343
来自专栏zhangdd.com

CentOS 7.0 systemctl使用说明

centos 7.0  引入了很多心得特性,感觉比较大的是sytemctl 命令的使用。

581
来自专栏北京马哥教育

HA专题: corosync+pacemaker实现nginx高可用

前言 这几天都会学习高可用集群, 也会将其中的一些实验写出来分享给大家, 这个专题估计会写5篇左右, 实验介绍 这次的实验比较简单,在CentOS7使用cor...

45210
来自专栏王磊的博客

ReactNative环境搭建扩展篇——安装后报错解决方案

之前一篇写了《逻辑性最强的React Native环境搭建与调试》说了RN的安装,今天在这里做一个复盘,让我们能够更直观更深入的了解React Native(以...

3608
来自专栏开源优测

分享 | 使用Grafana实现 Jmeter实时监控

作者博客: http://www.jianshu.com/u/be71e0f7ca59

2191
来自专栏ionic3+

解决ionic4编译过慢的问题

ionic4中编译一次需要几十秒,远比ionic3久,在Github上看有没有人反馈这个问题,发现还真的有,而解决方法是:

6070

扫码关注云+社区

领取腾讯云代金券