包含标签 linux 的文章

CentOS7 - cerbot生成https证书

简介

cerbot是一个让你的网站自动部署Let’s Encrypt颁发的免费数字证书,使得你的网站支持https。

安装

在epel-release上面就有对应的安装包,直接使用yum安装就可以了。

yum -y install epel-release

yum -y install certbot.noarch
……

阅读全文

MySQL - 文件句柄限制

在 Linux 上,单个进程打开的文件句柄的个数是有限制的。如果达到限制就会报”too many open files“。会在系统日志里面记录。 如果是 MySQL 进程,mysql 会……

阅读全文

MySQL 5.6- 编译安装

简述

MySQL 提供了二进制包,但是有时候,我们的环境包版本不一样,导致二进制包无法正常使用,就不需要手动编译安装一个版本。

环境介绍

操作系统:CentOS 7.6.1810

MySQL 版本:5.6.34

……

阅读全文

MySQL - 二进制包安装

简述

MySQL 有提供对应的二进制包,可以直接解压至今运行,但是对操作系统的版本是有要求的。

可以在国内的镜像站找到对应的压缩包,例如:

http://mirror.bit.edu.cn/mysql/Downloads/MySQL-5.6/mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz
……

阅读全文

Debian/Ubuntu/Deepin - apt安装MySQL数据库

Debian/Ubuntu/Deepin 都是使用相同的包管理器,直接使用 apt 命令就可以直接安装 MySQL,由于 MySQL 被 Oracle 收购了,因此现在 debian 安装的是 mariadb,Ubuntu 安装的还是 MySQL,命令都是一样的。

……

阅读全文

linux - bash-completion 命令参数补全

前言

在 Linux 上最常用的就是命令行,Linux 命令那么多不好记,而且参数又多,命令补全功能可以帮助我们,一般系统只支持命令补全,但是有些命令还有很多参数,这时候就需要 bash-completion 这个应用来支持了。

……

阅读全文

如何开始docker - 制作apline linux基础镜像

apline linux

Alpine Linux 是一个社区开发的面向安全应用的轻量级 Linux 发行版。由于小巧、轻量、安全等特点,特别适合用来做容器的基础镜像。

在 apline linux 上面就有直接提供最小化的 root filesystem,直接下载下来就可以使用了。

……

阅读全文

如何开始docker - docker镜像及镜像仓库

docker 镜像

Linux 在内核启动之后,就加载 root 文件系统,为用户提供用户空间的支持,而在 docker 中,没有内核,直接加载 root 文件系统,因此,docker 镜像一般就是包含一套完整的 root 文件系统。

Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。

……

阅读全文

如何开始docker - docker架构及创建容器

装 docker 很简单,启动服务以后要怎么开始使用呢?

docker 架构

传统的虚拟机架构是 物理机 -> 宿主机操作系统 -> Hypervisor 支持 -> 虚拟机操作系统 -> 应用程序

docker 架构是 物理机 -> 宿主机操作系统 -> docker 引擎 -> 应用程序(这里面会包含镜像操作系统的文件,但是这些只是依赖环境,里面的内核根本就不会启动,/boot 目录可以直接删除掉)

因此相对与传统的虚拟机的架构,docker 显得很轻量级。

……

阅读全文