第十二章网络管理

第十二章网络管理

=

1网络接口名称规则

网络接口名称规则‘

网卡文件

 ls /etc/sysconfig/network-scripts/

cp /etc/sysconfig/network-scripts/ifcfg-ens33  /tmp/

NetworkManager服务

网络管理器是一个动态网络的控制器与配置系统 它用于当网络设备可用时保持设备和链接开启并激活

默认情况下 CentOS/RHEL7已安装网络管理器 并处于启用的状态


systemctl status NetworkManager

 systemctl stauts  network

配置网络的工具

配置的方法多种多样
命令 

字符 

图形

配置文件 vim
vim /etc/sysconfig/network-scripts/ifcfg-ens33
命令行 nmcli
如果灭有这个命令 可以执行安装
yum -y install  NetworkManager
[root@localhost ~]# nmcli device 
DEVICE      TYPE      STATE   CONNECTION 
ens33       ethernet  已连接  ens33      
virbr0      bridge    已连接  virbr0     
lo          loopback  未托管  --         
virbr0-nic  tun       未托管  -
简易图形 nmtui
图形界面 nm-conection-editor

网络 管理 链接 编辑器

2配置网络参数

图形界面网络设置 需要一样

配置ip

方法
1配置网卡参数

先备份网卡配置文件 在修改

cp /etc/sysconfig/network-scripts/ifcfg-ens33  /tmp/
vim /etc/sysconfig/network-scripts/ifcfg-ens33

ipv4 有43e个地址

重启

systemctl restart network

TYPE="Ethernet"
PROXY_METHOD="none"  
BROWSER_ONLY="no"
BOOTPROTO="dhcp"  //手动none/static 还是自动dhcp
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="987ed88a-c77e-4ad9-ac39-fa744de4342c"
DEVICE="ens33"
ONBOOT="yes"  // 是否启用改设备
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
IPADDR="192.168.120.0"
NETMASK="255.255.255.0"
GATEWAY="192.168.120.2"
DNS1="8.8.8.8"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="987ed88a-c77e-4ad9-ac39-fa744de4342c"
DEVICE="ens33"
ONBOOT="yes"

ipv6有2-128次方地址

2重启网络服务

systemctl restart network

测试

[root@localhost ~]# ping www.baidu.com
PING www.a.shifen.com (39.156.66.14) 56(84) bytes of data.
64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=1 ttl=128 time=22.9 ms
64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=2 ttl=128 time=20.5 ms
64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=3 ttl=128 time=21.4 ms
64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=4 ttl=128 time=21.4 ms
^C
--- www.a.shifen.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3006ms
rtt min/avg/max/mdev = 20.553/21.578/22.901/0.849 ms
3查看ip地址 ip a
问题

主机名

查看主机名 hostname
配置主机名 hostnamectl set- hostname baidu.com
查看和配置主机名cat /etc/hostname
reboot 重启生效 init 6 也是可以

网络测试工具

测试工具

ip a //查看所有的ip

ip route // 查看路由 网关

ip neigh // 另依赖主机ping通 查看邻居

ping 127.0.0.1

ports and services

安装示例服务

yum -y install httpd

systemctl start httpd
Show TCP sockets
ss -tnl

netstat -anpt

初始化服务器

最小化安装

1为你的服务器配置root密码
2配置ip地址 VMNAT8 NAT模式
备份文件

cp /etc/sysconfig/network-scripts/ifcfg-ens33  /tmp/

vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
IPADDR="192.168.120.131"
NETMASK="255.255.255.0"
GATEWAY="192.168.120.2"
DNS1="8.8.8.8"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="987ed88a-c77e-4ad9-ac39-fa744de4342c"
DEVICE="ens33"
ONBOOT="yes"

重启

systemctl restart network

测试

ping www.baidu.com

3配置yum源
清空备份

tar -cvf repo.tar /etc/yum.repos.d/*

mv repo.tar /tmp

rm -rf /etc/yum.repos.d/*
 vim /etc/yum.repos.d/dvd.repo

[dvd] //库的名称
name=dvd123 //库的说明 name是必须的
baseurl=file:///mnt/cdrom // 下载库的地址 file 是本地的
gpgcheck=0 // 是关闭校验

[root@localhost yum.repos.d]# cat /etc/yum.repos.d/dvd.repo 
[dvd]
name=dvd123
baseurl=file:///mnt/cdrom
gpgcheck=0

注意 光盘的位置 记得要把光盘放到服务器上 通电

cd /etc/yum.repos.d/

mkdir /mnt/cdrom

[root@localhost yum.repos.d]# mount /dev/cdrom /mnt/cdrom/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost yum.repos.d]# ls /mnt/cdrom/
CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7
EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL

查看数量

ls /mnt/cdrom/Packages/ | wc -l

重启自己挂载 自动挂载光驱/阿里yum
vim /root/. bashrc
mount /dev/cdrom /mnt/cdrom

重启机器 查看光盘信息即可
init 6

4关防火墙

systemctl stop firewalld 关闭防火墙

systemctl disable firewalld 禁用

systemctl status firewalld 查看状态

5selinux 永久关闭

临时关闭 setenfoce 0

永久关闭

vim /etc/sysconfig/selinux

SELINUX=disabled
6安装常用的程序
 yum install -y lrzsz sysstat elinks wget net-tools bash-completion
7关机快照

init 0 关机

加快照

你可能感兴趣的:(网络,linux,学习)