CentOS 使用教程
一、简介
CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux (RHEL) 源代码再编译的开放源码操作系统,由于其免费、稳定且具有强大的社区支持,CentOS在服务器领域得到了广泛的应用,本文将详细介绍如何在虚拟机中安装CentOS 7,并进行基础配置和常用命令操作。
二、准备工作
1、下载CentOS 7镜像:访问[CentOS官网](https://www.centos.org/download/),选择适合的版本进行下载,国内用户建议从阿里云、华为云等国内镜像站点下载,速度更快。
2、虚拟机软件:推荐使用VMware或VirtualBox,这两款软件功能强大且易于使用。
3、XShell工具:用于远程管理CentOS,推荐使用XShell5或XShell6。
三、安装CentOS 7
1、创建新的虚拟机:以VMware为例,选择典型(推荐),点击下一步。
2、选择安装来源:浏览到下载的CentOS 7 ISO镜像文件。
3、设置系统信息:输入虚拟机名称及存储位置,建议选择一个足够大的分区来存放虚拟机文件。
4、硬件配置:分配至少2GB内存和2个处理器核心,确保虚拟机性能,网络适配器选择NAT模式,方便联网。
5、开始安装:启动虚拟机,进入CentOS 7安装界面,选择“Install CentOS 7”,按回车继续。
6、语言与键盘设置:可以选择中文简体语言及美式键盘布局。
7、安装信息摘要:默认即可,如需调整可手动设置。
8、磁盘分区:选择“自动分区”,让系统自动完成分区操作。
9、开始安装:点击“开始安装”,安装过程可能需要几分钟时间,请耐心等待。
10、设置root密码:为root用户设置一个强密码并牢记。
11、创建用户:创建一个普通用户,用于日常操作。
12、完成安装:重启虚拟机,移除安装介质,登录系统。
四、基础命令与操作
1. 查看系统信息
uname a # 查看内核/操作系统/CPU信息 head n 1 /etc/issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息 cat /proc/meminfo # 查看内存信息
2. 文件与目录操作
pwd # 显示当前工作目录 cd # 切换目录 ls # 列出目录内容 mkdir dir_name # 新建目录 touch file_name # 新建文件 cp source dest # 复制文件或目录 mv old new # 移动或重命名文件或目录 rm file_name # 删除文件或目录
3. 文件权限管理
chmod +x file.txt # 赋予执行权限 chown user:group file.txt # 修改文件所有者和所属组 chgrp group file.txt # 修改文件所属组
4. 进程管理
ps aux # 查看所有进程 top # 实时显示进程状态 kill 9 PID # 强制终止进程
5. 软件包管理
yum update # 更新所有已安装的软件包 yum install package_name # 安装软件包 yum remove package_name # 删除软件包
6. 网络配置
ifconfig # 查看网络接口配置 nmcli dev status # 查看网络连接状态 nmtui # 图形化网络配置工具
7. 用户与群组管理
useradd new_user # 添加新用户 passwd new_user # 为新用户设置密码 usermod aG group_name new_user # 将新用户添加到群组
8. 服务管理
systemctl start service_name # 启动服务 systemctl stop service_name # 停止服务 systemctl enable service_name # 开机自启服务 systemctl disable service_name # 取消开机自启服务
五、常见问题解答(FAQs)
Q1: 如何更改CentOS 7的主机名?
A1: 可以通过hostnamectl
命令来更改主机名,要将主机名改为newhostname
,可以运行以下命令:
sudo hostnamectl sethostname newhostname
更改完成后,可以通过编辑/etc/hosts
文件,将旧主机名替换为新主机名。
Q2: 如何安装图形界面?
A2: 如果需要安装图形界面,可以使用以下命令:
sudo yum groupinstall "GNOME Desktop"
安装完成后,通过注销当前会话,然后在登录界面选择图形界面登录即可。