服务器CentOS安装教程
海外云服务器 40个地区可选 亚太云服务器 香港 日本 韩国
云虚拟主机 个人和企业网站的理想选择 俄罗斯电商外贸虚拟主机 赠送SSL证书
美国云虚拟主机 助力出海企业低成本上云 WAF网站防火墙 为您的业务网站保驾护航
本教程详细介绍在物理机或虚拟机上安装CentOS服务器的操作步骤,准备安装介质并选择合适的版本,启动系统进入安装界面,设置语言、时区和键盘布局,分区磁盘时,可采用默认设置或自定义分区方案,随后,配置网络连接,输入root密码及创建普通用户账户,完成软件包选择后,开始安装过程,安装完成后进行系统初始化设置,如更新软件包、安装常用工具等,确保系统稳定运行。
在当今数字化时代,服务器的重要性不言而喻,无论是企业级应用还是个人网站,一台稳定高效的服务器都是不可或缺的,CentOS作为Linux家族中的重要分支,以其卓越的稳定性、安全性以及开源特性,受到了广大用户的喜爱,本文将详细介绍如何安装CentOS操作系统,并提供一些基本配置步骤,帮助初学者快速上手。
-
硬件要求
推荐使用支持64位操作系统的计算机或虚拟机,最低配置为2GB内存,建议4GB或更高以获得更好的性能体验。
-
CentOS镜像文件
- 可以从CentOS官网下载最新版本的CentOS ISO镜像,不同版本适用于不同的硬件架构和应用场景,请根据您的需求选择合适版本。
-
安装介质
U盘或光驱,用于创建启动盘,如果使用U盘,请确保其容量足够大(至少8GB)以容纳完整的ISO文件。
-
网络连接
确保设备能够访问互联网,以便后续更新软件包及下载所需组件。
制作启动盘
下载CentOS ISO镜像
访问CentOS官网,根据您的需求选择合适的版本并下载,不同版本适用于不同的硬件架构和应用场景,请仔细阅读官方文档以确定最适合您的版本。
制作启动盘
使用工具如Rufus(Windows用户)、UNetbootin或dd
命令(Linux用户)将下载好的ISO文件写入U盘,具体步骤如下:
-
Windows用户
使用Rufus工具,选择刚刚下载的CentOS ISO文件,设置目标分区为U盘,然后点击“开始”按钮即可。 -
Linux用户
可以使用dd
命令直接从终端运行:sudo dd if=/path/to/centos.iso of=/dev/sdX bs=4M status=progress && sync
注意:请务必正确指定目标设备名称(dev/sda或/dev/sdb),否则可能导致数据丢失。
重启计算机并进入BIOS设置
插入制作好的U盘后,重启计算机并在启动时按下相应的键(通常是F12、Esc或Del),进入BIOS设置界面,找到“Boot Options”,将USB设备设为第一启动项,保存设置并退出。
安装过程
启动安装程序
当系统从U盘启动后,您会看到CentOS的欢迎界面,按下Enter键继续,选择语言、键盘布局等选项。
分区与格式化磁盘
在安装向导中选择“Installation Destination”,如果您是初次安装,建议选择“Automatic Partitioning”让系统自动划分磁盘空间;如果您想手动管理分区,则可以选择“Customize Now”。
设置时间和日期
接下来会提示设置时间和日期,您可以根据实际情况进行调整,也可以保持默认值继续下一步。
安装类型选择
继续前进到“Software Selection”页面,在这里可以选择安装桌面环境(如GNOME或KDE Plasma)或者仅安装最小化服务器版本,对于大多数服务器用途来说,推荐选择“Minimal Install”。
网络配置
系统会询问是否需要启用网络配置,如果您希望立即连接互联网以便后续自动更新和安装依赖项,请勾选此选项;否则可以选择稍后再设置。
完成安装
完成上述步骤后,系统将开始写入文件系统并将引导加载程序安装到硬盘上,这个过程可能需要几分钟时间,请耐心等待直到出现提示信息表示安装成功。
重启并登录
按照屏幕上的指示重新启动系统,并使用您在安装过程中设置的用户名和密码登录新安装的CentOS系统。
基础配置
更新系统
登录后首先要做的是确保所有软件包都是最新的,打开终端并执行以下命令:
sudo yum update -y
防火墙设置
CentOS默认启用firewalld服务来保护系统免受未授权访问,你可以通过以下命令查看当前状态:
sudo firewall-cmd --state
如果你想允许特定端口开放,可以使用类似下面的命令:
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent sudo firewall-cmd --reload
SELinux配置
SELinux是一种强制访问控制机制,默认情况下处于enforcing模式,你可以根据实际需求修改其模式:
-
查看当前状态:
sestatus
-
切换到permissive模式(测试阶段):
setenforce 0
-
永久更改配置文件:
vi /etc/selinux/config
将
SELINUX=enforcing
改为SELINUX=permissive
或disabled
。
安装常用工具
根据您的业务需求,安装必要的开发库和实用工具,如果您计划部署Web服务器,可以考虑安装Apache HTTP Server:
sudo yum install httpd -y sudo systemctl start httpd sudo systemctl enable httpd
远程访问配置
如果您需要从远程主机管理这台服务器,可以考虑安装SSH服务并配置公钥认证:
-
安装SSH:
sudo yum install openssh-server -y sudo systemctl start sshd sudo systemctl enable sshd
-
生成一对密钥对并将公共密钥复制到目标服务器上:
ssh-keygen ssh-copy-id username@remote_host