相关网络操作知识
配置linux网卡
网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0
setup-network config就是网卡配置文件。
网卡生效:
推荐:ifdown,ifup
2、网络如果没有配置DNS,那么再/etc/resolv.conf里配置会生效,如果有多块网卡(DHCP获取方式)时候,可能会覆盖/etc/resolv.conf里已有的配置。
修改主机名的规范步骤:
a)hostname oldboylinux
b)vi /etc/sysconfig/network
c)vi /etc/hosts
如果用setupàdns设置修改主机名,永久生效(但命令行不生效)。
影响/etc/sysconfig/network和/etc/hosts配置文件
配置默认网关
第一 生效文件
[root@localhost ~]# grep -i gate /etc/sysconfig/network-scripts/ifcfg-eth0
GATEWAY=10.0.0.254
第二 生效文件
[root@localhost ~]# grep -i gate /etc/sysconfig/network
GATEWAY=10.0.0.253
第三 命令行优先,且临时生效
route -n或netstat -rn
route add default gw 10.0.0.254
route del default gw 10.0.0.254
route功能很多,不仅仅配置默认网关,网络(静态)路由。
配置与查看网络信息
ifconfig 查看配置别名ip等。
别名IP:VIP虚拟IP
ifconfig eth0:X 10.0.0.25/24 up 配置别名IP,VIP
ifconfig eth0:X down 停掉别名IP
例子:
ifconfig eth1:0 10.0.0.10 netmask 255.255.255.0 up
ifconfig eth1:0 10.0.0.11/24 up
ifconfig eth1:1 10.0.0.11/24 up
heartbeat高可用(VIP)早期用的别名IP,Centos6下heartbeat也是辅助IP。
ip的方式配多个IP,辅助IP
例子:
ip addr add 10.0.0.13/24 dev eth1:3
ip add del 10.0.0.10/24 dev eth1:2
ip add
辅助IP形式:keepalived高可用一直都是用的辅助IP。
ip的方式未来趋势。
网卡重启不失效:写成配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0:1)。
查看网络状态
ifconfig
ip
route -n
hostname(uname -n)
netstat(ss)(ESTABLISHED 建立连接的状态,数量即表示网络连接数)
lsof
必考面试题:统计访问服务器IP的ESTABLISHED连接数最多的IP?
方法1:awk -F "[ :]+" '/EST/ {print $6}' netstat.log|sort|uniq -c|sort -rn -k1
方法2:awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' netstat.log|sort -rn -k1
面试题:已知一个端口为52113,如何查看端口对应的是什么服务名?
方法1:lsof -i :52113
方法2:netstat -lntup|grep 52113
声明出处:由于本文是根据书本写的博客,如遇已有类似文章博客,请联系我,我会在声明出处。