CentOS 零基础入门指南

CentOS 简介
CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)源代码构建的免费操作系统,它为用户提供了稳定、安全、高效的服务器环境,对于初学者来说,CentOS是一个理想的入门平台。
CentOS 安装
准备安装环境
- 下载CentOS安装镜像:访问CentOS官网(https://www.centos.org/)下载最新版本的安装镜像。
- 准备安装U盘:将下载的镜像烧录到U盘中,制作成启动盘。
安装过程

- 将U盘插入电脑,重启电脑并进入BIOS设置,将U盘设置为第一启动设备。
- 启动电脑后,进入CentOS安装界面。
- 选择安装语言、键盘布局等基本设置。
- 选择安装类型,推荐选择“自定义(高级)”安装。
- 分区:根据实际情况划分硬盘分区,一般分为根分区(/)、交换分区(swap)和用户数据分区。
- 选择安装源:选择本地安装源或网络安装源。
- 安装软件包:选择要安装的软件包,如Development Tools、Server Components等。
- 开始安装:点击“开始安装”按钮,等待安装完成。
CentOS 常用命令
用户管理
- 添加用户:
useradd username - 删除用户:
userdel username - 修改用户密码:
passwd username - 查看用户信息:
id username
文件管理
- 创建文件:
touch filename - 删除文件:
rm filename - 查看文件内容:
cat filename - 查看目录列表:
ls - 进入目录:
cd directory - 创建目录:
mkdir directory
网络配置
- 查看网络状态:
ifconfig - 查看路由表:
route - 配置静态IP地址:编辑
/etc/sysconfig/network-scripts/ifcfg-eth0文件,设置BOOTPROTO=static,然后设置IP地址、子网掩码、网关等信息。
CentOS 安全设置

- 设置root密码:使用
passwd命令设置root密码。 - 创建普通用户:使用
useradd命令创建普通用户,并设置密码。 - 关闭SSH服务:编辑
/etc/ssh/sshd_config文件,将PermitRootLogin设置为no。 - 安装防火墙:安装iptables防火墙,并设置相关规则。
FAQs
问题:CentOS和Red Hat Enterprise Linux有什么区别? 解答:CentOS是基于RHEL源代码构建的免费操作系统,两者在内核和大部分软件包上基本相同,但CentOS不提供官方的技术支持和安全更新。
问题:如何查看CentOS版本? 解答:在终端中输入
cat /etc/redhat-release命令,即可查看CentOS版本信息。

