Fedora32 Server版安装与初体验_python

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镜像文件

Fedora32 Server版安装与初体验_python_02

Fedora32 Server版安装与初体验_发行版_03

2、安装过程


Fedora32 Server版安装与初体验_python_04

1)语言选择


Fedora32 Server版安装与初体验_发行版_05

2)安装概览界面

Fedora32 Server版安装与初体验_python_06

3)体验一下GUI分区

Fedora32 Server版安装与初体验_发行版_07

创建/boot/分区 vg_fedora的LVM 的VG卷组 

一个lv_root的LV逻辑卷用于挂载根分区 

一个lv_opt的LV逻辑卷用于挂载/opt分区

Fedora32 Server版安装与初体验_python_08

Fedora32 Server版安装与初体验_linux_09

Fedora32 Server版安装与初体验_python_10

Fedora32 Server版安装与初体验_发行版_11

Fedora32 Server版安装与初体验_发行版_12

Fedora32 Server版安装与初体验_python_13

4)设置root密码,这里设置允许root用户登录

Fedora32 Server版安装与初体验_发行版_14

5)开始安装

Fedora32 Server版安装与初体验_python_15

6)安装完成重启

Fedora32 Server版安装与初体验_发行版_16


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 ~]#

Fedora32 Server版安装与初体验_发行版_17

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 ~]#

Fedora32 Server版安装与初体验_linux_18

3)默认安装了cockpit

设置cockpit开机自启动并体验一下cockpit

Fedora32 Server版安装与初体验_发行版_19

Fedora32 Server版安装与初体验_linux_20

Fedora32 Server版安装与初体验_发行版_21