引言
CentOS作为一款基于Red Hat Enterprise Linux的开源操作系统,因其稳定性和安全性在服务器领域得到了广泛的应用。熟练掌握CentOS的常用指令对于系统管理和维护至关重要。本文将为您提供一份CentOS常用指令速查手册,帮助您快速掌握系统操作技巧。
文件和目录操作
1. 列出目录内容
ls
:列出目录内容。-l
:长格式显示,包括权限、所有者、大小等信息。-a
:显示隐藏文件。-h
:以人类可读的格式显示文件大小。
2. 改变当前目录
cd
:切换工作目录。
3. 显示当前目录的完整路径
pwd
:显示当前目录的完整路径。
4. 创建新目录
mkdir
:创建新目录。
5. 删除空目录
rmdir
:删除空目录。
6. 创建空文件
touch
:创建空文件。
7. 复制文件或目录
cp
:复制文件或目录。
8. 移动或重命名文件
mv
:移动或重命名文件。
文件内容查看与编辑
1. 查看文件内容
cat
:查看文件内容。less
:分页查看文件内容。more
:分页查看文件内容(与less类似,但功能较少)。
2. 文本编辑器
nano
:简单的文本编辑器。vi
或vim
:功能强大的文本编辑器。
权限和所有权
1. 改变文件或目录的权限
chmod
:改变文件或目录的权限。
2. 改变文件或目录的所有者
chown
:改变文件或目录的所有者。
3. 改变文件或目录的用户组
chgrp
:改变文件或目录的用户组。
包管理
1. 安装软件包
yum install [package]
:安装软件包。
2. 删除软件包
yum remove [package]
:删除软件包。
3. 更新所有软件包
yum update
:更新所有软件包。
4. 搜索软件包
yum search [keyword]
:搜索软件包。
5. 使用dnf(CentOS 8及更高版本)
dnf install [package]
:安装软件包。dnf remove [package]
:删除软件包。dnf update
:更新所有软件包。
用户与权限管理
1. 创建用户
useradd [username]
:创建新用户。
2. 删除用户
userdel [username]
:删除用户。
3. 修改用户密码
passwd [username]
:修改用户密码。
4. 查看用户信息
id [username]
:查看用户信息。
5. 修改用户组
groupmod [groupname]
:修改用户组。
网络配置
1. 查看网络配置
ifconfig
:查看网络接口配置。ip addr
:查看网络接口配置(CentOS 7及以上版本)。
2. 修改IP地址
ifconfig [interface] [IP]/[netmask]
:修改IP地址。ip addr add [IP]/[netmask] dev [interface]
:修改IP地址(CentOS 7及以上版本)。
3. 重启网络服务
service network restart
:重启网络服务。
进程管理
1. 查看进程信息
ps
:查看进程信息。top
:实时显示系统中各个进程资源占用状况。htop
:top的增强版,提供了更友好的界面和交互方式。
2. 终止进程
kill [pid]
:终止进程。pkill [processname]
:终止指定名称的进程。
总结
通过以上速查手册,您应该能够快速掌握CentOS的常用指令,从而提高系统管理和维护的效率。在学习和使用过程中,建议您结合实际情况进行实践,以便更好地理解和应用这些指令。