自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心飞路漫的博客

由心而飞,一路漫游

  • 博客(50)
  • 资源 (3)
  • 收藏
  • 关注

转载 windows10 安装 Docker Compose

#在Powershell中,由于Github现在需要TLS1.2,请运行以下命令:[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12#然后运行以下命令下载Docker Compose,替换$dockerComposeVersion为您要使用的Compose的特定版本:Invoke-We...

2018-08-26 11:29:58 7078

转载 精简Docker镜像的五种通用方法

精简Docker镜像的好处很多,不仅可以节省存储空间和带宽,还能减少安全隐患。优化镜像大小的手段多种多样,因服务所使用的基础开发语言不同而有差异。本文将介绍精简Docker镜像的几种通用方法。精简Docker镜像大小的必要性Docker镜像由很多镜像层(Layers)组成(最多127层),镜像层依赖于一系列的底层技术,比如文件系统(filesystems)、写时复制(copy-on-wri...

2018-08-26 00:29:17 1484

转载 Alpine Linux常用命令

目录一:Alpine Linux开启SSH远程登陆 1.简介: 2.配置 3.配置命令 4.重启服务 二:Alpine Linux源管理 1.简介 2.国内源简介: 3.配置: 3.我的配置: 三:Alpine Linux 包管理 1.简介 2.apk update 3.apk search 4.apk add 5.apk info...

2018-08-26 00:29:05 8857

转载 Docker修改默认时区

前言前段时间把公司部分项目迁移到了docker 容器里。查看ngixn反向代理的log时发现时间与正确时间相差了8小时,所以估摸着是时区设置问题。基础镜像包含alpine、centos、ubuntu三种。特意整理一下不同系统的修改方法。AlpineRUN apk --no-cache add tzdata && \ ln -sf /usr/share/zon...

2018-08-26 00:24:48 12278

转载 alpine Linux-apk软件包管理器,就这么用

前言alpine 提供了非常好用的apk软件包管理工具,通过apk –help命令查看完整的包管理命令。更新索引update:从远程镜像源中更新本地镜像源索引,update命令会从各个镜像源列表下载APKINDEX.tar.gz并存储到本地缓存,一般在/var/cache/apk/(Alpine在该目录下)、 /var/lib/apk/ 、/etc/apk/cache/下apk...

2018-08-25 23:33:32 14852

转载 Alpine Docker 安装 bash

Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和 BusyBox以减少系统的体积和运行时的资源消耗。Alpine Linux提供了自己的包管理工具:apk,我们可以通过https://pkgs.alpinelinux.org/packages 查询包信息。Alpine Docker镜像继承了Alpine Linux发行...

2018-08-25 22:27:57 2806

转载 精简Docker镜像的五种通用方法

精简Docker镜像的好处很多,不仅可以节省存储空间和带宽,还能减少安全隐患。优化镜像大小的手段多种多样,因服务所使用的基础开发语言不同而有差异。本文将介绍精简Docker镜像的几种通用方法。精简Docker镜像大小的必要性Docker镜像由很多镜像层(Layers)组成(最多127层),镜像层依赖于一系列的底层技术,比如文件系统(filesystems)、写时复制(copy-on-wri...

2018-08-25 21:59:48 1841

转载 对于Docker改名Moby ,大家怎么看?

对于Docker改名Moby ,大家怎么看?Moby项目是一个新的用于推进软件容器化运动的开源项目,它将协助生态系统让容器成为主流。它提供了一个组件库、一个用于将这些组件组装成基于定制容器的系统的框架,以及一个所有容器爱好者进行试验和交流想法的场所。Moby是Docker技术有史以来最重要的开源项目,2014年左右,Docker就开始了这些研究,开始项目称为Notary,后来发展成为Moby...

2018-08-25 21:57:57 1136

转载 bat 批处理获取当前时间

rem CODE BY t0nsha rem 关于提取date,time输出结果的一个批处理 rem “:”(冒号)和“~”波浪号必不可少! rem “~”后的数字:为正数表示舍弃输出结果的前几位;直接跟负数表示取到输出结果的后第几位。 rem “,”后的数字:为正数表示取到输出结果的前第几位;为负数表示舍弃输出结果的后几位。 echo %date% echo %date:~4% :...

2018-08-25 18:50:21 19467

转载 云服务器 ECS Linux 软件源自动更新工具

https://help.aliyun.com/knowledge_detail/41177.html#%E5%B7%A5%E5%85%B7%EF%BC%9Aupdate_source.sh 功能说明:自动检测系统并更新源。适用场景:一键式检测系统并更新源,用户只需执行该脚本一次即可自动检测系统并更新源。适用系统:Aliyun Linux 5/6/7 CentOS 5/6/7...

2018-08-25 18:23:14 516

原创 bat 设置自启动

echo start %~dp0\你的脚本>"%AppData%\Microsoft\Windows\Start Menu\Programs\Startup\StartRun.bat" 例 echo start %~dp0\myRun.bat>"%AppData%\Microsoft\Windows\Start Menu\Programs\Startup\Startmariad...

2018-08-25 08:57:23 3047

转载 .bat (隐藏)后台运行

可以编辑一个vbs脚本,在其中以隐藏窗口运行批处理程序。 ------------------------------------------------------------ Set ws = CreateObject("Wscript.Shell") ws.run "cmd /c 批处理程序名",vbhide -----------------------------------...

2018-08-25 08:55:43 2428

转载 bat 【批处理】如何结束进程?

taskkill /f /im 文件名 (结束名称为“文件名”的进程)taskkill /f /im a* (结束以a开头的所有进程)taskkill /f /im abc* (结束以abc开头的所有进程)taskkill /f /im *.bat (结束所有扩展名为bat的进程,也就是结束当前正在运行的所有批处理程序)taskkill /f /im a*.cmd (结束以a开头的所有扩展名为...

2018-08-25 08:39:55 30372 3

转载 Docker for Windows 共享目录设置失败

在Linux上进行编程开发的流畅,在Windows上进行业务沟通的便捷,让我曾经在这两种操作系统之间来回游走。过往的各种折腾史在此就不再提,今天只说一个小小的问题:Docker for windows 共享目录的挂载问题。这个问题,表现的现象之一是:我访问容器内的web服务器,返回一个空响应,如图: 往上再追溯,进入容器发现找不到本地项目的映射。关于这个问题,网上有关于防火墙和网络共享协议的...

2018-08-24 16:56:55 3473

原创 Ubuntu 18.04 换国内源 阿里源

#执行以下命令,\cp -f /etc/apt/sources.list /etc/apt/sources.list_bak_`date +"%Y_%m_%d_%H_%M_%S"`;echo 'deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors....

2018-08-23 22:20:49 6325

转载 利用nginx和docker实现一个简易的负载均衡

测试步骤:1.在服务器中搭建一个nginx服务器并启动,具体过程可参考 http://www.cnblogs.com/pangziyibudong/p/6183692.html,这里不在建立2.在docker中从源中拉一下nginx的官方镜像,docker pull nginx,留着备用3.在本地目录新建两个文件夹,我这里的新建在/mydata/test1,/mydata/test2/...

2018-08-23 17:50:39 419

转载 docker~run起来之后执行多条命令

最近在搞jenkins pipeline的部署工作,而在对.net core进行部署时不希望安装dotnet sdk,为了移植性更好,打算直接使用aspnetcore的docker镜像,通过docker去run它,而在这个时间出现了一个问题 docker run aspnetcore:2.0之后如果希望同时执行多个sh命令出现了问题,还非要写个脚本文件,这是大叔不喜欢的!docker run...

2018-08-22 16:04:37 3683

转载 docker学习5--docker数据卷(volume)

1.什么是数据卷volume     为了了解什么是Docker Volume,首先我们需要明确Docker内的文件系统是如何工作的。Docker镜像被存储在一系列的只读层。当我们开启一个容器,Docker读取只读镜像并添加一个读写层在顶部。如果正在运行的容器修改了现有的文件,该文件将被拷贝出底层的只读层到最顶层的读写层。在读写层中的旧版本文件隐藏于该文件之下,但并没有被不破坏 - 它仍然存在...

2018-08-21 15:55:46 3871

转载 深入理解Docker Volume(一)

深入理解Docker Volume(一) 想要了解Docker Volume,首先我们需要知道Docker的文件系统是如何工作的.Docker镜像是由多个文件系统(只读层)叠加而成.当我们启动一个容器的时候,Docker会加载镜像层并在其上添加一个读写层.如果运行中的容器修改了现有的一个已存在的文件,那该文件将会从读写层下的只读层复制到读写层,该文件的只读版本仍然存...

2018-08-21 14:48:03 383

转载 Caddy - 方便够用的 HTTPS server 新手教程

说起 HTTP server,使用最广泛的就是 apache 和 nginx 了,功能都非常强大,但相对而言,学习它们的配置是有一定难度的。最近发现了一个 golang 开发的 HTTP server,叫做 Caddy,它配置起来十分简便,甚至可以 28 秒配置好一个支持 http2 的 server ,而且对各种 http 新特性都支持的比较早(比如 http2、quic都有支持)。因此对于不用...

2018-08-21 13:31:55 29818

转载 Caddy轻松让HTTP端口实现TLS加密

Caddy是基于Go语言编写,安装到Linux上无需任何依赖库,必须拷贝一个Caddy的可执行文件就可以开启一个静态的HTTP站点,由于这种轻量小巧静态的特性,特别适合配合一些小型应用使用。比如配合Aria2实现远程下载,配合munin实现服务器状态监控,还可以在关健时刻用来测试服务器端口是否通畅。caddy除了可以做一个静态的HTTP服务器之外,还可以像nginx一样做一个反向代理服务器。虽然性...

2018-08-21 13:25:04 2241 1

转载 该如何提问

老实说能在Blog上提问的朋友是出于信任我,我首先表示感谢,但事实上很多朋友并不懂得如何提问,主要症状包括:不分场合,随便找一篇文章问一些和当前文章本身不相干的事情。 没有重点,不把问题的上下文和相关场景说清楚,直接贴一大段代码上来,你看着办。 毫无思索,问一些Google一下立即能找到答案的问题,或者问题中没有自己的思考和看法,单纯将你当作人肉解题机。 不讲礼貌,似乎有些朋友还没有弄清...

2018-08-21 11:06:14 939

转载 Docker在PHP项目开发环境中的应用

日志未经声明,均为AlloVince原创。 本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。环境部署是所有团队都必须面对的问题,随着系统越来越大,依赖的服务也越来越多,比如我们目前的一个项目就会用到:Web服务器:Nginx Web程序:PHP + Node 数据库:MySQL 搜索引擎:ElasticSearch 队列服务:Gearman 缓存服务:Redi...

2018-08-21 10:49:28 3728

转载 (开包即用,不用看代码!)Windows下NetBeans调试Docker中nginx+PHP-fpm路由的八种配置以及两种控制台配置两种DotNet配置

准备环境带有PowerShell的Windows操作系统,测试环境为Windows 10,其他版本没有测试过。 Windows上安装有Docker docker-machine命令能找到一台运行中的Docker主机 Docker主机不限于Windows上的虚拟机中安装,但是应当处于相同子网中。 Windows上安装有NetBeans准备程序启动PowerShell进入一个文件夹...

2018-08-21 10:15:43 529

转载 xdebug模块输出文件名的配置说明

xdebug的性能测试输出文件名是可以配置的。默认是 xdebug.profiler_output_name = cachegrind.out.%p那个%p是服务器的pid,会输出“cachegrind.out.1408”之类的文件。可能这样不太方便测试很多文件的网站。网上看到的中文文章里面都没有关于这个参数的说明。我从xdebug官网上找来了它的说明翻译成中文了。 符号 含...

2018-08-21 09:03:04 1447

转载 phpStudy 5.5n +zendstudio12.5+xDebugger的配置

1.之前一直安装zendDebugger都没装上去,用phpStudy版本转换器转到对应版本的ZendDebuger也没用,后来发现自己下载的zendstudio的php是5.5的,而且自带了zendDebugger搞得头晕,注意:如果你的php版本是5.3以上,且是thread safe的,那么不要浪费你的时间做尝试,建议你直接改用XDebug吧。所以刚脆换个xDebugger。...

2018-08-21 00:47:06 369

转载 OpenSSL命令---pkcs12

用途:pkcs12文件工具,能生成和分析pkcs12文件。PKCS#12文件可以被用于多个项目,例如包含Netscape、 MSIE 和 MS Outlook。用法:openssl pkcs12 [-export] [-chain] [-inkey filename] [-certfile filename] [-CApath arg] [-CAfile arg] [-name n...

2018-08-19 23:27:21 1428

转载 openssl req 证书请求及自签名证书

<opensl req> <[email protected]>介绍openssl req 用于生成证书请求,以让第三方权威机构CA来签发,生成我们需要的证书。req 命令也可以调用x509命令,以进行格式转换及显示证书文件中的text,modulus等信息。如果你还没有密钥对,req命令可以一统帮你生成密钥对和证书请求,也可以指定是否对私钥文件进行加密。语法o...

2018-08-19 23:22:04 716

转载 openssl基本原理 + 生成证书

1. 基本原理参考:http://www.cnblogs.com/phpinfo/archive/2013/08/09/3246376.html== Begin http://www.cnblogs.com/phpinfo/archive/2013/08/09/3246376.html == 公司一个项目要进行交易数据传输,因为这个项目银行那边也是刚刚开始启动,所有的支持只有一个传...

2018-08-19 23:13:54 1552

原创 使用bat 生成自签SSL证书

@echo off;set servername=wowproject.localhost.comopenssl genrsa -out %~dp0%servername%.key 4096openssl req -new -key %~dp0%servername%.key -out %~dp0%servername%.csropenssl rsa -in %~dp0%servernam...

2018-08-19 18:48:22 1226

转载 docker save与docker export的区别

http://cnodejs.org/topic/59a2304f7aeedce818249eeb 缘起 docker save和docker export都能导出镜像包,咋看起来区别似乎不大。本文就针对这个问题,试图搞清楚docker save和docker export的功能是什么?适用于什么应用场景?*注:用户既可以使用 docker load 来导入镜像存储文件到本地镜...

2018-08-15 08:50:29 787

转载 关于Docker目录挂载的总结

Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定。譬如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定:# docker run -it -v /test:/soft centos /bin/bash这样在容器启动后,容器内会自动创建/soft的目录。通过这种方式,我们可以明确一点,即-v参数中,冒号":"前面...

2018-08-15 00:20:46 663

转载 基于docker部署mysql的数据持久化问题

本人最近在使用docker部署mysql时,在持久化mysql数据时遇到了一个有趣的问题,将排查过程及思考记录在这里,以备后查。先简单描述下我遇到的问题:在mysql容器中创建了两个数据库,然后使用docker commit想要保存容器的修改为新的镜像,发现只保存下来了新建的一个数据库,而另一个并没有被保存下来。最终通过查看docker文档和自己的实验,发现是mysql镜像中指定了volume...

2018-08-14 23:54:28 1026

原创 ubuntu docker core optimization

#修改源为清华大学\cp -f /etc/apt/sources.list /etc/apt/sources.list_bak_`date +"%Y_%m_%d_%H_%M_%S"`;echo 'deb http://archive.ubuntu.com/ubuntu/ bionic main restricted# deb-src http://archive.ubuntu.com/ubu...

2018-08-14 20:57:56 279

转载 docker mysql 5.6

首先是pull image,这里我拉取的是5.6.35: 1 $ sudo docker pull mysql:5.6.35  拉下来以后大可以按照官方的说明无脑启动,但是外部无法访问,所以绑定端口: 1 $ sudo docker run --name mysql -p 12345:3306 -e MYSQL_ROOT_...

2018-08-14 14:26:26 2177

转载 docker 简明教程

第一步尝试是必须的,虽然你可能不是直接发现docker的强大,但是足以“管中窥豹”(这老外比我都罗嗦)docker有一些基础的容器,也接受民间提供制作好的容器,以后你如果想贡献,也可以在这里 index.docker.io 发布自己的容器.最流行最基础的Docker镜像还是“Ubuntu”如果没有这个镜像,那么需要下载~Run Bash:docker run ubuntu...

2018-08-14 09:33:14 929

转载 Ubuntu18.04安装MySQL服务端和访问权限配置

一、安装器和网络工具更新sudo apt-get updatesudo apt-get install net-tool二、MySQL安装步骤如下1.使用root账号sudo apt-get install mysql-server2.使用如下命令查询是否安装成功sudo netstat -tap | grep mysql3.重启mysql方法1sudo service mysq...

2018-08-13 19:31:26 1128

原创 ubuntu server 18 修改ip

#设置ip 注意要自己修改一下自己的ipsudo \cp -f /etc/netplan/50-cloud-init.yaml /etc/netplan/50-cloud-init.yaml_bak_`date +"%Y年%m月%d日%H-%M-%S"`;sudo echo  'network:    ethernets:        ens33:                ...

2018-08-13 01:14:29 1495

转载 在ubuntu系统下安装lrzsz出现“E: Unable to locate package ...”

在ubuntu系统下,常见的安装命令是apt-get,默认情况下是没有yum下载命令。那么,使用apt-get下载安装软件时,出现“E: Unable to locate package ...”:    出现这种情况时,按照下面的方法试试能不能解决:$ apt-get  update$apt-get upgrade之后再运行: $ apt-get install lrzsz...

2018-08-12 19:00:10 3700

原创 ubuntu 18常用优化配置 笔记

#修改源为清华大学\cp -f /etc/apt/sources.list /etc/apt/sources.list_bak_`date +"%Y_%m_%d_%H_%M_%S"`;echo 'deb http://archive.ubuntu.com/ubuntu/ bionic main restricted# deb-src http://archive.ubuntu.com/ubu...

2018-08-12 18:42:20 1695

excel 按列拆分、合并、自动分类

excel 按列拆分、合并、自动分类 能自动分类表格,合并多电子表格,合并指定目录下所有xlsx 功能测试完善,判断优化,确保能正常运行

2021-01-12

将当前目录下的所有sh文件的\r\n回车符改为\n

将当前目录下的所有sh文件的\r\n回车符改为\n

2018-10-02

linux内核优化命令工具

命令主要是用于新安装的Centos系统或者是新的docker中, 一键优化内核数据 及常规优化,

2018-07-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除