感谢浪浪云支持发布
浪浪云活动链接 :https://langlangy.cn/?i8afa52
CentOS 是一个免费开源的企业级操作系统,被广泛应用于服务器环境。对于初学者来说,理解 CentOS 的基本概念、命令和管理技巧是至关重要的。本指南将带你了解 CentOS 的基础知识,帮助你快速上手。
文章目录
- CentOS 简介
- 特点
- 安装 CentOS
- 下载和创建启动盘
- 安装步骤
- 基础命令
- 文件和目录操作
- 查看和编辑文件
- 系统信息
- 包管理
- 安装软件
- 更新系统
- 移除软件
- 查找软件包
- 用户和权限管理
- 创建用户和组
- 用户和组管理
- 文件权限管理
- 文件系统管理
- 挂载和卸载文件系统
- 磁盘空间查看
- 网络配置
- 查看网络状态
- 配置网络接口
- 系统监控
- 进程管理
- 系统日志
- 常见问题及解决方法
- 问题:无法连接网络
- 问题:yum 错误 “Cannot find a valid baseurl”
CentOS 简介
CentOS 全称为 Community ENTerprise Operating System,是一个源自 Red Hat Enterprise Linux (RHEL) 的免费操作系统。换句话说,CentOS 是 RHEL 的开源社区版本,提供高稳定性和企业级功能。
特点
- 免费开源:无需付费即可使用所有功能
- 高稳定性:常用于服务器环境,运行稳定
- 软件兼容性好:支持 RHEL 的软件包
安装 CentOS
下载和创建启动盘
- 从 CentOS 官方网站下载最新的 ISO 镜像文件。
- 使用 Rufus、Etcher 等工具将 ISO 镜像写入 USB 设备,创建启动盘。
安装步骤
- 从 USB 设备启动计算机,进入 CentOS 安装界面。
- 选择“Install CentOS 7”进入安装引导。
- 根据提示选择语言、键盘布局和时间区域。
- 设置安装目标(通常为硬盘),分区设置可以选择自动分区或手动分区。
- 配置网络并设置主机名。
- 创建一个用户帐户并设置 root 密码。
- 点击“Begin Installation”开始安装。
安装完成后,重启系统并登录到你的新 CentOS 安装。
基础命令
文件和目录操作
# 列出目录内容
ls
# 切换目录
cd /path/to/directory
# 创建目录
mkdir new_directory
# 删除文件或目录
rm file_or_directory
# 移动或重命名文件
mv source destination
# 复制文件
cp source destination
查看和编辑文件
# 查看文件内容
cat file
# 分页查看文件内容
less file
# 使用 nano 编辑文件
nano file
# 使用 vi 编辑文件
vi file
系统信息
# 显示当前用户
whoami
# 显示主机名
hostname
# 显示当前日期和时间
date
# 显示系统启动时间
uptime
包管理
CentOS 使用 yum
包管理工具来安装、更新和移除软件包。
安装软件
sudo yum install package_name
更新系统
sudo yum update
移除软件
sudo yum remove package_name
查找软件包
yum search package_name
用户和权限管理
创建用户和组
# 创建新用户
sudo useradd username
# 设置用户密码
sudo passwd username
# 创建新组
sudo groupadd groupname
用户和组管理
# 修改用户
sudo usermod -aG groupname username
# 删除用户
sudo userdel username
# 删除组
sudo groupdel groupname
文件权限管理
# 查看文件权限
ls -l file
# 修改文件权限
chmod 755 file
# 修改文件所有者
chown username:groupname file
文件系统管理
挂载和卸载文件系统
# 创建挂载点
sudo mkdir /mnt/mydisk
# 挂载文件系统
sudo mount /dev/sdX1 /mnt/mydisk
# 卸载文件系统
sudo umount /mnt/mydisk
磁盘空间查看
# 查看磁盘使用情况
df -h
# 查看目录占用情况
du -sh /path/to/directory
网络配置
查看网络状态
# 查看网络接口
ip addr show
# 查看网络路由
route -n
配置网络接口
CentOS 使用 NetworkManager 管理网络。nmcli
是 NetworkManager 的命令行工具。
# 显示网络连接
nmcli connection show
# 配置静态 IP
nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 ipv4.method manual
# 激活网络连接
nmcli connection up eth0
系统监控
进程管理
# 查看正在运行的进程
ps aux
# 实时查看进程
top
# 结束进程
kill -9 PID
系统日志
# 查看系统日志
sudo journalctl
# 查看特定服务日志
sudo journalctl -u service_name
常见问题及解决方法
问题:无法连接网络
解决方法:
-
检查网络接口状态:
ip addr show
-
重新启动 NetworkManager:
sudo systemctl restart NetworkManager
问题:yum 错误 “Cannot find a valid baseurl”
解决方法:
- 检查网络连通性,确保可以访问互联网。
- 编辑
/etc/yum.repos.d/CentOS-Base.repo
文件,确保 baseurl 配置正确。
通过这份指南,希望你能对 CentOS 有一个初步的了解,并能开始进行基本的系统管理。CentOS 提供了强大的功能和稳定的平台,是学习和应用企业级 Linux 系统的理想选择。
感谢浪浪云支持发布
浪浪云活动链接 :https://langlangy.cn/?i8afa52