首页
学习
活动
专区
工具
TVP
发布

Laoqi's Linux运维专列

一线运维开发工作者的经验分享;“‘取之开源,分享之开源’”
专栏作者
361
文章
763724
阅读量
115
订阅数
k8s集群运维篇–kubectl常用命令
当然最基础的我就一笔带过: 查看帮助: [root@master1 ~]# kubectl --help 查看版本:(至今,yum安装的版本竟然是1.5.2,,这两天准备升级到1.8x) [[email protected] ~]# kubectl --version Kubernetes v1.5.2 get get命令用于获取集群的一个或一些resource信息。 使用–help查看详细信息。 Ps:kubectl的帮助信息、示例相当详细,而且简单易懂。建议大家习惯使用帮助信息。kubectl可以列出集
老七Linux
2018-05-31
55.4K0
MySQL“延迟”主从复制
世界上没有卖后悔药的,一旦做错了,后悔莫及。我们作为运维,尤其是不小心误删除数据库里的数据时,那更是损失巨大。对于MySQL来说,这里有一种方法,可以避免这种悲剧的发生。 这儿所谓的延迟,并不是经常说的网络延迟,而是我们故意把从库复制的步伐放慢,比如让从库比主库慢30分钟。这样,如果在半小时内发现数据有问题,还能补救。 MySQL 5.6 已经支持延迟复制, 可设置备节点的延迟时间, 延迟复制是有意义的,例如防止主节点数据误删,查看数据库历史状态等。 配置也不难,做完主从后,再加上这句: CHANGE MA
老七Linux
2018-05-31
7750
Ansible 多机房自动部署发布
一、面临的问题 一个完整的程序开发流程少不了部署发布这个环节,而部署发布是一个重复的过程,最基本的操作包含停止系统服务、更新软件包、重启系统服务,复杂的还需要做好监控、灰度发布、回滚等。在只有少量服务器的情况下,大多数运维人员会选择手动更新,减少自动化部署发布的开发成本。而当服务器数量增加,甚至服务器可能存在于跨地域的不同机房情况下,如何减少部署发布的人力和时间成本,实现自动化部署发布和无缝发布,而且在部署发布期间仍然能够正常提供服务,就成为一个至关重要的问题。 在我们发布风控情报服务的时候,就遇到了自动化
老七Linux
2018-05-31
1.6K0
Kubernetes集群(概念篇)
Kubernetes介绍 2013年docker诞生,自此一发不可收拾,它的发展如火如荼,作为一个运维如果不会docker,那真的是落伍了。 而2014年出现的kubernetes(又叫k8s)更加炙手可热,我想大部分人仅仅是听说过,简单了解它,但并没有真正使用过。那今天本文将带着大家一起走近kubernetes。 为啥kubernetes又叫做k8s?据说是因为kubernetes这个单词太长,不好记,而首字母和尾字母中间有8个字母,所以就简写成了k8s。Kubernetes翻译成中文,意思是“舵手”。
老七Linux
2018-05-31
6810
这标题我没有资格写(运维老兵)
前辈的博客:http://loveunicom.blog.51cto.com/121558/1975095 一名中级运维工程师去面试,最后的是定位在初级工程师》其原因:osi有几层?,Linux启动流程?均不晓得,有些时候就是这些不起眼的小事情整你半天!!! 最近由于新公司需要招聘运维人员,所以接触了大量应聘者,基本都是85后的年轻人。在他们身上看到年轻的活力,也看到浮躁社会留下的烙印。作为一个奔5的老IT运维人员,真心希望他们少走自己的弯路,能够成就自己的一番事业,所以想对他们说一说心里话。 运维人员与开
老七Linux
2018-05-31
6400
zabbix 告警收敛(Python)研究价值高!
之前再和朋友一起讨论之后,从一个牛逼公司得来的整体shell告警方案,今天看来这个比较牛逼的Python技术再次刷新了我对Python重新认识!! 在多个运维技术分享中都会谈及到“告警风暴”这个词,即
老七Linux
2018-05-31
4.2K1
深度好文-饿了么进化史(你一定会有收获)
大家都知道这两年饿了么的发展迅速,作为一名运维人员如果你工作在饿了么,你可曾这样分析过?之前分享过一篇关于饿了么的文章。 大家好,首先,先简单介绍下自己,我是徐巍,目前在饿了么负责基础设施的运维及开发工作,早些年就职于PPTV、携程、游族等公司,也算是一个运维的老兵了。饿了么成立于2008年,2014年底开始迎来业务的大规模爆发性增长,2015-2016年饿了么进入高速发展期,业务和服务器的增长都在数十倍的规模,这种大规模的增长必然带来很多挑战,本文将通过饿了么运维基础设施的进化史和大家分享不同时期应
老七Linux
2018-05-31
2.3K0
中小型网站架构分析及优化
第一层:CDN 国内网络分布主要南电信北联通,造成跨地区访问延迟大问题,对于有一定访问量网站来说,增加CDN(内容分发网络)层可有效改善此现象,也是网站加速的最好选择。CDN把网站页面缓存到全国分布的节点上,用户访问时从最近的机房获取数据,这样大大减少网络访问的路径。如果想自己搭建CDN,不建议这么做,因为什么呢?其实说白了,就是什么事别往运维上拦。CDN架构部署不复杂,影响效果的因素却很多,后期管理维护也比较复杂,想达到预期的效果确非易事,这是一个费力不讨好的活,最后老板还是感觉是你能力不足。建议找专做C
老七Linux
2018-05-31
1.7K0
Ansible 基础搭建配置
一、初识Ansible 在这个风起云涌的自动化运维时代,选择一个拿手的自动化工具不仅可以解放双手,更重要的是工作效率大大提升! Ansible特点 就目前的优势来说: ①轻量级;②不需要安装客户端,通过sshd通信;③基于模块工作,配置更加简单,容易上手。④使用Python开发。 二、环境配置 IP地址 作用 192.168.96.129 Server 192.168.96.135 Client 192.168.96.136 Client 只需要在 Server 端安装 Ansible 服务即可。 yum
老七Linux
2018-05-31
6900
Saltstack 基础安装配置
一、初识自动化运维 在我接触自动化运维之前,就已经感受到了自动化的魅力,相信大家都有所了解。早起我们所用到的比较多的自动化工具就是 expect 和 shell脚本,随着集群业务的日益扩张如上两种已经不可以满足我们目前的现状。 1.1 自动化优势: 传统运维效率低,大多工作人为完成。 传统运维工作繁琐,容易出错。 传统运维每日重复做相同的事情。 传统运维没有标准化流程。 传统运维的脚本繁多,不能方便管理。 自动化运维就是要解决上面所有问题。 二、常见自动化运维工具 Puppet (www.puppetlab
老七Linux
2018-05-31
5530
日常运维管理(二)
监控io性能 : 有时候发现系统cpu和内存均有剩余,但是负载却很高,使用vmstat发现b列和wa列负载很高,要是想更详细的查看磁盘状态,那我们就用到了今天所讲的iostat。 yum install -y sysstat #iostat //直接查看磁盘的现状 #iostat 1 10 //和vmstat一样的功能 KB_read/s 读硬盘的速度 KB_wrtn/s 写硬盘的速度 #iostat x 1 (每隔一秒就会展现一次磁盘的IO状态) 我们重点关注的是 %util:如果长期大于50%代表着你的
老七Linux
2018-05-09
3.5K0
日常运维管理(一)
监控系统状态 w: # w/uptime:查看系统负载 16:08:52 up 2 days, 21:49, 1 user, load average: 0.00, 0.00, 0.00 USER TTY FROM [email protected] IDLE JCPU PCPU WHAT root pts/0 221.224.0.190 14:15 0.00s 0.01s 0.00s w 从左到右依次为 系统时间 开机了多少天 当前用户(下面会显示详细的用户,pts/0 意思是:当前用户是通过网络登
老七Linux
2018-05-09
3K0
运维管理小知识
把CentOS启动进度条替换为详细信息 : CentOS 6 启动的时候,是一个进度条,并不像以前CentOS5启动的时候显示启动的信息,这是因为有一个参数所控制。 vim /boot/grub/grub.conf 输入/, 然后输入rhgb, 然后回车, 按x键可以删除光标选中的字母,同样的方法也删除掉quiet, 等删除完后,按:wq 回车,这样就保存该文件了。 搜索找到rhgb这个关键词,把它去掉即可。加上它后,就会显示进度条。rhgb 是 "redhat graphics boot" 的缩写。 另
老七Linux
2018-05-09
2.6K0
cpu频繁有序的忽高忽低
今天有空给大家分享一个我刚刚遇到的小问题,标题就是今天的问题。上图: image.png CPU 忽高忽低的发现了吧,对于我这个纠结者,必须得弄清楚是怎么回事。 先看看进程 top -c    (一切都是显得那么正常) vmstat 2 1000   也没有查出任何不对的地方,且平均负载很小。 最后使用sar -u 2 1000   终于查到了 每到每分钟的1秒开始,有大量的CPU消耗。 image.png 最终想起来了,之前为了防止爆破狗设定的cron计划就是每分钟去执行一次。(硬件吗,比较低,所
老七Linux
2018-05-09
1.4K0
shell命令基本知识点(下)
特殊符号 *       任意个任意字符 ?       任意一个字符 #      注释字符 \      脱义字符 |       管道符 # cat /etc/passwd | head    
老七Linux
2018-05-09
6030
Linux日常运维小结
1. 如何看当前Linux系统有几颗物理CPU和每颗CPU的核数? 物理cpu个数:cat /proc/cpuinfo |grep -c ‘physical id’ CPU一共有多少核:grep -c processor /proc/cpuinfo 将CPU的总核数除以物理CPU的个数,得到每颗CPU的核数。 2. 查看系统负载有两个常用的命令,是哪两个?这三个数值表示什么含义呢? 两个命令分别是 w 和 uptime 这三个系统负载值分别表示在1分钟、5分钟和15分钟内平均有多少个任务处于活动状
老七Linux
2018-05-09
10.2K0
df,du,磁盘分区
df命令 df命令是用来报告磁盘文件系统的使用量 #df -h           @根据磁盘的大小适当的用适当的单位去表示 Kb,Mb,Gb,Tb #df -i            @查看inode空间使用情况 #df -T          @显示分区类型 在日常运维中,经常会发生的一个情况是,往往磁盘还有很大的空间,但是就是不可以写数据,究其原因:inode的使用量已经满了! du命令 #du -sh         @查看目录的大小 #du -a           @打印全部的文件和目录大小,默
老七Linux
2018-05-09
1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档