奇妙的 Linux 世界

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

Nginx 下实现 HTTP/2 服务器推送 (Server Push) 教程

Nginx 从 1.13.9 版本开始加入了 HTTP/2 的 Server Push 功能,本文将介绍如何在 Nginx 下实现 HTTP/2 服务器推送 (Server Push) 。这里我们首先用 Docker 搭建一个支持 HTTP/2 的 Server Push 功能的 Nginx 容器并加入 SSL 证书。如果你还不会 Docker,可以先看 「Docker 入门教程」,非常简单......

在终端上轻松管理「Mac App Store」中应用的神器 mas-cli

在 macOS 下安装或更新应用软件我们大多数时候都在 MAS 「Mac App Store」上进行, MAS 虽好但有时需要批量安装或更新 MAS 上应用软件时就会相对麻烦一些。 也许这时你会想到 macOS 下命令行包管理神器 Homebrew 和 Homebrew-Cask,Homebrew 虽然好用,但 Homebrew 并不能管理 MAS 上的应用软件。今天就给你介绍一款可在命令行......

推荐一款很好用的内网穿透工具 FRP

对于没有公网 IP 的内网用户来说,远程管理或在外网访问内网机器上的服务是一个问题。通常解决方案就是用内网穿透工具将内网的服务穿透到公网中,便于远程管理和在外部访问。内网穿透的工具很多,之前也介绍过 Ngrok、Localtunnel。 今天给大家介绍另一款好用内网穿透工具 FRP,FRP 全名:Fast Reverse Proxy。FRP 是一个使用 Go 语言开发的高性能的反向代理应用......

用 Python 快速实现 HTTP 和 FTP 服务器

用 Python 快速实现 HTTP 服务器 有时你需临时搭建一个简单的 Web Server,但你又不想去安装 Apache、Nginx 等这类功能较复杂的 HTTP 服务程序时。这时可以使用 Python 内建的 SimpleHTTPServer 模块快速搭建一个简单的 HTTP 服务器。 SimpleHTTPServer 模块可以把你指定目录中的文件和文件夹以一个简单的 Web 页面......

值得关注的五大云原生技术

云原生(Cloud-Native)是一种文化,更是一种潮流,它是云计算的一个必然导向,是让云成为云化战略成功的基石。云计算时代,云原生技术注定将对现代化应用的建设、交付与运维产生颠覆性的影响。 根据相关调查结果显示:自 2017 年 12 月以来,云原生技术在生产中的使用量平均增长了 200% 以上。以 Kubernetes、Kubeflow 为代表的云原生技术让 “云原生” 从一个模糊的......

Linux中 /proc/[pid] 目录各文件简析

Linux 内核提供了一种通过 proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc 文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。 用户和应用程序可以通过 proc 得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取 proc 文件时,proc ......

Ubuntu 16.04 下部署 Graylog 2.x 日志服务器

Graylog 是一个开源的日志管理系统,集中式收集、索引、分析其它服务器发来的日志。它是由 Java 语言编写的,能够接收 TCP、UDP、AMQP 协议发送的日志信息,并且使用 Mongodb 做为后台数据库。它还有一个使用 Ruby 编写的 Web 管理接口,可以轻松管理 Graylog 和查询日志。 Graylog 可以收集监控多种不同应用的日志。本文只是会为了示范说明,会把用到的组......

Git 简明指南

助你入门 Git 的简明指南,木有高深内容。非常实用的一篇文章,推荐一读。 作者:罗杰·杜德勒 感谢:@tfnico, @fhd 和 Namics 原文:http://t.cn/zTU8K3F 安装 下载 git OSX 版 https://book.git-scm.com/download/mac 下载 git Windows 版 https://book.git-scm.co......

Ubuntu 下部署 SQL Server 2017

SQL Server 2017 最近已正式发布。这是 SQL Server 历史上首次同时发布 Windows 和 Linux 版。此外,微软还发布了能使用 Docker 部署的容器版本。对 SQL Server 而言,这是其历史上具有里程碑意义的一步,因为这是跨出 Windows 的第一个版本,标志着 SQL Server 在 Linux 平台上首次可用。 SQL Server 2017 ......

Linux 下配置多网卡多网关

大家好,今天给大家介绍一下Linux下配置多网卡多网关的方法。@Hi-Linux 场景一 多运营商线路 比较典型的一种场景:一台 Linux 服务器上有三个网口并接入三个不同运营商的网络,以实现不同运营商用户访问其对应的网络线路,来减少网络延时。 服务器及对应网络信息如下: 一台 Ubuntu 16.04 server,这里一共使用三块网卡。假定网络信息如下: 网卡名称 IP 网关......