安装VirtualBox 安装Vagrant 安装虚拟机 安装Linux 安装Centos7 修改linux的yum源

简介: 下载&安装 VirtualBox,要开启 CPU 虚拟化

下载&安装 VirtualBox,要开启 CPU 虚拟20210208121337554.png

为了更方便虚拟机的使用,下载&安装 Vagrant

Vagrant官方镜像仓库

Vagrant 下载(下载速度比较慢,刚好要吃午饭了,吃个饭应该就好了😀)

下载好后安装,安装后需要重启电脑:

20210208140036159.png


重启后,打开 window cmd 窗口,运行 vagrant init centos/7,即可初始化一个 centos7 系统:

20210208140746343.png


它会在当前用户目录下生成Vagrantfile这个文件:

20210208140856431.png


运行 vagrant up 即可启动虚拟机:

20210208141123567.png


由于第一次启动,还需要下载镜像,虽然下载速度还是很慢,但是好歹有几百K。

在下载好后,它一直卡在了这里(到这里就代表启动成功了):

20210208144055910.png

直接Ctrl+C结束了它,然后启动VirtualBox,发现有台新的虚拟机正在运行了,在cmd里输入vagrant ssh就能进入系统了。

进入系统默认用户是vagrant。

系统 root 用户的密码是 vagrant


vagrant 常用命令:

vagrant ssh:自动使用 vagrant 用户连接虚拟机。
vagrant upload source [destination] [name|id]:上传文件

其他参考官网:Vagrant 命令行


默认虚拟机的 ip 地址不是固定 ip,开发不方便,所以需要修改 Vagrantfile,在中间添加一行:

config.vm.network "private_network", ip: "192.168.56.10" 


这里的 ip 需要在物理机下使用 ipconfig 命令找到(改为这个指定的子网地址)

20210208150816642.png


然后重启一下虚拟机:vagrant reload,然后再 vagrant ssh 连接机器。(如果报错,重启电脑或者关闭软件再重新进入命令行vagrant up)

登录后互相ping一下:20210208152028527.png


默认只允许 ssh 登录方式,为了后来操作方便,文件上传等,我们可以配置允许账号密码登录。


vagrant ssh 进去系统之后:

sudo vi /etc/ssh/sshd_config
添加一行 PasswordAuthentication yes/no
然后重启服务 sudo service sshd restart

以后可以使用提供的 ssh 连接工具直接连接

注意:VirtualBox 会与包括但不限于如下软件冲突,需要卸载这些软件,然后重启电脑;

冲突的软件:红蜘蛛,360,净网大师(有可能)等


修改 linux 的 yum 源(提示安装各种软件时的下载速度)


1.备份原 yum 源

sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.使用新 yum 源

推荐:

sudo curl -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

备用:

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

3.生成缓存

sudo yum makecache

目录
相关文章
|
1天前
|
关系型数据库 MySQL Linux
在Linux系统上实现高效安装与部署环境的全方位指南
在Linux系统上实现高效安装与部署环境的全方位指南
|
1天前
|
安全 虚拟化 Windows
手把手教你如何在虚拟机上安装Windows 10
手把手教你如何在虚拟机上安装Windows 10
|
1天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
11 0
|
1天前
|
JSON Linux 数据格式
在宝塔Linux中安装Docker
在宝塔Linux中安装Docker
|
1天前
|
运维 监控 安全
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
|
13天前
|
缓存
yum 如何设置可以将安装的rpm包都缓存下来
【4月更文挑战第17天】yum 如何设置可以将安装的rpm包都缓存下来
39 0
|
1月前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
47 0
|
1月前
|
Linux
linux yum 安装rar和unrar
linux yum 安装rar和unrar
81 0
|
1月前
|
关系型数据库 MySQL PHP
LAMP YUM安装配置实战
LAMP YUM安装配置实战
35 3
|
1月前
|
关系型数据库 MySQL Linux
CentOS 7.4下使用yum安装MySQL5.6
CentOS 7.4下使用yum安装MySQL5.6
75 0