上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页
摘要: 背景描述: 今天使用dig命令,报错命令不存在,-bash: dig: command not found 解决: 通过yum方式安装 备注:之前尝试yum install dig发现没有,dig是在bind-utils包里面的。 安装之后,命令存在: 文档创建时间:2019年5月27日15:01: 阅读全文
posted @ 2019-05-27 15:02 Zhai_David 阅读(7750) 评论(0) 推荐(0) 编辑
摘要: 背景描述: 登录docker报错: 在网上找了半天,在github中找到一个方案,进行了尝试。 解决过程: 1.修改docker客户端配置/etc/default/docker 备注:增加harbor私有仓库地址,告知客户端要连接http的端口 2.重启docker服务 3.重新进行登录尝试 备注: 阅读全文
posted @ 2019-05-27 14:55 Zhai_David 阅读(27175) 评论(4) 推荐(0) 编辑
摘要: 背景描述: 今天在看redis的内容,看到同事在配置文件中将bind配置为0.0.0.0进行监听,不明白什么意思就查询了下,在此记录下。 解释: 0.0.0.0在服务器的环境中,指的就是服务器上所有的ipv4地址,如果机器上有2个ip 192.168.30.10 和 10.0.2.15,redis在 阅读全文
posted @ 2019-05-27 11:49 Zhai_David 阅读(19189) 评论(0) 推荐(0) 编辑
摘要: 背景描述: 前几天由于文件系统io异常的问题,要对文件系统的属性进行修改,修改该参数需要将磁盘umount,在umount的过程中遇到问题,在此记录下。 处理过程: 1.执行umount进行卸载磁盘,报错busy 2.执行fuser -m -v /dev/vdb1查看当前有哪些进程在占用资源 3.执 阅读全文
posted @ 2019-05-23 14:09 Zhai_David 阅读(1807) 评论(0) 推荐(0) 编辑
摘要: 1.到底什么是字符编码? 这个问题其实一直困惑了我很久,虽然做了这么久计算机,但是还是没有理解,今天看了<编码的奥秘>这本书,真是豁然开朗,我们利用计算机到底做什么,存储信息,处理信息,传递信息,但是对于计算机来说,由于底层电路的设计本质,只能是识别0和1两种代码,那么传递的也只能是0和1了,那么, 阅读全文
posted @ 2019-03-23 22:17 Zhai_David 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 1.变量的主要作用,就是用来存储信息,然后在计算机程序中使用这些信息。 2.通过给变量赋值,也将数据与一些能够描述的名字连接起来,简单说,就是给数据一个能让人理解的名字,12可以指年龄,也可以指距离,所以,需要通过这个定义,12就有了不同的含义。 3.变量的值,最终是存储在内存中。 简单的可以看做: 阅读全文
posted @ 2019-03-23 10:46 Zhai_David 阅读(19218) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 在linux环境中,有的时候为了审计的需要,要记录谁什么时间从什么IP登录,执行了什么命令,bash的history命令就能够记录这些信息,但是在默认的情况下,是不记录时间的,所以呢,在这里记录下,对其进行改造。 操作过程: 1.默认的history命令,只是显示行号,执行的命令 备注: 阅读全文
posted @ 2019-03-13 14:56 Zhai_David 阅读(12178) 评论(4) 推荐(1) 编辑
摘要: 问题描述: 通过saltstack的jinja模板方式,可以将变量的值写入到配置文件,即动态获取的方式。这里介绍,通过执行salt函数来获取值的方式。 演示: 1.通过在sls中,增加jinja的模板信息,变量信息,通过salt函数获取该值。 2.修改配置文件httpd.conf,增加引用变量HW_ 阅读全文
posted @ 2019-03-11 17:14 Zhai_David 阅读(1005) 评论(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 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 今天在做rpm相关操作的时候,发现报错,并且还不知道如何入手来解决问题,就左查右查的问题还是没有解决,后来就想,rpm能否打印debug信息,然后也百度了,也没有找到,后来想我为啥不看看rpm的帮助文档呢,就看了下,然后发现通过 -vv参数就能实现这个功能。 示例: 备注:这样,就能在出 阅读全文
posted @ 2019-03-08 15:10 Zhai_David 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 今天在通过rpm进行删除软件包时,出现了问题,就引发了我对于rpm包执行删除动作时的一些行为做了思考,之前找了很多的文章,后来想如果有debug日志信息,那么不就都清楚了吗 通过打印rpm -e执行删除的调试信息 主要步骤: 1.检查rpm库,是否有依赖关系 2.执行预删除操作,比如,停 阅读全文
posted @ 2019-03-08 15:04 Zhai_David 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 今天在做saltstack的练习,想要通过sls的方式,在远程进行mysql数据库的安装,发现无法通过service的方式启动数据库,然后就想给删除了重新进行安装,在通过rpm -e进行删除rpm包时,报下面的错误: 问题分析: 开始对于这个报错,以为是rpm本身在删除软件的时候的报错, 阅读全文
posted @ 2019-03-08 14:43 Zhai_David 阅读(5683) 评论(0) 推荐(0) 编辑
摘要: 背景说明: 今天对生产环境hbase增加了节点,下午的时候一个同事反馈,应用程序后台报错,如下: 分析: 开始的时候,思路还是纠结在,超时的错误java.net.SocketTimeoutException: callTimeout=60000,想着有没有办法能够增加客户端的超时时间,然后还看了da 阅读全文
posted @ 2019-02-27 10:36 Zhai_David 阅读(9513) 评论(0) 推荐(1) 编辑
摘要: 需求说明: 在使用top命令进行资源情况使用查看时,经常出现以下情况: 备注:也就是说,在COMMAND列中,有多个java进程,想要知道每个java具体的对应的是哪个程序的进程。 通过top命令的c参数来查看具体的每个java进程对应的是什么程序: 备注:这样就看到了命令的详细信息,也就能确定哪个 阅读全文
posted @ 2019-01-24 10:53 Zhai_David 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 最近在写一个脚本的时候,要判断一个文件是否存在,有怎么样,没有就创建,这个时候 看到了一个test 结合 || 或者 &&的写法,就查看了下资料记录下是怎么个玩法。 操作过程: 1.判断一个脚本是否存在,如果存在就提示文件存在 2.判断一个脚本是否存在,如果不存在就提示不存在 小结: l 阅读全文
posted @ 2019-01-09 14:42 Zhai_David 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 需求说明: 今天在做mysql数据导入的过程中,导入到最后有一个报错,报某张表不存在。然后就想看看这行到底是在做什么操作的时候报的错误。 报错信息: 1.通过sed命令来打印5926行的内容: 备注:发现仅有这一样无法定位,增加范围,多打印几行内容。 2.通过sed命令,打印5926到5930这5行 阅读全文
posted @ 2019-01-07 13:39 Zhai_David 阅读(3760) 评论(0) 推荐(0) 编辑
摘要: 需求说明: 今天一同事问,在通过mysqldump导出数据库的时候,能不能把某些表不导出,或者叫做排除在外呢, 记得应该是可以实现,就搜索了下,通过mysqldump的--ignore-table参数能够实现,再次记录下。 操作过程: 1.查看某个库及其中的表的情况 2.通过mysqldump命令的 阅读全文
posted @ 2019-01-03 20:35 Zhai_David 阅读(18175) 评论(0) 推荐(1) 编辑
摘要: 问题说明: 今天下载了一个nagios中文的包,名字nagios-cn-3.2.3.tar.bz2,即以tar.bz2结尾,经常解压tar.gz 突然想不起来这个用什么命令来解压了。百度了下,再次记录下 操作过程: 1.通过tar命令的jxf进行解压 备注:解压成功。 tar命令帮助中关于 -j 参 阅读全文
posted @ 2018-12-26 15:45 Zhai_David 阅读(4579) 评论(0) 推荐(1) 编辑
摘要: 需求说明: 今天在做docker修改配置文件的问题,一个容器要使用另外容器的一个配置文件,但是在宿主机上没有, 就考虑将容器中的文件拷贝到宿主机上,在此记录下操作过程。 操作过程: 1.通过docker run运行过镜像,就会产生容器的id 备注:通过以上的信息可以知道,容器的id:89f4a3cc 阅读全文
posted @ 2018-12-11 17:37 Zhai_David 阅读(8314) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页