奇妙的 Linux 世界

种一棵树最好的时间是十年前,其次是现在。

使用 Sysdig 进行监控和调试 Linux 机器

Sysdig 简介 Sysdig 官网 上对自己的介绍是: Open Source Universal System Visibility With Native Contaier Support. 它的定位是系统监控、分析和排障的工具,其实在 Linux 平台上,已经有很多这方面的工具 strace、tcpdump、htop、iftop、lsof、netstat,它们都能用来分析 Li......

Linux 中 Pstree 命令使用指南

在 Linux 机器上工作时,有时你可能需要找出当前正在运行的进程。你可以使用许多命令来查找有关正在运行的进程的信息,其中 ps 和 top 是最常用的命令。 在本文中,我们将讨论 pstree 命令。它类似于 ps ,但没有列出正在运行的进程,而是将它们显示在一个目录树中。树状格式是以一种更方便的方式来显示进程层次结构,并使输出在视觉上更具吸引力。 如何使用 pstree 命令 pstre......

浅谈劳动合同法中赔偿金 N、N+1、2N 的区别

1. 离职经济补偿金的法律依据是什么? 首先需要注意的是,虽然我们遇到问题就会提到《劳动法》,但是离职经济补偿金的相关规定都在《劳动合同法》之中,两个法规并不是一回事。所以,再遇到相关问题的时候就不要拿《劳动法》说事了。 2. N 是什么意思? 参见第四十七条,经济补偿计算 经济补偿按劳动者在本单位工作的年限,每满一年支付一个月工资的标准向劳动者支付。六个月以上不满一年的,按一年计算;不满六......

30 个你应该知道的编程技巧

本文作者 Jun Wu 有着编程和统计学背景,她在 15 年前就是一名程序员。近日,她分享了给程序员的 30 条心得建议。 如果你想成为一名程序员,这个建议可以帮助你走上正确的道路。 程序员不是一个容易的职业,每年都有许多人从国内顶尖院校的计算机科学专业毕业,这是任何人都能从事的竞争最大的职业之一。同时,编程也是令人兴奋的。随着技术的进步,工业界每天都有创新。编程对于热爱它的人来说是一项......

35 岁后的互联网人应该怎么办?

华为、腾讯、京东、阿里都曾被爆出类似「优化中年基层管理者」的新闻,面对「被倒挂」与「被优化」的危机,互联网行业从业者应该如何「自如的面对」? 这里给大家分享一个知乎上的高赞答案,共勉! 几年前见到类似的说法,这个数字还是 30 岁。估计再过几年,这个数字会变成 40 岁。 其实长期来看,大家都会习惯,互联网和其他各个行业一样,所有行业存在的问题,互联网行业都会存在。 什么是危机?感觉周围的......

技术驱动型公司是假命题吗?

世界上没有技术驱动型公司 世界上没有技术驱动型公司,不论 Google、Facebook,还是腾讯、阿里,都不是技术驱动型公司。因为技术不是源头,需求才是。 因此一切技术问题,都要服从产品交付和市场反馈。所以,任何公司都不可能以技术去驱动自身。人可以以技术驱动自己进步,但公司不行。 一家公司可以以技术切入某个市场,但如果它想生存下去,就一定不能以技术为导向,坚持以技术为导向的公司的生命力为零......

如何有效的清除 DNS 缓存

DNS 缓存是一个临时数据库,用于存储有关以前的 DNS 查找的信息。换句话说,每当你访问网站时,你的操作系统和网络浏览器都会保留该域和相应 IP 地址的记录。这消除了对远程 DNS 服务器重复查询的需要,并允许你的 OS 或浏览器快速解析网站的 URL。 但是在某些情况下,例如:对网络问题进行故障排除,或者在更改 DNS 解析器之后,你将需要刷新 DNS 缓存。这将清除缓存的 DNS 条目......

浅谈边缘计算

什么是边缘计算? 云计算(Cloud Computing)从 2005 年进入我们的视线至今已经发展了 14 年,商业应用取得了巨大的成功,边缘计算(Edge Computing)则是云计算继续发酵的产物,目前还处于概念阶段。 那么到底什么是边缘计算呢? 引用 Wikipedia 对 Edge Computing 的定义,边缘计算是指: Edge computing is a method......

如何平滑的变更单表超 100000000 条记录的数据库结构

众所周知,很多互联网业务都面临着无法停机,需要在线变更数据库结构的情况。但是在线修改数据量较大的表,可能对线上业务产生较大影响,比如: 在线修改大表的表结构执行时间往往不可预估,一般时间较长。 由于修改表结构是表级锁,因此在修改表结构时,影响表写入操作。 如果长时间的修改表结构,中途修改失败,由于修改表结构是一个事务,因此失败后会还原表结构,在这个过程中表都是锁着不可写入。 ......

初识 Knative

什么是 Knative? Knative 是谷歌开源的 Serverless 架构方案,旨在提供一套简单易用的 Serverless 方案,把 Serverless 标准化。目前参与的公司主要是 Google、Pivotal、IBM、Red Hat,2018 年 7 月 24 日对外发布,当前还处于快速发展的阶段。 这是 Google Cloud Platform 宣布 knative 时给......