【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

posted @   逆火狂飙  阅读(549)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· 无需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与光阑】立方体六彩光阑
生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东
点击右上角即可分享
微信分享提示