会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
翟大卫(Zhai David)
you are value enoug. no fails, all just test. 轻松赚钱,潇洒生活。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
25
下一页
2019年5月30日
linux环境中,openssl升级及openresty中nginx基于新版本openssl重新编译
摘要: 需求说明: 最近在对系统进行安全扫描的时候,出现了openssl版本的问题,建议对openssl版本进行升级,在此记录下升级过程。 环境说明: 操作系统:RHEL 6.6 升级操作过程: 1.下载最新版本openssl 下载地址:https://www.openssl.org/source/ 下载1
阅读全文
posted @ 2019-05-30 18:56 Zhai_David
阅读(3704)
评论(0)
推荐(0)
2019年5月27日
linux环境,无dig命令-bash: dig: command not found?
摘要: 背景描述: 今天使用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
阅读(8409)
评论(0)
推荐(0)
docker登录报错Error response from daemon: Get https://192.168.30.10/v1/users/: dial tcp 192.168.30.10:443: connect: connection refused
摘要: 背景描述: 登录docker报错: 在网上找了半天,在github中找到一个方案,进行了尝试。 解决过程: 1.修改docker客户端配置/etc/default/docker 备注:增加harbor私有仓库地址,告知客户端要连接http的端口 2.重启docker服务 3.重新进行登录尝试 备注:
阅读全文
posted @ 2019-05-27 14:55 Zhai_David
阅读(27744)
评论(4)
推荐(0)
bind 0.0.0.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
阅读(20089)
评论(0)
推荐(0)
2019年5月23日
linux,卸载文件系统的时候,报busy情况的解决记录
摘要: 背景描述: 前几天由于文件系统io异常的问题,要对文件系统的属性进行修改,修改该参数需要将磁盘umount,在umount的过程中遇到问题,在此记录下。 处理过程: 1.执行umount进行卸载磁盘,报错busy 2.执行fuser -m -v /dev/vdb1查看当前有哪些进程在占用资源 3.执
阅读全文
posted @ 2019-05-23 14:09 Zhai_David
阅读(1967)
评论(0)
推荐(0)
2019年3月23日
计算机中,到底什么是字符编码?
摘要: 1.到底什么是字符编码? 这个问题其实一直困惑了我很久,虽然做了这么久计算机,但是还是没有理解,今天看了<编码的奥秘>这本书,真是豁然开朗,我们利用计算机到底做什么,存储信息,处理信息,传递信息,但是对于计算机来说,由于底层电路的设计本质,只能是识别0和1两种代码,那么传递的也只能是0和1了,那么,
阅读全文
posted @ 2019-03-23 22:17 Zhai_David
阅读(1222)
评论(0)
推荐(0)
编程语言中,到底什么是变量,变量的作用是什么?
摘要: 1.变量的主要作用,就是用来存储信息,然后在计算机程序中使用这些信息。 2.通过给变量赋值,也将数据与一些能够描述的名字连接起来,简单说,就是给数据一个能让人理解的名字,12可以指年龄,也可以指距离,所以,需要通过这个定义,12就有了不同的含义。 3.变量的值,最终是存储在内存中。 简单的可以看做:
阅读全文
posted @ 2019-03-23 10:46 Zhai_David
阅读(20121)
评论(0)
推荐(0)
2019年3月13日
linux中,history命令,显示时间戳?操作人?IP地址?
摘要: 需求描述: 在linux环境中,有的时候为了审计的需要,要记录谁什么时间从什么IP登录,执行了什么命令,bash的history命令就能够记录这些信息,但是在默认的情况下,是不记录时间的,所以呢,在这里记录下,对其进行改造。 操作过程: 1.默认的history命令,只是显示行号,执行的命令 备注:
阅读全文
posted @ 2019-03-13 14:56 Zhai_David
阅读(13011)
评论(4)
推荐(1)
2019年3月11日
saltstack在jianja模板中,执行salt函数来获取某些变量的值,并且将配置写入到配置文件中?
摘要: 问题描述: 通过saltstack的jinja模板方式,可以将变量的值写入到配置文件,即动态获取的方式。这里介绍,通过执行salt函数来获取值的方式。 演示: 1.通过在sls中,增加jinja的模板信息,变量信息,通过salt函数获取该值。 2.修改配置文件httpd.conf,增加引用变量HW_
阅读全文
posted @ 2019-03-11 17:14 Zhai_David
阅读(1038)
评论(0)
推荐(0)
saltstack通过jinja模板,grains方式将配置的变量值写入到配置文件中?
摘要: 需求描述: 在通过saltstack进行jinja模板获取值的时候,可以通过grains的方式,获取一些操作系统相关的信息,比如,OS,ip地址等,在这里演示下,做个记录。 演示: 1.修改sls文件,增加jinja模板,选项 2.修改httpd配置文件,应用这个变量值 3.执行state模块 备注
阅读全文
posted @ 2019-03-11 16:45 Zhai_David
阅读(489)
评论(0)
推荐(0)
saltstack通过jinja模板,将变量值增加到配置文件中?通过引用变量值修改配置文件?
摘要: 需求描述: 在使用saltstack的时候,有的时候,需要根据不同的变量来增加配置,比如,bind,监听端口,这些都可以通过变量写入,并且在配置的时候引用,下面是一个例子,用来演示,如何使用jinja模板,在state模块中使用。 演示: 1.编写sls及saltstack的状态文件 备注:该sls
阅读全文
posted @ 2019-03-11 16:23 Zhai_David
阅读(918)
评论(0)
推荐(0)
2019年3月8日
rpm命令如何打印调试信息?
摘要: 问题描述: 今天在做rpm相关操作的时候,发现报错,并且还不知道如何入手来解决问题,就左查右查的问题还是没有解决,后来就想,rpm能否打印debug信息,然后也百度了,也没有找到,后来想我为啥不看看rpm的帮助文档呢,就看了下,然后发现通过 -vv参数就能实现这个功能。 示例: 备注:这样,就能在出
阅读全文
posted @ 2019-03-08 15:10 Zhai_David
阅读(1149)
评论(0)
推荐(0)
linux中,当执行rpm -e删除一个软件包时,都做了些什么事
摘要: 问题描述: 今天在通过rpm进行删除软件包时,出现了问题,就引发了我对于rpm包执行删除动作时的一些行为做了思考,之前找了很多的文章,后来想如果有debug日志信息,那么不就都清楚了吗 通过打印rpm -e执行删除的调试信息 主要步骤: 1.检查rpm库,是否有依赖关系 2.执行预删除操作,比如,停
阅读全文
posted @ 2019-03-08 15:04 Zhai_David
阅读(1209)
评论(0)
推荐(0)
linux环境,通过rpm删除mysql包,报错:error reading information on service mysqld: Invalid argument
摘要: 问题描述: 今天在做saltstack的练习,想要通过sls的方式,在远程进行mysql数据库的安装,发现无法通过service的方式启动数据库,然后就想给删除了重新进行安装,在通过rpm -e进行删除rpm包时,报下面的错误: 问题分析: 开始对于这个报错,以为是rpm本身在删除软件的时候的报错,
阅读全文
posted @ 2019-03-08 14:43 Zhai_David
阅读(5734)
评论(0)
推荐(0)
2019年2月27日
应用程序连接hbase报错:java.net.SocketTimeoutException: callTimeout=60000
摘要: 背景说明: 今天对生产环境hbase增加了节点,下午的时候一个同事反馈,应用程序后台报错,如下: 分析: 开始的时候,思路还是纠结在,超时的错误java.net.SocketTimeoutException: callTimeout=60000,想着有没有办法能够增加客户端的超时时间,然后还看了da
阅读全文
posted @ 2019-02-27 10:36 Zhai_David
阅读(9715)
评论(0)
推荐(1)
2019年1月24日
linux环境中,top命令中,对command的命令进行扩展查看详情?
摘要: 需求说明: 在使用top命令进行资源情况使用查看时,经常出现以下情况: 备注:也就是说,在COMMAND列中,有多个java进程,想要知道每个java具体的对应的是哪个程序的进程。 通过top命令的c参数来查看具体的每个java进程对应的是什么程序: 备注:这样就看到了命令的详细信息,也就能确定哪个
阅读全文
posted @ 2019-01-24 10:53 Zhai_David
阅读(1204)
评论(0)
推荐(0)
2019年1月9日
linux环境中,多个命令之间,通过&& ||执行,命令之间执行的逻辑是什么?
摘要: 需求描述: 最近在写一个脚本的时候,要判断一个文件是否存在,有怎么样,没有就创建,这个时候 看到了一个test 结合 || 或者 &&的写法,就查看了下资料记录下是怎么个玩法。 操作过程: 1.判断一个脚本是否存在,如果存在就提示文件存在 2.判断一个脚本是否存在,如果不存在就提示不存在 小结: l
阅读全文
posted @ 2019-01-09 14:42 Zhai_David
阅读(859)
评论(0)
推荐(0)
2019年1月7日
linux环境下,对于一个大文件,如何查看其中某行的内容
摘要: 需求说明: 今天在做mysql数据导入的过程中,导入到最后有一个报错,报某张表不存在。然后就想看看这行到底是在做什么操作的时候报的错误。 报错信息: 1.通过sed命令来打印5926行的内容: 备注:发现仅有这一样无法定位,增加范围,多打印几行内容。 2.通过sed命令,打印5926到5930这5行
阅读全文
posted @ 2019-01-07 13:39 Zhai_David
阅读(3802)
评论(0)
推荐(0)
2019年1月3日
mysqldump导出数据时,某些表不导出,排除某些表,不导出某些表
摘要: 需求说明: 今天一同事问,在通过mysqldump导出数据库的时候,能不能把某些表不导出,或者叫做排除在外呢, 记得应该是可以实现,就搜索了下,通过mysqldump的--ignore-table参数能够实现,再次记录下。 操作过程: 1.查看某个库及其中的表的情况 2.通过mysqldump命令的
阅读全文
posted @ 2019-01-03 20:35 Zhai_David
阅读(19662)
评论(0)
推荐(2)
2018年12月26日
linux环境中,如何解压后缀是bz2的压缩包?tar.bz2格式的压缩包,如何进行解压?
摘要: 问题说明: 今天下载了一个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
阅读(4642)
评论(0)
推荐(1)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
25
下一页
公告