温馨提示×

怎样管理centos minimal

小樊
41
2026-10-05 17:44:20
栏目: 智能运维

CentOS Minimal(最小化安装)只有一个基础系统,没有图形界面,因此管理时主要依赖命令行、网络配置和软件包管理。下面从常见使用场景给你一个实用的管理指南。


一、系统初始化配置

1. 登录与基础信息

whoami          # 当前用户
uname -a        # 内核信息
cat /etc/centos-release

2. 配置网络(重点)

Minimal 默认可能未开启网卡。

查看网卡

ip addr

修改网卡配置(示例 eth0 / ens33)

vi /etc/sysconfig/network-scripts/ifcfg-ens33

常见配置(DHCP):

BOOTPROTO=dhcp
ONBOOT=yes

静态 IP 示例:

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8

重启网络:

systemctl restart network

二、软件包管理(yum / dnf)

1. 更新系统

yum update -y

2. 安装常用工具

Minimal 很“干净”,常需手动装:

yum install -y net-tools vim wget curl bash-completion lsof

3. 查看 / 删除软件

yum list installed
yum remove package_name

三、用户与权限管理

1. 创建用户

useradd user1
passwd user1

2. sudo 权限

yum install -y sudo
usermod -aG wheel user1

四、服务管理(systemd)

systemctl start nginx
systemctl enable nginx
systemctl status nginx
systemctl stop nginx

查看开机启动项:

systemctl list-unit-files

五、防火墙与 SELinux

1. 防火墙(firewalld)

systemctl status firewalld
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload

2. SELinux

查看状态:

getenforce

临时关闭:

setenforce 0

永久关闭(不推荐生产):

vi /etc/selinux/config
SELINUX=disabled

六、远程管理

1. SSH

systemctl status sshd

允许 root 登录(谨慎):

vi /etc/ssh/sshd_config
PermitRootLogin yes
systemctl restart sshd

2. 推荐使用密钥登录

ssh-keygen
ssh-copy-id user@server

七、日志与监控

journalctl -xe
df -h
free -m
top

八、常见使用建议

✅ Minimal 适合:

  • 服务器
  • 容器宿主机
  • 学习 Linux

❌ 不适合:

  • 桌面用户
  • 不熟悉命令行的人

如果你能告诉我:

  • 是 CentOS 7 还是 Stream
  • 用于 服务器 / 学习 / 开发
  • 是否使用 虚拟机 / 云服务器

我可以给你更针对性的管理方案(比如 LAMP、Docker、安全加固等)。

0 踩