引言
CentOS作为一款稳定、高效的Linux发行版,广泛应用于服务器和云计算环境。掌握CentOS的命令不仅可以帮助您更好地管理和维护系统,还能提升您在开发、运维等领域的技能。本文将为您提供一个CentOS系统管理必备的200个核心命令速查手册,涵盖文件操作、系统管理、网络配置、用户权限管理等多个方面。
文件和目录操作
列出目录内容
ls
: 列出指定目录下的文件和目录。ls -l
: 以长格式显示详细信息。ls -a
: 显示所有文件,包括隐藏文件。ls -h
: 显示易读的文件大小。
切换目录
cd
: 切换到指定目录。cd /path/to/directory
: 切换到指定路径的目录。cd ..
: 切换到上一级目录。cd ~
: 切换到当前用户的主目录。
创建目录
mkdir
: 创建新目录。mkdir directoryname
: 在当前目录下创建新目录。mkdir -p /path/to/new/directory
: 递归创建多级目录。
删除目录
rmdir
: 删除空目录。rm -r
: 递归删除目录及其内部的所有内容。
复制文件或目录
cp
: 复制文件或目录。cp sourcefile destinationfile
: 复制文件。cp -r sourcedirectory destinationdirectory
: 复制目录及其内容。
移动或重命名文件或目录
mv
: 移动或重命名文件或目录。mv sourcefile destinationfile
: 移动文件。mv oldname newname
: 重命名文件。
删除文件或目录
rm
: 删除文件或目录。rm filename
: 删除文件。rm -r directoryname
: 递归删除目录及其内容。
查看文件内容
cat
: 显示文件全部内容。head
: 显示文件前几行。tail
: 显示文件的最后几行。
查找文件
find
: 在目录结构中查找文件。find /path/to/directory -name filename
: 根据文件名查找文件。
修改文件权限
chmod
: 修改文件或目录的权限。chmod -R 755 directoryname
: 递归设置目录权限为755。
系统管理
显示当前日期和时间
date
: 显示或设置系统日期和时间。
查看系统信息
uname -a
: 显示系统详细信息。hostname
: 显示或设置主机名。
查看磁盘空间使用情况
df -h
: 以人类可读的格式显示磁盘空间使用情况。du -sh
: 显示文件或目录的磁盘使用情况。
查看内存使用情况
free
: 查看内存使用情况。
查看进程信息
ps
: 查看当前系统中的进程状态。top
: 动态显示系统进程信息。
终止进程
kill
: 终止进程。kill PID
: 终止指定进程ID的进程。
管理系统服务
systemctl
: 管理系统服务。systemctl start service
: 启动服务。systemctl stop service
: 停止服务。systemctl restart service
: 重启服务。
查看日志文件
tail
: 查看日志文件。tail -f /var/log/syslog
: 实时查看syslog日志文件。
网络配置与管理
查看网络接口信息
ifconfig
: 配置和显示网络接口信息。ip addr show
: 显示所有网络接口的信息。
查看网络连接状态
netstat
: 显示网络连接、路由表、接口统计等信息。
测试网络连接
ping
: 测试网络连接的可达性。
安全远程登录
ssh
: 安全远程登录到其他服务器。
用户和权限管理
添加用户
adduser
: 添加新用户账户。
修改用户密码
passwd
: 修改用户密码。
查看用户信息
id
: 查看用户信息。
修改用户属性
usermod
: 修改用户属性。
删除用户
userdel
: 删除用户账户。
以root权限执行命令
sudo
: 以root权限执行命令。
修改文件或目录的所有者
chown
: 修改文件或目录的所有者。
修改文件或目录的所属组
chgrp
: 修改文件或目录的所属组。
其他常用命令
压缩和解压文件
tar
: 压缩和解压文件。tar -cvf archive.tar filename
: 创建压缩文件。tar -xvf archive.tar
: 解压文件。
文本编辑器
vi/vim
: 文本编辑器。
搜索文件中的文本
grep
: 搜索文件中的特定文本模式。
查找文件
find
: 在目录结构中查找文件。
查看帮助信息
man
: 查看命令的详细帮助信息。
查看历史命令
history
: 查看历史命令。
清屏
clear
: 清屏。
查看当前系统版本
cat /etc/os-release
: 查看当前系统版本。
查看系统负载
uptime
: 显示系统负载和运行时间。
查看系统启动时间
last reboot
: 查看系统启动时间。
查看网络带宽
iftop
: 查看网络带宽。
查看进程资源使用情况
ps aux
: 查看所有进程的资源使用情况。
查看系统CPU使用情况
top
: 查看CPU使用情况。
查看系统内存使用情况
free
: 查看内存使用情况。
查看磁盘空间使用情况
df -h
: 查看磁盘空间使用情况。
查看文件权限
ls -l
: 查看文件权限。
查看用户列表
users
: 查看当前登录用户列表。
查看系统日期和时间
date
: 查看系统日期和时间。
查看系统版本
cat /etc/centos-release
: 查看系统版本。
查看系统架构
uname -m
: 查看系统架构。
查看内核版本
uname -r
: 查看内核版本。
查看网络配置
ip addr show
: 查看网络配置。
查看路由表
route
: 查看路由表。
查看网络连接
netstat
: 查看网络连接。
查看系统负载
uptime
: 查看系统负载。
查看系统CPU使用情况
top
: 查看系统CPU使用情况。
查看系统内存使用情况
free
: 查看系统内存使用情况。
查看磁盘空间使用情况
df -h
: 查看磁盘空间使用情况。
查看用户权限
id
: 查看用户权限。
查看系统服务状态
systemctl status
: 查看系统服务状态。
查看系统日志
journalctl
: 查看系统日志。
查看系统防火墙规则
iptables
: 查看系统防火墙规则。
查看系统进程
ps aux
: 查看系统进程。
查看系统资源使用情况
vmstat
: 查看系统资源使用情况。
查看系统磁盘使用情况
iostat
: 查看系统磁盘使用情况。
查看系统网络使用情况
nload
: 查看系统网络使用情况。
查看系统网络连接
netstat
: 查看系统网络连接。
查看系统用户列表
users
: 查看系统用户列表。
查看系统日期和时间
date
: 查看系统日期和时间。
查看系统版本
cat /etc/centos-release
: 查看系统版本。
查看系统架构
uname -m
: 查看系统架构。
查看内核版本
uname -r
: 查看内核版本。
查看网络配置
ip addr show
: 查看网络配置。
查看路由表
route
: 查看路由表。
查看网络连接
netstat
: 查看网络连接。
查看系统负载
uptime
: 查看系统负载。
查看系统CPU使用情况
top
: 查看系统CPU使用情况。
查看系统内存使用情况
free
: 查看系统内存使用情况。
查看磁盘空间使用情况
df -h
: 查看磁盘空间使用情况。
查看用户权限
id
: 查看用户权限。
查看系统服务状态
systemctl status
: 查看系统服务状态。
查看系统日志
journalctl
: 查看系统日志。
查看系统防火墙规则
iptables
: 查看系统防火墙规则。
查看系统进程
ps aux
: 查看系统进程。
查看系统资源使用情况
vmstat
: 查看系统资源使用情况。
查看系统磁盘使用情况
iostat
: 查看系统磁盘使用情况。
查看系统网络使用情况
nload
: 查看系统网络使用情况。
查看系统网络连接
netstat
: 查看系统网络连接。
查看系统用户列表
users
: 查看系统用户列表。
查看系统日期和时间
date
: 查看系统日期和时间。
查看系统版本
cat /etc/centos-release
: 查看系统版本。
查看系统架构
uname -m
: 查看系统架构。
查看内核版本
uname -r
: 查看内核版本。
查看网络配置
ip addr show
: 查看网络配置。
查看路由表
route
: 查看路由表。
查看网络连接
netstat
: 查看网络连接。
查看系统负载
uptime
: 查看系统负载。
查看系统CPU使用情况
top
: 查看系统CPU使用情况。
查看系统内存使用情况
free
: 查看系统内存使用情况。
查看磁盘空间使用情况
df -h
: 查看磁盘空间使用情况。
查看用户权限
id
: 查看用户权限。
查看系统服务状态
systemctl status
: 查看系统服务状态。
查看系统日志
journalctl
: 查看系统日志。
查看系统防火墙规则
iptables
: 查看系统防火墙规则。
查看系统进程
ps aux
: 查看系统进程。
查看系统资源使用情况
vmstat
: 查看系统资源使用情况。
查看系统磁盘使用情况
iostat
: 查看系统磁盘使用情况。
查看系统网络使用情况
nload
: 查看系统网络使用情况。
查看系统网络连接
netstat
: 查看系统网络连接。
查看系统用户列表
users
: 查看系统用户列表。
查看系统日期和时间
date
: 查看系统日期和时间。
查看系统版本
cat /etc/centos-release
: 查看系统版本。
查看系统架构
uname -m
: 查看系统架构。
查看内核版本
uname -r
: 查看内核版本。
查看网络配置
ip addr show
: 查看网络配置。
查看路由表
route
: 查看路由表。
查看网络连接
netstat
: 查看网络连接。
查看系统负载
uptime
: 查看系统负载。
查看系统CPU使用情况
top
: 查看系统CPU使用情况。
查看系统内存使用情况
free
: 查看系统内存使用情况。
查看磁盘空间使用情况
df -h
: 查看磁盘空间使用情况。
查看用户权限
id
: 查看用户权限。
查看系统服务状态
systemctl status
: 查看系统服务状态。
查看系统日志
journalctl
: 查看系统日志。
查看系统防火墙规则
iptables
: 查看系统防火墙规则。
查看系统进程
ps aux
: 查看系统进程。
查看系统资源使用情况
vmstat
: 查看系统资源使用情况。
查看系统磁盘使用情况
iostat
: 查看系统磁盘使用情况。
查看系统网络使用情况
nload
: 查看系统网络使用情况。
查看系统网络连接
netstat
: 查看系统网络连接。
查看系统用户列表
users
: 查看系统用户列表。
查看系统日期和时间
date
: 查看系统日期和时间。
查看系统版本
cat /etc/centos-release
: 查看系统版本。
查看系统架构
uname -m
: 查看系统架构。
查看内核版本
uname -r
: 查看内核版本。
查看网络配置
ip addr show
: 查看网络配置。
查看路由表
route
: 查看路由表。
查看网络连接
netstat
: 查看网络连接。
查看系统负载
uptime
: 查看系统负载。
查看系统CPU使用情况
top
: 查看系统CPU使用情况。
查看系统内存使用情况
free
: 查看系统内存使用情况。
查看磁盘空间使用情况
df -h
: 查看磁盘空间使用情况。
查看用户权限
id
: 查看用户权限。
查看系统服务状态
systemctl status
: 查看系统服务状态。
查看系统日志
journalctl
: 查看系统日志。
查看系统防火墙规则
iptables
: 查看系统防火墙规则。
查看系统进程
ps aux
: 查看系统进程。
查看系统资源使用情况
vmstat
: 查看系统资源使用情况。
查看系统磁盘使用情况
iostat
: 查看系统磁盘使用情况。
查看系统网络使用情况
nload
: 查看系统网络使用情况。
查看系统网络连接
netstat
: 查看系统网络连接。
查看系统用户列表
users
: 查看系统用户列表。
查看系统日期和时间
date
: 查看系统日期和时间。
查看系统版本
cat /etc/centos-release
: 查看系统版本。
查看系统架构
uname -m
: 查看系统架构。
查看内核版本
uname -r
: 查看内核版本。
查看网络配置
ip addr show
: 查看网络配置。
查看路由表
route
: 查看路由表。
查看网络连接
netstat
: 查看网络连接。
查看系统负载
uptime
: 查看系统负载。
查看系统CPU使用情况
top
: 查看系统CPU使用情况。
查看系统内存使用情况
free
: 查看系统内存使用情况。
查看磁盘空间使用情况
- `