Linux 网络管理

网络管理

网络信息
IP地址 没有ip不能通信,表明身份,逻辑地址
目前用的是IPV4,即将被淘汰,32bit,用点分十进制描述,每八位一段 2^32 中国分到8千万到一亿,比较缺
发达国家分到比较多
192.168.1.1

网络位					相同网段只需要交换机,不同网段要路由

子网掩码   				连续的1和连续0组成,连续1的长度就是网络位的长度

网关

DNS
域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映
		射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53[1]。当前,对于每一级
		域名长度的限制是63个字符,域名总长度则不能超过253个字符
		
主机名

IPv4
32bit,使用点分十进制,每8位一段,2^32
网络位
主机位
子网掩码
连续的1和连续0组成,连续1的长度就是网络位的长度
255.255.255.0
ipv4地址的分类
A
1-126
B
128-191
C
192-223
D 组播
224-239
E 科研
240-255

特殊地址
0.0.0.0 any
255.255.255.255 广播
127 本地回环
x.x.x.0 网段地址
x.x.x.255 网段广播地址

私有地址
10.0.0.0-10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255

查看ip地址
[root@tzc ~]# ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:f9:00:f6 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.100/24 brd 10.0.0.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::e462:ea:9774:76cc/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:8c:bc:80 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000
link/ether 52:54:00:8c:bc:80 brd ff:ff:ff:ff:ff:ff

查看网关
[root@tzc ~]# route -nKernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.2 0.0.0.0 UG 100 0 0 ens33
10.0.0.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0

如果用不了,yum install -y net-tools
查看DNS
[root@tzc ~]# cat /etc/resolv.conf

Generated by NetworkManager

search hs.com
nameserver 223.5.5.5

修改网络信息
接口配置文件/etc/sysconfig/network-scripts/ifcfg-*
修改网络信息
接口配置文件

		[root@tzc ~]# cat /etc/sysconfig/network-scripts/ifcfg-*
		TYPE="Ethernet"
		PROXY_METHOD="none"
		BROWSER_ONLY="no"
		BOOTPROTO="none"				//获取地址的方法,

TYPE=“Ethernet” #网卡的类型,以太网
PROXY_METHOD=“none”
BROWSER_ONLY=“no”
BOOTPROTO=“none” #获取地址的方式,none是手动分配,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=“a3d56de8-f0bc-4ff4-ab9d-2d51b95ec499” #设备的唯一标识
DEVICE=“ens33” #设备名 不能改
ONBOOT=“yes” #启动状态
IPADDR=“10.0.0.100” #IPv4地址
PREFIX=“24” #掩码长度
NETMASK=255.255.255.0 #子网掩码和PREFIX不能共存
GATEWAY=“10.0.0.2” #网关
DNS1=“223.5.5.5” #DNS服务器的地址
DNS2=223.6.6.6
IPV6_PRIVACY=“no”

修改完接口配置文件后,必须重启网卡才能生效
方法一:重启网络服务,重启所有的网卡
[root@tzc ~]# systemctl restart network

方法二:重启网卡
[root@tzc ~]# ifdown ens33 && ifup ens33

修改主机名
查看主机名
[root@tzc ~]# hostname #CentOS7 之前
[root@tzc ~]# hostnamectl #CentOS7

[root@tzc ~]# hostname
tzc.hs.com

修改主机名
[root@tzc ~]# hostnamectl set-hostname
Invalid number of arguments.

安全相关
SELinux
增强Linux
主谓宾

主:小王
动作:
类型:男or女
宾:厕所

防火墙
CentOS7 firewall
<CentOS7 iptables

禁用SELinux
临时关闭
[root@tzc ~]# hostnamectl set-hostname
Invalid number of arguments.
永久关闭
修改selinux配置文件/etc/selinux/config,改完后,重启服务器生效
[root@tzc ~]# sed -i ‘s#SELINUX=enforcing#SELINUX=disabled#g’ /etc/selinux/config

禁用防火墙
临时关闭
[root@tzc ~]# systemctl stop firewalld
永久关闭
[root@tzc ~]# systemctl disable firewalld


模板机制作

1.网卡配置文件
将不需要的删掉,比如UUID,HWADDR
[root@tzc ~]# sed -ri '/(UUID|HWADDR)/d' /etc/sysconfig/network-scripts/ifcfg-ens33

