家庭保险配置公开课从小白到入门

2019-09-19
阅读 8 分钟
2.6k
文章转载自小帮规划的家庭保险配置公开课,为什么会考虑免费帮他们分享主要是内容干货比较多且不做任何具体的保险推荐,如果你觉得他们靠谱当然也可以选择付费咨询和购买相关保险,这是正常的商业模式。考虑到之前我也已经整理了香港和新加坡保险快速入门,本文作为保险系列专题的延续希望帮助大家进一步提升对保险的认知。

正则表达式从小白到入门

2019-09-13
阅读 6 分钟
1.5k
正则表达式(Regular Expression,RegExp,regex)使用单个字符串来描述和匹配一系列符合某种句法规则的字符串。此概念来自形式化语言理论,最初由贝尔实验室实现。正则表达式最初在 Perl 中实现,它的推广得益于 UNIX 软件的流行,尤其是 SED,GREP 等。 现在许多编程语言都内置了正则表达式引擎,如 PERL、Python、Jav...

Vim从小白到入门

2019-09-06
阅读 3 分钟
2.1k
Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。而 Windows ❤️ Linux 的态度转变相信大家会经常使用到Vim文本编辑器,关于Vim的文章网上已经很多了本文只记录自己常用的作为备忘录,然而熟练掌握的...

LVS-TUN原理介绍和配置实践

2019-09-04
阅读 12 分钟
2k
2019年09月03日 - 拆分LVS-Keepalived中LVS-TUN2019年08月23日 - 更新LVS/NAT、LVS/DR、LVS/TUN三种模式的原理和配置实践2018年12月03日 - 精简和更新配置步骤2018年07月31日 - 初稿

LVS-DR原理介绍和配置实践

2019-09-04
阅读 11 分钟
2.5k
2019年09月03日 - 拆分LVS-Keepalived中LVS-DR2019年08月23日 - 更新LVS/NAT、LVS/DR、LVS/TUN三种模式的原理和配置实践2018年12月03日 - 精简和更新配置步骤2018年07月31日 - 初稿

LVS-NAT原理介绍和配置实践

2019-09-04
阅读 5 分钟
2.9k
2019年09月03日 - 拆分LVS-Keepalived中LVS-NAT2019年08月23日 - 更新LVS/NAT、LVS/DR、LVS/TUN三种模式的原理和配置实践2018年12月03日 - 精简和更新配置步骤2018年07月31日 - 初稿

Keepalived原理介绍和配置实践

2019-09-04
阅读 13 分钟
6.7k
2019年09月03日 - 拆分LVS-Keepalived中Keepalived2019年08月23日 - 更新LVS/NAT、LVS/DR、LVS/TUN三种模式的原理和配置实践2018年12月03日 - 精简和更新配置步骤2018年07月31日 - 初稿

LVS原理介绍和配置实践

2019-09-04
阅读 16 分钟
10.1k
负载均衡技术Load Balance简称LB是构建大型网站必不可少的架构策略之一。它的目的是把用户的请求分发到多台后端的设备上,用以均衡服务器的负载。我们可以把负载均衡器划分为两大类:硬件负载均衡器和软件负载均衡器,这里重点介绍软件实现方法中的LVS。

LVS和Keepalived的原理介绍和配置实践

2019-09-04
阅读 45 分钟
5.3k
负载均衡技术Load Balance简称LB是构建大型网站必不可少的架构策略之一。它的目的是把用户的请求分发到多台后端的设备上,用以均衡服务器的负载。我们可以把负载均衡器划分为两大类:硬件负载均衡器和软件负载均衡器。这里重点介绍软件实现方法中的LVS和Keepalived。

Google Chrome浏览器插件和油猴脚本推荐

2019-08-20
阅读 3 分钟
7.2k
到了新加坡再也不用考虑科学上网的问题,加上macOS跨平台浏览器做得比较成熟的自然是Google Chrome和Firefox,在Windows平台用了十几年的Maxthon,期间也尝试过无数第三方浏览器,傲游浏览器努力改变着世界却也渐行渐远,有着同样命运的应该还包括我从M8用到MX2的魅族吧。回到Google Chrome浏览器插件和油猴脚本推荐正题...

泰国普吉岛和甲米的旅游经历分享

2019-08-16
阅读 4 分钟
1.9k
2017/2018年末加上2019年8月分别去了泰国的普吉岛和甲米旅游,说实话泰国普吉岛的蜜月旅行也是我的第一次出国经历,当然没想到的是一年后我已经从上海飞到了新加坡,如果你对新加坡的工作和生活感兴趣可以搜索《从国内跳槽至新加坡工作的经验分享》。这篇文章算是对泰国之旅的补交作业吧,大部分以文字描述为主不做剧透...

