Linux常用命令09:ip配置-ifconfig-ping-netstat-write-wall
常用网络命令
一、配置ip地址
1. setup工具
- 在setup工具中配置ip地址;
- 重启网络服务,如果是虚拟机,那么需要桥接到有线网卡,再重启网络服务;
service network restart
- 重启网络服务,出现失败的问题
可能是ip冲突,那么更换ip即可;
也可能是UUID冲突的问题,一般是由于复制镜像导致的,那么执行以下步骤即可;
2. vi修改配置文件
在centOS6.*中配置文件是:/etc/sysconfig/network-scripts/ifcfg-eth0
在centOS7.*中配置文件是:/etc/sysconfig/network-scripts/ifcfg-ens33
二、ifconfig(查询ip地址)
三、ping
向网络主机发送ICMP请求;
-b 后面加入广播地址,用于对整个网段进行探测
-c + 次数 用于指定ping的次数
-s + 字节 指定探测包的大小
四、netstat(查看网络状态)
Centos6中自带该命令,Centos7.x中netstat命令需要单独安装,即安装net-snmp和net-tools软件包。
-a 列出所有网络状态,包括socket程序
-c 秒数 指定每个多少秒刷新一次网络状态
-n 使用ip地址和端口号显示,不使用域名和服务名
-p 显示pid和程序名
-t 显示使用tcp协议端口的连接状况
-u 显示使用udp协议端口的连接状况
-l 仅显示监听状态的连接
-r 显示路由表
#常用查看网络命令1
[root@localhost ~]# netstat -tuln
#常用查看网络命令【可以查看哪些程序使用了哪些程序以及对应的pid】
[root@localhost ~]# netstat -tulnp
#查询当前服务器的网关
[root@localhost ~]# netstat -rn
五、write
向指定登录的用户发送信息;
#判断当前服务器系统有多少用户登录了
[root@localhost ~]# w
其中“w”在哪里,就说明当前用户使用的是哪一个终端登录的,从上图可以看到,用户使用的是root用户,从IP地址为:10.10.8.18,在远程终端地址为:pts/1的地方登录的;
其中:
本地字符终端:tty1-6,分别使用快捷键alt +F1-6在linux系统中切换;
本地图形终端:tty7 使用快捷键ctrl+alt+F7切换(前提条件:按住快捷键3秒,且需要提前安装启动图形界面)
远程终端:pts/0-255
write root tty1
然后回车,并输入要发送的信息,最后使用“ctrl + D”快捷键发送信息;
六、wall
向所有登录的用户发送信息;
wall "信息内容"
“ctrl + D”快捷键发送信息;