欢迎来到李先生的博客

深山的鹿,不知归处;万般皆苦,只可自渡。
扩大
缩小

2018年6月21日

Dockerfile之nginx(六)

摘要: 一、Dokcerfile的基本指令 1)From 指定构建镜像的基础镜像 2)MAINTAINER 指定镜像的作者 3)RUN 使用前一条指令创建的镜像生产容器,并在容器中执行命令,执行结束后会自动提交成为新的镜像 4)CMD 为容器提供运行时的默认值,作为容器启动的默认第一条指令,在Dockerf 阅读全文

posted @ 2018-06-21 17:49 Captain_Li 阅读(893) 评论(0) 推荐(0) 编辑

2018年6月20日

nginx的白名单

摘要: 为nginx设置白名单的几个步骤: 第一步:指定能访问的白名单 vim /etc/nginx/ip.conf (如果在公司,记得这里是外网IP,要不然测很久都不知道为什么不行) 112.95.211.154 1; 第二步:修改nginx配置 第三步:为匹配项做白名单设置 1:default 0;表示 阅读全文

posted @ 2018-06-20 16:58 Captain_Li 阅读(5495) 评论(1) 推荐(1) 编辑

2018年6月12日

go环境变量与sublime Text3开发工具

摘要: 环境:win7 1:下载安装包 (下载太慢了,上传至百度网盘了) 链接:https://pan.baidu.com/s/10wHOR01mW-kjdkynqu1F-g 密码:kv71 2:安装Sublime 与 go(双击安装白就行,这......) 我的都是安装在D盘下,还得创建一个go的工作文件 阅读全文

posted @ 2018-06-12 14:25 Captain_Li 阅读(402) 评论(0) 推荐(0) 编辑

redis集群

摘要: 环境:Centos7 一、下载redis并解压 链接:https://pan.baidu.com/s/1evLGs55CtdMf2wDrwOGqqQ 密码:rigu 二、修改配置文件 1)创建6个以端口号对应的文件夹 mkdir /usr/local/redis/cluster cd /usr/lo 阅读全文

posted @ 2018-06-12 14:09 Captain_Li 阅读(216) 评论(0) 推荐(0) 编辑

2018年6月7日

Centos7更改yum源

摘要: 每次都要百度一番,还不如自己做个记录,简单粗暴,哈哈哈哈 阅读全文

posted @ 2018-06-07 17:48 Captain_Li 阅读(240) 评论(0) 推荐(0) 编辑

centos7使用snmp

摘要: 一、安装snmp net-snmp :服务端 net-snmp-utils:客户端工具集 二、启动 systemctl start snmpd systemctl start snmpd 三、修改配置文件(完整的配置文件如下) 四:打开防火墙 snmp的端口为161(udp) 1)查看已经开放的端口 阅读全文

posted @ 2018-06-07 15:43 Captain_Li 阅读(1196) 评论(0) 推荐(0) 编辑

2018年5月21日

搭建自己的Docker registry(五)

摘要: 弄了一天,在网上查了很多资料,感觉都好复杂好复杂,一步一步踩坑踩出来就好了。 服务器:阿里云(香港) 环境:CentOS Linux release 7.4.1708 (Core) Docker:1.13.1 一、使用https的nginx 因为已经在阿里云有了域名,申请了免费的CA证书,具体的申请 阅读全文

posted @ 2018-05-21 19:39 Captain_Li 阅读(399) 评论(0) 推荐(0) 编辑

Docker常用命令(四)

摘要: 通过一些例子来了解基本的命令使用 1、查看docker信息 docker info 2、安装完Docker后,里面还有任何镜像,先从仓库下载一个基础镜像,然后在这个基础镜像上做自己的定制镜像 查看镜像 docker images 检索镜像 docker search centos 下载镜像 dock 阅读全文

posted @ 2018-05-21 11:19 Captain_Li 阅读(375) 评论(0) 推荐(0) 编辑

Docker组件与元素(三)

摘要: 说明: 这篇博文是根据国外的另一篇总结而来,第一个链接为原文,第二个为译文,第三个有几个图挺好 http://blog.flux7.com/blogs/docker/docker-tutorial-series-part-1-an-introduction 原文 http://dockone.io/ 阅读全文

