随笔分类 -  linuxapp

摘要:背景 因需要支持ipv6网络,目前所使用的GeoIP库无法解析或者很少量的能解析出IPV6的IP地址位置信息,所以需要更新最新的GeoIP库文件。目的配置在Nginx或者服务直接调用使用,从而获取城市信息。 经过调研,国内的基本就是ipip.net ,海外https://www.maxmind.co 阅读全文
posted @ 2022-03-27 14:34 Topic 阅读(1989) 评论(0) 推荐(0)
摘要:主题: 云环境之构建基准镜像 通常我们使用阿里云、aws等公有云的情况下,会涉及到服务器的开机,通用方法则是自己制作适配自己企业的标准镜像,例如AWS上的AMI,这篇文章主要讲述 当我们自己构建AMI的时候,一般做哪些工作。每家企业都有每家企业的特性,但是标准镜像的思路大概相同,可以通用作为参考。 阅读全文
posted @ 2020-11-01 19:40 Topic 阅读(338) 评论(0) 推荐(0)
摘要:报错信息如下: Salt request timed out. The master is not responding. You may need to run your command with `--async` in order to bypass the congested event b 阅读全文
posted @ 2020-04-05 06:23 Topic 阅读(1546) 评论(0) 推荐(0)
摘要:forge的官网是: http://forge.sh forge工具是一个部署工具, 将你的应用自动更新到kubernets集群中, 只需要配置简洁的配置文件和模板即可。 其它的就交给forge, 它能帮你搞定的事情: 一般k8s更新应用需要以下步骤: 1. 点击jenkins 构建job, 或者通 阅读全文
posted @ 2019-12-05 06:32 Topic 阅读(764) 评论(0) 推荐(0)
摘要:关于故障的事后复盘,英文名 Case Study是非常有必要做的,当然是根据故障的级别,不可能做到每个故障都Case Study,除非人员和时间充足; 文档能力也是能力的一种,一般工程师的文档能力比较薄弱或者一般 ,但是一般各种类型的文档其实都有模板,根据模板填充内容也能事半功倍。 故障要有记录, 阅读全文
posted @ 2019-06-30 23:41 Topic 阅读(2495) 评论(0) 推荐(0)
摘要:当我们通过Jenkins构建job的时候,是可以获取到git Change Log 的信息, 即本次上线修改了什么功能,我们将这个信息发送到微信群相关人员可直接获取到上线变更信息, 这样就不需要人为的去通告,以下是效果图: 主要用到的这个插件: https://github.com/daniel-b 阅读全文
posted @ 2019-06-30 22:43 Topic 阅读(1775) 评论(1) 推荐(0)
摘要:此文章持续更新关于学习k8s生态的参考网址: 二进制方式搭建 (此部署方式是一步一步的部署,过程清晰) https://github.com/opsnull/follow-me-install-kubernetes-cluster ansible 方式搭建 (方便、快捷、屏蔽了部署步骤,ansibl 阅读全文
posted @ 2019-06-28 09:38 Topic 阅读(531) 评论(0) 推荐(0)
摘要:问题原因: 1. crond服务没启动 2. 环境变量如 PATH LANG SHELL 等设置不对 3. 脚本中引用的文件地址是相对路径,而非绝对路径. 排查步骤: 以 check.sh 为例 先检查cron日志中是否有脚本的执行记录: grep check.sh /var/log/cron* - 阅读全文
posted @ 2017-08-27 17:05 Topic 阅读(1570) 评论(0) 推荐(0)
摘要:无意翻到之前收藏的一个文档,共享一下。 Solaris/Linux 命令手册 1. 系统 # passwd:修改口令 # exit:退出系统 2. 文件 # cp:复制文件或目录,参数:-a递归目录,-i覆盖确认 # mv:改名移动 # rm:删除,参数:-r递归删除 3. 目录 # mkdir:创建目录 # rmdir:删除空目录 # cd:改变工作目录 # pwd:查看当前路径... 阅读全文
posted @ 2017-08-16 09:17 Topic 阅读(1401) 评论(0) 推荐(0)
摘要:本以为Apache的编译安装很简单,其实不然; 以前的环境下编译报错很少 ,但这次不行了 提示configure: error: APR not found. Please read the documentation. 经网上查阅资料才知道这是Apache的关联软件 在apr.apache.org 阅读全文
posted @ 2017-07-16 12:59 Topic 阅读(889) 评论(0) 推荐(0)
摘要:声明:此文章是从我的51cto博客上搬至于此. Ubuntu下SCIM应该是最好的中文输入法了,它与搜狗差不多,下面介绍它的安装方法: 1)终端输入: 这一步是删除安装系统的时候装的那个scim,实际是个假的,我这里不可以用 2) 这一步下载安装scim输入法。下载完了系统会自己装上,中间会有提示, 阅读全文
posted @ 2017-07-16 12:58 Topic 阅读(1020) 评论(0) 推荐(0)
摘要:tcpdump -s 0 -X host 172.16.100.111 and port 80 -w 1.dump wireshark 可以直接打开监听文件1.dump,我们就非常方便的看到结果了。 tcpdump -s 0 -X host 172.16.100.111 and port 80 -w 阅读全文
posted @ 2017-07-15 22:45 Topic 阅读(141) 评论(0) 推荐(0)
摘要:故事背景 一个中小型企业,是典型的互联网公司,当初期的时候可能运维只能标配到2~3人,此时随着公司的发展,项目会逐渐增多。前期部署项目可能都是手动的, 俗称“人肉部署”,这简直是无比的痛苦,不能忍受的。这样开发的时间也会耽误,运维的时间也会耽误,全都浪费在这些重复性的工作上面,毫无价值可言, 这时候 阅读全文
posted @ 2017-07-02 23:33 Topic 阅读(14052) 评论(2) 推荐(3)
摘要:目前互联网公司主流的代码仓库统是gitlab,类似github的实现,维护gitlab已经有两年多的时间, 下面说一下维护过程中的注意点,以及如何维护更好。 分别是搭建,首先得搭建起来,不然怎么玩,其次是备份、备份、备份,谁也不能保证服务器会不会 突然之间Down掉,为了保险起见,建议所有重要的业务 阅读全文
posted @ 2017-07-02 19:52 Topic 阅读(989) 评论(3) 推荐(3)
摘要:haproxy可以很好的支持主机下线,不需要编辑配置文件,也不需要重新reload服务,通过本身的socket发送指令即可; 当你的应用程序是高可用状态,一般部署的是>2的,这个时候就可以通过haproxy进行负载,分别分发到后端的两台应用 主机A和B。 当你的应用需要迭代上线的时候,你可以通过指令 阅读全文
posted @ 2017-07-02 19:18 Topic 阅读(1328) 评论(0) 推荐(0)
摘要:Centos 6.6 1. modify /etc/modprobe.d/bond.conf alias bond0 bonding 2. config eth0 & eth1 cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=none MASTE... 阅读全文
posted @ 2017-07-02 18:59 Topic 阅读(229) 评论(0) 推荐(0)
摘要:一、实验环境: 在vmware上打开vt支持选项: 操作系统信息: 查看是否支持虚拟化: 二、安装kvm以及管理器 2.1 安装epel源 2.2 安装kvm以及管理器 2.3 验证是否加载kvm模块: 2.4 安装libvirt (virsh 依赖于此包) 三、虚拟机的创建、管理 3.1 创建虚拟 阅读全文
posted @ 2017-07-02 18:54 Topic 阅读(399) 评论(0) 推荐(0)
摘要:记录一下配置mha的时候遇到的错误,使用perl模块发送邮件的时候报以下错误: 解决方法: 阅读全文
posted @ 2017-06-12 15:35 Topic 阅读(2704) 评论(0) 推荐(0)
摘要:磁盘定位 阅读全文
posted @ 2017-04-01 14:21 Topic 阅读(7038) 评论(0) 推荐(0)

转载请注明出处. 作者: 运维的自我修养 地址: http://www.cnblogs.com/topicjie/