基于bash find命令执行log日志备份和清理的一次简单实践

2019-08-02
阅读 23 分钟
1.6k
find作为最基础的bash shell命令之一我就不多做介绍了,由于每月压缩后的日志增长量已经超过20TB,和PB相比应该还不算很大,选择的日志归档同步方案是Facebook Scribe,之后或许会基于ELK或Grafana Loki搭建日志实时分析平台,不过眼下的问题还是想办法在没有商业化集中式存储和软件定义分布式存储的支持下,用比较简单...

使用MegaCli64快速查看RAID和定位故障硬盘实践

2019-07-22
阅读 10 分钟
6.8k
MegaCli 是 LSI 公司官方提供的 SCSI 卡管理工具,由于 LSI 被收购变成了现在的 Broadcom,所以想下载 MegaCli,需要去 Broadcom 官网查找。现在官方有 Storcli,整合了 LSI 和 3ware 所有产品,本文主要以 MegaCli64 为例,无论选择 MegaCli 还是 Storcli 只要在线上环境运行稳定可以获取正确数据就都是合适的方法。

敏捷开发Agile中Scrum与Kanban的实践心得

2019-07-12
阅读 3 分钟
2.6k
软件开发行业中常用的两种方法,一种是目前非常热门的敏捷开发(Agile),如 Scrum,Kanban 和 Lean 等,另一种是大家耳熟能详的传统瀑布模型(Waterfall)。在2017年做自动化运维平台的项目中,我非常荣幸成为初始成员之一完整经历了项目的生命周期,感受到 Scrum 和 Kanban 的强大魅力。虽然项目已经过去很久了,但是敏捷...

OKR和KPI

2019-07-12
阅读 2 分钟
1.6k
OKR和KPI对于大家应该都是耳熟能详的绩效考核方式,因为部门在推行OKR和360度绩效考核,我阅读完《OKR工作法》这本书后在组内也做了分享,结合我们小组的实践过程记录下自己的心得体会,我也非常赞同左耳朵耗子大大的观点: 绩效分应该打给项目,打给产品,打给部门,打给代码,而不是打给人。

RPS和RFS网卡多队列性能调优实践

2019-07-05
阅读 52 分钟
5k
为了解决LVS ksoftirqd CPU使用率100%导致网卡软中断丢包,我和同事们一起搜索了大量的资料去分析问题,特别是感谢美团技术团队的分享帮助我们快速梳理优化思路,最后明确了如何重构RPS和RFS网卡多队列的优化脚本。个人认为这是一个大家可能普遍会遇到的问题,文章内的分析思路和解决方案未必是最优解,也欢迎各位分享自...

SRE和DevOps

2019-06-26
阅读 17 分钟
2.6k
在搜索SRE和DevOps相关概念的过程中偶然发现Google Cloud的Blog专门制作了这样一篇文章,国内虽然有不少翻译但并没有完全做到翻译术语中的“信,雅,达”,这里转载Google官方的文章和YouTube视频,同时也选择了网友精心翻译的文章并把视频搬运至bilibili也就是B站方便大家浏览,相信大家可以对SRE和DevOps有更深入的理解。

Cisco AnyConnect 客户端安装配置和默认地址修改技巧

2019-05-27
阅读 3 分钟
20.5k
Cisco AnyConnect 为思科推出的 VPN 客户端,当前已有 Windows、Android、iOS、OS X、Ubuntu、WebOS 等操作系统的客户端。AnyConnect 主要作用是方便员工在任何设备上安全地办公。

使用rsyslog单独保存iptables log日志实践

2019-05-14
阅读 4 分钟
5k
iptables作为经典的软件防火墙大家已经很熟悉了,不过各位应该比较少会使用到log日志记录保存的功能。这次因为Ngnix stream模块的编译和获取realip(ngx_http_realip_module / ngx_stream_realip_module)的方案改动成本过高,退而求其次的方式是通过iptables做转发,需要解决的问题就是如何保存日志和按时间rotate。原本...

Prometheus 监控 Nginx

2019-03-26
阅读 3 分钟
10.7k
Nginx官网有介绍各种监控方案,以前我们常用stub_status和Log日志来实现Nginx监控。本文主要介绍基于Prometheus的2种监控方案nginx-lua-prometheus和nginx-vts-exporter,在真实的生产环境中你可能需要研究和选择哪种方法才是适合你的,F5收购Nginx后的未来让我们一起拭目以待。

