CentOS 8.0.1905 linux服务器系统安装与配置图解教程
2024-01-02 03:38:40
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"