[命令] Linux IP 命令 ip (管理地址)

内容一:通过 ip 命令显示网卡信息

1.1 通过 ip 命令显示所有网卡的信息

# ip address show

或者:

# ip a s

1.2 通过 ip 命令显示某一张网卡的信息

1.2.1 通过 ip 命令显示某一张网卡的信息的格式
# ip address show <network card name>

或者:

# ip a s eth0 <network card name>
1.2.2 通过 ip 命令显示某一张网卡的信息的案例
# ip address show  eth0

或者:

# ip a s  eth0

(补充:这里以显示 eth0 网卡为例)

内容二:通过 ip 命令显示瞬间网络流量

2.1 通过 ip 命令显示所有网卡的瞬间网络流量

# ip -s link show

或者:

# ip -s -s link show

或者:

# ip -s -h link show

(补充:这里的 -h 参数作用是以人类可读的方式进行显示)

2.2 通过 ip 命令显示某一张网卡瞬间网络流量

2.2.1 通过 ip 命令显示某一张网卡瞬间网络流量的格式
# ip -s link show <network card name>

或者:

# ip -s -s link show <network card name>

或者:

# ip -s -h link show <network card name>

(补充:这里的 -h 参数作用是以人类可读的方式进行显示)

2.2.2 通过 ip 命令显示某一张网卡瞬间网络流量的案例
# ip -s link show eth0

或者:

# ip -s -s link show eth0

或者:

# ip -s -h link show eth0


补充:
1) 这里以显示 eth0 网卡为例
2) 这里的 -h 参数作用是以人类可读的方式进行显示

内容三:通过 ip 命令显示网关 IP 地址

# ip route show

或者:

# ip route

内容四:使用 ip 命令管理 IP 地址

4.1 使用 ip 命令添加临时 IP 地址

4.1.1 使用 ip 命令添加临时 IP 地址的格式
# ip a add <static IP address>/<subnet mask> dev <network card name>

或者:

# ip addr add <static IP address>/<subnet mask> dev <network card name>

或者:

# ip address add <static IP address>/<subnet mask> dev <network card name>
4.1.2 使用 ip 命令给网卡添加临时 IP 地址的案例
# ip a add 10.0.0.1/24 dev eth0

(补充:这里以给 eth0 网卡添加 10.0.0.1/24 IP 地址为例)

4.1.3 使用 ip 命令给子网卡添加临时 IP 地址的案例
# ip address add 10.0.0.1/24 dev eth0:1

(补充:这里以给 eth0:1 网卡添加 10.0.0.1/24 IP 地址为例)

4.1.4 使用 ip 命令启动网卡上的 IP 地址
# ip link set eth0 up

(补充:这里以启动 eth0 网卡为例)

4.2 使用 ip 命令临时删除 IP 地址

4.2.1 临时删除 ip 地址的格式
# ip a del <static IP address>/<subnet mask> dev <network card name>

或者:

# ip addr delete <static IP address>/<subnet mask> dev <network card name>

或者:

# ip address delete <static IP address>/<subnet mask> dev <network card name>
4.2.2 临时删除网卡 ip 地址的案例
# ip address delete 10.0.0.1/24 dev eth0

(补充:这里以删除 eth0 网卡的 10.0.0.1/24 IP 地址为例)

4.2.3 临时删除子网卡 ip 地址的案例
# ip address del 10.0.0.1/24 dev eth0:1

(补充:这里以删除 eth0:1 网卡的 10.0.0.1/24 IP 地址为例)

4.2.4 补充:使用 ip 命令关闭网卡上的 IP 地址(只关闭不删除)
# ip link set eth0 down

(补充:这里以关闭 eth0 网卡为例)

内容五:使用 ip 命令管理临时路由表

5.1 添加临时路由表

5.1.1 添加临时路由表的格式
# ip route add <IP address>/<subnet mask> via <network gateway address> dev <network card name>
5.1.2 添加临时路由表的案例
# ip route add 10.10.10.0/24 via 10.10.10.1 dev eth0

(补充:这里以在 eth0 网卡上让所有 10.10.10.0/24 网段的 IP 地址通过 10.10.10.1 网关 IP 地址为例)

5.2 临时删除路由表

5.2.1 临时删除路由表的格式
# ip route del <IP address>/<subnet mask> via <network gateway address> dev <network cart name>
5.2.2 临时删除路由表的案例
# ip route del 10.10.10.0/24 via 10.10.10.1 dev eth0

