修改ip
临时修改ip(不推荐)
1.先查看当前的ip:ifconfig(需要先yum安装net-tools工具)或者ip add。
[admin@localhost ~]$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.253.131 netmask 255.255.255.0 broadcast 192.168.253.255
inet6 fe80::a32e:7fa8:37b8:8cf4 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:20:21:fa txqueuelen 1000 (Ethernet)
RX packets 672 bytes 47309 (46.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 120 bytes 17597 (17.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
2.临时修改ip地址 ifconfig ens33 … netmask 255.255.255.0或者ifconfig ens33 … /24。要在设置在与原来在同一个网段内的ip地址。此时终端会断开
[root@localhost ~]# ifconfig ens33 192.168.253.200 netmask 255.255.255.0
3.修改指定网关,用另一个终端连上去(在这里很有可能出bug显示不能链接),主机的ip是
# route add default gw 192.168.253.2
4.测试
(1)ping114.114.114.114
(2)查看路由表route -n
永久性修改ip方法1:需要修改配置文件。
网络的配置文件在/etc/sysconfig/network-scripts/目录中,此目录中存放着网络设备的配置文件,以ifcfg开头。
1.像下面这样修改网络配置文件。
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
#设置ip获得方式
BOOTPROTO="none"
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="2e4ce6ac-051e-47b6-aa14-9d4f4cffae0b"
DEVICE="ens33"
ONBOOT="yes"
#设置静态ip,一块网卡可以有多个ip
#如果只有一组IP,那么数字0可以不加,如果有多组IP,那么没组IP中的IPADDR、NETMASK、GATEWAY都必须要有
IPADDR=192.168.253.100
NETMASK=255.255.255.0
GATEWAY=192.168.253.2
#DNS必须从0开始,并且不可以省略,所有的ip共享
DNS1=114.114.114.114
DNS2=8.8.8.8
2.重启网络服务,就可以获得新的ip地址并且能够访问外网。
[admin@localhost ~]$ systemctl restart network
永久性修改ip方法2:直接一条命令
nmctl(network manager connection 网络管理链接工具)
nmctl connection modify 网卡名 ipv4.method manual autoconnect yse ipv4.addresses ip地址 ipv4.dns dns域名
[root@localhost ~]# nmcli connection modify ens33 ipv4.method manual autoconnect yes ipv4.addresses 192.168.253.131 ipv4.dns 114.114.114.114
[root@localhost ~]# systemctl restart network
修改主机名
首先我们对一个网址进行分析。什么叫url,域名,主机名
https://blog.csdn.net/u012111465/article/details/79779550
简单来说
https://www.baidu.com/ 叫url
baidu.com 叫域名
www 叫服务器名
www.baidu.com 叫主机名
主机名=服务器名+域名
url=传输协议+主机名+其他
查看主机名
[admin@localhost ~]$ hostname
localhost.localdomain
修改主机名
直接修改,需要重启后有效
[admin@localhost ~]$ hostnamectl set-hostname www.huang.cn
先临时修改。修改配置文件
第一步先临时让主机名生效
# hostname www.eagle.lab
第二步修改/etc/hostname文件,将文件内原先内容删除后,更改为www.eagle.lab,如果不做上一步操作,那就要重启后生效
# vim /etc/hostname
www.eagle.lab
不同ip的主机出现相同的名字怎么办
yum配置
查看yum的一些属性:
1.查看源
修改源:
通过访问opsx(阿里云https://opsx.alibaba.com/mirror?lang=zh-CN等)获取帮助,直接链接就可以修改源了。
建立本地源。
1.断网情况下(进入网络配置文件把网关注释掉),yum不能再install了,这时可以通过光盘来下载软件。
[root@www ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
IPADDR=192.168.253.131
NETMASK=255.255.255.0
#GATEWAY=192.168.253.2
DNS1=114.114.114.114
2.挂载光盘到本地并查看
[root@www ~]# mount /dev/cdrom /media
mount: /dev/sr0 is write-protected, mounting read-only
[root@www ~]# ls /media
CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7
EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL
3.查看原本的yum仓库文件并且备份他们。
[root@localhost ~]# ls /etc/yum.repos.d/
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
mv /etc/yum.repos.d /etc/yum.repos.d.bak
mkdir /etc/yum.repos.d
4.再yum仓库下创建一个.repo结尾的文件,写入数据
• [eagle-mirror] :Yum软件仓库唯一标识符,避免与其他仓库冲突。
• name=eagle:Yum软件仓库的名称描述,易于识别仓库用处。
• baseurl=http://dc.eagleslab.com:8889/Packages:提供的方式包括FTP(ftp://…)、
HTTP(http://…)、本地(file:///…)。
• enabled=1:设置此源是否可用;1为可用,0为禁用。
• gpgcheck=0:设置此源是否校验文件;1为校验,0为不校验。
• # gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release:若上面参数开启
校验,那么请指定公钥文件地址。
vim /etc/yum.repos.d/local.repo
1 [local]
2 name=dvd
3 baseurl=file:///media #本地文件源
4 enable=1 #此源可用
5 gpgcheck=0 #不开启校验,直接使用。
5.查看yum仓库是否配置成功
# yum clean all
# yum makecache