奇妙的 Linux 世界
种一棵树最好的时间是十年前,其次是现在。
Toggle navigation
奇妙的 Linux 世界
Home
About
Archives
Tags
手把手教你用 Gitlab 和 Jenkins 构建持续集成环境
最近用到持续集成顺便总结在这里,都是用的最新版。搭建过程中还有一个 Demo,提交代码到 Gitlab 自动触发 Jenkins 任务,自动编译代码和 Docker 镜像并上传。 安装运行 Gitlab Gitlab 国内安装很麻烦,用官方的源装不了,因为在国外,太慢,链接会断掉。国内清华有 Gitlab 的 Apt 和 Yum 源,但是我试过安装 CentOS 7 的 Gitlab ,到最......
Posted by Mike on 2020-05-24
技巧
Linux
Gitlab
谈谈技术人的发展生存之道
这是一篇从 “人” (而非技术也非管理)的角度,聚焦于自身职业发展方方面面的文章,包括职业、学习、生产力、影响力等。 拥有商业心态 你所能犯的最大错误就是相信自己是在为别人工作,职业发展的驱动力一定是来自个体本身,而不是领导、公司,因为职业发展是属于你自己的。如果你真的想在这个充满竞争的世界里脱颖而出,那么你首先必须制订一个坚实可靠而又深思熟虑的计划,学会主动管理自己的职业生涯。 职业生涯中......
Posted by Mike on 2020-05-24
技巧
Linux
思想
浅谈 MySQL 优化实施方案
在进行 MySQL 的优化之前必须要了解的就是 MySQL 的查询过程,很多的查询优化工作实际上就是遵循一些原则让 MySQL 的优化器能够按照预想的合理方式运行而已。 图 - MySQL查询过程 优化的哲学 优化有风险,涉足需谨慎 优化可能带来的问题 优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统。 优化手段本来就有很大的风险,只不过你没能力意识到和预见到! 任何的技......
Posted by Mike on 2020-05-24
技巧
Linux
MySQL
浅谈中台
背景 自从阿里巴巴现任CEO逍遥子在2015年提出”大中台,小前台”战略以来,关于”什么是中台”,可谓是一石激起千层浪,大量文章在描述什么是中台。而不懂的人看完后依旧是云里雾里,我们经常听到一些词:”业务中台”,”技术中台”, “系统中台”等,我相信很多同学都会懵逼。今天我们就来彻底的理解下什么是中台和中台战略。 中台的本质理解 凡是能帮助我们快速的生产产品而不需要大量重复性研发的系统,就可......
Posted by Mike on 2020-05-24
技巧
Linux
分布式
手把手教你用 Tiny Tiny RSS 部署一个私有 RSS 服务器
9012 年了,别的小朋友们服务器上面跑着各式各样的东西:博客、云盘、监控脚本……再看看我们那台闲(bai)置(piao)很久的阿里云 Server,里面的 Git 竟然还是 1.8 的上古版本。🤦♂️ 不如把那台服务器拿出来,部署一个属于自己的 RSS 服务器,甚至可以跟同学们一起用呢~ RSS 首先我们来说一说 RSS。RSS 的全称是 Really Simple Syndicati......
Posted by Mike on 2020-05-24
技巧
Linux
RSS
推荐一款英语学习神器 Rosetta Stone
这是一篇旧文重发,近日又见不少同学在讨论英语学习的方法和重要性。或许本文涉及相关内容就是你的最好选择,本文涉及的相关软件已更新到最新版本。 在这个技术高速发展的时代,新技术日新月异、层出不穷。而这些新技术基本上都是外国人开发的,并且提供的文档通常只有英文的。 如果想在第一时间掌握到最新的资讯或是解决遇到的问题,满屏的英文认识的单词没几个,这个时候会不会有种书到用时方恨少的感觉。 今天给你......
Posted by Mike on 2020-05-24
技巧
Linux
工具
TTY 的前世今生
译者序 本文翻译自 2008 年的一篇帖子 The TTY demystified. 由于译者水平有限,本文不免存在遗漏或错误之处。如有疑问,请查阅原文。 以下是译文。 目录 历史 使用场景 进程 作业(Jobs)和会话 简单粗暴的信号机制 一个例子 流控和阻塞式 I/O 配置 TTY 设备 结束语 TTY 子系统是 Linux 乃至 Unix 家族中......
Posted by Mike on 2020-05-24
技巧
Linux
终端
一个优秀架构师必知的 30 条设计原则
众所周知,架构师的角色,更偏向于策划、而非指挥,塑造、而非支配,其存在的意义,在于引导大家讨论、而非自己主宰一切。 但是,具体应该如何执行呢?本文作者整理了 30 个公认的架构原则,来帮助大家解决此问题。也许有的原则,你从未听说,但你看完就能快速学会。 相信你学会了,工作起来也会事半功倍,或许还可帮你避免很多无用的加班! 本文作者叫 Srinath,是一位计算机科学家、软件架构师、作家。他......
Posted by Mike on 2020-05-24
技巧
Linux
分布式
Nginx 反向代理使用教程
前段时间公司根据要求需要将聚石塔上服务器从杭州整体迁移到张家口,刚好趁这次机会将这些乱七八糟的服务器做一次梳理和整合。断断续续一个月迁移完成大概优化掉了 1/3 的机器,完成之后遇到了一些问题,比如:曾经零零散散部署在生产上一些可视化 UI:Apollo、Kibana、Grafana、Jenkins 等等服务,这些服务都采用了 80 或者其它公网端口进行对外暴露。为了安全,现在不再开放非 8......
Posted by Mike on 2020-05-24
技巧
Linux
Nginx
别让自己的选择,限制了你的未来
这一两周与几个朋友聊天,有年轻的90后,也有大叔级的70后,这些人在我看来都是很有能力的人,但是一些喜好过于强烈,让我不经意地回顾了我工作20年来身边的人,有发展得好的,也有发展的不好的,有些人是很可惜的,因为限制他们的不是其它人,也不是环境,而是自己,所以,很想写下这篇文章。(注:这篇文章可能会是一篇说教的文章,所以,可能会让你看着犯困,所以,我会尽量地短一些,而且尽可能多讲故事,少道理,......
Posted by Mike on 2020-05-24
技巧
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