网络干货,无论是运维还是开发都要知道的网络知识系列之(八)

时间:2022-06-01 03:12:27

相关网络操作知识

配置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

声明出处:由于本文是根据书本写的博客,如遇已有类似文章博客,请联系我,我会在声明出处。