首页主机资讯Linux minimal如何管理

Linux minimal如何管理

时间2025-12-08 18:46:04发布访客分类主机资讯浏览499
导读:Linux Minimal 管理实操指南 一 基础配置与网络 更新与基础工具 执行系统更新并安装常用工具,便于后续维护: CentOS/RHEL 系列:sudo yum update -y,随后可安装 vim、wget、net-too...

Linux Minimal 管理实操指南

一 基础配置与网络

  • 更新与基础工具
    • 执行系统更新并安装常用工具,便于后续维护:
      • CentOS/RHEL 系列:sudo yum update -y,随后可安装 vim、wget、net-tools、gcc/g++ 等。
      • 若为较新发行版(如 CentOS 8+/Rocky Linux 8+),使用 dnf 替代 yum。
  • 网络连通与 IP 获取
    • 查看网卡与地址:ip addr;精简系统默认可能未启用网卡,需编辑网卡配置(如 /etc/sysconfig/network-scripts/ifcfg-ens33ifcfg-eth0),将 ONBOOT=yes,按需配置 BOOTPROTO=dhcp/staticIPADDR/NETMASK/GATEWAY/DNS1,然后重启网络服务(如 systemctl restart NetworkManagerservice network restart)。
    • 使用 NetworkManager nmcli 管理网络(适合服务器与桌面环境):
      • 查看设备与连接:nmcli device statusnmcli connection show
      • 启用 Wi‑Fi:nmcli radio wifi on
      • 扫描并连接:nmcli device wifi listnmcli device wifi connect ‘SSID’ password ‘password’
  • 远程访问
    • 确认 sshd 已安装并启动(如 systemctl enable --now sshd),确保 22 端口在防火墙放行后即可使用 SSH 客户端连接。

二 用户与权限管理

  • 账户与组
    • 创建用户:adduser newuser;设置密码:passwd newuser
    • 删除用户:deluser olduser(必要时加 –remove-home 清理家目录)
    • 创建组:groupadd newgroup;删除组:groupdel newgroup
    • 将用户加入附加组:usermod -aG newgroup user1;从组移除:gpasswd -d user1 newgroup
  • 信息与权限
    • 查看用户与组:cat /etc/passwdcat /etc/group
    • 权限与属主:chmod 644 filechown user:group file
  • 安全建议
    • 禁止 root 远程登录(编辑 /etc/ssh/sshd_config 设置 PermitRootLogin no),使用 sudo 授权普通用户执行管理命令。

三 软件包与服务管理

  • 软件包管理
    • CentOS/RHEL 7:yum install -y ;更新缓存:yum clean all & & yum makecache
    • CentOS/RHEL 8+:dnf install -y
    • 常用工具补充:vim、wget、net-tools、gcc、make、lrzsz 等(按需安装)
  • 服务管理
    • 查看与控制:systemctl status|start|stop|enable|disable
    • 设置默认运行级别(命令行):systemctl set-default multiuser.target
  • 防火墙
    • 查看状态:systemctl status firewalldfirewall-cmd --state
    • 开启/停止:systemctl start|stop firewalld
    • 放行端口(示例):firewall-cmd --zone=public --add-port=5672/tcp --permanent & & firewall-cmd --reload
  • 说明
    • 最小化系统通常默认不安装 ifconfig 等工具,需通过 net-tools 安装;nmcli 通常随 NetworkManager 提供。

四 性能与安全加固

  • 性能优化
    • 文件系统与挂载:选择 ext4/xfs,挂载选项加 noatime,nodiratime 减少元数据写入
    • 内存与交换:调低 vm.swappiness,启用 zram 提升内存利用率
    • 网络栈:在 /etc/sysctl.conf 中优化如 net.core.netdev_max_backlog、net.ipv4.tcp_tw_reuse 等参数;使用 ethtool 调整网卡中断合并、巨帧等
    • 监控与分析:top/htop、vmstat、iostat、sar、perf、strace 定位瓶颈
  • 安全加固
    • 保持系统与软件更新(如 yum/dnf update
    • 仅开启必需服务,最小化暴露面
    • 防火墙默认拒绝,按需放行端口
    • 谨慎调整 SELinux;若需临时关闭可编辑 /etc/selinux/configSELINUX=enforcing 改为 disabled 并重启(生产环境不建议直接关闭,优先使用 setenforce 0 临时切换并做策略调优)。

五 常见故障排查清单

  • 无法获取 IP
    • 检查 ONBOOT=yes、网卡名(如 ens33/eth0)、是否获取到地址(ip addr);必要时 systemctl restart NetworkManagerservice network restart
  • 命令不存在(如 ifconfig)
    • 安装 net-toolsyum install -y net-tools
  • SSH 连不上
    • 确认 sshd 运行:systemctl status sshd;检查 22 端口与防火墙规则:firewall-cmd --list-ports;必要时 firewall-cmd --add-port=22/tcp --permanent & & firewall-cmd --reload
  • 防火墙规则未生效
    • 修改端口后执行 firewall-cmd --reload 使配置生效。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Linux minimal如何管理
本文地址: https://pptw.com/jishu/766196.html
Linux minimal如何学习 Linux镜像如何用于虚拟机

游客 回复需填写必要信息