因为想要学习Go语言去写一些安全工具啥的,所以打算在 Kali 里面安装 Go 。在百度上搜索了一圈,安装和配置教程挺多,但是都是一些比较老的版本,和新版的kali有些偏差。所以在安装成功后特此做个笔记,方便下次再次安装,也可以给其他同学做个参考。
准备工作- Kali linux 2021.4a 推荐下载Vmware版,解压即用
下载地址: #kali-virtual-machines
虚拟机 安装配置不再详述
- Golang安装包 最新版本即可,当前版本1.17.5
下载地址: golang.google.cn
国内下载: studygolang.com
安装过程1、将下载好的文件拷贝到Kali虚拟机中的某个目录下,或者使用 wget 命令直接下载,命令如下:
wget

2、将 tar 包解压到/usr/local目录下,命令如下:
sudo tar -C /usr/local -xzf go1.17.5.linux-amd64.tar.gz

3、准备GOPATH目录,该目录可按照自己的习惯设置,本次设置的目录为 /home/kali/ go ,在/ home/kali/ 位置打开终端,输入 mkdir go 生成
- GOPATH 是 Go 语言中使用的一个环境变量,它使用绝对路径提供项目的 工作目录( 也称为 工作区)
- kali linux 2021.4a 默认终端使用的是 zsh ,所以我们编辑其配置文件.zshrc,使用 vim ~/.zshrc 命令打开配置文件
- 在配置文件最底部,添加x下面三条配置信息,并保存。
export GO root =/usr/local/go
export GOPATH=/home/kali/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

- 使用 source ~/.zshrc 命令加载环境变量
- 在终端输入 go ,检查是否安装成功,或者使用 go version 查看安装版本


提示:推荐使用kali这个默认的sudo用户,如果想要用root用户,配置步骤是相同的。
至此,在Kali linux 2021.4a中安装Golang并配置环境变量已完成。