1. 查看网络连接数和端口

使用 netstat 命令查看网络连接情况

netstat -anp

参数:

  • -a 显示所有选项
  • -t (tcp)仅显示tcp相关选项
  • -u (udp)仅显示udp相关选项
  • -n 拒绝显示别名,能显示数字的全部转化成数字。
  • -p 显示建立相关链接的程序名

关键列解释:

  • Proto 表示协议类型
  • LocalAddress 表示本地地址
  • ForeignAddress 表示对端地址
  • State 表示状态(对于 TCP 有效, UDP 没有状态概念)
  • PID/Program name 表示对应的进程id和进程名

可以使用筛选拿到想要信息:

(1)查看111端口被那个进程调用

netstat -anp | grep 111

(2)查看进程名为firefox的连接

netstat -anp | grep firefox

2. 查看进程信息

使用 top 命令可以查看进程信息

top

结果解释:

前 5 行是统计信息区

  • 第一行是任务队列信息,同 uptime 命令的执行结果。其中 load 表示系统负载(任务队列的平均长度),值越大表示当前系统就越繁忙
  • 第二、三行为进程和CPU的信息。当有多个CPU时,这些内容可能会超过两行
  • 第四、五行尾内存信息
  • 第四行 Mem: total 物理内存总量,used 使用的物理内存总量,free 空闲内存总量,buffers 用作内核缓存的内存量
  • 第五行 表示 Swap 分区的使用情况

接下来是进程列表。默认按照 CPU 占用情况降序排序(第一行就是当前占用 CPU 最多的进程)

常用列解释:

  • PID 表示进程 id
  • USER 表示进程拥有者的用户id
  • PR 表示进程优先级
  • NI 表示 nice 值,和 PR 搭配使用
  • VIRT 表示虚拟内存使用情况
  • RES 表示物理内存使用情况(如果进程使用的物理内存的和接近机器的物理内存总量, 就会出现内存不够用的情况)
  • %CPU 表示该进程占用 CPU 的百分比(多核机器这个值可以超过 100%)
  • COMMAND 对应到这个进程启动的命令

top 的一些常见用法:

1) 查看占用内存最多的前 N 个进程

  • 先执行 top 命令, 再使用快捷键 M 即可按内存占用降序排序

2) 查看 CPU 占用最多的前 N 个进程

  • 先执行 top 命令, 再使用快捷键 P 即可按照 CPU 占用降序排序

3) 查看某个进程中的线程情况

top -p [pid]

3. 查看ip地址

命令:

ifconfig

由于一台主机可能同时具备多个网络接口, 查看到的 ip 地址也就可能有多个。

网络接口对应到主机的网卡或者虚拟网卡设备. 一台主机可以具有多个网卡, 也就可以有多个 IP 地址。

ifconfig命令找不到_02. Linux命令之查看网络连接相关推荐

  1. Linux网络——查看网络连接情况的命令

    Linux网络--查看网络连接情况的命令 摘要:本文主要学习了Linux中用来查看网络连接情况的命令. hostname命令 hostname命令用于显示和设置系统的主机名称,设置只是临时生效,永久生 ...

  2. linux ifstat 网卡流量,linux 使用ifstat查看网络使用情况

    首先安装ifstat wget http://distfiles.macports.org/ifstat/ifstat-1.1.tar.gz tar xzvf ifstat-1.1.tar.gz cd ...

  3. linux查看php命令目录权限,PHP执行linux命令mkdir权限问题

    在linux系统中,root帐号执行php命令: mkdir('test', 0777); 结果文件的权限依然为: drwxr-xr-x 2 root root   Jul 27 19:30test ...

  4. linux proc目录全称,Linux命令 今天说一说Linux 命令缩写全称

    2598 首页 > 资讯 > Linux命令 今天说一说Linux 命令缩写全称 Linux命令 今天说一说Linux 命令缩写全称 ls:list(列出目录内容) cd:Change D ...

  5. Linux环境下查看网络性能的基本命令

                     Linux环境下查看网络性能的基本命令 由于Linux经常使用的是字符界面,而且Linux的功能比较强大,具有默认路由功能,相当于网关和路由器.在网络性能方面也比较稳 ...

  6. linux右上角不显示网络连接_Linux系列 之 进程监控

    预计阅读时间:15分钟 Linux下对进程的监控有多种方法,如busbox自带的top工具.atop工具等,还有其他监控程序.软件.本文主要总结和讲解一些用于进程相关的Linux命令. 01 - 查看 ...

  7. Linux的归档及压缩,Linux的cron时间计划任务, NTP网络时间协议 , 查看网络连接...

    linux的归档及压缩:                   1.节约空间                   2.方便对零散文档的管理     tar集成备份工具:         -c:    创 ...

  8. 详解linux netstat输出的网络连接状态信息

    本博文为老男孩linu培训机构早期的培训教案,特分享以供大家学习参考. 全部系列分为五篇文章,本博文为第一篇: 目录:一.生产服务器netstat tcp连接状态................... ...

  9. linux网络基础设置篇-----(查看网络连接情况,域名解析nslookup,本地映射,启用禁用网络接口,路由跟踪)

    目录 1,查看网络接口信息ifconfig (1) 查看所有活动的网络接口信息 (2)查看指定网络接口信息 2,查看主机名称hostname (1)hostname 命令 3 , 查看路由条目标rou ...

最新文章

  1. Python进阶7——字典与集合
  2. python可以做什么项目-python都能做什么
  3. js返回上一页实用的
  4. Linux 跟踪进程对CPU的占用情况,对内存的占用情况
  5. mysql 数据泵导入导出_【Oracle篇】约束和数据泵导入导出
  6. POJ - 3922 A simple stone game(K倍博弈-斐波那契博弈进阶)
  7. centos中配置java视频教程_安装CentOs
  8. apt get php mysql_Ubuntu10用apt-get配置apache+php+mysql(轉)
  9. 设计干货|菜单 - 导航UI移动版模板
  10. Redis.conf 详解
  11. 剑破冰山—Oracle开发艺术 目录
  12. 电子仿真软件MultiSIM
  13. DPDK示例l3fwd性能测试
  14. Java程序员职业生涯规划
  15. windows 护眼颜色修改
  16. MDM数据血缘设计方案
  17. windows 系统开启的端口调研
  18. Mapped Statements collection already contains value for xxx
  19. 渗透测试之文件上传漏洞
  20. java 上位机 socket_通讯编程上位机软件实现(SOCKET)——第二回

热门文章

  1. 新购阿里云服务器ECS创建之后无法ssh连接的问题处理
  2. “陪护机器人”研报:距离真正“陪护”还差那么一点
  3. Golang 交叉编译
  4. Openfire3.9.3源代码导入eclipse中开发配置指南(转载)
  5. 各种URL生成方式的性能对比
  6. 列举网络芳邻的网络资源
  7. ASP.NET+AJAX简单的文体编辑器
  8. MCSE2003学习之一
  9. [转] 硬盘工具DiskMan使用图解
  10. ADSL技术的系统结构