排序
Docker 详解教程,从入门到精通(建议收藏)
作者:惨绿少年 链接:https://clsn.io/ docker不是一个值得投入的领域,它解决的问题是Unix系统最初设计的一个疏忽。从一个不会用docker的小白,自己一步一步的摸索,中间也踩过许多坑。但仍然...
Docker镜像加速
我们在拉取镜像的时候经常会发现拉取的特别慢,或者拉取失败,这是因为国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。国内很多云服务商都提供了国内加速器服务。 vim /et...
使用mailx 发送邮件和附件
安装mailx yum install -y mailx 配置发送右键 vim /etc/mail.mc 加入一下配置 set from=xxxxxxxxxxxxxxxx@gmail.com 发送使用的邮箱用户 set smtp=smtps://smtp.gmail.com:465 gmail的smtp邮件...
Markdown学习
# Markdown学习 # Markdown 标题 # 一级 ## 二级 ### 三级 #### 四级 ##### 五级 ###### 六级 # Markdown 段落 *斜体文本* _斜体文本_ **粗体文本** __粗体文本__ ***粗斜体文本*** ___粗斜体文...
使用acme自动化申请免费的证书
本教程只是描述了基础的acme用法,还有很多其它用法目前用不到,所以没有介绍.具体相关教程可看开源项目地址 下载工具并安装 #下面两种方式都可以. curl https://get.acme.sh | sh wget -O - http...
Redis
redis 的支持的五种数据结构 String 字符串,redis 中字符串 最大为512M 常用命令有GET、SET、INCR、MGET、MSET Redis 中的String 是由SDS(简单动态字符串)实现的, struct SDS<T> { T ca...
redis 五种数据结构-list
list 链表 所以增加和删除的时间复杂度是O(1) 查找的时间复杂度是O(n) list 常用命令有 lpush、rpush、lpop、rpop list的实现原理 redis 3.2 之前是ziplist(压缩列表)和linkedlist(双端链表) 再...
常用正则表达式
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双...
Docker常用命令
列出所有容器ID docker ps -aq 查看所有运行或者不运行容器 docker ps -a 停止所有的container(容器),这样才能够删除其中的images: docker stop $(docker ps -a -q) 或者 docker stop $(doc...
Linux 脚本分析IP并加黑名单
在日常使用中,我们经常会发现虽然改了端口,禁止了root的ssh登录权限。但是只要别人不懒的话,随便用工具扫描端口还是很容易扫描出来的之后你就会发现 你的机器无时不刻在有人尝试暴力破解。 ...