build

  • go build 常用技巧

    1. 如何动态注入go程序的版本等信息? 有时候我们想在go程序中注入编译时间,编译的go版本(多人协同时可能go版本不同),编译的处理器架构等信息,在进行发布。那一般怎么操作呢?…

    编程笔记 2022年4月18日
  • Docker部署ES(增加内存限制启动)

    Docker部署ES(增加内存限制启动) 背景: ES暴露端口很多 ES十分耗内存 ES的数据一般需要放置到安全目录 #官方启动 [root@aliyun ~]# docker r…

    智能运维 2022年4月18日
  • [原]自己制作rpm软件包(1)

       我们都知道,在目前的Linux环境下,要安装新软件,通常有两种方式:一是使用源码安装;二是使用rpm软件包。使用源码安装可以让用户了解编译过程,及定制一些…

    linux专区 2021年8月27日
  • [原]自己制作rpm软件包(2)

       上一篇日志写到,为什么要制作rpm包,以及如何使用.src.rpm文件生成rpm包。最后部分还看到.src.rpm的内容,实际上就是由.tar.gz源码、…

    linux专区 2021年8月27日
  • [原]关于rpm打包的一个补充

       正如前面日志中写到的,我们在编写.spec脚本的时候,应该尽量使用对应操作系统平台的标准宏命令。但有些时候,标准的宏中定义的写法未必可以满足我们的要求,此…

    linux专区 2021年8月27日
  • [原]自定义Linux发行版光盘

       需要自定义Linux发行版光盘的原因有很多,例如:想学习、想自己发布产品、为管理方便、更新Bug软件包等等。而最近由于工作的需要,也研究了一下Linux发…

    linux专区 2021年8月27日
  • [原]关于rpm打包中的条件判断

       前面的自己制作rpm软件包(1)和自己制作rpm软件包(2),两篇文章比较详细的介绍了rpmbuild命令的使用,以及.spec文件的编写。而关于rpm打…

    linux专区 2021年8月27日