CentOS 系统简介与使用指南

CentOS 系统概述
CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)源代码免费、开源的类Unix操作系统,它旨在为企业和个人用户提供一个稳定、可靠、安全的服务器操作系统,CentOS系统具有以下特点:
- 稳定性:CentOS系统继承了RHEL的稳定性,适用于生产环境。
- 免费开源:CentOS系统免费且开源,用户可以自由下载、使用和修改。
- 兼容性:CentOS系统与RHEL具有高度兼容性,用户可以轻松迁移应用。
- 社区支持:CentOS拥有庞大的社区支持,用户可以获取丰富的技术资源。
CentOS 系统安装
准备安装环境
(1)下载CentOS系统镜像:访问CentOS官网下载最新版本的CentOS镜像文件。 (2)制作启动U盘:使用USB制作工具将镜像文件写入U盘。 (3)BIOS设置:进入BIOS设置,将U盘设置为第一启动设备。
安装过程
(1)启动U盘,进入CentOS安装界面。 (2)选择安装类型,建议选择“图形化安装”。 (3)选择语言、键盘布局等基本设置。 (4)分区:根据实际需求对硬盘进行分区,建议创建根分区、交换分区和挂载点分区。 (5)设置主机名、用户名和密码。 (6)安装软件包:选择安装的软件包,如“最小化安装”或“基本服务器安装”。 (7)安装过程:等待安装完成,重启系统。
CentOS 系统使用
登录系统

使用root用户名和密码登录系统。
基本命令
(1)查看系统信息:cat /etc/redhat-release (2)查看CPU信息:cat /proc/cpuinfo (3)查看内存信息:free -m (4)查看磁盘信息:df -h (5)查看网络信息:ifconfig
软件包管理
(1)安装软件包:yum install 软件包名 (2)更新软件包:yum update (3)卸载软件包:yum remove 软件包名
用户管理
(1)添加用户:useradd 用户名 (2)删除用户:userdel 用户名 (3)修改用户密码:passwd 用户名
CentOS 系统安全
设置防火墙

(1)安装防火墙:yum install firewalld (2)启动防火墙:systemctl start firewalld (3)设置防火墙规则:firewall-cmd --permanent --add-port=80/tcp
设置SSH密钥登录
(1)生成SSH密钥对:ssh-keygen -t rsa (2)将公钥复制到目标服务器:ssh-copy-id 用户名@目标服务器IP
常见问题解答(FAQs)
Q1:如何查看CentOS系统的版本信息?
A1:使用以下命令查看系统版本信息:cat /etc/redhat-release
Q2:如何将CentOS系统设置为默认的SSH密钥登录?
A2:在本地生成SSH密钥对,然后将公钥复制到目标服务器的~/.ssh/authorized_keys文件中,在目标服务器上修改SSH配置文件/etc/ssh/sshd_config,将PasswordAuthentication no改为PasswordAuthentication yes,并重启SSH服务:systemctl restart sshd。

