查看网络配置
- ifconfig 可以查看主机的ip地址
- ifconfig ens33 查看指定网卡的ip地址
- ifconfig ens33 192.168.1.1/24 给网卡临时改ip地址
- ifconfig ens33:0 192.168.1.1/24 临时创建一个网卡
- ifconfig ens33:0 down 禁用网卡,临时网卡的话会直接删除,也可以用ifdown
- ifconfig ens33 up 启用网卡 也可以用ifup
配置网卡信息
- 路径 vim /etc/sysconfig/network-scripts/ifcfg-ens33
- TYPE=Ethernet 网络类型
- BOOTPROTO=none/static/dhcp 给ip的获取方式
- NAME=ens33 网卡名字
- DEVICE=ens33 同上
- ONBOOT=yes 是否开机自启
- IPADDR=192.168.10.1 IP地址
- NETMASK=255.255.255.0 子网掩码
- GATEWAY=192.168.10.2 网管
- DNS1=114.114.114.114 域名解析
这几项是必须的,其他项可有可无
虚拟机类型
- 桥接模式 :和真机共享一个网络
- NAT模式:可上网,虚拟机之间互通,真机和虚拟机互通,网络上的机器不能ping到虚拟机
- 仅主机模式:不可上网,只能真机和虚拟机互通,或者虚拟机之间互通
ping命令和traceroute
检测虚拟机是否能与真机通信可使用ping
-
ping -c 3 192.168.2.2 ping3个包
-
ping -w 10 192.168.2.2 ping的超时时间,10秒
-
ping -i 2 192.168.2.2 ping包间隔,每两秒ping一次
-
traceroute 192.168.2.2 带路径的ping包
这里没关防火墙所以全是*
查看路由
- route -n 或者 ip route 查看路由
- route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.2.1
- route del -net 192.168.3.0/24 删除一条路由
- route add -host 192.168.3.1 gw 192.168.2.1 添加主机路由
- route del default gw 192.168.2.1 删除默认路由
hostname也可以看ip
- hostname -i 查看主机ip
- vim /etc/hostname 改主机名
- hostnamectl set-hostname zhangsan 改主机名
查看服务
netstat可以查 看服务
- netstat -a 看所有状态的服务
- netstat -l 看正在监听的服务
- netstat -p 带进程看服务
- netstat -n 将服务转为数字
- netstat -r 看路由表
- netstat -anpt 看tcp的服务
- netstat -anpu 看udp的服务
例如看ssh的
netstat -anpt | grep sshd
ss也可以看服务
ss -anpt | grep sshd
两者的区别在于查看的快慢,前面加time可以看到差别
查看并发量
-
time netstat -ant | grep EST | wc -l
-
time ss -o stat established | wc -l