使用hostname命令修改主机名
- hostname 后面可以跟主机名,临时修改主机名,重启后会失效
修改网络配置文件
网卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
- TYPE=Ethernet //网络接口类型,常见的有Ethernet和Bridge PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none//启用静态IP地址static或none (dhcp启用动态获取IP) DEFROUTE=yes IPV4_FAILURE_FATAL=no //如果为yes,则ipv4配置失败禁用设备 IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 //网卡名 UUID=34740f62-ad41-493b-989c-a8e9b2a09d16 //设备的唯一标识号 DEVICE=ens33 //网卡的设备名称 ONBOOT=yes //在系统引导时是否激活此设备 IPADDR=192.168.100.10 //设置IP地址,只有在BOOTPROTO={none|static}设置才有效 PREFIX=24 //设置子网掩码,此设置可以用NETMASK=255.255.255.0,也可用 PREFIX=n (n为掩码位数) GATEWAY=192.168.100.254 //设置网关,要与IP地址属于同一网段 DNS1=8.8.8.8 //第一个DNS服务器指向 DNS2=114.114.114.114 //第二个DNS服务器指向
- 重启网卡服务 systemctl restart network
- 关闭防火墙并设置开机不启动 firewall 服务开启与关闭 firewalld状态:# systemctl status firewalld.service 关闭 firewalld:# systemctl stop firewalld 开启firewalld:# systemctl start firewalld 开机自动关闭firewalld:# systemctl disable firewalld 开机自动启动firewalld:# systemctl enable firewalld 查看开机是否启动服务:# chkconfig --list | grep network ##centos 6 临时关闭和永久关闭selinux
- 临时关闭selinux getenforce Enforcing setenforce 0 setenforce: SELinux is disabled
- 永久关闭selinux
vim /etc/selinux/config
改:SELINUX=enforcing
为:SELINUX=disabled reboot //重启系统生效
主机名配置文件
- 执行vi命令修改/etc/hostname文件设置主机名。修改完后执行systemctl restart systemd-hostnamed使修改生效
- 使用hostnamectl命令,hostnamectl set-hostname name ,再通过hostname命令查看更改是否生效。
域名解析配置文件
- 指定为本机提供DNS的服务器地址 /etc/resolv.conf文件中记录了本机默认使用的DNS服务器的地址信息,对该文件所做的修改将会立即生效。Linux操作系统中国最多可以指定3个不同的DNS服务器地址(第3个以后的将被忽略),优先使用第一个DNS服务器。
- 本地主机映射文件 /etc/hosts文件中记录着一份主机名与ip地址的映射关系表,一般用来保存经常需要访问的主机信息,当访问一个未知的域名时,先查找该文件中是否有相应的映射记录,如果找不到再去DNS服务器查询。
使用DHCP动态配置主机地址
- 使用UDP协议工作,给网络中的主机或设备自动分配IP地址, DNS服务器地址,网关地址等网络参数
特点: C/S 模式
端口:DHCP服务使用:端口67(bootps) 68(bootpc),bootps代表服务端端口, bootpc代表客户端端口。
实验
- 查看租约文件时要把/etc/dhcp/dhcpd.conf 保留地址和mac地址注释 再在客户端 执行ifdown ens33 ; ifup ens33再在服务端查看租约文件即可。cat /var/lib/dhcpd/dhcpd.leases
- 可以开一个服务端和两个客户端,一个设置保留地址,一个不设置保留地址且可以查看租约文件。