引言
CentOS作为一款广泛使用的Linux服务器操作系统,其强大的稳定性和丰富的功能使其在服务器领域占据重要地位。掌握CentOS的常用命令对于解决服务器问题至关重要。本文将为你提供一份详尽的CentOS常用命令速查手册,助你轻松应对服务器运维中的各种挑战。
系统管理
用户管理
useradd username:创建用户userdel username:删除用户passwd username:修改用户密码chage username:修改用户密码过期策略
系统启动和关机
shutdown -h now:立即关机shutdown -r now:立即重启shutdown -h +5:5分钟后关机reboot:重启系统
磁盘分区和文件系统
fdisk /dev/sda:创建磁盘分区mkfs.ext4 /dev/sda1:创建ext4文件系统mount /dev/sda1 /mnt:挂载分区
磁盘空间管理
df -h:查看磁盘空间使用情况du -sh /path:查看指定目录占用空间
网络配置
ifconfig:查看网络配置vi /etc/sysconfig/network-scripts/ifcfg-eth0:编辑网络配置文件
软件包管理
yum install package-name:安装软件包yum remove package-name:卸载软件包yum update:更新软件包
文件和目录操作
文件创建和删除
touch filename:创建空文件rm -rf directory:递归删除目录
文件夹操作
mkdir directory:创建目录cd directory:切换目录pwd:显示当前目录
文件内容查看
cat filename:查看文件内容less filename:分页查看文件内容grep "keyword" filename:搜索文件内容
文件内容编辑
vi filename:使用vi编辑器编辑文件
文件复制和移动
cp source destination:复制文件mv source destination:移动文件
文件权限管理
chmod 755 filename:设置文件权限
系统安全
防火墙配置
firewall-cmd --zone=public --add-port=80/tcp:添加防火墙规则firewall-cmd --reload:重新加载防火墙规则
SELinux配置
setenforce 0:关闭SELinux
系统日志管理
journalctl:查看系统日志
进程管理
进程查看
ps aux:查看所有进程ps -ef:查看所有进程,包括其他用户进程
进程控制
kill -9 pid:强制结束进程nice -n 19 httpd:设置进程优先级
总结
以上是CentOS常用命令速查手册大全,希望对你解决服务器问题有所帮助。在实际操作过程中,请根据实际情况灵活运用这些命令。祝你服务器运维工作顺利!