Linux安装
更详细的可参考基于VirtualBox搭建Linux(CentOS 7)虚拟机环境(学习必备技能) - 码霸霸 (lupf.cn)
使用虚拟机的时候,需要自己执行自己不确定操作时,一定要提前进行快照
1.软件
- VirtualBox官网下载最新的VirtualBox,地址:https://www.virtualbox.org/
- centos系统:
2.创建虚拟机
3.网卡设置
4.系统配置
注意:右边的Ctrl键可以切换虚拟机和主机的鼠标
5.网络配置
-
查看window宿主机的网段
ipconfig
-
配置Linux网卡
// 找到网卡的配置文件 cd /etc/sysconfig/network-scripts/ ls // 找到一个ifcfg-enp0s3 的配置文件 // 编辑它 vi ifcfg-enp0s3
添加一下配置
// 将BOOTPROTO=dhcp 修改为 BOOTPROTO=static 意思是IP设置为固定的 // 将ONBOOT=no 修改为ONBOOT=yes IPADDR=192.168.124.121 NETWORK=192.168.124.1 NETSTAT=255.255.255.0 GATEWAY=192.168.124.1 DNS1=192.168.124.1 DNS2=8.8.8.8
// 重启网卡 service network restart // 查看ip ip addr // ping网关 ping 192.168.1.1 // ping外网 ping www.qq.com // 如果都能成功,说明网络已经配置成功 // *** 桥接模式**** // 如果检查配置发现没问题,但是网络就是不能正常访问 // 请检查一下虚拟机的网络是不是配置的 桥接模式 具体可参考上面的设置网络
6.常用软件安装
- 时间更新
// 查看当前时间 date // 安装ntpdate yum install -y ntpdate // 更新时间 ntpdate 0.asia.pool.ntp.org // 将系统时间同步到硬件,防止系统重启后时间被还原 hwclock --systohc // 设置定时任务自动更新时间(没5分钟执行一次) echo "* 5 * * * /usr/sbin/ntpdate time.windows.com > /dev/null 2>&1" >> /var/spool/cron/root crontab -l systemctl restart crond.service
- wget vim gc++安装
# 安装wget 和 vim yum install -y wget vim # 安装gcc yum install -y gcc-c++
- 端口占用情况查看
// 工具安装 yum install net-tools netstat -tunl | grep ':80' netstat -tunlp netstat -apn | grep ':80' //查看连接数 netstat -ntu netstat -nat|grep -i "80"|wc -l
7.远程连接
- 第一种,SourceCRT+WinSCP
SourceCRT,用来连接linux的客户端,绿色版安装教程: https://lupf.cn/articles/2020/09/16/1600235760640.html
WinSCP,用于上传文件到linux的客户端,教程: http://www.downxia.com/downinfo/4574.html
- 第二种,Xshell+Xftp(功能同上)
链接:https://pan.baidu.com/s/1GA0OzRF5e13LCbJXGMwfUA 提取码:zzzz
我使用的是第二种
8.快照位置
- 控制---》生成备份(系统快照)
- 恢复备份需要先关闭Linux虚拟机
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异