Fedora简介
Fedora 是一个 Linux 发行版,Fedora(The Flexible Extensible Dig Object and Repository Architecture的简称)Fedora 是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。它允许任何人自由地使用、修改和重发布,无论现在还是将来。它由一个强大的社群开发,这个社群的成员以自己的不懈努力,提供并维护自由、开放源码的软件和开放的标准。Fedora 项目由 Fedora 基金会管理和控制,得到了 Red Hat 的支持。
Fedora (第七版以前为Fedora Core)是一款基于 Linux 的操作系统,也是一组维持计算机正常运行的软件集合。Fedora 由Fedora Project社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由和开源的操作系统。Fedora 项目以社区的方式工作,引领创新并传播自由代码和内容,是世界各地爱好、使用和构建自由软件的社区朋友的代名词。
Fedora 基于Red Hat Linux,在Red Hat Linux终止发行后,红帽公司计划以Fedora来取代Red Hat Linux在个人领域的应用,而另外发行的Red Hat Enterprise Linux(Red Hat企业版Linux,RHEL)则取代Red Hat Linux在商业应用的领域。
Fedora 的功能对于用户而言,它是一套功能完备、更新快速的免费操作系统,而对赞助者Red Hat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到Red Hat Enterprise Linux中。
Fedora 大约每六个月发布新版本
Fedora 之所以能够持续多年成为使用最广泛的免费 Linux 操作系统发行版之一,这与它的开放自由、功能完备、更新快速不无关系。而且它也一直备受 Linux 之父 Linus Torvalds 的青睐。Fedora 总是应用最新技术和软件,包含各类开发者和专业用户所需的整套工具,流畅的 GNOME 桌面、完整的开源工具包、各种虚拟化工具,内建 Docker 支持等。
Fedora 主要分为三大版本:
Fedora Workstation : 为笔记本和台式机提供优雅易用的操作系统,完整包含一系列开发者和创客所需的工具和辅助工具。Fedora Server : 则包含了最好最新的数据中心技术,可以让搭建稳健的基础架构和服务;一般搭建网站或架设网络服务都会选择这个版本. Fedora Atomic : 为公有云环境和私有云环境提供了一个 Fedora 的最小镜像。,它只包含一些必备的组件,资源占用非常轻量. Fedora 的版本区分主要是用途不同,大家可以根据自己的使用需求进行选择
目前最新的版本为Fedora32
下载地址https://getfedora.org/en/server/download/
Fedora32 Server版本安装与初体验
1、官网下载x86_64 Server版ISO镜像文件
2、安装过程
1)语言选择
2)安装概览界面
3)体验一下GUI分区
创建/boot/分区 vg_fedora的LVM 的VG卷组
一个lv_root的LV逻辑卷用于挂载根分区
一个lv_opt的LV逻辑卷用于挂载/opt分区
4)设置root密码,这里设置允许root用户登录
5)开始安装
6)安装完成重启
3、体验fedora32
1)内核版本信息查看
[root@fedora ~]# for option in s n m r v p i o; do echo -n "$option: "; uname -$option; done s: Linux n: fedora.walkingcloud.cn m: x86_64 r: 5.6.6-300.fc32.x86_64 v: #1 SMP Tue Apr 21 13:44:19 UTC 2020 p: x86_64 i: x86_64 o: GNU/Linux [root@fedora ~]# uname -snmrvpio Linux fedora.walkingcloud.cn 5.6.6-300.fc32.x86_64 #1 SMP Tue Apr 21 13:44:19 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux [root@fedora ~]# [root@fedora ~]# cat /etc/redhat-release Fedora release 32 (Thirty Two) [root@fedora ~]# [root@fedora ~]# cat /proc/version Linux version 5.6.6-300.fc32.x86_64 (mockbuild@bkernel03.phx2.fedoraproject.org) (gcc version 10.0.1 20200328 (Red Hat 10.0.1-0.11) (GCC)) #1 SMP Tue Apr 21 13:44:19 UTC 2020 [root@fedora ~]#
2)默认python3.8版本,openssh-8.3p1 openssl-1.1.1g
Web console: https://fedora.walkingcloud.cn:9090/ or https://192.168.31.79:9090/ Last login: Wed Jul 15 18:55:13 2020 from 192.168.31.51 [root@fedora ~]# [root@fedora ~]# ll /usr/bin/python3 lrwxrwxrwx. 1 root root 9 Mar 2 21:42 /usr/bin/python3 -> python3.8 [root@fedora ~]# [root@fedora ~]# rpm -aq | grep openssh openssh-8.3p1-3.fc32.x86_64 openssh-server-8.3p1-3.fc32.x86_64 openssh-clients-8.3p1-3.fc32.x86_64 [root@fedora ~]# [root@fedora ~]# openssl version OpenSSL 1.1.1g FIPS 21 Apr 2020 [root@fedora ~]# ssh -V OpenSSH_8.3p1, OpenSSL 1.1.1g FIPS 21 Apr 2020 [root@fedora ~]#
3)默认安装了cockpit
设置cockpit开机自启动并体验一下cockpit