对于虚拟机的安装,已是极为日常的 *** 作了(详细过程可参考其他优秀博文)。本文在此模块,仅涉及笔者在安装过程的几处痛点(本文使用的虚拟机软件为VMware)。
处理器数量和每个处理器内核数量处理器内核总数 = 处理器数量 * 每个处理器内核数量
选取原则即处理器内核总数 < CPU实际的线程数
通过任务管理器可查看以上参数,如图1所示。
根据选取原则,我的配置为
处理器数量 | 2 |
---|---|
每个处理器的内核数量 | 4 |
处理器内核总数 | 8 |
因为后续 *** 作将借助MobaXterm,所以网络连接选择NAT MobaXterm的使用及nfs挂载
MobaXterm下载地址
查看虚拟机IP需要在ubuntu使用命令(第一次输入,会显示命令不存在,可通过提示进行安装),具体 *** 作如图2所示。
ubuntu下输入如下命令。
sudo apt-get install openssh-server
配置MobaXterm的Session点击MobaXterm左上角的Session,具体配置如图3所示。
nfs软件下载地址
打开所有程序,找到haneWin Software=>点击NFS Server=>依次点击Edit->Preferences=>依次点击Exports -> Edit exports file,删去d出对话框中的内容,并在对话框中输入如下内容:
c:\nfs_share -public -name:nfs_share
具体 *** 作如图4(a)、(b)所示。
注意:盘符与文件夹名均可进行修改,配置完后要点击haneWin Software下的Start NFS Server
在MobaXterm中输入挂载指令,指令如下:sudo busybox mount -t nfs -o nolock 192.168.4.231:/nfs_share ~/nfs
参数解释:
IP地址 192.168.4.231 | 在win下使用ipconfig指令查到的地址 |
---|---|
nfs_share | win下待挂载到ubuntu的文件夹 |
~/nfs | 挂载到ubuntu的位置 |
如果挂载成功,ubuntu的nfs文件下就会存在Go的SDK。 Go开发环境搭建 安装路径不要有中文或者特殊符号(如空格等)SDK安装目录建议放在/opt目录下
直接拷贝从nfs文件夹将Go的安装包拷贝到/opt是不够权限的,使用如下命令:
sudo su
cp go1.17.linux-amd64.tar.gz /opt
解压安装包
tar -zxvf go1.17.linux-amd64.tar.gz
查看是否安装成功的详细步骤,如图5所示。
step1: 使用root的权限来编辑/etc/profile文件
vim /etc/profile/
添加以下变量:
export GOROOT=/opt/go
export PATH=$PATH:$GOROOT/bin
export GOROOT=$HOME/GOProjects
step2:如果需要生效,需注销再使用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)