03 2019 档案

摘要:1.到底什么是字符编码? 这个问题其实一直困惑了我很久,虽然做了这么久计算机,但是还是没有理解,今天看了<编码的奥秘>这本书,真是豁然开朗,我们利用计算机到底做什么,存储信息,处理信息,传递信息,但是对于计算机来说,由于底层电路的设计本质,只能是识别0和1两种代码,那么传递的也只能是0和1了,那么, 阅读全文
posted @ 2019-03-23 22:17 Zhai_David 阅读(1197) 评论(0) 推荐(0) 编辑
摘要:1.变量的主要作用,就是用来存储信息,然后在计算机程序中使用这些信息。 2.通过给变量赋值,也将数据与一些能够描述的名字连接起来,简单说,就是给数据一个能让人理解的名字,12可以指年龄,也可以指距离,所以,需要通过这个定义,12就有了不同的含义。 3.变量的值,最终是存储在内存中。 简单的可以看做: 阅读全文
posted @ 2019-03-23 10:46 Zhai_David 阅读(19461) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在linux环境中,有的时候为了审计的需要,要记录谁什么时间从什么IP登录,执行了什么命令,bash的history命令就能够记录这些信息,但是在默认的情况下,是不记录时间的,所以呢,在这里记录下,对其进行改造。 操作过程: 1.默认的history命令,只是显示行号,执行的命令 备注: 阅读全文
posted @ 2019-03-13 14:56 Zhai_David 阅读(12378) 评论(4) 推荐(1) 编辑
摘要:问题描述: 通过saltstack的jinja模板方式,可以将变量的值写入到配置文件,即动态获取的方式。这里介绍,通过执行salt函数来获取值的方式。 演示: 1.通过在sls中,增加jinja的模板信息,变量信息,通过salt函数获取该值。 2.修改配置文件httpd.conf,增加引用变量HW_ 阅读全文
posted @ 2019-03-11 17:14 Zhai_David 阅读(1013) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在通过saltstack进行jinja模板获取值的时候,可以通过grains的方式,获取一些操作系统相关的信息,比如,OS,ip地址等,在这里演示下,做个记录。 演示: 1.修改sls文件,增加jinja模板,选项 2.修改httpd配置文件,应用这个变量值 3.执行state模块 备注 阅读全文
posted @ 2019-03-11 16:45 Zhai_David 阅读(480) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在使用saltstack的时候,有的时候,需要根据不同的变量来增加配置,比如,bind,监听端口,这些都可以通过变量写入,并且在配置的时候引用,下面是一个例子,用来演示,如何使用jinja模板,在state模块中使用。 演示: 1.编写sls及saltstack的状态文件 备注:该sls 阅读全文
posted @ 2019-03-11 16:23 Zhai_David 阅读(901) 评论(0) 推荐(0) 编辑
摘要:问题描述: 今天在做rpm相关操作的时候,发现报错,并且还不知道如何入手来解决问题,就左查右查的问题还是没有解决,后来就想,rpm能否打印debug信息,然后也百度了,也没有找到,后来想我为啥不看看rpm的帮助文档呢,就看了下,然后发现通过 -vv参数就能实现这个功能。 示例: 备注:这样,就能在出 阅读全文
posted @ 2019-03-08 15:10 Zhai_David 阅读(1105) 评论(0) 推荐(0) 编辑
摘要:问题描述: 今天在通过rpm进行删除软件包时,出现了问题,就引发了我对于rpm包执行删除动作时的一些行为做了思考,之前找了很多的文章,后来想如果有debug日志信息,那么不就都清楚了吗 通过打印rpm -e执行删除的调试信息 主要步骤: 1.检查rpm库,是否有依赖关系 2.执行预删除操作,比如,停 阅读全文
posted @ 2019-03-08 15:04 Zhai_David 阅读(1194) 评论(0) 推荐(0) 编辑
摘要:问题描述: 今天在做saltstack的练习,想要通过sls的方式,在远程进行mysql数据库的安装,发现无法通过service的方式启动数据库,然后就想给删除了重新进行安装,在通过rpm -e进行删除rpm包时,报下面的错误: 问题分析: 开始对于这个报错,以为是rpm本身在删除软件的时候的报错, 阅读全文
posted @ 2019-03-08 14:43 Zhai_David 阅读(5693) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示