自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

那些年匆匆

技术改变人生,学习产生技术!

  • 博客(19)
  • 收藏
  • 关注

原创 ansible-playbook变量及jinja2过滤器介绍

1.合法的变量纯字符: foo字符加下划线: foo_te字符开头跟数字: foo12变量需要遵守yaml语法,变量名不能出现'-'号和数字值中出现减号‘-’,需要引号把整个字段引起来。如:sef-test 不合法12 不合法2.变量存在的位置主机清单中的变量playbook中的变量和变量文件playbook中变量的引用使用 {{ }}引起来。...

2018-03-02 13:35:25 2444

原创 top命令解析

top linux系统下一个系统信息统计展示的工具,可以实时显示系统运行状态。1.输出信息说明头部信息第一行显示:系统时间、系统自上次重启已运行时间总和、当前用户数据量以及平均负载值(同uptime输出)第二行显示进程统计信息:进程总数、睡眠、运行中、僵尸以及已停止的进程数量第三行显示CPU统计信息:用户进程、系统进程、niced进程以及空闲进程所占用的cpu时间百分比第四行显示内存信息:总量、已...

2018-03-19 16:59:32 3060

原创 docker+pipework配置容器网络(三)

第三部分: 脚本化上述操作#!/bin/bash# 创建一个容器并通过pipework指定一个与宿主处于同一物理网段的IP。##powered by kevin3101#define bridge namebr_name="br0"#check pipework and docker weather installedcheck_deps() { which pipework &amp...

2018-03-08 17:11:59 775

原创 docker+pipework配置容器网络(二)

第二部分: 使用pipework为容器配置宿主机物理网络的地址1. 安装pipeworkyum install git -ygit clone https://github.com/jpetazzo/pipeworkcd pipeworkcp pipework /usr/bin/2.pipework介绍pipework是一个软件定义网络的工具,用来在任何复杂的场景下连接到容器。pipework基...

2018-03-08 17:11:01 4336

原创 docker+pipework配置容器网络(一)

目的:将docker配置成轻量化的虚拟机,启动的容器本身具有与宿主同一网段的IP地址。系统: centos7最小化安装系统,然后升级到最新版本:yum update -y第一部分: 安装docker-ce到系统中1.如果有旧版本docker存在,先清除旧版本文件yum remove docker docker-client docker-client-latest docker-common do...

2018-03-08 17:08:05 3186

原创 lvm逻辑卷分区

LVM 是逻辑卷管理( Logical Volume Manager )的简称,它是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷 , 与直接使用物理存储在管理上相比 , 提供了更好灵活性。 准备一个分区(或硬盘)以一块8T的硬盘为例。 确定系统中是否安装了lvm工具rpm -qa | grep lvm A: lvm分区创建1.创建pvpvcreate /dev/sdb2.创建vgvgr...

2018-03-02 14:40:52 338

转载 Linux Web服务器网站故障分析常用的命令

Linux Web服务器网站故障分析常用的命令系统连接状态篇:1.查看TCP连接状态netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -rnnetstat -n | awk ‘/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}’ 或netstat -n | awk ‘/^tcp/ {++state[$N...

2018-03-02 14:06:53 323

原创 yum源汇总

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup163wget  http://mirrors.163.com/.help/CentOS7-Base-163.repo   -O  CentOS-Base.repowget  http://mirrors.163.com/.help/CentOS...

2018-03-02 13:57:36 1865

转载 {#} 字符串切割

假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个/ 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个/  及其左边的字符串:my.file.txt${file#*.}:删掉第一个.  及其左边的字符串:file.txt${file#...

2018-03-02 13:54:44 223

原创 nginx yum源

[nginx]name=nginx repobaseurl=<a href=""http://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/">http://nginx.org/packages/mainline/centos/7/$basearch/gpgcheck=0enabled=1cat >> /etc/yum...

2018-03-02 13:53:15 206

转载 nginx location规则

语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ 开头表示区分大小写的正则匹配~*  开头表示不区分大小写的正则匹配!~和!~*分别为区分大小写不匹配...

2018-03-02 13:52:43 956

转载 nginx优化

本文是我的读书笔记,自己翻译的,不求信达雅,各位看官见谅。      说起nginx的调优,坏消息是事实上没有方法能很大程度优化nginx,不存在一个"神奇的"设置选项可以将负载降低到原来的一半或者可以让PHP运行速度加倍。不过接下来是好消息,nginx本身已经优化的足够好了!其实相比apache,最大的优化在你敲入"apt-get install","yum install"或者"make in...

2018-03-02 13:51:53 182

转载 lvs工作模式对比

一、Virtual server via NAT(VS-NAT)    优点:集群中的物理服务器可以使用任何支持TCP/IP操作系统,物理服务器可以分配Internet的保留私有地址,只有负载均衡器需要一个合法的IP地址。缺点:扩展性有限。当服务器节点(普通PC服务器)数据增长到20个或更多时,负载均衡器将成为整个系统的瓶颈,因为所有的请求包和应答包都需要经过负载均衡器再生。假 使TCP包的平均长...

2018-03-02 13:34:25 199

原创 let's encrypt免费证书申请及使用

let's encrypt是国外一家提供免费ssl域名证书的机构,申请过程非常简单,但是免费期只有90天,不过到期可以免费续签。下载let's encrypt的注册工具:git clone https://github.com/certbot/certbot.git注册: cd letsencrypt ./letsencrypt-auto certonly --standalone --email...

2018-03-02 13:33:32 3158

原创 mongo命令

use admin   #进入数据库admin  db.addUser('name','pwd')    #增加或修改用户密码  db.system.users.find() #查看用户列表  db.auth('name','pwd')    #用户认证  db.removeUser('name')    #删除用户  show users   #查看所有用户  show dbs    #查看所有...

2018-03-02 13:25:54 320

转载 25个必须记住的SSH命令

25个必须记住的SSH命令,你用过了吗?SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳的候选。SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。本文将为大家介绍25个最佳的SSH命令,希望您在阅读之后能获得一些启发。1、复制SSH密钥到目标主机,开启无密码SSH登录ssh-copy-id user@host如果还没有密...

2018-03-02 13:23:03 209

原创 Apifaker接口模拟器

Api模拟器,顾名思义,它是一个模拟器,它可以模拟api行为返回json(jsonp),text或xml格式数据。同时你也可以把它当作一个简易的api文档管理工具。Api管理平台支持浏览器: Chrome, Firefox, Safari, Opera, Internet Explorer 9+.安装过程: apifaker需要node.js环境的支持,第一步先配置node.js的环境。1.安装依...

2018-03-02 13:21:46 3417

原创 svn在常用命令

客户端命令svn checkout svn update  [path]  可指定具体路径svn commit (svn ci) 提交改动svn delete file_path 将本地工作副本删除常规流程1.更新  svn update2.修改       目录        add        delete        copy        move        mkdir    文件...

2018-03-02 13:21:17 241

转载 shell内置命令

主要Shell内置命令Shell有很多内置在其源代码中的命令。这些命令是内置的,所以Shell不必到磁盘上搜索它们,执行速度因此加快。不同的Shell内置命令有所不同。A.2.1  bash内置命令.:执行当前进程环境中的程序。同source。. file:dot命令从文件file中读取命令并执行。: 空操作,返回退出状态0。alias:显示和创建已有命令的别名。bg:把作业放到后台。bind:显...

2018-03-02 13:20:12 534

空空如也

空空如也

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

TA关注的人

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