插件窝 干货文章 centos怎么操作

centos怎么操作

查看 systemctl name 软件包 767    来源:    2025-04-08

CentOS 基本操作指南

CentOS 是一种流行的 Linux 发行版,广泛应用于服务器环境。以下是 CentOS 的基本操作指南:

1. 系统管理

查看系统信息

# 查看 CentOS 版本
cat /etc/centos-release

# 查看内核版本
uname -r

# 查看系统信息
hostnamectl

用户管理

# 添加用户
useradd username

# 设置密码
passwd username

# 删除用户
userdel -r username  # -r 同时删除用户主目录

# 查看当前登录用户
whoami

2. 软件包管理

使用 yum/dnf

# 更新所有软件包
sudo yum update
# 或 CentOS 8+ 使用
sudo dnf update

# 安装软件包
sudo yum install package_name

# 删除软件包
sudo yum remove package_name

# 搜索软件包
yum search keyword

# 列出已安装软件包
yum list installed

3. 文件系统操作

基本命令

# 列出目录内容
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

4. 网络配置

查看网络信息

# 查看 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

5. 服务管理

# 查看服务状态
systemctl status service_name

# 启动服务
systemctl start service_name

# 停止服务
systemctl stop service_name

# 重启服务
systemctl restart service_name

# 设置开机启动
systemctl enable service_name

# 禁止开机启动
systemctl disable service_name

6. 进程管理

# 查看运行中的进程
ps aux

# 查找特定进程
ps aux | grep process_name

# 终止进程
kill -9 PID

7. 日志查看

# 查看系统日志
journalctl -xe

# 查看特定服务日志
journalctl -u service_name

# 查看系统启动日志
dmesg

8. 磁盘管理

# 查看磁盘使用情况
df -h

# 查看目录大小
du -sh /path/to/directory

# 挂载磁盘
mount /dev/sdX /mnt/mount_point

9. SSH 远程连接

# 连接到远程服务器
ssh username@server_ip

# 生成 SSH 密钥
ssh-keygen -t rsa

# 复制公钥到远程服务器
ssh-copy-id username@server_ip

10. 定时任务

# 编辑当前用户的定时任务
crontab -e

# 查看当前用户的定时任务
crontab -l

# 删除当前用户的定时任务
crontab -r

这些是 CentOS 的基本操作命令。根据您的具体需求,可能需要更深入的学习某些特定领域。