CentOS 7是一款由社区支持的企业级操作系统,基于Red Hat EnterPRise Linux(RHEL)源代码构建,它提供了稳定、可靠且免费的平台,适用于各种服务器环境,本文将详细介绍CentOS 7的安装与使用,包括基本命令和常见问题解答。
一、CentOS 7的安装
1. 下载ISO镜像文件
需要从CentOS官网或其他可信赖的镜像站点下载CentOS 7的ISO文件,可以选择完整版或最简版,具体取决于需求。
2. 使用VMware创建虚拟机
步骤一:打开VMware Workstation,选择“File” > “New Virtual Machine” > “Custom (advanced)”。
步骤二:选择“Workstation 12.x”,点击“Next”。
步骤三:选择“稍后安装系统”,点击“Next”。
步骤四:在“Guest Operating System”中选择“Linux”,版本选择“CentOS 64bit”,点击“Next”。
步骤五:为虚拟机命名并选择存放位置,点击“Next”。
步骤六:设置磁盘大小,建议至少20GB,选择“Store virtual disk as a single file”,点击“Next”。
步骤七:完成配置,点击“Finish”。
3. 安装CentOS 7
步骤一:启动虚拟机,选择安装语言和键盘布局,点击“Continue”。
步骤二:进行安装源设置,可以选择本地介质或网络源。
步骤三:设置硬盘分区,可以选择自动分区或手动分区。
步骤四:设置网络和主机名。
步骤五:设置root用户密码并创建一个普通用户。
步骤六:开始安装,等待安装完成后重启系统。
二、CentOS 7的基本使用
1. 常用命令
文件管理:
ls
:列出目录内容。
cd
:切换目录。
pwd
:显示当前路径。
mkdir
:创建目录。
rm
:删除文件或目录。
cp
:复制文件或目录。
mv
:移动或重命名文件。
网络配置:
ifconfig
:查看或配置网络接口。
ip addr
:显示网络接口信息。
ping
:测试网络连通性。
软件包管理:
yum
:安装、更新和删除软件包。
rpm
:管理RPM软件包。
系统管理:
top
:监控系统资源使用情况。
ps
:查看进程状态。
service
:管理系统服务。
systemctl
:管理systemd服务。
2. 修改主机名和时区
临时修改主机名:
hostname newhostname
永久修改主机名:
hostnamectl sethostname newhostname
查看时区:
timedatectl listtimezones
修改时区:
timedatectl settimezone Asia/Shanghai
3. systemd服务管理
查看系统当前默认运行级别:
systemctl getdefault
修改系统启动默认级别:
systemctl setdefault multiuser.target
重启系统:
reboot
停止服务:
systemctl stop service_name
启动服务:
systemctl start service_name
重启服务:
systemctl restart service_name
查看服务状态:
systemctl status service_name
三、常见问题解答(FAQs)
Q1:如何更改CentOS 7的IP地址?
A1:可以通过编辑网络配置文件来更改IP地址,要更改ens33接口的IP地址,执行以下命令:
vi /etc/sysconfig/networkscripts/ifcfgens33
找到ONBOOT=yes
行,添加或修改以下行:
IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8
保存并退出,然后重启网络服务:
systemctl restart network
Q2:如何在CentOS 7上安装Docker?
A2:确保系统是最新的,然后添加Docker的官方仓库并安装Docker:
yum update y yum install y yumutils devicemapperpersistentdata lvm2 yumconfigmanager addrepo https://download.docker.com/linux/centos/dockerce.repo yum install dockerce dockercecli containerd.io
启动并设置Docker开机自启:
systemctl start docker systemctl enable docker
验证安装是否成功:
docker version