打好CentOS系统的基础
原创打好CentOS系统的基础
CentOS作为一款基于Red Hat Enterprise Linux的免费操作系统,因其稳定性和可靠性而广受欢迎。对于系统管理员和开发者来说,掌握CentOS系统的基本操作和配置是至关重要的。本文将为您介绍怎样打好CentOS系统的基础,包括系统安装、基本命令、服务配置和网络设置等方面。
一、CentOS系统安装
1. 准备工作
在开端安装CentOS之前,您需要准备以下材料:
- CentOS安装镜像
- 一台可以引导启动的光驱或USB启动盘
- 一台计算机
2. 安装步骤
以下是一个基本的CentOS安装步骤:
1. 将CentOS安装镜像烧录到USB启动盘或光驱中。
2. 重启计算机,并从USB启动盘或光驱启动。
3. 进入CentOS安装界面,选择安装语言和键盘布局。
4. 选择安装类型,推荐选择“自定义(高级)”安装。
5. 在分区界面,选择自定义分区。您可以结合需求调整分区大小。
6. 选择安装源,可以选择从光盘、网络或本地镜像安装。
7. 设置root用户密码。
8. 安装软件包组,结合您的需求选择合适的软件包组。
9. 安装过程中,系统会自动下载和安装所需的软件包。
10. 安装完成后,重启计算机。
二、基本命令
1. 用户和组管理
- 创建用户:`useradd 用户名`
- 删除用户:`userdel 用户名`
- 修改用户密码:`passwd 用户名`
- 添加用户到组:`usermod -aG 组名 用户名`
- 列出所有用户:`whoami` 或 `id`
2. 文件和目录操作
- 创建目录:`mkdir 目录名`
- 删除目录:`rm -rf 目录名`
- 列出目录内容:`ls`
- 更改目录:`cd 目录名`
- 创建文件:`touch 文件名`
- 复制文件:`cp 源文件 目标文件`
- 移动文件:`mv 源文件 目标文件`
- 查看文件内容:`cat 文件名` 或 `less 文件名`
3. 权限管理
- 查看文件权限:`ls -l 文件名`
- 修改文件权限:`chmod 权限 文件名`
- 修改文件所有者:`chown 用户名 文件名`
- 修改文件所属组:`chgrp 组名 文件名`
三、服务配置
1. 服务管理工具
在CentOS中,您可以使用`systemctl`命令来管理服务。以下是一些常用命令:
- 启动服务:`systemctl start 服务名`
- 停止服务:`systemctl stop 服务名`
- 重启服务:`systemctl restart 服务名`
- 启用服务开机自启:`systemctl enable 服务名`
- 查看服务状态:`systemctl status 服务名`
2. 常用服务配置
以下是一些常见的CentOS服务配置示例:
# 安装Apache服务器
yum install httpd
# 启动Apache服务
systemctl start httpd
# 使Apache服务开机自启
systemctl enable httpd
# 查看Apache服务状态
systemctl status httpd
四、网络设置
1. 网络配置文件
CentOS的网络配置文件位于`/etc/sysconfig/network-scripts/`目录下,其中最重要的文件是`ifcfg-ens33`(ens33为网络接口名,结合您的系统或许不同)。
# 配置IP地址
BOOTPROTO=static
IPADDR=192.168