CentOS7 - cerbot生成https证书
简介
cerbot是一个让你的网站自动部署Let’s Encrypt颁发的免费数字证书,使得你的网站支持https。
安装
在epel-release上面就有对应的安装包,直接使用yum安装就可以了。
yum -y install epel-release
yum -y install certbot.noarch
人生苦短,Let's Go ! Python ...
cerbot是一个让你的网站自动部署Let’s Encrypt颁发的免费数字证书,使得你的网站支持https。
在epel-release上面就有对应的安装包,直接使用yum安装就可以了。
yum -y install epel-release
yum -y install certbot.noarch
MySQL 提供了二进制包,但是有时候,我们的环境包版本不一样,导致二进制包无法正常使用,就不需要手动编译安装一个版本。
操作系统:CentOS 7.6.1810
MySQL 版本:5.6.34
……MySQL 有提供对应的二进制包,可以直接解压至今运行,但是对操作系统的版本是有要求的。
可以在国内的镜像站找到对应的压缩包,例如:
http://mirror.bit.edu.cn/mysql/Downloads/MySQL-5.6/mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz
由于 MySQL 被 Oracle 收购,因此,目前的 CentOS 自带的 MySQL 服务,使用的是 mariadb。
……Debian/Ubuntu/Deepin 都是使用相同的包管理器,直接使用 apt 命令就可以直接安装 MySQL,由于 MySQL 被 Oracle 收购了,因此现在 debian 安装的是 mariadb,Ubuntu 安装的还是 MySQL,命令都是一样的。
……在 Linux 上最常用的就是命令行,Linux 命令那么多不好记,而且参数又多,命令补全功能可以帮助我们,一般系统只支持命令补全,但是有些命令还有很多参数,这时候就需要 bash-completion 这个应用来支持了。
……Alpine Linux 是一个社区开发的面向安全应用的轻量级 Linux 发行版。由于小巧、轻量、安全等特点,特别适合用来做容器的基础镜像。
在 apline linux 上面就有直接提供最小化的 root filesystem,直接下载下来就可以使用了。
……Linux 在内核启动之后,就加载 root 文件系统,为用户提供用户空间的支持,而在 docker 中,没有内核,直接加载 root 文件系统,因此,docker 镜像一般就是包含一套完整的 root 文件系统。
Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。
……装 docker 很简单,启动服务以后要怎么开始使用呢?
传统的虚拟机架构是 物理机 -> 宿主机操作系统 -> Hypervisor 支持 -> 虚拟机操作系统 -> 应用程序
docker 架构是 物理机 -> 宿主机操作系统 -> docker 引擎 -> 应用程序(这里面会包含镜像操作系统的文件,但是这些只是依赖环境,里面的内核根本就不会启动,/boot 目录可以直接删除掉)
因此相对与传统的虚拟机的架构,docker 显得很轻量级。
……