VMware搭建Rocky Linux 8.6最小系统:从安装到网络配置全攻略
VMware 搭建 Rocky Linux 8.6 最小系统从安装到网络配置如果你搜到这篇文章多半是遇到了和我当年一样的窘境镜像下载好了VMware虚拟机装完了Rocky Linux系统也进去了结果面对着一个黑乎乎的命令行界面敲ip addr一看——网卡有IP其实可能连IP都没有但就是ping不通外网dnf install报错连yum都跑不了。那一刻真的很容易心态爆炸。这篇文章把我在VMware Workstation上从零部署Rocky Linux 8.6最小系统的完整过程写出来包括创建虚拟机时的硬件选型、最小化安装时我自己踩过的分区和软件包坑、装完系统后最让人头疼的网络配置完整排查链路以及从DHCP切换到静态IP的标准操作。全程按最小系统Minimal来讲图片不重要配置文件和命令才是关键。无论你是刚入坑Linux的小白还是被虚拟机网络折腾过的老手这套流程可以直接照着抄。1. 为什么是Rocky Linux 8.6最小系统CentOS谢幕后的最佳替代先说选型的逻辑免得大家走弯路。1.1 Rocky Linux的前世今生Rocky Linux是CentOS停止维护后社区接盘的RHEL下游发行版定位就是“CentOS的精神续作”。和RHEL保持二进制兼容yum/dnf的源、软件包命名习惯、Systemd管理方式都一脉相承。主流的Linux运维书籍和教程只要你照着CentOS 8的命令去敲在Rocky 8.6上基本都能跑通。为什么我特意强调8.6这个版本号因为Rocky Linux 8系列的生命周期支持到2029年而8.6这个版本是2022年年中发布的软件仓库里默认的PHP、MySQL、Python版本都比较接近生产环境实际在用的组合。如果你打算在这台虚拟机里跑Web服务、数据库或者学运维课程8.6踩坑资料最多查问题最容易搜到答案。1.2 最小系统Minimal到底最小在哪Rocky Linux的安装镜像有好几个变体我们选的是Minimal版本。这个版本不带图形界面、不预装LibreOffice之类的办公软件、连浏览器都没有。装完以后就是一个纯命令行系统占用磁盘大约3到4GB内存512MB也能跑起来但实际用建议给到1GB或2GB。很多人觉得最小系统“少装了东西是不是不好用”我的看法正好相反。从运维的角度讲最小化安装意味着攻击面小、依赖干净、后期出问题的概率低。你不需要的东西装了反而是一种负担。需要什么用dnf install补什么这才是服务器该有的样子。这台虚拟机就是拿来当服务器用的不是当桌面环境的。1.3 这套方案适合什么人正在学Linux运维、需要一台干净的CentOS/RHEL系虚拟机做练习的人想本地搭一套轻量服务器环境Nginx、MySQL、Docker跑项目的开发者纯粹想体验命令行Linux、看看到底能折腾出什么名堂的初学者。如果说上面这些场景和你沾边那就继续往下看。整个过程从新建虚拟机到网络通、能联网装软件大概20到30分钟前提是方向要对着。2. 创建虚拟机VMware里最容易忽略的几个硬件选项很多人栽在第一步系统装完了才发现虚拟机硬件选错了磁盘格式不对、虚拟化引擎没开、内存太小导致后面各种问题。这一节值得认真看。2.1 下载镜像时的版本选择去Rocky Linux官网或者阿里云、清华的镜像站下载Rocky-8.6-x86_64-minimal.iso。注意文件名里带minimal的才是我们要的完整版ISO有9GB左右包含所有软件包Minimal只有2GB上下下载快得多。下载完建议顺手校验一下SHA256校验和之前的下载工具如果中途断过镜像损坏会导致安装器中途报错排查起来极其痛苦。2.2 VMware Workstation新建虚拟机向导关键选项怎么填打开VMware Workstation选择“创建新的虚拟机”然后按下面的参数走配置项推荐值说明安装方式稍后安装操作系统先把虚拟机框架建好再挂载ISO客户机操作系统Linux → Red Hat Enterprise Linux 8 64位Rocky和RHEL同源直接选这个虚拟机名称随便起别用中文建议rocky-8.6固件类型BIOS或EFI均可推荐BIOS兼容性最稳EFI也完全没问题处理器数量2个每核1线程最小系统用不到太多核内存2048MB低于1GB装完会很卡网络类型NAT这是最省心的选择后面会详细讲I/O控制器LSI Logic默认保持默认磁盘类型NVMe或SCSI均可建议NVMe性能好一点磁盘容量20GB拆分为多个文件最小系统初始只占3-4GB20GB很宽裕有两点我想专门提醒。第一网络类型选NAT。NAT的好处是虚拟机通过宿主机上网不需要你手动配置路由器和网段只要宿主机能上网虚拟机就能上网。这是新手期最不容易出问题的选择。桥接模式Bridged后面你自己理解了原理再切不迟。第二处理器设置里的“虚拟化引擎”选项如果你的CPU支持虚拟化并且BIOS里已经开了VT-x/AMD-V这仨选项直接全勾上。如果CPU比较老也可以不勾只是后续在虚拟机里再套娃跑虚拟机时会有性能损耗对单纯装一个Rocky小系统没影响。2.3 挂载ISO并调整启动顺序新建完成后编辑虚拟机设置在CD/DVD选项里选择“使用ISO镜像文件”指向你下载的Rocky-8.6-x86_64-minimal.iso。然后开机前确认“启动时连接”是被勾选的。这一步看着简单但有个细节如果虚拟机启动后黑屏卡了很久大概率是启动顺序里第一项是硬盘空的没法启动没有自动跳到光驱。你可以在虚拟机设置里找到“高级 → 引导选项”勾选“启动时启用固件”菜单或者直接重启虚拟机在BIOS界面把CD-ROM Drive调到第一启动项。实际操作中VMware Workstation在检测到ISO并连接后默认会从光驱引导很少需要手动改但如果遇到引导不起来的情况知道原因总比瞎等强。3. 安装环节分区方案和软件包选择直接决定后期体验从光驱引导后进入的界面第一个选项就是Install Rocky Linux 8.6回车或者等倒计时自动进入。安装过程整体是图形化的虽然不是桌面环境但鼠标和键盘操作都支持。3.1 安装概览界面里必须改掉的三个默认项进入安装概览后你会看到几个带感叹号的区块依次处理日期与时间。默认是UTC的话你后面看日志的时间戳都会和北京时间差8个小时排查问题很别扭直接选“亚洲/上海”。软件选择。这里面默认是“带GUI的服务器”我们要改成“最小安装”。右侧基础环境点开选“Minimal Install”。注意这里还可以勾选右侧的附加软件比如“标准”、“开发工具”。我的习惯是最小安装什么都不勾因为后面都可以用dnf补。不过如果你想装编译环境gcc、make这些可以提前把“开发工具”勾上免得初学者后面用dnf groupinstall Development Tools时不知道这个命令的存在。安装目的地。点击进去后默认是“自动配置分区”。我强烈建议手动分区。等一下手动分区不是要你开LVM搞多复杂的结构而是因为自动分区默认给/home分配的容量很大而大部分人在虚拟机上根本用不到/home这个独立分区。3.2 手动分区的推荐方案点“安装目的地”选择那块20GB的虚拟磁盘然后勾选“自定义”点击“完成”后进入手动分区界面。选择“标准分区”不是LVM按下面这个方案来挂载点容量文件系统备注/boot1GBxfs引导分区给1GB非常充裕swap2GBswap内存2GB交换分区对等即可/剩余全部xfs根分区所有数据放这里为什么要这么分因为虚拟机的使用场景就是日常学习、跑服务、装软件你所有的项目文件、数据库文件最终都在/下面。/home独立分区在个人虚拟机上完全是浪费空间——每块分区都是一个尺寸固定的容器/满了而/home空着的情况我见了太多次。直接一刀切让/用整块磁盘最省心。文件系统选xfs就对了这是RHEL系默认的现代文件系统支持大文件和快照。不用ext4虽然ext4也没毛病但既然系统默认给了xfs就顺着来。3.3 根密码和用户创建这一步千万别跳过回到安装概览界面你会看到“根密码”和“用户创建”两个还有感叹号的区块。根密码就是你登录root用的密码。这里记住一个原则给虚拟机设密码也不要设成root、123456这种玩意儿密码复杂度至少超过8位并且有字母数字。别觉得虚拟机无所谓一旦你以后把这个环境搭成对外服务弱密码就是自杀。用户创建这里我建议创建一个自己的普通用户勾选“让此用户成为管理员”即加入wheel组后面可以用sudo。但这步不是必须的我个人的做法是最小系统先不建普通用户等到系统装完用root做完全部基础配置后再创建一个日常操作用户。原因很简单——最小系统刚装完状态最干净所有初始化操作都牵涉系统级路径和权限用root操作是最高效的。但你也完全可以在这里直接创建用户后面为这个用户设置sudo权限即可。全部设置完、没有感叹号区块后点“开始安装”。安装过程大约5到10分钟取决于机器性能。装完后点“重启系统”然后虚拟机会重新启动到命令行界面。4. 开机后的第一轮系统设置与镜像源更换重启后你看到的画面就是黑底白字的登录提示符。输入root密码登录就正式进入了这个最小系统。这时候系统里连vim都没有——别急这是正常的。4.1 确认系统版本和基础信息登录后先敲三条命令确认状态:cat /etc/rocky-release uname -r free -h第一条看系统版本你应当看到Rocky Linux release 8.6。第二条看内核版本8.6默认带的是4.18内核。第三条看内存。如果某个上面没输出别慌通常是VMware虚拟机内存给太少了返回去把虚拟机配置调大再重装一次也不算浪费时间。然后是ip addr看网卡和IP状态这一步同时也在给后面做铺垫。如果你能看到类似192.168.xxx.xxx的地址说明这台机器的NAT网络已经自动拿到IP了运气不错。如果什么输出都没有或者只有127.0.0.1那就先继续往下看第5节会专门解决这个问题。4.2 更换镜像源不换源你连vim都装不了最小系统中dnf命令肯定是有的但默认的官方源服务器在海外国内下载速度经常只有几十KB每秒。装完系统后第一件事就是把BaseOS和AppStream两个仓库的源换成阿里云或者清华的镜像。Rocky Linux 8.6换源的思路和CentOS 8一样只是版本代号从CentOS-8变成了Rocky-8。先确认一下源目录:ls /etc/yum.repos.d/你会看到rocky-baseos.repo、rocky-appstream.repo等几个文件。手动改太麻烦直接用一个命令组完成替换cd /etc/yum.repos.d/ sed -i s|^mirrorlist|#mirrorlist|g *.repo sed -i s|^#\s*baseurlhttp://dl.rockylinux.org/$contentdir|baseurlhttps://mirrors.aliyun.com/rockylinux|g *.repo如果手动修改就是把baseurl这一行的http://dl.rockylinux.org/$contentdir部分替换成https://mirrors.aliyun.com/rockylinux。改完以后执行dnf makecache这个命令会重新生成软件缓存。如果输出里能看到类似Rocky Linux 8 - BaseOS 加速的仓库信息并且没有报404说明源已经生效了。这里有个高概率遇到的坑你前面locate下载的镜像可能在某个大版本升级目录里而镜像站的重定向策略会改变所以如果dnf makecache报404错误建议打开阿里云镜像站看一下实际目录结构再改不要生搬硬套命令。4.3 第一批必装软件源搞定以后先把最基础的几个工具装上dnf install -y vim-enhanced net-tools wget tarvim-enhanced是真正的vim编辑器最小系统里默认只有vi。net-tools提供ifconfig、netstat这些老牌命令——虽然官方教育大家用ip命令但实际排查问题的时候netstat -tlnp看端口监听是真的方便。wget和tar是后面下载和解压各种软件包的必备工具。装完后顺手把系统更新到最新dnf update -y这一步会花几分钟但值得。更新完最好重启一次reboot让内核稳定运行在新版本上。5. 网络不通的完整排查链路从NAT原理到配置文件这一节是整篇文章的重头戏。我统计过身边朋友装Rocky/CentOS虚拟机遇到的所有问题“网络不通”占了七成以上。你网络通了后面全都是顺风顺水网络不通连dnf install都跑不了。5.1 VMware NAT模式的工作机制搞懂它才能排查问题先不急着调命令花30秒理解模型。当你把虚拟机的网络类型选成NAT时VMware会在宿主机上虚拟出两个东西一个虚拟网卡VMnet8它挂在宿主机上作为虚拟机的“网关”一个内置的NAT设备负责把虚拟机发出来的包转换后通过宿主机的物理网卡发出去。换句话说虚拟机根本不知道外界的真实网络拓扑它眼里只有一个局域网网关就是VMnet8的IP。VMware Workstation默认的NAT网段是192.168.xxx.0/24其中xxx可能是111也可能是112之类的取决于你安装时是否有其他虚拟网卡占用。Rocky Linux最小系统安装时默认使用的是DHCP动态主机配置协议也就是说安装器会要求虚拟机的网卡去向VMnet8请求一个IP地址。正常情况下它会拿到一个192.168.xxx.xxx地址网关是192.168.xxx.2DNS服务器也是192.168.xxx.2。只要这个链路正常你就能上网。所以当你发现网络不通时问题基本出在几个环节网卡没启动、网卡没拿到IP、DNS解析不了、网关不通。下面一条条排查。5.2 排查第一步查看网卡状态和IP地址登录系统后先看这个ip addr输出里会有一块设备名类似ens160或ens33的网卡它下面如果有inet 192.168.xxx.xxx/24这样的内容说明网卡已经拿到IP了。如果只有lo回环地址而没有第二块网卡的IP说明网卡没有开启DHCP或者没有启动。这时候先试试直接查看这个网卡接口是否存在ip link show ens160如果网卡名字存在但显示state DOWN用下面的命令直接拉起来nmcli device connect ens160nmcli是NetworkManager的命令行工具Rocky 8.6默认由NetworkManager管理网络。如果这条命令不报错网卡就up了。立刻再查一次ip addr看是否拿到IP。5.3 排查第二步确认网卡配置文件没问题如果nmcli device connect之后还是没有IP那就去看网卡配置文件。Rocky 8.6最小系统的网络配置目录在/etc/sysconfig/network-scripts/列出ifcfg-*文件ls /etc/sysconfig/network-scripts/正常情况下这里应该有一个ifcfg-ens160网卡名可能不同。用vim打开它vim /etc/sysconfig/network-scripts/ifcfg-ens160你会看到几个关键字段。最常见的问题就是ONBOOTno这是网卡开机不自启的罪魁祸首。BOOTPROTOdhcp ONBOOTyesBOOTPROTOdhcp表示自动获取IPONBOOTyes表示开机启动网卡。这里必须两个都正确。改完后保存退出然后让NetworkManager重新加载配置nmcli connection reload nmcli device disconnect ens160 nmcli device connect ens160再查ip addr如果还是没IP继续往下看。5.4 排查第三步检查NetworkManager的运行状态有时候问题更隐蔽——NetworkManager服务本身没在跑。注意最小系统装完后NetworkManager默认是启用的但某些时候配置改乱了、或者你在安装时选了“网络自动配置”但没生效会有服务异常的情况。检查命令systemctl status NetworkManager如果显示active (running)跳过这一节。如果显示inactive或者failed就直接启动并设置开机自启systemctl enable --now NetworkManager重启NetworkManager后再次检查网卡配置是否正常加载nmcli device status这个命令会显示所有网卡设备的状态TYPE为ethernetSTATE应该是connectedCONNECTION一列显示ifcfg-ens160。5.5 排查第四步手动DHCP获取IP如果NetworkManager是正常的、配置文件也改了但依然没有IP那就手动DHCP一把梭强制网卡去要地址dhclient ens160如果这条命令执行后没有输出等两三秒再ip addr。如果你看到网卡下多了一个192.168.xxx.xxx/24的地址说明之前某个环节的自动流程没走通现在能用就先凑合着用。为什么会有这种情况我遇到过一次是因为VMware的DHCP服务被电脑上的其他虚拟化软件比如WSL、Docker Desktop占用了端口导致VMnet8的DHCP服务分配不出地址。这时候手动用dhclient可以临时解决问题但根治方法是去VMware的虚拟网络编辑器里把NAT子网的DHCP配置重新设置一下或者重启一次VMware的NAT服务。5.6 排查第五步DNS和网关测试拿到IP以后网络不一定真的通。先测网关连通性ip route show你应该能看到类似default via 192.168.xxx.2 dev ens160的路由条目。没有默认路由的话说明DHCP没有把网关信息下发给网卡手动补上ip route add default via 192.168.xxx.2 dev ens160然后测试网关能不能ping通ping -c 4 192.168.xxx.2通了说明虚拟机和宿主机的虚拟网卡之间的二层三层的链路都是好的。接下来测DNS是否正常nslookup mirrors.aliyun.com如果解析不出来先别慌直接看看当前用的DNS是什么cat /etc/resolv.conf然后手动改成一个公共DNS试试。之后验证外网ping -c 4 mirrors.aliyun.com这一步走通了恭喜你的虚拟机网络彻底通了。第6节就可以开始配置静态IP了——如果你不想每次都依赖DHCP的话。6. 配置静态IP与DNS从DHCP到固定地址的完整步骤DHCP虽然省心但有个问题IP地址每次重启虚拟机后可能不一样。如果你在这台虚拟机上部署了MySQL、Redis或者SSH服务IP一变就意味着你的客户端配置全要跟着改这个体验实在太糟糕。所以生产导向的服务器静态IP是标配。6.1 确认NAT网段的信息配置静态IP之前先搞清楚你的NAT网段具体是多少。在VMware Workstation菜单栏打开“编辑 → 虚拟网络编辑器”选中NAT模式对应的VMnet8查看子网IP和子网掩码。假设你看到的是192.168.111.0/24那么网关就是192.168.111.2DNS服务器可以用192.168.111.2也可以直接指到223.5.5.5阿里DNS。拿到这四个值IP地址、子网掩码、网关、DNS之后静态IP的配置就只是个写文件的活了。6.2 修改网卡配置文件实现静态IP还是打开/etc/sysconfig/network-scripts/ifcfg-ens160把内容改成下面这个样子TYPEEthernet PROXY_METHODnone BROWSER_ONLYno BOOTPROTOnone DEFROUTEyes IPV4_FAILURE_FATALno IPV6INITyes IPV6_AUTOCONFyes IPV6_DEFROUTEyes IPV6_FAILURE_FATALno IPV6_ADDR_GEN_MODEstable-privacy NAMEens160 UUIDxxxx-xxxx-xxxx-xxxx-xxxx DEVICEens160 ONBOOTyes IPADDR192.168.111.10 PREFIX24 GATEWAY192.168.111.2 DNS1223.5.5.5 DNS2192.168.111.2这里有几个字段的性质变化要理解BOOTPROTO从dhcp改成了none表示不再用DHCP网卡使用静态配置。你也可以写static在RHEL系里面none和static效果相同。IPADDR就是你自己指定的固定IP注意不要和NAT网段里其他设备冲突。我习惯用.10很好记。如果你想流水化规划可以按用途来比如.100跑Web、.110跑数据库。PREFIX24等价于NETMASK255.255.255.0写哪个都行。GATEWAY填VMware NAT的网关地址一般是192.168.xxx.2。DNS1和DNS2填两个DNS避免一个不工作了另一个还能顶上。UUID那栏保持原来的值不变。保存退出后重启NetworkManager让你改的东西生效nmcli connection reload systemctl restart NetworkManager重启后验证IP是否绑定成功ip addr show ens160看到192.168.111.10/24再实测一下外网ping -c 4 mirrors.aliyun.com通了就大功告成。以后每次虚拟机重启这个IP都不会变了。6.3 静态IP配置中有个隐藏的大坑DNS丢失这个坑我踩了不止一次。配置完静态IP、ping外网通常都通但如果你继续装完软件配置完某个服务过几天突然发现域名解析很慢甚至解析不了第一反应是排查DNS问题。如果你修改了/etc/resolv.conf这个文件直接改它你会发现一旦重启NetworkManager你写的DNS配置就被“覆盖”回配置文件里指定的DNS了。原因是RHEL 8默认启用了NetworkManager的DNS管理功能它会强制使用ifcfg-ens160里的DNS1和DNS2来生成/etc/resolv.conf。所以配置DNS的正确姿势是把你想要用的DNS写在ifcfg-ens160配置文件的DNS1、DNS2字段里不要直接去改/etc/resolv.conf。如果你确实需要单独给某个服务做定制DNS解析比如内网有一个自建DNS服务器那建议直接用/etc/hosts文件做静态解析或者用systemd-resolved来接管不要和NetworkManager抢resolv.conf的控制权不然每次重启都是覆写一遍、毫无意义。6.4 防火墙和SELinux要不要关Rocky Linux默认开启了firewalld防火墙和SELinux。很多人刚装上系统第一个动作就是关掉防火墙、关掉SELinux理由是“太麻烦影响开发”。我对防火墙的态度是如果你只是学习用、内网测试用直接把firewalld服务和SELinux关掉可以省很多事情。但如果你以后想认真用这台机器跑服务我强烈建议你学会和firewalld共存。理由很简单生产环境的Linux默认都有防火墙保护你现在不学这套规则语法将来上生产环境连放行80端口都不知道怎么操作那才是真尴尬。实际命令顺便给你systemctl stop firewalld systemctl disable firewalld sed -i s/^SELINUXenforcing/SELINUXdisabled/ /etc/selinux/config改完SELinux必须重启才生效。重启后可以用getenforce确认状态已经变成Disabled。学完了firewalld的用法再把它开回来也不迟。7. 最小系统装好后必做的基础配置与收尾建议网络通了、静态IP固定了这台虚拟机已经从一个“能启动的系统”变成了“基本可用的服务器”。但还差几块拼图才算是打造了一个舒服的开发环境。7.1 创建日常操作用户并配置sudo用root操作一切虽然效率高但风险也大——手一抖删了不该删的系统目录哭都来不及。安全习惯要趁早培养。创建一个名为dev的普通用户并把它加入wheel管理员组useradd dev passwd dev usermod -aG wheel devwheel组在RHEL系里有特殊含义——组内成员默认可以通过sudo执行管理员命令。切换到dev后试一下sudo whoami输入密码后如果输出root说明sudo配置生效了。如果你希望某些命令不用每次都输密码可以用visudo打开sudoers文件但初次配置保持默认行为就好——每次输密码并不麻烦反而能给你冷静的机会。7.2 SSH远程登录为什么必须从一开始就设置好最小系统默认带了OpenSSH Server这个可以在安装时软件选择里确认装完系统后你可能想用宿主机上的SecureCRT、XShell或者Windows Terminal直接连过去操作比在VMware的虚拟机窗口里操作舒服得多。先确认SSH服务状态并设置开机自启systemctl status sshd systemctl enable --now sshd然后在你宿主机上ping一下虚拟机IP如果通了直接用SSH客户端连接ssh dev192.168.111.10如果连接超时第一件事就是检查防火墙如果你没关的话firewall-cmd --permanent --add-servicessh firewall-cmd --reload再说一个提升幸福感的小技巧——配置SSH密钥登录。在你宿主机上执行ssh-keygen生成一对密钥然后把公钥拷贝到虚拟机ssh-copy-id dev192.168.111.10之后每次SSH登录就不需要输密码了用密钥认证。这个习惯对以后登录云服务器同样有用。7.3 安装一组开发常用的软件包最小系统里连gcc、make都没有。如果你要编译安装软件下面这一组命令把它们全部搞定dnf groupinstall -y Development Tools dnf install -y gcc-c make cmake git如果你想在这个环境里捣鼓Docker顺手把依赖装了dnf install -y yum-utils device-mapper-persistent-data lvm2装完以后这个最小系统就不“最小”了但它拥有了一台服务器该有的完整能力。7.4 打一个初始快照这是你最重要的后悔药配置到这个阶段系统状态是最干净、最健康的。我强烈建议你在VMware里打一个快照。操作方式虚拟机菜单 → 快照 → 拍摄快照 → 起个名字“Rocky 8.6 安装配置完成-网络正常”。以后无论怎么折腾坏比如删了系统文件、装依赖出错、配置乱了都可以在10秒钟内回到这个干净的初始状态。这个习惯是我用虚拟机这么多年最想告诉所有初学者的一个建议快照不是用完即弃的工具而是你实验的后悔药。你后面的每一次大改动装一个复杂的服务、升级内核、调整网络架构都应该先打一个快照再动手。出问题一键回滚完全没有心理负担。写在最后的一些体会整套流程写下来你会发现核心其实不复杂VMware创建虚拟机 → 最小系统安装 → 换源 → 网络配置 → 基础加固。每一步都有坑但每一步的坑都有规律可循。我个人的经验是虚拟机环境的网络问题90%以上可以归结到三个原因网卡ONBOOT没开、NetworkManager没正常工作、防火墙/DNS配置混乱。排查顺序永远从“看IP”开始逐步检查“路由、网关、DNS、防火墙”不要跳步。跳步的结果就是这里改一下那里试一下最后自己都记不清改了什么更别提回滚。另外说句实在话如果你是第一次接触RHEL系的最小系统别怕命令行。那些看起来黑压压的字符界面其实是Linux最真实的样子。你在VMware里搭出来的这20GB小系统和你在阿里云、腾讯云上买的云主机内部是完全一致的。把这一套流程走通一遍相当于把你自己的密码、防火墙、SSH这套玩法练熟了一遍以后面对任何一台Linux服务器你都有底气说一句这玩意儿老子弄过。
上一篇/下一篇内容由系统自动关联
返回资讯列表 →