奇妙的 Linux 世界

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

初识 Kata Containers

什么是 Kata Containers Kata Containers 是由 OpenStack 基金会管理,但独立于 OpenStack 项目之外的容器项目。它是一个可以使用容器镜像以超轻量级虚机的形式创建容器的运行时工具,Kata Containers 创建的不同容器跑在一个个不同的虚拟机(kernel)上,比起传统容器提供了更好的隔离性和安全性。同时继承了容器快速启动和快速部署等优点。......

Socat 入门教程

Socat 是 Linux 下的一个多功能的网络工具,名字来由是 「Socket CAT」。其功能与有瑞士军刀之称的 Netcat 类似,可以看做是 Netcat 的加强版。 Socat 的主要特点就是在两个数据流之间建立通道,且支持众多协议和链接方式。如 IP、TCP、 UDP、IPv6、PIPE、EXEC、System、Open、Proxy、Openssl、Socket等。 S......

推荐一款命令行下支持语法高亮和 Git 集成的文件查看工具 Bat

bat 是命令行下一款用来显示文件内容的工具,bat 命令功能跟常用命令 cat 类似。只是 bat 功能上更加强大一些,bat 在 cat 命令的基础上加入了行号显示、代码高亮和 Git 集成。 项目官方地址: https://github.com/sharkdp/bat bat 语法高亮显示效果 bat 整合 Git 显示效果 bat 安装 bat 安装还是比较简......

Nginx 发布支持动态配置的开源 Web 服务器 Nginx Unit

Nginx 在 2018 年 4 月 12 时 发布了 Nginx Unit 1.0 正式版。下面我们就来看看 Nginx Unit 有些什么特性。 什么是 Nginx Unit Nginx Unit 是一个开源的、以 Nginx 为基础的、支持多语言的动态 Web 应用服务器,它支持 Python、PHP、Perl、Ruby 和 Go 等多种语言应用程序,可以在不中断服务的情况下完成部署配......

各大经典互联网公司技术架构分享「包含腾讯、阿里等知名公司」

推荐一个分享经典互联网技术架构文档的开源项目,该项目整理了包含腾讯、阿里、美团、百度、新浪、Google、Facebook、Amazon、eBay等一线知名大公司的整体技术架构,希望对大家有帮助。 项目地址:https://github.com/davideuler/architecture.of.internet-product 该项目目前 Stars 数里已达到 6372,Fork 数量......

MySQL 用户和角色管理入门

MySQL 8.0 正式版目前已发布,MySQL 8.0 增加了很多新的功能,具体可参考「MySQL 8.0 正式版 8.0.11 发布!」一文。 MySQL 8.0 在用户管理方面增加了角色管理,默认的密码加密方式也做了调整,由之前的 SHA1 改为了 SHA2。同时加上 MySQL 5.7 的禁用用户和用户过期的功能,MySQL 在用户管理方面的功能和安全性都较之前版本大大的增强了。 在......

Docker 下部署 .NET 应用教程

我们在 「Ubuntu 下部署 .NET 应用教程」一文中讲解了如何在 Linux 环境下部署 .Net 环境和进行了一个具体应用的部署。 目前将应用部署容器化早已是大趋势,Docker 这样的容器化技术极大地简化了程序的部署工作。不再需要浪费时间在一个服务器上配置你程序所需的环境依赖文件,你只需要创建一个 Docker 镜像,里面包含你程序运行所需的一切,然后在任何 Docker......

Ubuntu 18.04 LTS (Bionic Beaver) 正式发布,一大波新特性到来!

Ubuntu 18.04 正式版本已经发布了,代号为「Bionic Beaver,仿生海狸」的 Ubuntu 18.04 版本是基于 Linux 内核的 Ubuntu 操作系统的又一个长期支持版本。 Ubuntu LTS 版本每两年发布一次,而 Ubuntu 18.04 是自 2016 年以来的第一个长期支持版本。Ubuntun 长期支持版本可以获得 Canonical 官方长达五年的技术支......

MySQL 8.0 正式版 8.0.11 发布!

MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能。下面我们将简要介绍下 MySQL 8.0 中值得关注的新特性和改进: 1. 隐藏索引 隐藏索引的特性对于性能调试非常有用。在 8.0 中,索引可以被 “隐藏” 和 “显示”。当一个索引隐藏时,它不会被查询优化器所使用。 也就是说,我们可以隐藏一个索......

Service Mesh (服务网格) 入门

现在最火的后端架构无疑是微服务了,微服务将之前的单体应用拆分成了许多独立的服务应用,每个微服务都是独立的。 微服务基本组件包括服务注册和发现、服务通信和治理、故障熔断恢复、配置、安全、监控等等,这些微服务组件和功能在业界已经深入人心,在各大互联网公司开花结果,业界知名开源的微服务框架有 Netflix OSS、Spring Cloud 及其国内的阿里 Dubbo 等等,各种框架百花齐放。 微......