CentOS 是一种流行的 Linux 发行版,广泛应用于服务器环境。以下是 CentOS 的基本操作指南:
# 查看 CentOS 版本
cat /etc/centos-release
# 查看内核版本
uname -r
# 查看系统信息
hostnamectl
# 添加用户
useradd username
# 设置密码
passwd username
# 删除用户
userdel -r username # -r 同时删除用户主目录
# 查看当前登录用户
whoami
# 更新所有软件包
sudo yum update
# 或 CentOS 8+ 使用
sudo dnf update
# 安装软件包
sudo yum install package_name
# 删除软件包
sudo yum remove package_name
# 搜索软件包
yum search keyword
# 列出已安装软件包
yum list installed
# 列出目录内容
ls -l
# 切换目录
cd /path/to/directory
# 创建目录
mkdir new_directory
# 复制文件
cp source_file destination
# 移动/重命名文件
mv old_name new_name
# 删除文件
rm file_name
# 删除目录及其内容
rm -r directory_name
# 更改文件权限
chmod 755 filename
# 更改文件所有者
chown user:group filename
# 查看 IP 地址
ip addr show
# 或
ifconfig
# 测试网络连接
ping example.com
# 查看防火墙状态
sudo systemctl status firewalld
# 启动防火墙
sudo systemctl start firewalld
# 停止防火墙
sudo systemctl stop firewalld
# 开放端口
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --reload
# 查看服务状态
systemctl status service_name
# 启动服务
systemctl start service_name
# 停止服务
systemctl stop service_name
# 重启服务
systemctl restart service_name
# 设置开机启动
systemctl enable service_name
# 禁止开机启动
systemctl disable service_name
# 查看运行中的进程
ps aux
# 查找特定进程
ps aux | grep process_name
# 终止进程
kill -9 PID
# 查看系统日志
journalctl -xe
# 查看特定服务日志
journalctl -u service_name
# 查看系统启动日志
dmesg
# 查看磁盘使用情况
df -h
# 查看目录大小
du -sh /path/to/directory
# 挂载磁盘
mount /dev/sdX /mnt/mount_point
# 连接到远程服务器
ssh username@server_ip
# 生成 SSH 密钥
ssh-keygen -t rsa
# 复制公钥到远程服务器
ssh-copy-id username@server_ip
# 编辑当前用户的定时任务
crontab -e
# 查看当前用户的定时任务
crontab -l
# 删除当前用户的定时任务
crontab -r
这些是 CentOS 的基本操作命令。根据您的具体需求,可能需要更深入的学习某些特定领域。