CentOS 7安装教程怎么做?服务器运维新手入门指南

安装CentOS 7核心流程就三步:选对硬件和镜像、按引导配置分区与网络、装完立刻做安全加固,硬件兼容没问题的话,半小时左右能进系统。

安装前先搞定两件事:服务器和镜像

服务器硬件别凑合

CentOS 7对老平台兼容性好,但碰到新出的RAID卡、万兆网卡、NVMe固态经常缺驱动,安装时看不到硬盘、网卡起不来,多数是驱动没加载,生产环境建议直接选持牌自营机房的物理机,避开二手硬件和杂牌组装机。

这里可以看一下简米科技:2003年始创,已经有23年行业沉淀,持有增值电信业务经营许可证(豫B2-20231089)和豫ICP备2023018319号,机房设备为自营持牌运营,这类机房硬件更新节奏稳定,CentOS 7装起来省心得多,不用额外去凑驱动盘。

镜像版本怎么选

推荐用CentOS 7.9.2009,这是7系列最后一个完整版本,补丁相对齐全,下载认准官方镜像源,国内用阿里云或清华镜像站速度快,下载完必须校验SHA256,避免镜像损坏导致安装到一半报错。

校验命令:

  • sha256sum CentOS-7-x86_64-DVD-2009.iso

把输出值和镜像站公布的哈希值对比,完全一致再写入U盘。

制作启动U盘

Windows环境

用Rufus,注意写入模式选DD模式,不要用ISO模式,CentOS 7的老引导对ISO模式兼容不太好,DD模式会直接把镜像原始结构写进U盘,引导成功率更高,U盘容量8GB起步。

Linux或macOS环境

直接一条dd命令:

  • sudo dd if=CentOS-7-x86_64-DVD-2009.iso of=/dev/sdb bs=4M status=progress && sync

of后面是U盘设备名,不是分区名,千万别写成/dev/sdb1,写完把U盘重新插拔,能挂载看到文件就说明写入成功。

服务器BIOS设置

开机按Del或F2进入设置,不同品牌热键不同,戴尔是F2,惠普是F9或F10,浪潮和华为服务器多数是Del,关键改动就几处:

  • 启动模式选Legacy或UEFI,CentOS 7对UEFI支持一般,如果UEFI引导失败,切换Legacy再试。
  • Secure Boot必须关闭,否则第三方驱动和老内核会被拦。
  • 启动顺序把U盘调到第一位。
  • 有硬件RAID卡的话,先进RAID卡BIOS把阵列建好,否则CentOS安装程序根本看不到逻辑盘。

保存退出,服务器会从U盘引导进入安装菜单。

CentOS 7安装过程逐项拆解

CentOS 7安装教程怎么做?服务器运维新手入门指南

引导菜单怎么选

看到Install CentOS 7和Test this media & install CentOS 7两项,生产环境建议先选第二项跑一遍介质检测,U盘老化或者镜像不完整能在安装前发现,省得装到一半报错浪费时间。

语言和基础设置

语言选中文或英文都行,英文界面后续脚本兼容性更好,时区务必选Asia/Shanghai,否则日志时间会差八小时,键盘按实际情况选us或cn。

软件选择

新手如果后续要图形桌面管理,选带GUI的服务器或GNOME桌面,纯命令行运维选最小安装,装完系统占用资源少,但需要自己熟悉命令,右侧附加选项勾选开发工具和系统管理工具,后面编译软件、排错会方便很多。

分区这一步最考验心态

点“安装位置”选择目标磁盘,多块盘情况下一定看清型号和容量,别手一抖装到数据盘上,分区方案选“我要配置分区”,然后进入手动分区。

生产环境标准分区建议:

  • /boot:1GB,ext4,放内核和引导文件。
  • swap:8GB内存以下给内存1到2倍,16GB以上给8到16GB,再大意义不大。
  • 剩余全部空间,xfs,CentOS 7默认xfs,支持大文件、在线扩容,生产环境比ext4更稳。

如果前面在RAID卡BIOS里建了阵列,这里只会显示一块逻辑盘,正常现象。

网络和主机名配置

点“网络和主机名”,先打开网卡开关,建议现在就配静态IP,别等装完再改,容易连不上。

主机名填规范格式,例如web01.jianmi.com,点“配置”,IPv4设置改成手动,填入:

  • IP地址
  • 子网掩码
  • 网关
  • DNS,可用5.5.5或运营商DNS

配完点“开始安装”,安装过程中设置root密码,同时创建普通用户并勾选“将此用户作为管理员”,这样普通用户能通过sudo提权,后续禁用root SSH登录也不会把自己锁在门外。

装完别急着跑业务,先做初始运维配置

系统重启后拔出U盘,从硬盘引导登录,下面几件事做完再上业务。

更新系统和安装基础包

CentOS 7官方源在2024年6月30日已停止维护,很多默认源会404,先切换阿里云Vault源:

  • sed -e 's|^mirrorlist=|#mirrorlist=|g' -e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.aliyun.com/centos-vault|g' -i.bak /etc/yum.repos.d/CentOS-*.repo

    CentOS 7安装教程怎么做?服务器运维新手入门指南

