在 CentOS 系统中,有许多常用的快捷命令可以帮助用户高效地管理系统、查看状态以及执行各种操作。这些命令可以分为系统管理、文件操作、网络配置、性能监控等类别。以下是 CentOS 系统中常用的快捷命令及其功能,并附有示例。
一、基本系统管理命令
1. 查看系统信息
- 查看系统版本:
- bash
- 复制
- cat /etc/centos-release
- 或
- bash
- 复制
- lsb_release -a
- 查看内核版本:
- bash
- 复制
- uname -r
- 查看主机名:
- bash
- 复制
- hostname
- 查看系统架构:
- bash
- 复制
- uname -m
2. 用户与权限管理
- 添加用户:
- bash
- 复制
- useradd
- 设置用户密码:
- bash
- 复制
- passwd
- 切换用户:
- bash
- 复制
- su -
- 查看当前用户:
- bash
- 复制
- whoami
- 添加用户到 sudo 组(授予管理员权限):
- bash
- 复制
- usermod -aG wheel
- 修改文件权限:
- bash
- 复制
- chmod 755
- 修改文件所属用户和组:
- bash
- 复制
- chown
:
3. 软件包管理
- 安装软件:
- bash
- 复制
- yum install
-y - 卸载软件:
- bash
- 复制
- yum remove
-y - 更新所有软件包:
- bash
- 复制
- yum update -y
- 列出已安装的软件包:
- bash
- 复制
- yum list installed
- 清除缓存:
- bash
- 复制
- yum clean all
4. 服务管理
- 启动服务:
- bash
- 复制
- systemctl start
- 停止服务:
- bash
- 复制
- systemctl stop
- 重启服务:
- bash
- 复制
- systemctl restart
- 查看服务状态:
- bash
- 复制
- systemctl status
- 启用服务开机启动:
- bash
- 复制
- systemctl enable
- 禁用服务开机启动:
- bash
- 复制
- systemctl disable
二、文件和目录操作命令
1. 文件管理
- 列出当前目录下的文件:
- bash
- 复制
- ls -l
- 常用选项: -a:显示隐藏文件。 -h:人类可读的文件大小。
- 创建文件:
- bash
- 复制
- touch
- 查看文件内容:
- bash
- 复制
- cat
- 或分页查看:
- bash
- 复制
- less
- 复制文件:
- bash
- 复制
- cp <source>
- 移动或重命名文件:
- bash
- 复制
- mv <source>
- 删除文件:
- bash
- 复制
- rm
- 压缩文件:
- bash
- 复制
- tar -czvf
.tar.gz - 解压文件:
- bash
- 复制
- tar -xzvf
.tar.gz
2. 目录管理
- 创建目录:
- bash
- 复制
- mkdir
- 递归创建多级目录:
- bash
- 复制
- mkdir -p
/ - 删除空目录:
- bash
- 复制
- rmdir
- 删除非空目录:
- bash
- 复制
- rm -rf
三、网络配置和监控命令
1. 查看网络状态
- 查看 IP 地址:
- bash
- 复制
- ip addr
- 或
- bash
- 复制
- ifconfig
- 查看网络连接:
- bash
- 复制
- netstat -ant
- 测试网络连通性:
- bash
- 复制
- ping
- 查看 DNS 解析:
- bash
- 复制
- nslookup
2. 配置防火墙
- 查看防火墙状态:
- bash
- 复制
- systemctl status firewalld
- 启用防火墙:
- bash
- 复制
- systemctl start firewalld
- 开放端口:
- bash
- 复制
- firewall-cmd --zone=public --add-port=
/tcp --permanent - 重载防火墙规则:
- bash
- 复制
- firewall-cmd --reload
四、性能监控命令
1. CPU 和内存使用
- 实时监控系统资源:
- bash
- 复制
- top
- 或
- bash
- 复制
- htop # (需要安装)
- 查看内存使用情况:
- bash
- 复制
- free -h
- 查看 CPU 信息:
- bash
- 复制
- lscpu
2. 磁盘和文件系统
- 查看磁盘使用情况:
- bash
- 复制
- df -h
- 查看目录或文件大小:
- bash
- 复制
- du -sh
- 列出分区信息:
- bash
- 复制
- fdisk -l
3. 查看进程
- 列出当前运行的所有进程:
- bash
- 复制
- ps aux
- 杀死进程:
- bash
- 复制
- kill
- 强制杀死进程:
- bash
- 复制
- kill -9
五、日志查看命令
- 查看系统日志:
- bash
- 复制
- journalctl
- 查看实时日志:
- bash
- 复制
- tail -f /var/log/messages
- 查看用户登录日志:
- bash
- 复制
- last
六、快捷键与技巧
1. 常用快捷键
- 清屏:
- bash
- 复制
- Ctrl + L
- 终止当前命令:
- bash
- 复制
- Ctrl + C
- 暂停当前进程:
- bash
- 复制
- Ctrl + Z
- 切换到命令行起点:
- bash
- 复制
- Ctrl + A
- 切换到命令行终点:
- bash
- 复制
- Ctrl + E
- 删除光标后的内容:
- bash
- 复制
- Ctrl + K
七、快捷别名设置
为了提升效率,可以为常用命令设置别名:
- 编辑别名文件:
- bash
- 复制
- nano ~/.bashrc
- 添加别名:
- bash
- 复制
- alias ll='ls -l' alias cls='clear' alias gst='git status'
- 刷新配置:
- bash
- 复制
- source ~/.bashrc
总结
以上是 CentOS 系统中常用的快捷命令整理,这些命令覆盖了系统管理、文件操作、网络配置、性能监控等多个方面。通过熟练掌握这些命令,您可以更高效地管理和优化 CentOS 系统。如果需要更高效的操作,还可以通过设置别名或使用脚本进一步简化重复性任务。
本文暂时没有评论,来添加一个吧(●'◡'●)