当前位置:   article > 正文

Go语言环境搭建_搭建 go 语言环境

搭建 go 语言环境

 

 go语言环境搭建

语言开发包

国外官网:https://golang.org/dl/https://golang.org/dl/

国内官网:All releases - The Go Programming Languagehttps://golang.google.cn/dl/第一个进不去可以进第二个。

 

631dac3527274037b54a9db2e13391ac.png

 d3d54dba99a64c648ba1b3494123f711.png

GO编辑器推荐

 

第一款是 Visual Studio Code + Go 扩展插件,可以让你非常高效地开发,通过官方网站 Visual Studio Code - Code Editing. Redefined 下载使用。

第二款是老牌 IDE 公司 JetBrains 推出的 Goland,所有插件已经全部集成,更容易上手,并且功能强大,新手老手都适合,你可以通过官方网站 GoLand by JetBrains: More than just a Go IDE 下载使用。

 

1、安装完成后,自动创建以下内容:

①、在用户变量里,会自己添加GOPATH和Path。(如下图所示)

57e2d7b5ff394301b9eaf4ef8e8671cf.png

②、在系统变量里,会自动添加PATH

 b0eb176e2ccb4182a408382637f6b625.png

 

2、检查完毕上述内容后,接着需要手动创建以下内容:

①、系统变量 GOROOT:Go语言安装目录。ff4e62692ac6484d8436e76ef6c79baf.png

 

②、系统变量GOPATH:这里就是Go的工程目录了,这里我新建为Goaf12a7de92d74c81b0744b41351eab81.png

 


③、修改用户变量中的GOPATH与系统变量的一致。f9585bd18a7d4979af78879f4233dccf.png

 


然后,确定保存。

3、建立GOPATH目录

在上述GOPATH对应路径下,新建 bin、pkg、src 三个文件夹。db36c40e8f3c4a25b06fe3cf2390c230.png

 

4、检查go是否安装成功

win+R运行cmd,输入 go env 并回车,查看GOPATH和GOROOT信息与上面的配置是否相符。a57339660e984bc8af97c2675cc5966f.png

 

网络安全工程师需要系统学习以下课程:

  1. 计算机网络基础知识:学习计算机网络的基本原理和架构,了解网络拓扑、协议等概念。

  2. 操作系统及相关原理:学习操作系统内部运行机制、系统管理和优化技术。

  3. 数据结构与算法:学习常见的数据结构、算法分析及设计,为网络安全问题的解决提供基础。

  4. 编程语言:掌握至少一门现代编程语言(如Python、Java、C++、Ruby)的基本语法和常用库的使用。

  5. 数据库原理:了解关系型数据库和NoSQL数据库的基本原理和使用方法,掌握SQL的编写和优化。

  6. 编程安全:学习常见的安全编程漏洞和防范措施,如SQL注入、跨站脚本攻击等。

  7. 系统安全:学习系统安全的基本原理和常用技术,如防火墙、入侵检测和应急响应等。

  8. 网络协议安全:学习网络协议的原理和安全漏洞,如TCP/IP、HTTP、HTTPS、DNS等。

  9. 网络攻防技术:学习网络攻击和防御的基本技术,如渗透测试、漏洞扫描、密码破解等。

  10. 安全策略和管理:学习安全管理的基本原则和常用方法,在日常运维中进行安全保障和风险控制。   

以上是网络安全工程师需要系统学习的课程,当然也可以根据实际需求和兴趣加深某些课程的研究。

运维工程师需要学习的课程涉及许多领域,下面是一个基本的课程清单:

1. Linux操作系统和基础命令

2. 网络配置和管理技术

3. 数据库管理技术

4. Shell脚本编写和维护技术

5. 自动化运维技术,如Ansible、Puppet、SaltStack等工具的使用

6. 硬件设备的基础知识,如服务器、交换机、路由器等

7. 虚拟化技术,如VMware、KVM等

8. 容器化技术,如Docker、Kubernetes等

9. 日志处理和监控工具的使用,如ELK(Elasticsearch、Logstash、Kibana)、Zabbix、Nagios等

10. 基本的编程知识,如Python、Java、Ruby等的一些基本语法和Shell编程技能。

以上这些是运维工程师需要学习的一些基本知识和技能,然而,要成为一位出色的运维工程师还需要具备良好的团队合作能力、沟通技能以及解决问题的能力。

 


 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/622165
推荐阅读
相关标签
  

闽ICP备14008679号