红帽linux安装详细过程(求LINUX安装全步骤)

2017-12-28 13:32:03 96点热度 0人点赞 0条评论
红帽Linux系统安装全流程指南(图文详解版) 本文将从安装准备到系统优化,分8个章节深度解析红帽Linux(以RHEL 8/CentOS 8为例)的完整安装流程,包含硬件要求、分区策略、网络配置等核心环节。 一、安装前 […]

红帽Linux系统安装全流程指南(图文详解版)

本文将从安装准备到系统优化,分8个章节深度解析红帽Linux(以RHEL 8/CentOS 8为例)的完整安装流程,包含硬件要求、分区策略、网络配置等核心环节。

一、安装前的准备工作

  • 硬件兼容性检查
    • 处理器:需支持64位架构(查看命令:lscpu | grep 'Architecture'
    • 内存:建议最低4GB(服务器版可降至2GB)
    • 存储空间:最小需求20GB(推荐分配50GB以上)
    • BIOS/UEFI设置:关闭Secure Boot(部分型号需进入UEFI设置)
  • 下载官方安装镜像
    • RHEL官方下载:https://access.redhat.com(需订阅账号)
    • CentOS替代方案:https://www.centos.org/download/
    • 校验文件完整性:sha256sum -c CentOS-Stream-8-x86_64-20230509.0-iso-checksum.txt
  • 制作启动U盘
    • Windows用户:使用Rufus工具选择ISO镜像,分区方案选GPT
    • Linux/Mac用户:终端执行:dd if=CentOS-8.iso of=/dev/sdX bs=4M status=progress
    • 注意事项:确保U盘至少8GB容量,制作前备份重要数据

二、安装引导阶段

  • 插入启动盘后重启,连续按下Esc键进入Boot Menu
  • 选择USB设备启动后出现语言选择界面,建议保留默认英文界面
  • 键盘布局选择:English (US)(除非特殊需求)
  • 安装源选择:Installation Destination(使用本地介质)

三、磁盘分区配置详解

  • 自动分区模式
    • 选择Automatic Partitioning会自动生成典型分区结构
    • 默认分区方案:/boot 1GB, /boot/efi 200MB, /剩余空间
  • 手动分区模式(推荐)
    • 创建主分区步骤:
      1. 选择Create Custom Layout
      2. 划分EFI分区:200MB,类型EFI System
      3. 划分根分区:/,建议分配40GB以上,文件系统选ext4
      4. 划分交换分区:通常设为内存的2倍(如8GB内存则16GB)
      5. 划分数据分区:/data用于存储业务数据
    • 文件系统类型选择:
      • ext4:通用型选择,适合大多数场景
      • XFS:大容量存储优选(超过2TB分区必选)
  • 高级分区技巧
    • RAID配置:选择Create RAID进行磁盘阵列构建
    • LVM配置:通过Create LVM实现逻辑卷动态扩展

四、系统配置关键步骤

  • 网络设置
    • 启用网络接口:在Network & Hostname界面勾选Enable during install
    • 静态IP配置步骤:
      1. 选择IPv4标签页
      2. Method选择Manual
      3. 填写IP地址、子网掩码、网关及DNS服务器
  • 时区与日期
    • 选择Asia/Shanghai时区
    • NTP同步:勾选Set system clock to UTC
  • 用户账户创建
    • 设置root密码:建议使用passw0rd@2023类强密码
    • 创建普通用户:勾选Add user to wheel group赋予sudo权限

五、系统安装完成后的配置

  • 防火墙配置
    • 开启常用服务:firewall-cmd --permanent --add-service=http
    • 开放指定端口:firewall-cmd --permanent --add-port=3306/tcp
    • 永久关闭防火墙(测试环境):systemctl disable --now firewalld
  • SELinux管理
    • 临时修改策略:setenforce 0
    • 永久修改配置:编辑/etc/selinux/configSELINUX=permissive
  • 软件包管理
    • 更新系统:dnf update -y(RHEL 8使用dnf替代yum)
    • 安装常用工具包:
      dnf install -y vim net-tools tcpdump lsof
  • SSH服务配置
    • 修改默认端口:Port 2222(在sshd_config中)
    • 禁用root登录:设置PermitRootLogin no
    • 公钥认证配置:
      1. 生成密钥对:ssh-keygen
      2. 上传公钥:ssh-copy-id user@host

六、常见问题解决方案

  • 无法启动问题
    • 现象:黑屏或错误提示
    • 解决方法:
      1. 进入GRUB菜单选择Emergency Mode
      2. 执行:nano /etc/default/grub添加nomodeset
      3. 更新引导:grub2-mkconfig -o /boot/grub2/grub.cfg
  • 网络连接异常
    • 排查步骤:
      1. 检查接口状态:ip a
      2. 重启网络服务:systemctl restart NetworkManager
      3. 强制DHCP获取:dhclient ens33
  • 权限不足问题
    • 常见错误:Permission denied
    • 解决方案:
      1. 修改目录权限:chmod 755 /path/to/directory
      2. 更改所属组:chown user:group filename
      3. 临时提升权限:sudo -i

七、高级安装技巧

  • UEFI安全启动配置
    • 导入红帽密钥:
      mokutil --import redhat.key
    • 重启系统并完成密钥验证
  • Btrfs文件系统应用
    • 创建子卷:
      mkfs.btrfs /dev/sda3mount /dev/sda3 /mntbtrfs subvolume create /mnt/@home
    • 挂载配置:
      subvol=@home /home btrfs defaults 0 0
  • PXE网络安装
    • 配置TFTP服务器
    • 设置PXE引导项
    • 通过网络部署多节点

八、系统优化建议

  • 启用定时任务清理:
    0 3 * * * find /tmp -mtime +1 -exec rm -rf {} \;
  • 配置swapiness参数:
    echo 10 > /proc/sys/vm/swappiness
  • 安装性能监控工具:
    dnf install -y atop htop nmon
  • 定期安全加固:
    • 关闭不必要服务:systemctl disable avahi-daemon
    • 限制SSH连接:MaxAuthTries 3(在sshd_config中)

结语

本文通过分步指导和实战案例,详细阐述了红帽Linux系统的完整安装流程。建议读者在实际操作中结合自身环境调整配置参数,对于企业级部署建议参考官方文档的高可用集群配置方案。安装完成后可通过redhat-access-cli命令行工具管理订阅服务,持续获得系统更新支持。

PC400

这个人很懒,什么都没留下