一、簡介
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.關機快照