CentOS 新用户指南
一、CentOS简介
CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux (RHEL) 源代码重新编译而成的开源操作系统,它以稳定性、安全性和免费性著称,被广泛应用于企业级的Web服务器或大规模集群系统,CentOS为开发者、系统管理员和IT专业人员提供了一个可靠的平台。

二、基本操作
1. 安装与配置
下载镜像与创建启动盘:
从CentOS官网或国内镜像源下载CentOS镜像文件(推荐使用Minimal ISO版本)。
在Windows上可以使用Rufus制作启动盘;在Linux上可以使用dd命令:
- sudo dd if=CentOS7x86_64Minimal.iso of=/dev/sdX bs=4M
- sync
将/dev/sdX
替换为实际的U盘设备名。
开始安装:

插入启动盘,重启系统并选择从USB启动。
选择语言(默认English),点击Continue。
安装类型:
选择Install CentOS 7,按Enter键继续。
磁盘分区与网络配置:
选择需要安装的磁盘,手动分区时建议方案如下:

- /boot: 1 GB (ext4)
- /: 20 GB 或更多 (xfs)
- swap: 2 GB 或等于物理内存大小
启用网络连接并配置主机名,如centos7.localdomain。
设置时区和日期时间:
选择时区(如Asia/Shanghai),启用NTP同步。
软件选择:
选择Minimal Install进行最小化安装。
设置root密码和创建用户:
设置root用户密码,创建一个普通用户并赋予管理员权限。
完成安装:
点击Reboot重启系统,拔出U盘。
2. 用户管理
添加新用户:
- sudo useradd newuser
设置用户密码:
- sudo passwd newuser
赋予sudo权限:
- sudo visudo
在打开的文件中添加以下行:
- newuser ALL=(ALL) ALL
3. 文件与目录管理
查看当前目录下的文件和目录:
- ls
切换目录:
- cd /path/to/directory
创建目录:
- mkdir new_directory
删除文件或目录:
- rm rf file_or_directory
复制文件或目录:
- cp r source_file_or_directory destination_directory
移动或重命名文件或目录:
- mv old_name new_name
4. 进程管理
查看系统中所有进程:
- ps aux
杀死指定进程:
- kill 9 PID
5. 软件包管理
更新系统并安装软件包:
- sudo yum update y
- sudo yum install y package_name
清理系统缓存和日志:
- sudo yum clean all
- sudo rm rf /var/cache/yum
- sudo journalctl vacuumtime=3days
6. 网络管理
配置静态IP地址:
- sudo nmtui
选择Edit a connection,编辑所需网络连接并设置静态IP。
配置防火墙规则:
- sudo firewallcmd permanent addservice=http
- sudo firewallcmd reload
三、常见问题及解决方案
1. 无法识别硬盘
原因:磁盘驱动未加载或分区表格式不兼容。
解决方案:确保磁盘在Bios中被识别,并使用GPT分区表,可通过gdisk工具修复分区表:
- sudo gdisk /dev/sda
2. 网络无法连接
原因:网络配置未启用或缺少驱动。
解决方案:安装后通过nmtui配置网络:
- sudo nmtui
在图形界面中选择Edit a connection,配置并启用网络。
3. 系统无法启动
原因:引导顺序错误或GRUB安装失败。
解决方案:在BIOS中检查启动顺序,确保选择正确磁盘,如需重装GRUB,可使用以下命令:
- sudo grub2install /dev/sda
- sudo grub2mkconfig o /boot/grub2/grub.cfg
CentOS作为一个稳定、安全的操作系统,适合各种应用场景,特别是服务器环境,对于新用户来说,掌握基本的安装、用户管理、文件管理、进程管理和网络管理等技能是非常重要的,通过本文提供的详细步骤和常见问题解决方案,用户可以更好地了解和使用CentOS系统,提高工作效率和系统管理水平。