2.禁用SELinux、防火墙
[root@tzc ~]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
	[root@tzc ~]# systemctl disable firewalld
	Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
	Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
	
	[root@tzc ~]# systemctl status firewalld
				●  firewalld.service - firewalld - dynamic firewall daemon
				   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
				   Active: active (running) since 五 2019-06-21 07:56:00 CST; 1h 56min ago
					 Docs: man:firewalld(1)
				   Main PID: 7084 (firewalld)
					Tasks: 2
				   CGroup: /system.slice/firewalld.service
						   └─7084 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

				   6月 21 07:55:58 tzc.hs.com systemd[1]: Starting firewalld - dynamic firewall daemon...
				   6月 21 07:56:00 tzc.hs.com systemd[1]: Started firewalld - dynamic firewall daemon.



				[root@tzc ~]# getenforce
				Permissive


3.部署yum仓库
1)将系统默认的库备份(或删掉)
[root@tzc ~]# cd  /etc/yum.repos.d/
[root@tzc yum.repos.d]# ls
cdrom.repo  CentOS-Base.repo  epel.repo
[root@tzc yum.repos.d]# mkdir bak
[root@tzc yum.repos.d]# mv CentOS-* bak/ 
[root@tzc yum.repos.d]# mount /etc/cdrom /mnt
mount: 特殊设备 /etc/cdrom 不存在
[root@tzc yum.repos.d]# mount /dev/cdrom /mnt
mount: /dev/sr0 写保护,将以只读方式挂载
mount: /dev/sr0 已经挂载或 /mnt 忙
       /dev/sr0 已经挂载到 /run/media/tql/CentOS 7 x86_64 上
       /dev/sr0 已经挂载到 /mnt 上

2)本地光盘库
[root@tzc ~]# mount /dev/cdrom /mnt
[root@tzc ~]# cat > /etc/yum.repos.d/cdrom.repo<<EOF
[cdrom]
name=cdrom repo
baseurl=file:///mnt
enabled=1
gpgcheck=0
EOF

3)线上Base和epel库
使用阿里云的镜像站
Base库
[root@tzc ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

epel
[root@tzc ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
如果没有wget,使用curl下载
[root@tzc ~]# curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
--2019-06-23 21:28:50--  http://mirrors.aliyun.com/repo/epel-7.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 122.246.9.250, 119.96.206.234, 122.246.9.243, ...
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|122.246.9.250|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:664 [application/octet-stream]
正在保存至: “/etc/yum.repos.d/epel.repo”

100%[=========================================>] 664         --.-K/s 用时 0s      

2019-06-23 21:28:50 (67.6 MB/s) - 已保存 “/etc/yum.repos.d/epel.repo” [664/664])


下载完,生成缓存
[root@tzc ~]# yum makecache
或
[root@tzc yum.repos.d]# yum repolist
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
源标识                                                           源名称                                                                                              状态
!cdrom                                                           cdrom repo                                                                                           4,021
!epel/x86_64                                                     Extra Packages for Enterprise Linux 7 - x86_64                                                      13,235
repolist: 17,256

4.安装必须的软件
[root@tzc ~]# yum install -y lrzsz vim net-tools bash-completion tree gcc lsof 

5.关机做快照
[root@tzc ~]# shutdown -h now
虚拟机->快照->快照管理器->拍摄快照

6.xshell上创建相应的目录及会话


通过模板机克隆其他服务器
1.通过模板机快照做链接克隆

虚拟机->管理->克隆->现有快照克隆->创建链接克隆

2.修改克隆后的虚拟机的信息
1)修改主机名
[web01]
[root@tzc ~]# hostnamectl set-hostname xx_web01
[web02]
[root@tzc ~]# hostnamectl set-hostname xx_web02
2)修改IP地址
[web01]
[root@tzc ~]# sed -i ‘s#100#101#g’ /etc/sysconfig/network-scripts/ifcfg-ens33
[web02]
[root@tzc ~]# sed -i ‘s#100#102#g’ /etc/sysconfig/network-scripts/ifcfg-ens33

3.关机做快照
虚拟机->快照->快照管理器->拍摄快照

can’t rezoly 无法解析

timeout 超时

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值