CentOS 命令行管理指南

CentOS 简介
CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)源代码的免费操作系统,它旨在为企业和个人用户提供一个稳定、安全、高效的操作系统,CentOS具有以下特点:
- 免费开源:CentOS遵循GPL协议,用户可以免费下载和使用。
- 稳定可靠:CentOS继承了RHEL的稳定性,适用于生产环境。
- 功能丰富:CentOS提供了丰富的软件包,满足用户的各种需求。
CentOS 命令行基础
命令格式
在命令行中,命令的基本格式为:命令 [选项] [参数]
常用命令
以下是一些常用的CentOS命令及其功能:

| 命令 | 功能 |
|---|---|
| ls | 列出目录下的文件和文件夹 |
| cd | 切换目录 |
| cp | 复制文件或目录 |
| mv | 移动或重命名文件或目录 |
| rm | 删除文件或目录 |
| mkdir | 创建目录 |
| rmdir | 删除空目录 |
| touch | 创建空文件或修改文件时间 |
| cat | 查看文件内容 |
| more | 分页查看文件内容 |
| less | 分页查看文件内容 |
| grep | 在文件中搜索文本 |
| find | 在目录树中查找文件 |
| chmod | 修改文件权限 |
| chown | 修改文件所有者 |
| chgrp | 修改文件所属组 |
| tar | 打包和解包文件 |
| gzip | 压缩和解压文件 |
| bunzip2 | 解压文件 |
| zip | 打包文件 |
| unzip | 解压文件 |
CentOS 系统管理
用户管理
| 命令 | 功能 |
|---|---|
| useradd | 创建用户 |
| userdel | 删除用户 |
| passwd | 修改用户密码 |
| su | 切换用户 |
| sudo | 以超级用户权限执行命令 |
磁盘管理
| 命令 | 功能 |
|---|---|
| df | 查看磁盘空间使用情况 |
| du | 查看目录或文件占用空间 |
| mount | 挂载文件系统 |
| umount | 卸载文件系统 |
| fdisk | 分区磁盘 |
软件包管理
| 命令 | 功能 |
|---|---|
| yum | 安装、更新、卸载软件包 |
| rpm | 安装、卸载、查询软件包信息 |
FAQs
Q1:如何查看CentOS版本信息?
A1:在命令行中输入以下命令:

cat /etc/redhat-release
Q2:如何安装Apache服务器?
A2:在命令行中输入以下命令:
yum install httpd
安装完成后,可以使用以下命令启动Apache服务器:
systemctl start httpd
至此,Apache服务器已成功安装并启动。

