build
-
go build 常用技巧
1. 如何动态注入go程序的版本等信息? 有时候我们想在go程序中注入编译时间,编译的go版本(多人协同时可能go版本不同),编译的处理器架构等信息,在进行发布。那一般怎么操作呢?…
-
Docker部署ES(增加内存限制启动)
Docker部署ES(增加内存限制启动) 背景: ES暴露端口很多 ES十分耗内存 ES的数据一般需要放置到安全目录 #官方启动 [root@aliyun ~]# docker r…
-
[原]自己制作rpm软件包(1)
我们都知道,在目前的Linux环境下,要安装新软件,通常有两种方式:一是使用源码安装;二是使用rpm软件包。使用源码安装可以让用户了解编译过程,及定制一些…
-
[原]自己制作rpm软件包(2)
上一篇日志写到,为什么要制作rpm包,以及如何使用.src.rpm文件生成rpm包。最后部分还看到.src.rpm的内容,实际上就是由.tar.gz源码、…
-
[原]关于rpm打包的一个补充
正如前面日志中写到的,我们在编写.spec脚本的时候,应该尽量使用对应操作系统平台的标准宏命令。但有些时候,标准的宏中定义的写法未必可以满足我们的要求,此…
-
[原]自定义Linux发行版光盘
需要自定义Linux发行版光盘的原因有很多,例如:想学习、想自己发布产品、为管理方便、更新Bug软件包等等。而最近由于工作的需要,也研究了一下Linux发…
-
[原]关于rpm打包中的条件判断
前面的自己制作rpm软件包(1)和自己制作rpm软件包(2),两篇文章比较详细的介绍了rpmbuild命令的使用,以及.spec文件的编写。而关于rpm打…