04 2020 档案

摘要:前言: 开启mysql的慢查询日志,可以记录查询超过指定时间的sql语句,可以方便更好的优化数据库系统的性能。修改配置文件的话需要重启,使用命令行修改的话是临时性修改,所以需要配置文件和命令行同时修改,就可以在不中断数据库服务的情况下开启慢日志。 1.修改mysql配置文件 编辑mysqld.cnf 阅读全文
posted @ 2020-04-29 17:28 小雨淅淅o0 阅读(683) 评论(0) 推荐(0) 编辑
摘要:前言: 在没有分布式日志的时候,每次出问题了需要查询日志的时候,需要登录到Linux服务器,使用命令cat -n xxxx|grep xxxx 搜索出日志在哪一行,然后cat -n xxx|tail -n +n行|head -n 显示多少行,这样不仅效率低下,而且对于程序异常也不方便查询,日志少还好 阅读全文
posted @ 2020-04-28 19:32 小雨淅淅o0 阅读(8763) 评论(0) 推荐(0) 编辑
摘要:前言: Jenkins的Master-Slave分布式架构主要是为了解决Jenkins单点构建任务多、负载较高、性能不足的场景。Master-Slave相当于Server和Agent的概念。Master提供web接口让用户 来管理job和Slave,job可以运行在Master本机或者被分配到Sla 阅读全文
posted @ 2020-04-26 19:11 小雨淅淅o0 阅读(718) 评论(0) 推荐(0) 编辑
摘要:前言: 自动化构建是devops中的一环,也是自动化测试与CI/CD中的重要一环,而jenkins是老牌的构建与测试工作的一个强大的工具软件,通过插件能够实现多种功能,从安装开始,步骤如下: 1.search jenkins镜像: 2.下载镜像并创建映射目录 docker pull jenkinsc 阅读全文
posted @ 2020-04-26 14:34 小雨淅淅o0 阅读(2791) 评论(0) 推荐(0) 编辑
摘要:(1)查看要要保存的镜像的ID [root@localhost docker]# docker images (2)保存镜像 [root@localhost docker]# docker save spring-boot-docker:latest -o /home/wzh/docker/spri 阅读全文
posted @ 2020-04-26 09:28 小雨淅淅o0 阅读(7064) 评论(0) 推荐(0) 编辑
摘要:一、Job概念定义与功能 Job是用来执行一次性任务的一类资源,可以使用yaml文件来定义,类似于deployment的机制,定义好的Job会根据yaml文件生成对应数量的pod,在运行完成任务后退出,但不会被删除,可以通过查看pod日志了解任务的完成情况。 Job的特性 job中可以运行多个pod 阅读全文
posted @ 2020-04-22 10:23 小雨淅淅o0 阅读(897) 评论(0) 推荐(0) 编辑
摘要:seq 用于生成从一个数到另一个数之间的所有整数。 #seq 1 5 生成数字1到5 1 2 3 4 5 用法:seq [选项]... 尾数 或:seq [选项]... 首数 尾数 或:seq [选项]... 首数 增量 尾数 选项: -f, --format=FORMAT use printf s 阅读全文
posted @ 2020-04-20 18:07 小雨淅淅o0 阅读(4577) 评论(0) 推荐(0) 编辑
摘要:前言: Docker-Compose 是用来管理容器的,类似用户容器管家,我们有N多台容器或者应用需要启动的时候,如果手动去操作,是非常耗费时间的,如果有了 Docker-Compose 只需要一个配置文件就可以帮我们搞定,但是 Docker-Compose 只能管理当前主机上的 Docker,不能 阅读全文
posted @ 2020-04-20 15:57 小雨淅淅o0 阅读(22164) 评论(0) 推荐(1) 编辑
摘要:故障发现: 生产环境的服务无法访问,502错误。 将k8s集群中的所有pod内存加起来达不到服务器实际物理内存的四分之一,而后根据top命令查出进程,再根据进程查文件,最后杀掉进程,k8s集群开始恢复正常。 事后措施:修改ssh端口,修改密码,更新ssh免密文件。禁止root用户远程登陆,使用脚本进 阅读全文
posted @ 2020-04-17 18:10 小雨淅淅o0 阅读(355) 评论(0) 推荐(0) 编辑
摘要:Linux高级入侵检测-文件系统完整性 一、AIDE AIDE(Advanced Intrusion Detection Environment)是一款针对文件和目录进行完整性对比检查的程序,它被开发成Tripwire的一个替代品。 AIDE如何工作 AIDE通过构造指定文件的完整性样本库(快照), 阅读全文
posted @ 2020-04-17 15:52 小雨淅淅o0 阅读(503) 评论(0) 推荐(0) 编辑
摘要:test 阅读全文
posted @ 2020-04-16 15:19 小雨淅淅o0 阅读(294) 评论(0) 推荐(0) 编辑
摘要:# 查看所有 pod 列表, -n 后跟 namespace, 查看指定的命名空间 kubectl get pod kubectl get pod -n kube kubectl get pod -o wide # 查看 RC 和 service 列表, -o wide 查看详细信息 kubectl 阅读全文
posted @ 2020-04-15 11:53 小雨淅淅o0 阅读(272) 评论(0) 推荐(0) 编辑
摘要:docker构建镜像有两种办法: 1.使用docker命令来对现有的容器进行打包构建。适用于一次性任务,如临时安装一个工具命令,安装一个软件扩展,临时接手的工作等。打包构建默认不能打包挂载的卷或目录。 2.使用dockerfile来对官方的原始镜像进行相应的适应性修改或需要在基础镜像的之上添加业务代 阅读全文
posted @ 2020-04-14 14:40 小雨淅淅o0 阅读(357) 评论(0) 推荐(0) 编辑
摘要:太原一家公司的服务器出现故障,服务器是linux服务器,连接了一台某型号的存储,文件系统为xfs文件系统。管理员使用xfs_repair工具试图对文件系统进行修复但修复失败,linux服务器中所有数据因此丢失。管理员在北京的数据恢复公司进行相关咨询,由于客户数据涉密且恢复难度较大,数据恢复公司从北京 阅读全文
posted @ 2020-04-13 16:21 小雨淅淅o0 阅读(301) 评论(0) 推荐(0) 编辑
摘要:Docker命令详解(run篇) 命令格式:docker run [OPTIONS] IMAGE [COMMAND] [ARG...] Usage: Run a command in a new container 中文意思为:通过run命令创建一个新的容器(container) 常用选项说明 -d 阅读全文
posted @ 2020-04-13 14:37 小雨淅淅o0 阅读(207) 评论(0) 推荐(0) 编辑
摘要:前言: kubeadm安装的k8s集群有一个证书问题,证书的有效期为一年,过期的话kubectl命令就会异常。解决办法如下: 查看证书是否有效: sudo openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text |grep ' 阅读全文
posted @ 2020-04-09 16:53 小雨淅淅o0 阅读(5992) 评论(2) 推荐(0) 编辑
摘要:前言: k8s集群的灾备与恢复基于etcd的灾备与恢复,etcd的数据默认会存放在命令的工作目录(即master的/var/lib/etcd/)中,数据所在的目录,会被分为两个文件夹snap与wal: snap: 存放快照数据,etcd防止WAL文件过多而设置的快照,存储etcd数据状态。 wal: 阅读全文
posted @ 2020-04-01 14:36 小雨淅淅o0 阅读(1312) 评论(0) 推荐(1) 编辑

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