一、简介
1.网络接口名称规则
en : Ethernet以太网双绞线
wl : wirelessLAN 无线网卡
ww : WAN广域网
o : on-board 板载网卡
s : hotplug 热插拔
p : PCL接口
N : 序号或者ID
2.NetworkManager服务
网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活
默认情况下,CentOS/RHEL 7 已安装网络管理器,并处于启用状态。
查看命令:
systemctl status NetworkManager或
systemctl status network
配置网络的工具:
配置文件:vim
命令行:nmcli
简易图形: nmtui
图形界面:nm-connection-editor
二、配置网络参数
1.配置IP
#vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
DEFROUTE="yes" ---默认路由
IPV4_FAILURE_FATAL="no"
UUID="bbf2e356-e247-4db9-a36d-c330142d6f0d"
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes" ----开机自行启动网卡服务
BOOTPROTO="dhcp" ----选用DHCP自动方式
如果选用手动方式则需要把上面的BOOTPROTO="dhcp" 改为
BOOTPROTO="none" ---- //手动(none/static)
IPADDR="10.18.41.96"
IPADDR1=192.168.200.246 //额外地址
NETMASK=255.255.255.0 //或掩码长度 PREFIX=24
GATEWAY=10.18.41.1 //网关
DNS1=8.8.8.8 //DNS1
DNS2=114.114.114.114 //DNS2
2.其他配置
(1)修改主机名
#hostnamectl set-hostname bijz.com
#cat /etc/hostname
#reboot
(2)域名解析
方法一(淘汰了):
#vim /etc/hosts
添加:
119.75.218.70 www.baidu.com
方法二(现在使用的方法):
resolv.conf 将域名解析请求转发给DNS服务器。
[root@bijz ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search com
nameserver 114.114.114.114
(3)网络测试
基本的网络测试工具
#ip a ---查看所有ip (ifconfig)
#ip route -----查看路由(网关)
#hostname
#ping www.baidu.com -c2 -----ping两次
#traceroute www.sina.com.cn ------路由跟踪
(4)端口ports
0——1024 默认程序占用
1025——25535 随机给窗口分配
端口号:
http 80/tcp
https 443/tcp
ssh 22/tcp
ftp 21/tcp
netstat命令
是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。
#netstat -anpt | grep 80 或
(#ss -tnl | grep 80 )------查看有关网站服务器端口80的访问信息
解释:
-t, --tcp 显示 TCP 协议的 sockets
-n, --numeric 不解析服务的名称,如 "22" 端口不会显示成 "ssh"
-l, --listening 只显示处于监听状态的端口
命令行访问网站:#yum -y install elinks
#elinks 10.18.41.104(HTTP服务器地址)
(5)临时配置网络信息
目的:当临时使用某个IP或者网关时,可以使用如下命令。重启服务失效
ip/netmask
#ip addr add dev ens33 5.5.5.5/24
#ip add s -----查询 s 详细信息
gateway
#ip route del default //先删除默认网关
#ip route add default via 10.18.41.1 //临时配置默认网关
hostname
#hostname bijz.com
(6)网卡改名
把已经装好系统centos7修改网卡为eth0
第一步:更改网卡的文件名
#mv /ect/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0
第二步:更改网卡配置文件
#vim /etc/sysconifg/network-scripts/ifcfg-eth0
DEVICE=eth0
NAME=eth0
第三步:用GRUB添加kernel参数
#vim /etc/sysconfig/grub
GRUB_CMDLINE_LINUX="...... net.ifnames=0"
在上一行引号中添加 net.ifnames=0
第四步:重新装载配置文件
#grub2-mkconfig -o /boot/grub2/grub.cfg
第五步:重启电脑
#reboot
(7)初始化服务器
1.为服务器配置root密码 #passwd root
2.配置IP地址 #vim /etc/sysconfig/network-scripts/ifcfg-eth0
3.配置YUM源 #cd /etc/yum.repos.d/
4.关防火墙 #systemctl stop firewalld (临时)
#systemctl disable firewalld(开机自动关闭)
# systemctl status firewalld(查看防火墙的状态)
5.关内部防火墙selinux #setenfoce 0(临时)
(永久) #vim /etc/sysconfig/selinux
SELINUX=disabled
6.安装常用程序 #yum -y install lrzsz sysstat
lrzsz(用于上传文件,上传速度比较慢适用于比较小的文件)
sysstat(性能监控工具)
7.关机快照