CentOS Minimal(最小化安装)只有一个基础系统,没有图形界面,因此管理时主要依赖命令行、网络配置和软件包管理。下面从常见使用场景给你一个实用的管理指南。
whoami # 当前用户
uname -a # 内核信息
cat /etc/centos-release
Minimal 默认可能未开启网卡。
ip addr
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 update -y
Minimal 很“干净”,常需手动装:
yum install -y net-tools vim wget curl bash-completion lsof
yum list installed
yum remove package_name
useradd user1
passwd user1
yum install -y sudo
usermod -aG wheel user1
systemctl start nginx
systemctl enable nginx
systemctl status nginx
systemctl stop nginx
查看开机启动项:
systemctl list-unit-files
systemctl status firewalld
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload
查看状态:
getenforce
临时关闭:
setenforce 0
永久关闭(不推荐生产):
vi /etc/selinux/config
SELINUX=disabled
systemctl status sshd
允许 root 登录(谨慎):
vi /etc/ssh/sshd_config
PermitRootLogin yes
systemctl restart sshd
ssh-keygen
ssh-copy-id user@server
journalctl -xe
df -h
free -m
top
✅ Minimal 适合:
❌ 不适合:
如果你能告诉我:
我可以给你更针对性的管理方案(比如 LAMP、Docker、安全加固等)。