posted @ 2018-05-21 11:10 Captain_Li 阅读(504) 评论(0) 推荐(0) 编辑

Docker概念(二)

摘要: 说明: 一直想学Docker,容器、镜像、仓库什么的好难理解就没怎么看了,最近下定决心好好看看,google、Baidu发现这篇好文章,看完差不多有个大概的理解。里面的内容基本上来以下博文,是国外一小伙写的,很牛~,第二个链接是国内翻译的一个译文,第三个链接里有几幅图很经典,是参考这里的。这么好的文 阅读全文

posted @ 2018-05-21 10:44 Captain_Li 阅读(357) 评论(1) 推荐(1) 编辑

Docker安装(一)

摘要: 环境:CentOS release 6.9 (Final) 1、检查环境是否支持安装docker 1)系统内核是否是3.8或更高版本 uname -a (这个安装不了,内核版本不够) Linux lemon 2.6.32-696.23.1.el6.x86_64 #1 SMP Tue Mar 13 2 阅读全文

posted @ 2018-05-21 10:11 Captain_Li 阅读(328) 评论(0) 推荐(0) 编辑

2018年5月17日

mysql字符集

摘要: 系统环境:CentOS Linux release 7.4.1708 (Core) Mysql版本:5.6.11 场景:新装的数据库,创建数据库,创建数据表后,插入中文数据报错 解决过程: 1、修改配置文件 my.cnf 添加以下三个 [mysqld] character_set_server = 阅读全文

posted @ 2018-05-17 22:38 Captain_Li 阅读(287) 评论(0) 推荐(0) 编辑

2018年4月10日

zabbix自动发现zabbix_agent后添加到所属组和链接到某些模块(九)

摘要: 自动发现的两个操作:discovery(自动发现) and actions(发现后执行某个操作) 需求: 1:自动发现 Zabbix agent运行的主机 2:执行的动作 1)添加到所属组 2)链接到Template OS Linux模板 步骤: 1)定义网络发现规则 Name:规则的名称,任意填写 阅读全文

posted @ 2018-04-10 22:28 Captain_Li 阅读(273) 评论(0) 推荐(0) 编辑

zabbix_agent添加到系统服务启动(八)

摘要: Centos6.5上安装了zabbix_agent后,需要把zabbix_agent添加到系统服务启动,要不然每次要一长串路径再启动,挺麻烦的。 步骤: 1)拷贝zabbix解压包里的zabbix_agent脚本到/etc/init.d目录下 2)修改配置 vim /etc/init.d/zabbi 阅读全文

posted @ 2018-04-10 22:14 Captain_Li 阅读(2514) 评论(0) 推荐(0) 编辑

2018年3月10日

苦苦的追寻,奈何~~(一年三份工作的总结)

摘要: 很多道理听过,看过,也懂;但只有自己经历了悟出来才会改变。2017年,跨越了三家,为什么就是找不到自己想要的工作呢?从自己最内心深处研究分析一下 一、这三家公司的共同点 1:都是自己拿到了offer就去了 2:都是原来没有运维工程师,去了都是自己一个运维 3:经入职后了解(都是开发事情太多了,忙不过 阅读全文

posted @ 2018-03-10 01:23 Captain_Li 阅读(972) 评论(8) 推荐(5) 编辑

2018年3月4日

systemd service 设置limit,不生效问题

摘要: 参考博文: http://smilejay.com/2016/06/centos-7-systemd-conf-limits/(解决方法参考此博文) 问题简述:Centos7下修改系统的最大文件打开数的时候,对系统启动的进程不生效 问题详述:Centos7下需修改系统最大文件打开数为100000,进 阅读全文

posted @ 2018-03-04 16:37 Captain_Li 阅读(9429) 评论(2) 推荐(1) 编辑

2018年2月26日

logrotate

摘要: 1、logrotate是什么 logrotate自动对日志文件进行轮询,压缩、删除、和发送邮件。每个日志文件可以以每天、每个星期、每月的周期进行处理。通常的,logrotate设置成了定时任务每日执行一次。通俗的说,可以按照自己的需求对logrotate进行设置,如何处理一个文件,如我们经常用的ng 阅读全文

posted @ 2018-02-26 23:19 Captain_Li 阅读(1508) 评论(0) 推荐(0) 编辑

cron定时任务

摘要: 一直写定时任务的时候,都是直接用crontab命令,但是对cron定时任务这个东西有时候会混淆,所有就好好总结一下。 一、cron crond:计划任务的守护进程 1)以前经典的sysvinit方式使用/etc/rc.d/init.d或者/etc/init.d 启动,现在的systemd方式,安装了 阅读全文

