目录

1、ifconfig命令

2、ping命令

3、 netstat 命令

4、top 命令


1、ifconfig命令

ifconfig命令最常用的是用来看网络接口配置的相关信息。

2、ping命令

ping命令主要是检查能不能与目标ip进行通信。

ping命令 目标ip或者地址 直接用ping命令+目标的ip或者地址即可

ping命令 -c 次数 目标ip或者地址 加上-c+次数后,就会在ping够指定次数后停止,不会一直ping下去

ping命令 -i N(代表时间,单位是秒) 目标ip或者地址 加上-i+N后,就会按着设定的时间间隔N去进行ping

3、 netstat 命令

netstat命令主要是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作,面试中常问查看端口的命令,可以使用该命令查看

4、top 命令

top命令类似于windows的任务管理器,可以查看cpu、内存、进程等的使用情况

首先第一行top:

17:32:07   代表当前的系统时间:

up  217days  ,13min        表示系统已经连续运行了217天13分钟

1 user          表示当前有1个用户在使用该系统

load average:0.26,0.16,0.09          表示系统在1分钟、5分钟、15分钟到现在的平均负载情况

第二行 Tasks:显示的是进程的情况:

80 total        表示当前系统共有80个进程

2running       表示当前系统有两个进程正在运行

77slepping    表示有77个进行正常休眠

1 stoped        表示有1个进程 已停止

0zombie          表示0个进程为僵尸态

第三行 cpu  显示的是cpu的状态信息:

1.0 us             用户空间占用cpu的百分比

1.0 sy             内核空间占用cpu的百分比

0.0 ni               用户进程空间内改变过优先级的进程占用cpu的百分比

98.0 id            空闲cpu百分比

0.0 wa             IO等待占用的cpu百分比

0.0 hi               硬中断占用的cpu百分比

0.0 si               软中断占用的cpu百分比

0.0 st               虚拟CPU等待实际CPU的时间的百分比

第四行KiB Mem  代表的是内存状态:

1798904 total             物理内存总量

84276 free                 空闲的内存总量

401908 used              使用中的内存总量

1312720 buff/cache    用作内核缓存的内存量

第五行 Kib Swap   交换分区信息:

0 total                交换区总量

0 free                使用的交换区总量

0 used               空闲交换区总量

0 cached          代表可用于进程下一次分配的物理内存数量

第六行  PID USER这行  各进程的状态监控:

PID                     进程id

USER                 进程所有者的用户名

PR                     进程优先级

NI                       nice值。负值表示高优先级,正值表示低优先级

VIRT                  进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES

RES                   进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

SHR                   共享内存大小,单位kb

S                          进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程

%CPU                  上次更新到现在的CPU时间占用百分比

%MEM                 进程使用的物理内存百分比

TIME+                进程使用的CPU时间总计,单位秒

COMMAND         进程名称(命令名/命令行)


下图为公众号二维码,内容会同步发出,大家可以关注一起学习

这个是张狗子小哥哥的公众号,会分享一些平时的工作心得,可以关注看下。

