首页 > 系统相关 >golang打包和部署到centos

golang打包和部署到centos

时间:2023-04-18 10:45:22浏览次数:32  
标签:set centos golang 服务器 main 打包

 

项目在golang开发好,打包上传到linux服务器运行,两步:

1、打包;

在控制台项目于目录下,执行下列命令

set GOOS=linux

set GOARCH=amd64

go build -o "packageName"

如下图所示:

会生成一个没有后缀的二进制文件main

2、生成main文件上传到Linux服务器运行;

上传操作在前面mysql配置的文章有说过。上传到服务器后文件路径是/root/main

赋予权限

chmod 777 main

最后执行 ./main 就运行起来了。

如果想让项目在后台执行:执行 nohup ./main &

 

 

 

 

标签:set,centos,golang,服务器,main,打包
From: https://www.cnblogs.com/youhui/p/17328736.html

相关文章

  • Centos7开启docker checkpoint
    检查点和还原是一项实验性功能,允许您冻结正在运行的容器,通过检查点将其状态转换为文件集合在磁盘上。稍后,容器可以从冻结点恢复。#docker开启checkpoint:"experimental":true,[root@jenkins~]#cat/etc/docker/daemon.json{"experimental":true,"data-root":......
  • centos登陆报错:System is booting up. Unprivileged users are not permitted to log
    问题:开机后ssh到服务器出现此报错,大概意思是系统正在启动中非授权用户不允许登录,解决:不需要处理,等会儿系统彻底起来后重新登陆就没有了,对应文件在/run/nologin ......
  • Centos7下git最新版本安装
    刚重新装了centos7最小版的系统,发现没有git,只好重新安装了,记录下以防忘记。(以下命令最好在root用户下执行,要么你有管理员权限也行,则需要在命令前加sudo) 安装方法有两种:一、yum命令安装:安装命令:yuminstall-ygit此方法简单,并且会自动安装依赖的包,缺点是并不一定是官......
  • Oracle:centos9 安装 oracle11g
    比较简单。关键点:ln-s/usr/lib64/libnsl.so.1   /usr/lib64/libnsl.soln-sf/u01/app/oracle/product/11.2.0/dbhome_1/lib/stubs/libaio.so.1  /usr/lib64/libaio.so.1vi/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk (emdctl:添加-......
  • centos7安装RabbitMQ教程
    转载自:https://www.cnblogs.com/qiansm/p/15241295.html==================== centos7安装RabbitMQ教程erlang版本:22.2.1RabbitMQ版本:3.8.21、安装Erlang1.1安装依赖yuminstallepel-releaseyuminstallgccgcc-c++unixODBCunixODBC-develwxBasewxGTKSDLwxGTK-g......
  • Centos安装Redis
    下载Rediswgethttps://github.com/redis/redis/archive/7.0.10.tar.gz解压tar-zxf7.0.10.tar.gz-C/usr/local/cd/usr/local/redis-7.0.10mv/usr/local/redis-7.0.10//usr/local/rediscd/usr/local/redis/安装一些依赖yum-yinstallncursesncurses-developens......
  • 安装完SFTP后,用PUTTY连接CENTOS,软件闪退问题
    我出现这个问题是因为SFTP和SSH的配置文件是一个,都是etc/ssh/sshd_config所以是配置文件的问题,我将配置SFTP时设置的删除下面这些就好了MatchGroupsftpX11ForwardingnoAllowTcpForwardingnoChrootDirectory%h           ForceCommandinternal-sftp......
  • Centos7安装web环境
    1、安装Apache[root@localhost~]#yum-yinstallhttpd#开机自启动[root@localhost~]#chkconfighttpdon#启动httpd服务[root@localhost~]#servicehttpdstart现在直接在浏览器键入http://localhost 或http://本机IP ,应该会看到Apache的测试页面这里需要注意关闭防......
  • Centos7安装Cmake3.0
    下载Cmakewgethttps://cmake.org/files/v3.0/cmake-3.0.0.tar.gz解压Cmaketarxvfcmake-3.0.0.tar.gz&&cdcmake-3.0.0/编译安装cmake./bootstrapgmakegmakeinstall查看编译后的cmake版本/usr/local/bin/cmake--version移除原来的cmake版本yumremovecmake-y新建软连接ln......
  • CentOS7更新yum源
    [1]首先备份mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup[2]进入yum源配置文件所在文件夹cd/etc/yum.repos.d/[3]下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)wgethttp://mirrors.163.com/.help/CentOS7-Base-163.......