网络命令
8.1 网络命令:write(对方必须在线)
指令名称:write
指令所在路径:/usr/bin/write
执行权限:所有用户
语法:write <用户名>
功能描述:给用户发消息,以Ctrl+D保存结束
8.2 网络命令:wall
指令名称:wall
指令所在路径:/usr/bin/wall
执行权限:所有用户
语法:wall [message]
功能描述:发广播信息(在线的所有用户都可以收到)
8.3 网络命令:ping
指令名称:ping
指令所在路径:/bin/ping
执行权限:所有用户
语法:ping 选项 IP地址
-c 指定发送次数
功能描述:测试网络连通性
8.4 网络命令:ifconfig
指令名称:ifconfig
指令所在路径:/sbin/ifconfig
执行权限:root
语法:ifconfig 网卡名称 IP地址
功能描述:查看和设置网卡信息(临时设置IP地址)
8.5 网络命令:mail
指令名称:mail
指令所在路径:/bin/mail
执行权限:所有用户
语法:mail <用户名>
功能描述:查看发送电子邮件
8.6 网络命令:last
命令名称:last
命令所在路径:/usr/bin/last
执行权限:所有用户
语法:last
功能描述:列出目前与过去等入系统的用户信息
8.7 网络命令:netstat
网络命令:netstat
命令所在路径:/bin/netstat
执行权限:所有用户
语法:netstat [选项]
功能介绍:显示网络相关信息
[root@localhost ~]# netstat [选项]
选项:
-t : TCP协议
-u : UDP协议
-l : 监听
-r : 路由
-n : 显示IP地址和端口号
[root@localhost ~]# netstat -tlun #查看本机监听的端口
[root@localhost ~]# netstat -an #查看本机所有的网络连接
[root@localhost ~]# netstat -rn #查看本机路由表
8.8 网络命令:setup(redhat专用)
命令名称:setup
命令所在路径:/usr/bin/setup
执行权限:root
语法:setup
功能描述:配置网络
8.8.1其他网络管理手段
1.更改配置文件(永久生效)
[root@localhost ~]# vim /etc/sysconfig/network-script/ifcfg-eno
2.nmcli
1.如何添加一个网络设置
#nmcli con edit eno16777736
>goto ipv4
>set addresses 172.16.40.3/24
>set gateway 172.16.40.2
>set method manual
>save
>quit
#nmcli connection up eno5464645
启用网卡
[root@haha rhel7.2]# nmcli connection modify eno16777736 connection.autoconnect yes
启用某个会话
#nmcli con up work
-------------------------连接
activate eno16777736
2.如何更改网络配置
nmcli con mod eno16777736 ipv4.addresses "192.168.0.200/24 "
nmcli con mod eno16777736 ipv4.gateway 192.168.0.1
Nmcli con mod eno16777736 ipv4.dns 8.8.8.8
3.设置多会话的网络
添加会话
[root@localhost ~]# nmcli connection add type ethernet con-name home ifname eno16777736
[root@localhost ~]# nmcli connection add type ethernet con-name work ifname eno16777736
设置 ip 地址信息
nmcli connection modify home ipv4.addresses "172.16.40.1/24 "
更改 ip 地址获取方式(静态)
nmcli connection modify home ipv4.method manual
Dhcp 方式设置
nmcli connection modify work ipv4.method auto
启用某个会话
#nmcli con up work
重启
#systemctl restart network