红帽RedHat 8.0新特性(网络、yum源、Web界面管理等)

一、Red Hat8 配置静态IP

注意:Red Hat8网络管理默认使用NetworkManager,而不是以前版本的network。html

按照以前版本咱们通常经过配置文件设置静态IP地址信息,以下:nginx

[root@localhost ~]# cd /etc/sysconfig/network-scripts [root@localhost network-scripts]# cp ifcfg-ens160 ifcfg-ens160.bak    // 备份一下,要养成习惯

 手动添加静态IP地址:数据库

[root@localhost network-scripts]# cat ifcfg-ens160 ---------------------------------------------------- TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" # 原来是“dhcp”改成“none” 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="ens160" UUID="271a2a31-00b9-4e0d-bd5e-b0fa3685b0d0" DEVICE="ens160" ONBOOT="yes" # 添加静态IP地址信息 IPADDR=192.168.115.31 PREFIX=24 GATEWAY=192.168.115.2 DNS1=192.168.115.2

可是咱们发现经过配置文件修改IP地址并无生效,这是为何呢?vim

是由于Red Hat8版本已经不推荐经过配置文件来修改,而是推荐使用命令行方式修改。命令以下:后端

[root@localhost ~]# nmcli connection modify ens160 ipv4.addresses 192.168.115.31/24 ipv4.method manual ipv4.gateway 192.168.115.2 ipv4.dns 192.168.115.2 [root@localhost ~]# nmcli connection down ens160 [root@localhost ~]# nmcli connection up ens160 

补充一点:若是你执意想经过配置文件来修改,跟Red Hat7版本模式同样,须要安装这个包“network-scripts”,启动的服务就回到以前版本的“service network restart”。网络

二、Red Hat8配置本地yum源

跟以往的版本也有所不一样,当你挂载好光盘时,会发现光盘下AppStream和BaseOS目录下都有repodata,因此两个都须要配置,不然软件不全。配置以下:框架

[root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# vim dvd.repo 
----------------------------------------- [dvd] name
=redhat8 BaseOS baseurl=file:///media/BaseOS gpgcheck=0 [AppStream] name=redhat8 AppStream baseurl=file:///media/AppStream gpgcheck=0

测试yum源:socket

[root@localhost ~]# yum clean all [root@localhost ~]# yum list all

使用本地光盘yum安装nginx,在RHEL8里已经把Nginx加入到AppStream源中,能够直接安装:工具

[root@localhost ~]# yum install nginx -y [root@localhost ~]# systemctl enable --now nginx

新命令:Red Hat8新增的"当即启动"命令,这个命令很是实用,等同于“systemctl start nginx”和“systemctl enable nginx”两条命令。测试

如今安装Nginx就简单多了,我以前也写过Nginx安装的相关文章《Nginx 安装详细(一)》,能够对比参考一下哦。

三、Red Hat8 Web界面管理

Red Hat8默认支持Cockpit,Cockpit是一个提供系统图形化管理工具,也是此次Red Hat8更新的亮点之一

因为我选择的是“Server with GUI”安装,因此默认已经安装好Cockpit组件了,最小化安装没测试过。

[root@localhost ~]# systemctl enable --now cockpit.socket 

默认端口是"9090",能够在Web界面管理你的Linux系统,开始探索去吧。

实时监控系统各项指标 [/赞]:

四、更多的Red Hat8 新特性,感兴趣的同窗能够自行了解一下:

1. 默认支持Docker容器;
2. RHEL8数据库:MariaDB 10.三、MySQL 8.0、PostgreSQL 10;
3. 网络管理:默认使用NetworkManager;
4. 新增Cockpit项目;
5. Python 3.6是RHEL8中的默认Python版本;
6. RHEL8中包括MySQL 8.0、MariaDB 10.三、PostgreSQL 10 & 9.6和Redis 4.0;
7. PHP版本为PHP 7.2;
9. Nginx 1.14在RHEL8的核心存储库中可用;
10. nftables成为firewalld守护进程的默认后端;
11. 基于Fedora 28,Kernel版本基于4.18;
12. 地址大小: 43 bits physical, 48 bits virtual;
13. 软件包使用dnf管理,同时保留yum接口;
14. nftables替代iptables做为默认的网络过滤框架;
15. OpenSSH包已升级到7.8p1,并删除了对SSH version 1协议的支持;
.....

简单的举例一下,更多新特性还等着你去了解。

若是你对 Red Hat8的新特性感兴趣,不妨去安装Red Hat8系统体验一番,《红帽(RedHat8) RHEL8.0系统安装教程(小白都会)》。

以上有不恰当或者讲得不对的地方,但愿各位留言指正,谢谢!

相关文章
相关标签/搜索