运维程序员

【Linux】快速搭建本地Linux环境

2020-09-07  本文已影响0人  __Giraffe__

之前搭建本地虚拟机环境都是使用的Vmvare Workstation,但是VM是一款收费软件,所以免不了会有破解过程,而且对于一些Windows版本升级的时候,VM甚至会出现诡异的启动失败情况。于是考虑采用VirtualBox进行虚拟环境的创建,原因之一是VirtualBox免费开源,除此之外VirtualBox非常小巧,占用空间少。

另外,之前构建虚拟环境,免不了要从镜像官网下载镜像资源,但是这些镜像资源官方的都是国外服务器,下载特别慢,国内的一些良心网站虽然也为我们准备了镜像的下载站点,但是镜像一方面占空间较大,另一方面管理起来困难。可以考虑采用Vagrant进行镜像管理,Vagrant还可以通过非常小的.box文件快速初始化一台虚拟环境,十分便利。

参考资料地址

构建准备

构建过程

重置vagrant home位置

Vagrant 安装完成以后会默认把 Home 目录设为 C:\Users\用户名\.vagrant.d,然后所有的相关文件如 boxes 都会放在这里。C盘的作用大家都懂的,所以尽量少去占用C盘空间,所以有必要转移其位置。

  1. 系统属性环境变量 里手动添加:

  2. .vagrant.d文件夹从 C:\Users\用户名\.vagrant.d 移动到 E:\Vagrant2.2.9\home\.vagrant.d即可

初始化虚拟环境

配置网络

  1. 宿主机环境,查看网卡,找到如图位置。

    ipconfig
    
  2. 修改Vagrantfile,找到private_network,打开注释并将第三段修改与上一步标注的位置数字一致

  3. 虚拟环境下(vagrant ssh可进入),修改网卡文件。

    cd /etc/sysconfig/network-scripts/
    
    ip addr
    
    sudo vi ifcfg-eth1
    
    sudo service network restart
    
  4. 测试宿主机与虚拟机相互是否能ping

  5. 至此,虚拟机网络配置完成

配置密码登录方式连接

目的:方便XShell连接

  1. 进入ssh配置文件

    cd /etc/ssh/
    
  2. 修改配置文件

    sudo vi sshd_config
    
  3. 找到PasswordAuthentication,将其修改为yes

  4. 重新启动ssh服务

    service sshd restart
    
  5. 至此,已经可以使用XShell连接虚拟环境

操作建议

上一篇 下一篇

猜你喜欢

热点阅读