安装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月前
|
存储 Oracle 关系型数据库
|
7天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
47 0
|
2月前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
1月前
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
1月前
|
Linux
VirtualBox的Centos上安装GNOME桌面完整教程
在VirtualBox上的CentOS系统安装GNOME桌面环境的完整教程,通过执行一系列命令来安装EPEL软件源、GNOME桌面环境,并配置系统默认运行级别为图形界面。
56 0
|
3月前
|
关系型数据库 MySQL Linux
在CentOS上使用yum安装与使用MySQL
在CentOS操作系统上使用yum包管理器安装和配置MySQL数据库的详细步骤,包括下载MySQL的yum源配置、安装MySQL服务、启动和停止服务、设置开机自启动、获取临时密码、修改root用户密码、授权用户以及处理相关问题。同时,文章还包含了一些操作的截图,帮助用户更直观地理解安装和配置过程。
868 0
在CentOS上使用yum安装与使用MySQL
|
3月前
|
Oracle Java 关系型数据库
yum安装指定版本的openJDK
yum安装指定版本的openJDK
|
3月前
|
机器学习/深度学习 Ubuntu Linux
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
|
3月前
|
存储 安全 Linux
在Linux中,如何使用VMware和VirtualBox进行虚拟化?
在Linux中,如何使用VMware和VirtualBox进行虚拟化?
|
3月前
|
Linux Docker 容器
在CentOS操作系统上使用yum安装/使用/卸载Docker容器引擎
在CentOS操作系统上安装、配置、使用和卸载Docker容器引擎的详细步骤,包括配置Docker镜像加速的方法。
338 0

热门文章

最新文章