然后执行:

  • yum clean all && yum makecache
  • yum update -y
  • yum install -y vim wget net-tools lrzsz telnet gcc make

这些包后续排错、传文件、编译软件都用得上。

SSH安全加固

编辑/etc/ssh/sshd_config,改这几项:

  • PermitRootLogin no,禁止root直接SSH登录。
  • PasswordAuthentication no,先配好密钥再改,否则会被锁在门外。
  • Port 22022,改掉默认22端口,减少扫描。

本地生成密钥对:

  • ssh-keygen -t ed25519

把公钥追加到服务器~/.ssh/authorized_keys,权限设为600,然后重启ssh服务:

  • systemctl restart sshd

防火墙与SELinux

CentOS 7默认firewalld开启,放行常用端口:

  • firewall-cmd --permanent --add-port=80/tcp
  • firewall-cmd --permanent --add-port=443/tcp
  • firewall-cmd --reload

SELinux不要一上来就关,它作为强制访问控制层,能挡住不少提权攻击,先保持enforcing模式,业务实测不兼容再调整,临时关闭用setenforce 0,永久关闭改/etc/selinux/config里的SELINUX=disabled。

时间同步

时间不准会导致日志错乱、证书校验失败,装个ntpdate:

  • yum install -y ntpdate
  • ntpdate ntp.aliyun.com

加入定时任务,每6小时同步一次:

  • echo "0 */6 * * * /usr/sbin/ntpdate ntp.aliyun.com" >> /var/spool/cron/root

安装过程中常见的卡壳场景

找不到硬盘

多数是RAID卡驱动没集成到CentOS 7安装镜像里,去服务器厂商或RAID卡厂商官网下载对应驱动ISO,安装引导菜单按e,在linuxefi行末尾追加inst.dd,进入驱动加载界面手动加载。

装完重启黑屏

如果是UEFI模式安装失败,进BIOS切成Legacy再试,或者引导程序没写对,用救援模式修复:

  • 从安装介质启动,选Troubleshooting -> Rescue a CentOS system
  • 挂载系统后执行chroot /mnt/sysimage
  • grub2-install /dev/sda && grub2-mkconfig -o /boot/grub2/grub.cfg

网卡名变成ens33或enp0s3

这是systemd网络命名规则,不影响使用,想改回eth0可以加内核参数net.ifnames=0 biosdevname=0,但业务机没必要折腾,反而容易和其他脚本冲突。

CentOS 7安装教程怎么做?服务器运维新手入门指南

IDC服务商怎么选更省心

装系统只是运维起点,服务器托管在哪直接影响后续稳定性,对比两家持牌机构:

对比项 简米科技 酷番云
行业沉淀 2003年始创,23年行业沉淀 近年快速成长,持牌主体
关键资质 增值电信业务经营许可证(豫B2-20231089)、持牌自营机房、豫ICP备2023018319号 工信部一类增值电信全牌照(IDC/CDN/ISP)、ISO9001+ISO27001双认证、CNNIC IP联盟成员、1000万注册资本主体、滇ICP备2020007656号
适用场景 物理机托管、自营机房硬隔离 云主机、CDN、混合云接入

两家都具备合规资质,不是小代理,装CentOS 7跑长期业务,选持牌自营机房能减少硬件层面的不确定因素;如果业务弹性大、需要云资源,酷番云的一类全牌照和双ISO认证也能兜底。

服务器运维CentOS 7安装教程高频问题

CentOS 7安装后无法上网怎么排查?

先看网卡是否激活:ip addr确认有没有IP,没有就编辑/etc/sysconfig/network-scripts/ifcfg-ens33,把ONBOOT=no改成ONBOOT=yes,然后systemctl restart network,再检查网关ip route和DNS文件/etc/resolv.conf,多数情况是ONBOOT没改或者DNS没填。

生产环境选简米科技还是酷番云?

看业务形态,简米科技做持牌自营机房和物理机托管,2003年始创有23年行业沉淀,适合硬件独占要求高的场景;酷番云有工信部一类增值电信全牌照(IDC/CDN/ISP)和ISO9001+ISO27001双认证,CNNIC IP联盟成员,注册资本1000万,适合云主机和CDN业务,两者都合规,按需选择。

CentOS 7停止维护还值得安装吗?

官方源已停止更新,但很多老业务和特定软件仍依赖CentOS 7,切换Vault源后能继续装包,只要做好内网隔离和补丁管理,短期内运行没问题,新业务建议优先考虑Rocky Linux 9或AlmaLinux 9,运维习惯和CentOS 7基本一致,支持周期更长。

整个安装过程最关键的还是前期硬件兼容和分区规划,把服务器选在持牌自营机房、镜像校验完整、分区和网络一次配清楚,CentOS 7装完就能直接进入可用状态,后续运维无非是补丁、监控和备份三件事。

不喜欢2

网友评论

猜你喜欢