概述
VirtualBox 安装Centos7 及配置Go语言开发环境过程的一些坑(操作系统win10)
- 一、VirtualBox下Centos7的安装过程
- 正式开始安装
- 1.建立虚拟机
- 2.安装Centos7到虚拟磁盘中
- 3.重置root密码
- 二、配置Go语言开发环境的一些坑
- 1.使用系统管理工具安装go时的问题
- 2.使用VSCode编写代码,无法保存
一、VirtualBox下Centos7的安装过程
- VirtualBox 下载地址:https://www.virtualbox.org/wiki/Downloads 根据自身电脑系统来下载对应的版本
- Centos7 下载地址:https://www.centos.org/download/
正式开始安装
1.建立虚拟机
打开VirtualBox-> 新建,编辑名称,文件夹,版本类型选择RedHat(64-bit)
点击下一步后依据自身电脑的实际情况配置内存大小
之后选择磁盘文件类型:(这里我们选择VDI)
VDI:被VirtualBox使用
VHD:被Microsoft Virtual PC使用
VMDK:被Vmware使用
点击创建后完成虚拟机的建立
2.安装Centos7到虚拟磁盘中
在设置的“存储”,我们关联下载的CentOS-7-x86_64-DVD-1611.iso
为了安装Centos7操作系统,要先在“系统”调整光驱为第一启动顺序
点击“启动”后会进入Centos7安装界面,默认安装的是最小化安装,即不包含图形界面,我们要在“软件选择”里更改
其他设置确认无误后,选择开始安装,成功后重启(记得把启动顺序改回来,硬盘第一位)
3.重置root密码
在之前的Centos7安装步骤里,也许你没有设置root权限密码,又或者是你忘记了,那么可以通过以下方式来重置root密码
第一步:在开机模式选择时,按E键就会跳到另一个界面
第二步:在下图界面Linux6开头处的行最后处添加 init=/bin/sh
第三步:上一步添加好后,按Ctrl+x键进入到另一个界面,在命令行输入passwd,输入密码后,提示认证失败,authentication token manipulation error
需要挂载根目录mount -o remount, rw /
最后执行 touch /.autorelabel 使selinux生效,并重启,即更新了root密码,可以进入root用户模式
二、配置Go语言开发环境的一些坑
1.使用系统管理工具安装go时的问题
本来准备直接yum install golang或,但是执行命名后,发现没有这个包。于是只能先添加源,即分别运行以下三条命令
CentOS7:
rpm --import https://mirror.go-repo.io/centos-unstable/RPM-GPG-KEY-GO-REPO
curl -s https://mirror.go-repo.io/centos-unstable/go-repo-unstable.repo | tee /etc/yum.repos.d/go-repo-unstable.repo
yum install golang
下载过程有点长,建议使用校园网或者别的技术方式来提速
2.使用VSCode编写代码,无法保存
出现以下字样
Unable to write file xxxxxx' NoPermissions (FileSystemError): Error: EACCES: permission denied, open…
需要授权
sudo chown -R myuser /path/to/folder
myuser是当前用户名, /path/to/folder是 需要操作的文件夹路径
最后
以上就是体贴眼神为你收集整理的VirtualBox 安装Centos7 及配置Go语言开发环境过程的一些坑(操作系统win10)一、VirtualBox下Centos7的安装过程二、配置Go语言开发环境的一些坑的全部内容,希望文章能够帮你解决VirtualBox 安装Centos7 及配置Go语言开发环境过程的一些坑(操作系统win10)一、VirtualBox下Centos7的安装过程二、配置Go语言开发环境的一些坑所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复