当前位置:首页 > 技术文章 > 正文内容

Linux系统部署Go编程环境(一)使用Go语言编写简单web服务器

摘要:Go语言是一个开源的编程语言,Go 语言被称为“互联网时代的C语言”。Go 语言的风格类似于C语言。其语法在C语言的基础上进行了大幅的简化,去掉了不需要的表达式括号,循环也只有 for 一种表示方法,就可以实现数值、键值等各种遍历。Go语言简单,天生支持并发,完美契合当下高并发的互联网生态。用Go语言实现一个最简单的http服务器端,主要用到了package io, log, net/http 这个3个库。用到的函数包括:http.Handle()、http.HandlerFunc()和http.ListenAndServe()。

本文主要介绍怎么在Linux服务器中使用Go语言编写一个简单的web站点,详细内容请参考下文。

一、增加vim中对Go语言的高亮支持

1、安装git

2、安装vim-go

执行以下执行:

cd ~

mkdir .vim

cd .vim

mkdir autoload plugged

cd plugged

git clone https://github.com/fatih/vim-go vim-go

cd autoload

wget https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

下载vim-go和plug.vim。

3、配置vimrc文件

执行以下执行:

cat ~/.vimrc

call plug#begin()

Plug 'fatih/vim-go', { 'do': ':GoInstallBinaries' }

call plug#end()

let g:go_version_warning = 0

至此,vim中对Go语言的高亮支持的配置已经完成。下面将通过编写Go语言实例进行验证。

二、使用Go语言编写一个简单的Web站点

1、登录Linux服务器

2、创建程序

创建hellowebsite.go程序。如下图

3、编写代码

4、运行站点

查看已经保存的程序hellowebsite.go。如下图

服务器端执行执行# go run hellowebsite.go启动程序。如下图

5、访问测试

客户端通过浏览器访问http://服务器IP:9090/hello。如下图

相关文章

Linux系统查看IP地址的常用方法(查看linux ip地址)

简介:Linux系统经常使用ifconfig命令查看网卡的IP地址,一般需要以root身份登录使用ifconfig工具。ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置...

Linux 下如何查看进程的资源限制信息?

简介Linux 上的 cat /proc/$pid/limits 命令提供有关特定进程的资源限制的信息,其中 $pid 是相关进程的进程 ID (pid)。该文件是 `/proc 文件系统的一部分,该...

linux基础入门--linux介绍(linux入门基础教程)

接触linux是在大二的时候,那时候迷上了嵌入式linux,把电脑换成了linux系统,学习linux基础知识,学习linux命令,学习shell,泡论坛,就这样慢慢的平时工作学习都可以使用linux...

抛弃 iOS/Android?开发者「DIY」Linux 手机,用了 18 个月后:“再也不想回去了!”

【CSDN 编者按】在智能手机几乎成为我们生活中不可或缺的一部分的今天,大多数用户仍然依赖于 Android 或 iOS 设备。然而,近日却有一位开发者(Reddit ID:hellomyfrient...

谷歌安卓原生Linux Terminal终端应用上线

IT之家 3 月 7 日消息,科技媒体 Android Police 今天(3 月 7 日)发布博文,报道称谷歌为安卓系统发布了原生 Linux Terminal 终端应用,支持在虚拟机中运行 Deb...

Android 16允许Linux终端使用手机全部存储空间

IT之家 4 月 20 日消息,谷歌 Pixel 手机正朝着成为强大便携式计算设备的目标迈进。2025 年 3 月的更新中,Linux 终端应用的推出为这一转变奠定了重要基础。该应用允许兼容的安卓设备...