【Linux/CentOS】虚拟机中最小化安装CentOS7,只有控制台可用,该如何上网?
【目标】
在虚拟机中最小化MInimal安装Linux CentOs7 后,通过控制台敲入命令上网。
【可行性】
完全可行,linux CentOS7无需桌面系统一样能上网!
【步骤】
1.#ip addr
之后会出现两段,在我机器上是lo和ens33,lo是环回地址,ens33代表网卡,记住这个名称。
注意有些时候不叫ens33,这和系统版本有关,只要记住除lo之外的名称就行。
2.#vi /etc/sysconfig/network-scripts/ifcfg-ens33 (注:ens33在此出现了)
改最后一行
ONBOOT=no
为
ONBOOT=yes
即改no为yes
3.#nmcli c reload
这句是为了刷新刚才的改写。
4.#ip addr
执行完这句后就发现有ip地址了,记住这个地址,接下来用putty连linux需要用。
5.#ping www.163.com
执行这句就知道能否连通网络了,一般来说只要主机能上网,这里就有包返回。
6.#yum install net-tools
因为最小化安装时ifconfig,netstat都没法用,执行并一路yes,执行完就好用了。
7.敲入ifconfig能正常,敲入netstat -tlunp能发现22端口在监听,这时就可以通过putty等工具连上linux了,然后该怎么用就怎么用。
8.#yum install wget
这一步不是必要的,但wget太重要了,没它好多软件都装不了,不可或缺,因此建议大家加上这一步。
9.#yum install -y gcc g++ gcc-c++ make
这一步非必要,gcc对linux系统的重要性不言而喻,因此也建议大家装上。
10.#yum install vsftpd
#systemctl start vsftpd
ftp也建议大家加上。
PS:用gnome的右上角小图标上网,虚拟机重启后需要再连一次,而这个方案的不需要,重启后一样用。
END
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2020-02-25 Oracle的timestamp字段更新实验 结论:只有逐条更新才能保证timestamp字段有差别,批量更新只会得到一致的时间,此操作无关时间精度.
2015-02-25 【高中数学/极值问题】已知:a,b皆为正实数,且2a+b=1,求:a/(2-2a)+b/(2-b)的最小值?
2014-02-25 【Canvas与光阑】立方体六彩光阑