学习目标:
- centos常见的命令
学习内容:
CentOS 是一种广泛使用的 Linux 发行版,尤其在服务器环境中。以下是一些常见的 CentOS 命令,分类整理以便于理解和使用:
系统信息
- 检查系统版本
cat /etc/centos-release
- 显示内核版本
uname -r
- 查看系统信息
lsb_release -a
用户和权限
- 添加用户
useradd username
- 删除用户
userdel username
- 修改用户密码
passwd username
- 切换用户
su - username
- 查看当前用户
whoami
文件和目录操作
- 列出目录内容
ls -l
- 切换目录
cd /path/to/directory
- 创建目录
mkdir directory_name
- 删除文件
rm filename
- 删除目录
rm -r directory_name
- 复制文件
cp source_file destination_file
- 移动文件
mv source_file destination_file
- 查看文件内容
cat filename
- 编辑文件
vi filename
网络操作
- 查看网络配置
ifconfig
- 查看路由表
route -n
- 检查网络连接
ping google.com
- 显示网络状态
netstat -tuln
- 查看DNS配置
cat /etc/resolv.conf
软件包管理(使用 yum)
- 更新软件包列表
yum update
- 安装软件包
yum install package_name
- 删除软件包
yum remove package_name
- 搜索软件包
yum search package_name
- 列出已安装软件包
yum list installed
服务管理(使用 systemctl)
- 启动服务
systemctl start service_name
- 停止服务
systemctl stop service_name
- 重启服务
systemctl restart service_name
- 查看服务状态
systemctl status service_name
- 启用服务开机自启动
systemctl enable service_name
- 禁用服务开机自启动
systemctl disable service_name
磁盘操作
- 查看磁盘使用情况
df -h
- 查看目录磁盘使用情况
du -sh /path/to/directory
- 挂载文件系统
mount /dev/sdX /mnt
- 卸载文件系统
umount /mnt
日志查看
- 查看系统日志
tail -f /var/log/messages
- 查看特定服务日志
journalctl -u service_name
这些命令只是 CentOS 操作的基本集合。了解并熟悉这些命令,可以有效地管理和操作 CentOS 系统。