奇妙的 Linux 世界
种一棵树最好的时间是十年前,其次是现在。
Toggle navigation
奇妙的 Linux 世界
Home
About
Archives
Tags
MySQL Explain 使用指南
MySQL的 explain 命令语句提供了如何执行 SQL 语句的信息,解析 SQL 语句的执行计划并展示,explain 支持 select、delete、insert、replace 和 update 等语句,也支持对分区表的解析。通常 explain 用来获取 select 语句的执行计划,通过 explain 展示的信息我们可以了解到表查询的顺序,表连接的方式等,并根据这些信息判断......
Posted by Mike on 2020-05-24
技巧
Linux
MySQL
如何优雅的回退 Git 误操作
Git 版本管理时,往往需要撤销某些操作。 本文介绍几种最主要的情况,给出详细的解释。更多的命令可以参考《常用 Git 命令清单》一文。 一、撤销提交 一种常见的场景是,提交代码以后,你突然意识到这个提交有问题,应该撤销掉,这时执行下面的命令就可以了。 1$ git revert HEAD 上面命令的原理是,在当前提交后面,新增一次提交,抵消掉上一次提交导致的所有变化。它不会改变过去的历史,......
Posted by Mike on 2020-05-24
技巧
Linux
Git
Linux 内核故障调试利器 dmesg 使用指南
Linux 内核是操作系统的核心,它控制对系统资源(例如: CPU、I/O设备、物理内存和文件系统)的访问。在引导过程中以及系统运行时,内核会将各种消息写入内核环形缓冲区。这些消息包括有关系统操作的各种信息。 内核环形缓冲区是物理内存的一部分,用于保存内核的日志消息。它具有固定的大小,这意味着一旦缓冲区已满,较旧的日志记录将被覆盖。 dmesg 命令行实用程序用于在 Linux 和其他类似 ......
Posted by Mike on 2020-05-24
技巧
Linux
dmesg
推荐一款全平台目录结构分析神器 folder-explorer
对于一个比较复杂的项目来说,我们经常需要在项目文档中对其结构和重要的文件进行介绍。而要形像生动的介绍清楚项目中所有内容,无疑是用一张漂亮的目录结构图。 通常一个目录结构图的制作需要以下几个步骤: 扫描目录 编辑注释 隐藏希望忽略的文件 生成美观的结构图 今天我们就给大家介绍一款可以自动扫描目录、分析文件结构和生成统计信息的利器 Folder-Explorer。 Fold......
Posted by Mike on 2020-05-24
技巧
Linux
工具
浅谈集群、分布式、微服务的异同
什么是集群 集群是是指将多台服务器集中在一起,每台服务器都实现相同的业务,做相同的事情。但是每台服务器并不是缺一不可,存在的作用主要是缓解并发压力和单点故障转移问题。可以利用一些廉价的符合工业标准的硬件构造高扩展、高性能、低成本、高可用的系统。 集群主要具有以下特性: 伸缩性(Scalability) 在一些大的系统中,预测最终用户的数量和行为是非常困难的,伸缩性是指系统适应不断增长的用......
Posted by Mike on 2020-05-23
技巧
Linux
分布式
使用 Sysdig 进行监控和调试 Linux 机器
Sysdig 简介 Sysdig 官网 上对自己的介绍是: Open Source Universal System Visibility With Native Contaier Support. 它的定位是系统监控、分析和排障的工具,其实在 Linux 平台上,已经有很多这方面的工具 strace、tcpdump、htop、iftop、lsof、netstat,它们都能用来分析 Li......
Posted by Mike on 2020-05-23
技巧
Linux
Sysdig
Linux 中 Pstree 命令使用指南
在 Linux 机器上工作时,有时你可能需要找出当前正在运行的进程。你可以使用许多命令来查找有关正在运行的进程的信息,其中 ps 和 top 是最常用的命令。 在本文中,我们将讨论 pstree 命令。它类似于 ps ,但没有列出正在运行的进程,而是将它们显示在一个目录树中。树状格式是以一种更方便的方式来显示进程层次结构,并使输出在视觉上更具吸引力。 如何使用 pstree 命令 pstre......
Posted by Mike on 2020-05-23
技巧
Linux
终端
浅谈劳动合同法中赔偿金 N、N+1、2N 的区别
1. 离职经济补偿金的法律依据是什么? 首先需要注意的是,虽然我们遇到问题就会提到《劳动法》,但是离职经济补偿金的相关规定都在《劳动合同法》之中,两个法规并不是一回事。所以,再遇到相关问题的时候就不要拿《劳动法》说事了。 2. N 是什么意思? 参见第四十七条,经济补偿计算 经济补偿按劳动者在本单位工作的年限,每满一年支付一个月工资的标准向劳动者支付。六个月以上不满一年的,按一年计算;不满六......
Posted by Mike on 2020-05-23
技巧
Linux
虚拟化
30 个你应该知道的编程技巧
本文作者 Jun Wu 有着编程和统计学背景,她在 15 年前就是一名程序员。近日,她分享了给程序员的 30 条心得建议。 如果你想成为一名程序员,这个建议可以帮助你走上正确的道路。 程序员不是一个容易的职业,每年都有许多人从国内顶尖院校的计算机科学专业毕业,这是任何人都能从事的竞争最大的职业之一。同时,编程也是令人兴奋的。随着技术的进步,工业界每天都有创新。编程对于热爱它的人来说是一项......
Posted by Mike on 2020-05-23
技巧
Linux
编程
35 岁后的互联网人应该怎么办?
华为、腾讯、京东、阿里都曾被爆出类似「优化中年基层管理者」的新闻,面对「被倒挂」与「被优化」的危机,互联网行业从业者应该如何「自如的面对」? 这里给大家分享一个知乎上的高赞答案,共勉! 几年前见到类似的说法,这个数字还是 30 岁。估计再过几年,这个数字会变成 40 岁。 其实长期来看,大家都会习惯,互联网和其他各个行业一样,所有行业存在的问题,互联网行业都会存在。 什么是危机?感觉周围的......
Posted by Mike on 2020-05-23
技巧
Linux
思想
← Newer Posts
Older Posts →
FEATURED TAGS
技巧
Redis
Linux
Tmux
Docker
DNS
运维
Nginx
工具
程序员
Kubernetes
Prometheus
云原生
教程
HTTP
SSH
DevOps
微服务
MySQL
Mesos
Apache
PHP
Elasticsearch
CentOS
OpenSSH
Consul
Git
开源
GitHub
经典
音乐
JBoss
HTTPS
Helm
VIM
Lua
eBPF
Systemd
Tailscale
WireGuard
Ubuntu
Vagrant
Etcd
Python
周刊
AI
文档
备份
网络
终端
职场
虚拟化
思想
Shell
微信
安全
K3s
Chrome
Alfred
Dnsmasq
分布式
macOS
Iptables
Google
微软
内网穿透
Nixery
Nix
数据库
ProxyChains
ABOUT ME
Stay hungry,Stay foolish
知
RECENT POSTS
超高颜值、全程 AI 编写的公众号官网上线了,赶紧来体验下吧!
『极客视界』一站式科技达人综合资讯指南和神秘宝箱,等你来开启
『IT 人必备工具箱』一份属于你的数字宝藏,期待你的支持!
『IT 人员必备工具箱』:一个专注于 IT 人的优质资源分享导航站
掌握这 9 个 IT 新技术:让你轻松驾驭技术浪潮,成为团队核心,轻松逆袭职场!
FRIENDS
极客视界
IT 人必备工具箱
Linux 技术交流群
ARCHIVES
June 2050
2
March 2050
2
January 2035
1
April 2025
19
March 2025
5
February 2025
1
January 2025
2
August 2024
8
July 2024
7
June 2024
1
May 2024
1
April 2024
1
March 2024
1
February 2024
1
January 2024
2
December 2023
2
October 2023
2
September 2023
2
August 2023
1
June 2023
1
February 2023
3
January 2023
5
December 2022
3
November 2022
6
October 2022
3
September 2022
4
August 2022
2
July 2022
2
June 2022
5
May 2022
1
April 2022
3
March 2022
3
February 2022
3
January 2022
5
December 2021
2
November 2021
2
October 2021
1
September 2021
9
August 2021
13
July 2021
13
June 2021
19
May 2021
10
April 2021
7
March 2021
14
February 2021
8
January 2021
7
December 2020
9
November 2020
3
October 2020
3
September 2020
4
August 2020
8
July 2020
8
June 2020
3
May 2020
112
November 2019
1
January 2019
20
September 2018
5
August 2018
10
July 2018
5
June 2018
9
May 2018
9
April 2018
5
March 2018
9
February 2018
1
January 2018
3
December 2017
1
October 2017
4
August 2017
2
July 2017
3
June 2017
12
May 2017
15
April 2017
13
March 2017
10
February 2017
4
January 2017
3
December 2016
1
November 2016
1
September 2016
1
August 2016
3
July 2016
4
June 2016
8
May 2016
23
April 2016
16
March 2016
50