随笔分类 -  linux

摘要:安装完成之后如果和老版本共存的话需要手动创建软链接 阅读全文
posted @ 2017-12-10 22:52 davygeek 阅读(7491) 评论(0) 推荐(2) 编辑
摘要:通常我们再批量配置多台机器的时候经常出现通过ssh批量登录机器提示 这样导致我们批量操作机器非常不方便,这样我们就需要取消这个提示,直接到输入密码的部分。 解决办法很简单,修改/etc/ssh/ssh_config 找到这一行 把ask修改为no即可 然后再试一次,成功搞定 阅读全文
posted @ 2017-11-08 17:35 davygeek 阅读(5151) 评论(0) 推荐(0) 编辑
摘要:实际使用k8s中,如果使用RC启动pod可以直接使用滚动更新进行pod版本的升级,但是我们使用的情况是在pod里面启动有状态的mysql服务,没有和RC进行关联,这样更新的时候只能通过 更新pod的配置直接替换的形式进行更新了,以下脚本是我们进行更新的简单脚本; 阅读全文
posted @ 2017-11-03 11:24 davygeek 阅读(6815) 评论(0) 推荐(0) 编辑
摘要:一、salt常用命令 salt 该命令执行salt的执行模块,通常在master端运行,也是我们最常用到的命令 salt-run 该命令执行runner(salt带的或者自定义的,runner以后会讲),通常在master端执行,比如经常用到的manage salt-key 密钥管理,通常在mast 阅读全文
posted @ 2017-10-30 14:00 davygeek 阅读(11795) 评论(0) 推荐(0) 编辑
摘要:image 或者自己自动添加表 构建镜像 启动 连接 jdbc maven maven repository repository 配置 配置 doc wnameless/oracle-xe-11g qida/oracle-xe-11g 在 Docker 上配置 Oracle docker-orac 阅读全文
posted @ 2017-09-12 15:57 davygeek 阅读(1043) 评论(0) 推荐(0) 编辑
摘要:问题: 制作镜像的时候报错 devmapper: Thin Pool has 162394 free data blocks which is less than minimum required 163840 free data blocks. Create more free space in 阅读全文
posted @ 2017-09-11 14:51 davygeek 阅读(6460) 评论(0) 推荐(1) 编辑
摘要:测试使用vitess的时候发现vitess元数据的实现有多种方案,etcd, etcd2, zk,zk2, 由于刚开始测试的时候使用的是基于k8s集群+etcd的,以下就分步说明灾备实现方案: 1. 前置条件 元数据实现方式必须选择etcd2, 即在启动的时候需要增加参数 使用etcd2实现的原因是 阅读全文
posted @ 2017-04-27 14:48 davygeek 阅读(1650) 评论(0) 推荐(0) 编辑
摘要:指令的一般格式为 INSTRUCTION arguments ,指令包括 FROM 、 MAINTAINER 、 RUN 等。 FROM 格式为 FROM <image> 或 FROM <image>:<tag> 。 第一条指令必须为 FROM 指令。并且,如果在同一个Dockerfile中创建多个 阅读全文
posted @ 2017-03-21 10:19 davygeek 阅读(285) 评论(0) 推荐(0) 编辑
摘要:1. 截断功能${file#*/}: 拿掉第一条/及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}: 拿掉最后一条/及其左边的字符串:my.file.txt${file#*.}: 拿掉第一个.及其左边的字符串:file.txt${file##*.}: 拿掉 阅读全文
posted @ 2017-02-17 10:56 davygeek 阅读(792) 评论(0) 推荐(0) 编辑
摘要:熟练使用快捷键可以很大的提高效率,以下列出一些常用的快捷键命令方便随时查阅 1. 移动光标 Ctrl + a 标移到行首。它在多数文本编辑器和 Mozilla 的 URL 字段内可以使用。Ctrl + e 把光标移到行尾。它在多数文本编辑器和 Mozilla 的 URL 字段内都可使用。 Alt + 阅读全文
posted @ 2017-02-09 09:12 davygeek 阅读(827) 评论(0) 推荐(0) 编辑
摘要:通常我们经常安装双系统, 但是有时候安装完系统无法正常引导, 以下就说明Ubuntu和win10双系统, win10在grub界面不断循环的解决方案 直接在win10启动项目上按e进入编辑模式 在文档最后增加以下命令就可以正常启动 阅读全文
posted @ 2017-01-15 16:20 davygeek 阅读(722) 评论(0) 推荐(0) 编辑
摘要:处理线上问题经常会碰到网络抖动的情况, 网络抖动有可能就是TCP重传导致,下面简单说下TCP重传的排查思路,不一定能完全解决问题 1. 找运维同事确定是否是网线问题, 如果是网线问题请更换网线 2. 使用ping 确定是不是网络问题, 通常系统自带的ping命令是走ICMP协议,这个是基于IP层的协 阅读全文
posted @ 2017-01-15 12:30 davygeek 阅读(4865) 评论(0) 推荐(0) 编辑
摘要:df是linux下用来查磁盘空间的命令,而在使用了LVM分区或网络挂载的情况下,再用df取分区的使用率时,发现有些分区显示换行了,这样会导致通过脚本取的数据不对。 而直接使用awk进行截取数据时,可能就出现下面的情况: 解决该问题的方法也十分简单,在使用df命令时加上参数:-P就可以解决。-P -- 阅读全文
posted @ 2017-01-13 14:17 davygeek 阅读(605) 评论(0) 推荐(0) 编辑
摘要:在Ubuntu系统中执行脚本的时候突然出现错误“source command not found in sh shell” 这个其实在Ubuntu 当中 执行脚本默认的使用的是dash,而非bash 通过命令 我们发现, 脚本中默认使用的sh其实对应的是dash, 而不是bash。 为了解决这个错误 阅读全文
posted @ 2016-12-24 22:09 davygeek 阅读(5479) 评论(0) 推荐(0) 编辑
摘要:在使用vim阅读c/c++代码的时候,代码跳转很重要, 在学习redis代码的时候遇到这个问题。 网上查找之后通过实践发现cscope比较好用,可以很方便的实现跳转 1. 安装cscope 2. 生成tag文件cscope.out 在源码目录下执行如下命令生成tag文件 3. vim中cscope插 阅读全文
posted @ 2016-08-12 18:04 davygeek 阅读(2328) 评论(0) 推荐(0) 编辑
摘要:在github上开发代码的时候我们习惯的是fork一个分支,然后修改再往主分支push request,这样就可以保证多人开发, 但是随着时间的推移,自己fork的版本和主分支的版本差异越来越大; 这时我们就需要从远程分支更新代码并且更新到本地分支 下面简单以etcd为例说明下如何更新: 阅读全文
posted @ 2016-08-02 19:39 davygeek 阅读(3354) 评论(0) 推荐(0) 编辑
摘要:命令行参数 运行脚本时传递给脚本的参数称为命令行参数。命令行参数用 $n 表示,例如,$1 表示第一个参数,$2 表示第二个参数,依次类推。请看下面的脚本: #!/bin/bash echo "File Name: $0" echo "First Parameter : $1" echo "Firs 阅读全文
posted @ 2016-07-14 13:55 davygeek 阅读(139112) 评论(3) 推荐(11) 编辑
摘要:最近维护的项目使用的是java开发的,所以对于jvm虚拟机相关的操作还是必须要了解的,就先从最基本的jstat来学习起来。 首先需要会的就是full gc的查看; 下面就从网上收集了一些工具介绍, 慢慢完善。 1. jstat -gc pid 可以显示gc的信息,查看gc的次数,及时间。 其中最后五 阅读全文
posted @ 2016-07-13 23:57 davygeek 阅读(2914) 评论(0) 推荐(0) 编辑
摘要:dpkg命令是Debian Linux系统用来安装、创建和管理软件包的实用工具。1. 语法 dpkg (选项) (参数)2. 选项 3. 参数 Deb软件包:指定要操作的.deb软件包。 4. 实例 (1) 列出与该包关联的文件 阅读全文
posted @ 2016-07-12 19:21 davygeek 阅读(2121) 评论(0) 推荐(0) 编辑
摘要:pssh命令是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问。1. 安装 安装可以使用yum或者apt-get安装,还可以使用源码安装, 由于我使用apt-get安装不 阅读全文
posted @ 2016-07-11 20:17 davygeek 阅读(4679) 评论(0) 推荐(1) 编辑

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