2·RHCSA设定主机名、设定网络参数、设置yum

来源:互联网 发布:立石和 知乎 编辑:程序博客网 时间:2024/06/05 12:45

1)设置主机名

[root@localhost ~]#hostname set-hostname server.example.com        //永久生效[root@localhost ~]#bash

2)设置IP地址、子网掩码、网关、DNS

[root@localhost ~]#nmcli connection modify "enp0s3" ipv4.method manual ipv4.address "192.168.56.100/24 192.168.56.254" ipv4.dns 8.8.8.8 connection.autoconnect //配置[root@localhost ~]#nmcli connection up "enp0s3"    //启动网卡

3)指定软件仓库

[root@localhost ~]#yum-config-manager --add http://****/rhel7.0/x86_64/dvd //添加yum源[root@localhost ~]#vim /etc/yum.repo/****/rhel7.0/x86_64/dvd   //编辑yum配置末行追加gpgcheck=0      //不检查软件签名[root@localhost ~]#yum repolist        //检测配置结果

解刨析理

1)配置网络:
网络配置的知识点:
管理网络的系统服务:NetworkManager
7之前可能会和network冲突,7之后就不会出现这样,可以放心使用NetworkManager

7系统中,查看服务状态:
systemctl start|stop|status|enable 服务名,跟我们service意思是一样的

看一下NetworkManager是否启动了:
配置工具:

2)配置主机名:
以前我们用的hostname只是当前生效
/etc/sysconfig/network是当前不生效,重启之后永久生效
所以hostnamectl这个命令是当前生效,而且永久生效
用法是hostnamectl set-hostname server0.example.com
红帽7的主机名配置文件在/etc/hostname下,默认没有这个文件,用这个命令设置完才会生成

3)配置网络参数:
红帽6:
ifconfig修改网络让其立即生效,但是不会永久生效
修改其配置文件来让其永久生效而不会立即生效(重启网络服务)
红帽7:
使用nmcli命令让其立即生效,并且修改配置文件

管理网络时有两个部分:
红帽6:
网卡名称和连接名称相同
红帽7:
网卡名称和连接名称可能不相同
网卡名:网络接口(device),由内核识别的名称
网络连接名:网络连接(connection),可以由管理员自己定义的

管理网络连接:
nmcli connection 后面接配置(查看、删除、增加、修改、激活、禁用)
查看需要修改的网卡连接名:
nmcli connection show 会列出所有
也可以指定某一个连接名称
修改IP地址、网关、DNS:
nmcli connection modify “System eth0” ipv4.method manual ipv4.addresses “172.25.0.11/24” ipv4.gateway “172.25.0.254” ipv4.dns 172.25.254.254 connection.autoconnect yes

ipv4.method 如果是dhcp给其分的就是auto、如果是我们管理员给他指定的就是manual
connection.autoconnect yes,表示自动连接此网络:我们配置文件可能设置了onboot=no让这个网络不自动启动,这时我们为了稳妥起见加一个connection.autoconnect yes,让这个连接来自动连接

改完之后我们只需要激活一下即可,不需要down:
nmcli connection up “System eth0”

4)yum:让我们将远程的http服务给我们提供软件包,类似于appstore、小米商店之类的东西,而我们去使用这些商店的时候也要去安装配置,所以我们这里的yum也是一个道理的:
我们客户机需要一些配置来指定用哪个软件源
配置文件:/etc/yum.conf(全局配置文件:比如我们是否保留下载的软件包,是否需要用签名验证之类的)
/etc/yum.repos.d/*.repo(自定义的其他的源的设置)
配置完成后我们就可以用yum命令来进行软件包的管理安装卸载等

[软件源的标识ID](可以有好几个源,这个就是每个源的标识)
name = 设置软件源的描述
baseurl = 指定源去哪里找
enabled = 是否启用软件源
gpgcheck = 是否禁止软件签名检查(比如我们手机装第三方软件的时候,会给我提示有风险是否装包)这个我们全局设置里有需要检查签名,如果让其检查我们还得给其配置密钥,而我们考试的时候都是靠谱的软件源,所以不需要开启

yum-config-manager –add-repo 软件源的网址
创建完成后会自动生成一个yum文件
没有gpgcheck选项手动添加
然后我们可以检查一下,yum repolist获取仓库信息

原创粉丝点击