(补充:这里以删除在 eth0 网卡上让所有 10.10.10.0/24 网段的 IP 地址通过 10.10.10.1 网关 IP 地址为例)

5.3 添加临时默认网关

5.3.1 添加临时默认网关的格式
# ip route add default via <network gateway address> dev <network card name>
5.3.1 添加临时默认网关的案例
# ip route add default via 10.10.10.1 dev eth0

(补充:这里以将默认网关设置成通过 eth0 网卡 IP 地址为 10.10.10.1 为例)

[内容] Linux 网卡命名方式

内容一:传统编号的命令方式

1.1传统编号的命令方式的案例

eth0

1.2 传统编号的命令方式的组成

1.2.1 eth 部分
eth
1.2.2 索引号名称的部分

按照数字:1、2、3 …… 依次排序

内容二:合并接口类型、适配器类型、索引号的命令方式

2.1 合并接口类型、适配器类型、索引号的命名方式的案例

ens1

2.2 合并接口类型、适配器类型、索引号的命名方式的组成

2.2.1 接口类型部分

1) 以太网线接口:en(Ethernet)
2) 串行线 IP (slip)
3) 无线局域网接口:wl(wireless LAN,也就是 WLAN)
4) 无线广域网接口:ww(wireless wide area network,也就是 WWAN)

2.2.2 适配器类型部分

1) 热插拔插槽:s
2) 板载:o
3) PCI:p

2.2.3 索引号名称的部分

按照数字:1、2、3 …… 依次排序

内容三:合并接口类型、适配器类型、索引号的命令方式

3.1 合并接口类型、适配器类型、索引号的命令方式的案例

enp2s0

3.2 合并接口类型、适配器类型、索引号的命令方式的组成

3.2.1 接口类型部分

1) 以太网线接口:en(Ethernet)
2) 串行线 IP(slip)
3) 无线局域网接口:wl(wireless LAN,也就是 WLAN)
4) 无线广域网接口:ww(wireless wide area network,也就是 WWAN)

3.2.2 适配器类型部分

1) 热插拔插槽:s
2) 板载:o
3) PCI:p

3.2.3 适配器物理位置的部分

例如:2s0 就代表物理位置为(2,0)

[命令] Linux 命令 ps (显示进程) (转载)

ps 命令的使用

Ps命令是Linux中最常使用的进程查看工具,主要用于显示包含当前运行的各进程完整信息的静态快照(查看静态的进程统计信息)。通过不同的命令选项可以有选择性的查看进程信息。

a:显示当前终端下的所有进行信息,包括其他用户的进程。与x选项结合时将显示系统中所有的进程信息。

u:使用以用户为主的格式输出进程信息。

x:显示当前用户在所有终端下的进程信息。

-e:显示系统内的所有进程信息。

-l:使用长格式显示进程信息。

-f:使用完整的格式显示进程信息。
# ps aux

解释:

USER:启动该进程的用户账号名称

PID:该进程在系统中的数字ID号,在当前系统中是唯一的。

TTY:表明该进程在哪个终端上运行。“?”表示未知或者不需要终端。

STAT:显示了进程当前的状态,如S(休眠)、R(运行)、Z(僵死)、<(高优先级)、N(低优先级)、s(父进程)、+(前台进程)。对于僵死的进程,应该手动处理掉。(问:为什么?)

START:启动该进程的时间

TIME:该进程占用CPU的时间

COMMAND:启用该进程的命令名称

%CPU:CPU占用百分比

%MEM:内存占用百分比

VSZ:占用虚拟内存(swap空间)大小

RSS:占用常驻空间(物理内存)的大小
————————————————
版权声明:本文为CSDN博主「秃头阿鑫」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_47763101/java/article/details/106391154

注明:所有转载内容皆直接从被转载文章网页的标题和内容的文本和图片中复制而来

CC 4.0 BY-SA 版权协议网址:https://creativecommons.org/licenses/by-sa/4.0/deed.z
站主补充:
补充一:D 状态的进程
D 状态的进程代表处于不可以被杀死的休眠状态。D 状态的进程就算是用 kill -9 命令也无法杀死

补充二:将 ps 的输出工整
# ps -T

补充三:ps 显示 SELinux 的上下文标签
# ps -M
或者:
# ps -Z