Prometheus 监控 Redis

2019-03-26
阅读 1 分钟
5.4k
Prometheus Exporter for Redis Metrics. Supports Redis 2.x, 3.x, 4.x, and 5.x

Python爬虫框架Scrapy入门与实践之爬取豆瓣电影Top250榜单

2019-03-07
阅读 15 分钟
4.5k
爬虫就是请求网站并提取数据的自动化程序,其中请求,提取,自动化是爬虫的关键。Python作为一款出色的胶水语言自然成为了很多爬虫爱好者的首选,而使用Python开发的爬虫框架Scrapy当属目前最热门的解决方案之一。本文记录了目前网络上比较经典的Scrapy爬取豆瓣电影Top250榜单实践过程,作为Python爬虫框架Scrapy的入门...

rsync 安装配置实践

2019-03-05
阅读 14 分钟
4.8k
Rsync代表"remote sync",它是本地和远程主机文件同步工具。它只同步更改的文件,以此实现最小化传输数据。rsync的使用场景非常丰富,相信大家会经常使用,这里做下简单的总结。

Jenkins 学习使用实践

2019-02-15
阅读 5 分钟
5.3k
Jenkins就不用做多余的介绍了,作为CI/CD首选的开源解决方案,持续集成 (Continous Intergration)/ 持续交付 (Continous Delievery),本文只是用于记录使用Jenkins的一些基本操作,Jenkins官方文档也率先支持中文,相信对大家的学习热情会有积极地促进作用。

使用ssh config作为ssh代理轻松管理内网服务器

2019-02-01
阅读 2 分钟
4k
企业内部大部分服务器都只有内网,一般可以使用NAT方式正向代理访问公网资源。对于Linux来说一般通过ssh登录服务器,在没有公网IP的情况下可以修改ssh config配置文件,利用一台可以接入内网并具有公网IP的服务器作为代理或者称为Tunnel跳板机来管理,可以灵活定制访问规则并优化ssh参数让管理更加轻松。

Linux kernel内核升级和降级的方法实践

2019-01-28
阅读 38 分钟
7.2k
相信现在很多公有云包括企业内部已经开始使用Linux内核热补丁Livepatch,没人喜欢重启机器但现实是还得再等等。通常升级内核可能有多种原因,频率最高的比如修复安全漏洞,然而我们也会遇到需要降级内核的情况,比如向下兼容或者升级后产生新的严重Bug需要回退。本文主要以CentOS为例介绍内核的升级和降级方案,虽然官方...

使用parted解决大于2T的磁盘分区

2019-01-24
阅读 4 分钟
4.9k
在 Linux 中,为磁盘分区通常使用 fdisk 和 parted 命令。通常情况下,使用 fdisk 可以满足日常的使用,但是它仅仅支持 2 TB 以下磁盘的分区,超出 2 TB 部分无法识别。而随着科技的进步,大容量硬盘已经步入我们的生活,10 TB 的 HDD 和 30 TB 的 SSD 也已面世,无论是家用还是商用领域 SSD 的容量和价格都更加充满吸引...

如何使用MTR诊断网络问题

2019-01-23
阅读 17 分钟
4.2k
MTR 是一款强大的网络诊断工具,网络管理员使用 MTR 可以诊断和隔离网络问题,并且为上游 ISP 提供有用的网络状态报告。MTR 是传统 traceroute 命令的进化版,并且可以提供强大的数据样本,因为他集合了 traceroute 和 ping 这两个命令的精华。本文带您深入了解 MTR ,从数据如何生成,到如果正确理解报告样本并得出相应...

CPU优化建议使用cpupower设置CPU Performance模式

2019-01-18
阅读 3 分钟
17.6k
CPU动态节能技术用于降低服务器功耗,通过选择系统空闲状态不同的电源管理策 略,可以实现不同程度降低服务器功耗,更低的功耗策略意味着CPU唤醒更慢对性能 影响更大。对于对时延和性能要求高的应用,建议关闭CPU的动态调节功能,禁止 CPU休眠,并把CPU频率固定到最高。通常建议在服务器BIOS中修改电源管理为Performance...

使用rpmbuild制作Nginx的RPM包

2019-01-16
阅读 35 分钟
4.8k
题图为RPM包制作原理图,有时候为了方便源码包的安装,和我们自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成 rpm 包,当有了源码包就可以直接编译得到二进制安装包和其他任意包。spec file 是制作 rpm 包最核心的部分,rpm 包的制作就是根据 spec file 来实现的。在制作自定义 rpm 包的时候最好不要使用...