配置管理 配置管理相关技术备忘

BASH - REST-API - JSON封装(下) 有更新!

  |   0 评论   |   2,402 浏览

这是三篇SHELL执行的JAVA接口封装的最后一篇. 上一篇介绍了使用JQ来完成shell中JSON数据的结构封装与操作. 这一篇最后介绍一下在JAVA中怎样调用SHELL程序,以及怎样封装一个标准的REST风格JSON API. 具体怎么实现我们一起看原文吧.

所有代码可以直接参考源代码仓库: https://github.com/jianhong-li/JavaHelloWorld/blob/master/demo-bash-rest-api-for-java/src/main/java/com/jianhongl/fresh/bash/support/BashRunner.java

sudoers文件说明 - sudo免密码 - 限制sudo执行特殊命令 有更新!

  |   0 评论   |   1,314 浏览

本文介绍了有关于sudo权限的基本配置以及免密码登陆相关的知识,同时介绍了怎么限定一些特殊指令对普通sudo用户禁止. 看完本篇文章相信你对sudo的权限配置有了基本的了解.
注意:
sudoers文件非常重要, 如果编辑错误有可能使你的系统无法正常启动. 或者你再也无法进行到特权级别. 此时你有可能需要恢复你的操作系统. 请谨慎操作!

GNU Make手册之M4宏处理语言入门 有更新!

  |   0 评论   |   2,837 浏览

写到一半,感觉我可以放弃了. 这个是官方手册. https://www.gnu.org/software/m4/manual/m4.html 需要的自取.

总结:

  1. 这个教程更多的是讲M4怎么用,而是针对这个软件,这个工具.这个soft. 并没有较好的讲解M4的语法.或者一些基本使用.
  2. AutoConf里面只是使用了M4这个语言而已. 里面的宏应该是AutoConf自己定义实现的. 只是需要M4解析器去解析扩展而已. 因此对于一般的了解AutoConf 我觉得仅了解基本的原理过程.(比如M4是什么,起了什么作用等.)
  3. 本身要理解AutoConf,不需要对M4有更加深入的了解.