Linux与Shell学习15--操作命令12--网络/进程相关命令相关推荐

  1. Linux第二周学习笔记(12)

    Linux第二周学习笔记(12) 2.18 特殊权限set_uid set_uid:这个权限是针对二进制可执行文件,使文件在执行阶段具有文件所有者的的权限. --------------------- ...

  2. 阿里云官方学习课程推荐-Linux运维学习路线 从事云计算运维相关工作必备技能

    阿里云官方学习课程推荐-Linux运维学习路线 从事云计算运维相关工作必备技能 目前越来越多的企业需要依赖于IT技术发布产品与服务,尤其是电子商务最为明显,它凸显了IT技术在现代企业中的重要性.当企业 ...

  3. Linux的基本学习(十四)——进程管理(下)与SELinux

    Linux的基本学习(十四)--进程管理(下)与SELinux 前言 进程这部分内容真是不少,来,我们继续跟着鸟哥学习. 特殊文件与进程 具有SUID/SGID权限的命令执行状态 SUID的权限其实与 ...

  4. Linux查询网络配置相关命令

    Linux查询网络配置相关命令 查看网络接口信息 ifconfig:查看系统所有网络接口相关信息 ifconfig -s:查看所占内存 查看及修改主机名 hostname:查看主机名称 hostnam ...

  5. Linux查询端口和进程相关命令

    Linux查询端口和进程相关命令 https://www.cnblogs.com/zjdxr-up/p/8408885.html 香吧香 博客园 首页 联系 管理随笔 - 247 文章 - 4 评论 ...

  6. Linux内核如何查看cpu位数,查看linux系统内核、CPU内存、系统位数的相关命令

    查看linux系统内核.CPU内存.系统位数的相关命令 以我的笔记本为例,看看相关命令. HP-NX6120,赛扬1.5G,2根内存条(1G + 512M),操作系统Ubuntu8.04. 查看Lin ...

  7. linux后台挂起、恢复进程相关命令

    挂起.恢复进程相关命令 ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态. jobs 查看当前有多少在后台运行的命令 jobs -l选项可显示所有任务的PID,jobs的状态可 ...

  8. Linux shell 学习笔记(12)— linux 信号、后台运行脚本、作业控制、定时运行任务

    1. 处理信号 1.1 Linux 信号 常见的 Linux 信号如下表所示: 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL ...

  9. 《Linux编程》学习笔记 ·001【基本操作、常用命令】

    注:前言.目录见 https://blog.csdn.net/qq_44220418/article/details/108428971 文章目录 一.基本操作 1.查看目录/文件 2.路径跳转 (1 ...

  10. linux设置网络 命令,Linux网络配置相关命令

    1. 设置网络参数的命令 1. 1 手动/自动配置IP参数与启动/关闭网络接口: ifconfig, ifup, ifdown 1. ifconfig 直接输入会列出当前已经被启动的网卡 ifconf ...

最新文章

  1. 郁闷的Alexa破10万。
  2. Stack Overflow requires external JavaScript from another domain, which is blocked or failed to load.
  3. #与##在宏定义中的--宏展开
  4. 如何直观的解释back propagation算法?
  5. 简单文件的上传与保存
  6. 计算未来轻沙龙 | AI=知识+推理,知识工程与数据管理专场来了!
  7. python import random 报错_Python import random报错处理办法
  8. html 只能输入正数,vue 限制input只能输入正数
  9. SSD 下的 MySQL IO 优化
  10. MongoDBTool-最新进展报告
  11. introduce to Installsheild X
  12. matlab 韦达公式,三次方程的根式求解(通俗版本)
  13. JAVA小项目--银行管理系统(GUI+数据库mysql)
  14. AE插件 点线面三维粒子插件 Plexus Mac v3.1.8破解版
  15. LabVIEW编程LabVIEW开发 常用运动控制器比较
  16. 加州ucla 计算机学校,美国加州大学洛杉矶分校UCLA计算机硕士CS录取
  17. 人民币大写转换工具C++实现(支持任意位金额转换)
  18. 【解读大佑 】〔文/马世芳 吴清圣〕
  19. jenkins svn publisher插件使用手册
  20. ios开发者证书申请

热门文章

  1. Django创建app遇到的问题
  2. 获取时间戳的几种方法
  3. [Vulhub] Nginx漏洞
  4. 微商难做?不存在的,手把手教你做微商
  5. 爬虫解析提取数据的四种方法
  6. 小药罐将陈岷引入收藏之路
  7. matlab定义机器人位置,ROS与Matlab语言入门教程-差动机器人的路径跟踪
  8. 攻略与反攻略——聊天篇
  9. html 多页面全局变量,JavaScript如何定义全局变量
  10. c语言编程基础------0.2GCC和GNU的关系,以及GCC的用法