返回

CentOS 8.0.1905 linux服务器系统安装与配置图解教程

电脑技巧

CentOS 8.0.1905 Linux 服务器安装和配置指南

作为一名系统管理员,您经常需要安装和配置服务器。对于基于 Linux 的系统,CentOS 8.0.1905 是一款可靠且强大的选择,适用于各种服务器角色。本指南将详细介绍 CentOS 8.0.1905 的安装和配置过程,帮助您建立一个安全且高效的服务器环境。

系统安装

1. 准备安装介质

首先,您需要获取 CentOS 8.0.1905 ISO 镜像并将其刻录到 U 盘或 DVD 上。

2. 启动计算机并进入 BIOS 设置

重新启动计算机并访问 BIOS 设置。这通常可以通过在启动时按 Delete、F2 或其他指定的键来实现。

3. 设置 U 盘或 DVD 为第一启动项

在 BIOS 中,将 U 盘或 DVD 设置为第一启动项。这将确保计算机从安装介质启动。

4. 开始安装 CentOS 8.0.1905

计算机启动后,将显示 CentOS 安装程序。按照屏幕上的提示进行操作,选择语言、时区、分区方案和要安装的软件包。

网络配置

1. 配置 IP 地址和网关

安装完成后,您需要为服务器分配 IP 地址和网关。可以使用 nmtui 或 nmcli 工具来配置这些设置。

nmtui
nmcli con add type ethernet con-name eth0 ifname eth0
nmcli con modify eth0 ipv4.addresses 192.168.1.10/24
nmcli con modify eth0 ipv4.gateway 192.168.1.1

2. 测试网络连接

配置网络后,使用 ping 命令测试连接是否正常:

ping 8.8.8.8

防火墙配置

1. 安装防火墙

默认情况下,CentOS 8.0.1905 没有安装防火墙。要安装它,请使用以下命令:

yum install firewalld

2. 启动防火墙

安装完成后,启动防火墙:

systemctl start firewalld

3. 开放必要的端口

为了允许服务器访问,您需要开放必要的端口。例如,对于 Web 服务器,您需要开放 80 和 443 端口:

firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload

SSH 配置

1. 安装 SSH 服务器

要启用远程管理,您需要安装 SSH 服务器:

yum install openssh-server

2. 启动 SSH 服务器

安装后,启动 SSH 服务器:

systemctl start sshd

3. 修改 SSH 端口(可选)

出于安全考虑,您可以修改默认 SSH 端口 22:

vim /etc/ssh/sshd_config
# 修改 Port 22 为其他端口,例如 Port 2222
systemctl restart sshd

yum 源配置

1. 添加额外的 yum 源

除了默认的 CentOS 源之外,还可以添加其他 yum 源来扩展可用的软件包:

vim /etc/yum.repos.d/CentOS-Base.repo
# 添加以下行
[epel]
name=Extra Packages for Enterprise Linux 8 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/8/$basearch
enabled=1
gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-8

2. 更新 yum 源

添加新源后,更新 yum 源:

yum update -y

系统更新

1. 更新系统软件包

定期更新系统软件包至关重要:

yum update -y

2. 更新内核

内核更新可以提高稳定性和安全性:

yum update kernel -y

用户管理

1. 创建用户

创建新用户:

useradd tom

2. 设置用户密码

设置用户密码:

passwd tom

3. 授予 sudo 权限

授予用户管理权限:

usermod -aG wheel tom

磁盘管理

1. 查看磁盘信息

使用 fdisk 查看磁盘信息:

fdisk -l

2. 创建分区

创建新分区:

fdisk /dev/sda
# 创建两个分区:/dev/sda1 和 /dev/sda2

3. 格式化分区

格式化分区:

mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2

4. 挂载分区

挂载分区:

mount /dev/sda1 /mnt
mount /dev/sda2 /home

软件安装

1. 安装软件包

使用 yum 安装软件包:

yum install httpd

2. 启动软件包

启动已安装的软件包:

systemctl start httpd

结论

按照本指南中的步骤,您将能够成功安装和配置 CentOS 8.0.1905 Linux 服务器。本指南涵盖了从系统安装到软件管理的各个方面。通过实施这些配置,您将建立一个安全且高效的服务器环境,满足您的业务需求。

常见问题解答

1. 如何重置 root 密码?

在引导菜单中选择“Troubleshooting”>“Rescue Mode”,然后按照屏幕上的提示进行操作。

2. 如何启用 SELinux?

使用以下命令启用 SELinux:

setenforce 1

3. 如何管理服务?

使用 systemctl 命令管理服务,例如:

systemctl start mysql
systemctl stop mysql

4. 如何配置网络桥接?

创建网桥设备并将其连接到物理接口:

nmcli con add type bridge con-name br0 ifname br0
nmcli con modify br0 bridge.stp no
nmcli con add type ethernet con-name eth1 ifname eth1 master br0

5. 如何在 CentOS 中安装 GUI?

使用以下命令安装 GNOME 桌面环境:

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"