linux系统调试网络,linux系统命令(网络相关的调试命令)

本文详细介绍了Linux系统中用于网络配置和监控的几个关键命令:`ipa`用于查看IP地址,`ss`用于查看端口监听状态,以及`ps`用于查看进程状态。通过示例展示了如何使用这些命令,并解释了命令输出的各个字段含义,对于理解Linux系统管理和网络监控非常有帮助。
摘要由CSDN通过智能技术生成

本章命令

|1|2|3|4|5

1、ip a

查看ip地址(用于centos7系统)

centos6系统用ifconfig

windows运行ipconfig

[email protected] ~

╰─? ip a

1: lo: mtu 65536 qdisc noqueue state UNKNOWN qlen 1

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: ens33: mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:7f:e5:12 brd ff:ff:ff:ff:ff:ff

inet 192.168.80.3/24 brd 192.168.80.255 scope global ens33

valid_lft forever preferred_lft forever

inet6 fe80::20c:29ff:fe7f:e512/64 scope link

valid_lft forever preferred_lft forever

# 拓展:修改网卡信息

修改配置文件 /etc/sysconfig/network-scripts/ 目录下的网卡同名文件

DEVICE=eth0 #指出设备名称

NM_CONTROLLED=yes #network mamager的参数,实时生效,不需要重启

ONBOOT=yes #设置为yes,开机自动启用网络连接

IPADDR=192.168.21.129 #IP地址

BOOTPROTO=none #设置为none禁止DHCP,设置为static启用静态IP地址,设置为dhcp开启DHCP服务

NETMASK=255.255.255.0 #子网掩码

DNS1=8.8.8.8 #第一个dns服务器

TYPE=Ethernet #网络类型为:Ethernet

GATEWAY=192.168.21.2 #设置网关

DNS2=8.8.4.4 #第二个dns服务器

IPV6INIT=no #禁止IPV6

USERCTL=no #是否允许非root用户控制该设备,设置为no,只能用root用户更改

HWADDR=00:0C:29:2C:E1:0F #网卡的Mac地址

PREFIX=24

NAME=”System eth0″ #定义设备名称

2、ss

作用:查看端口监听状态

option:

-t: 显示tcp链接

-n: 以数字形式显示当前链接的端口

-l: 只显示监听的

-a:显示全部

-p: 显示PID

#常用组合:ss -tnl

[email protected] ~

╰─? ss -tnl

State Recv-Q Send-Q Local Address:Port Peer Address:Port

LISTEN 0 128 *:22 *:*

LISTEN 0 100 127.0.0.1:25 *:*

LISTEN 0 128 :::22 :::*

LISTEN 0 100 ::1:25 :::*

3、ps

作用:查看进程的工具

option :

a: 显示跟当前终端关联的所有进程

u: 基于用户的格式显示(U: 显示某用户ID所有的进程)

x: 显示所有进程,不以终端机来区分

[email protected] ~

╰─? ps aux

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

root 1 0.0 0.3 125160 3668 ? Ss 16:32 0:02 /usr/lib/systemd/systemd --switched-root --system --deserialize 21

root 2 0.0 0.0 0 0 ? S 16:32 0:00 [kthreadd]

root 3 0.0 0.0 0 0 ? S 16:32 0:00 [ksoftirqd/0]

root 9 0.0 0.0 0 0 ? R 16:32 0:01 [rcu_sched]

root 10 0.0 0.0 0 0 ? S 16:32 0:00 [watchdog/0]

root 12 0.0 0.0 0 0 ? S< 16:32 0:00 [khelper]

root 13 0.0 0.0 0 0 ? S 16:32 0:00 [kdevtmpfs]

root 14 0.0 0.0 0 0 ? S< 16:32 0:00 [netns]

root 20 0.0 0.0 0 0 ? S< 16:32 0:00 [md]

root 26 0.0 0.0 0 0 ? S 16:32 0:00 [kswapd0]

root 27 0.0 0.0 0 0 ? SN 16:32 0:00 [ksmd]

root 28 0.0 0.0 0 0 ? SN 16:32 0:00 [khugepaged]

root 29 0.0 0.0 0 0 ? S 16:32 0:00 [fsnotify_mark]

root 539 0.0 0.0 0 0 ? S 16:32 0:00 [xfsaild/sda1]

root 601 0.0 0.1 55416 1732 ? S

root 620 0.1 0.6 302432 6064 ? Ssl 16:33 0:46 /usr/bin/vmtoolsd

... #省略了部分进程

postfix 1295 0.0 0.3 89152 3988 ? S 16:33 0:00 qmgr -l -t unix -u

root 2175 0.0 0.3 140364 3196 tty1 Ss+ 16:33 0:00 -zsh

root 2289 0.1 0.0 0 0 ? R 16:42 0:39 [kworker/0:1]

root 2729 0.0 0.0 0 0 ? S< 22:38 0:00 [hci0]

root 2730 0.0 0.0 0 0 ? S< 22:38 0:00 [kworker/u257:1]

root 3112 0.0 0.5 145668 5556 ? Ss 22:38 0:00 sshd: [email protected]/0

postfix 3114 0.0 0.3 89084 3960 ? S 22:38 0:00 pickup -l -t unix -u

root 3115 0.0 0.3 140372 3332 pts/0 Ss 22:38 0:00 -zsh

root 3225 0.0 0.0 0 0 ? S< 22:51 0:00 [kworker/0:1H]

root 3255 0.0 0.1 151056 1828 pts/0 R+ 23:10 0:00 ps aux

表头

含义

USER

启动这些进程的用户

PID

进程的ID

%CPU

进程占用的CPU百分比

%MEM

占用内存的百分比

VSZ

进程占用的虚拟内存大小(单位:KB)

RSS

进程占用的物理内存大小(单位:KB)

STAT

该程序目前的状态

START

该 process 被触发启动的时间

TIME

该 process 实际使用 CPU 运作的时间

COMMAND

该程序的实际指令

STAT:该程序目前的状态

Linux进程有5种基本状态:

R :该程序目前正在运作,或者是可被运作;

S :该程序目前正在睡眠当中,但可被某些讯号(signal) 唤醒。

T :该程序目前正在侦测或者是停止了;

Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态

D :不可中断状态.

5个基本状态后,还可以加一些字母,它们含意:

<:>

N: 表示进程运行在低优先级上

L: 表示进程有页面锁定在内存中

s: 表示进程是控制进程

l: 表示进程是多线程的

+: 表示当前进程运行在前台

20190518112620080946.jpg

原文:https://www.cnblogs.com/du-z/p/10885061.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值