posted @ 2018-02-26 23:09 Captain_Li 阅读(8773) 评论(0) 推荐(0) 编辑

crontab定时任务第一个周期未完成下一个周期执行就来了

摘要: 一、现象 有一个定时任务,每分钟执行一次,前一分钟还没有执行完成,下一个分钟就来了,怎么解决。 二、模拟 输出结果:不是一个执行完,再执行下一个的结果 三、解决办法: 使用文件锁flock,使用文件锁的文件可以是任意文件 输出结果: 这样的话,当前一个任务没有执行完,后一个任务就来了的话,是不会执行 阅读全文

posted @ 2018-02-26 23:01 Captain_Li 阅读(5335) 评论(0) 推荐(0) 编辑

2018年2月24日

来年仍旧迷茫...

摘要: 熟悉的街角,熟悉的气候,熟悉的味道。早上睁开眼的一刹那,眉头稍皱,思绪在畅游...,心情比较复杂。假期生活与假期前就犹如两个世界,没有工作,没有任何烦恼,每天就呆在父母身旁,吃吃吃,喝喝喝,玩玩玩。返深后,心一下子从天上掉到了地上,不得不重新面对工作,思考自己的未来...... 一直想写个年终总结, 阅读全文

posted @ 2018-02-24 15:23 Captain_Li 阅读(279) 评论(3) 推荐(1) 编辑

2018年1月31日

rsync的daemon模式

摘要: 官方文档:https://download.samba.org/pub/rsync/rsyncd.conf.html 1:daemon模式配置文件 rsync以daemon方式运行的时候使用配置文件为rsyncd.conf 2:使用daemon模式的时候,一定要分清楚服务端和客户端,与平时理解的服务 阅读全文

posted @ 2018-01-31 23:43 Captain_Li 阅读(17105) 评论(4) 推荐(3) 编辑

2018年1月6日

nginx的location优先级

摘要: 问题:nginx设置了expires,但是不生效。有些细节真的是不去用它,不出问题真的发现不了什么 nginx的配置文件如下: server { listen 80; server_name aa.lile.com; root /data/lile; index index.html index.h 阅读全文

posted @ 2018-01-06 21:06 Captain_Li 阅读(14699) 评论(0) 推荐(0) 编辑

2017年12月28日

数字证书的理解以及自建CA机构颁发证书

摘要: 一、理解什么是数字证书 http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html 理解数字证书等概念,无数次想好好看看数字证书,CA什么的,都没看懂,直到昨天看到了这篇博文,基本上是理解了 二、阿里云证书的CA证书使用情况 比 阅读全文

posted @ 2017-12-28 19:44 Captain_Li 阅读(5423) 评论(0) 推荐(1) 编辑

2017年12月27日

Python脚本模拟僵尸进程与孤儿进程

摘要: 最近一台机器的systemd内存高达30%多,一直不变,后来排查是僵尸进程,什么是僵尸进程呢,只能google,百度等先了解,然后自己总结了一下,虽然这是基础的东西,但是对于我来说就如新大陆一样。花了一下午可算明白了。模拟的时候主要是先要理解fork这个函数的东西。总结的不对的地方望给位大哥指出 什 阅读全文

posted @ 2017-12-27 13:00 Captain_Li 阅读(2541) 评论(0) 推荐(0) 编辑

2017年12月9日

find查找文件的时间问题

摘要: 很多细节方面的东西没有到真正用的时候,是觉察不出来的,因为这个时间的问题出了问题,现在好好理一下,这个find的时间很容易就搞混了,一段时间不用,也忘了,也反映出来了自己的基础知识不是很牢固啊 find与时间有关的选项有-atime(访问时间)、-ctime(创建时间)、-mtime(属性修改时间) 阅读全文

posted @ 2017-12-09 15:21 Captain_Li 阅读(5557) 评论(0) 推荐(0) 编辑

导航