自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

转载 实现一个重试装饰器

class retry(object): """A retry decorator.""" def __init__(self, exception=Exception, timeout=None, retries=None, interval=0....

2018-11-15 00:14:00 247

转载 linux 修改时区

修改时间到东八区 http://blog.youkuaiyun.com/linuxnews/article/details/51325180 PS:linux是多用户的,可以修改个人的, 使用环境变量方式 Systemd是centos7 使用的内核 CentOS系统将UTC时间修改为CST时间 https://www.cnblogs.com/abclife/p/6171323....

2018-01-06 23:34:00 198

转载 linux 条件测试

测试表达式   test expression   [ expression ]   [[ expression ]] 测试类型    数字测试     大于     等于     大于等于     小于     小于等于     不等于   字符串测试     是否等于     大于     小于     不等于     匹配     判断是否为空...

2018-01-03 23:26:00 195

转载 ext 文件系统原理

super block:存储文件系统的整体信息,记录inode和block的总量,使用数,空闲数,以及文件系统的格式及相关信息 inode:记录档案的属性,一个档案占用一个inode,同时记录此档案的数据所在的block 号码;   直接inode   间接inode   三级inode block:实际记录档案的内容,若档案太大时,会占用多个 block 。   一个块一...

2018-01-03 22:30:00 201

转载 linux swap交换分区

linux如果有多个交换分区,可以指定优先级,默认是相同的,随机的进行分配和调度 一、新建磁盘分区作为swap分区 1. 用fdisk命令(例:# fdisk /dev/sdb)对磁盘进行分区,添加swap分区,新建分区,在fdisk中用“t”命令将新添的分区id改为82(Linux swap类型) 2. # mkswap /dev/sdb1 #格式化swap分区,这里的sd...

2017-12-30 22:45:00 203

转载 VFS: virtial file system

VFS:virtal Linux 文件系统: ext2(无日志)、ext3、ext4、xfs、reiserfs 、btrfs 光盘:ISO9660 网络文件系统:nfs ,cifs 集群文件系统: gfs2,ocfs2 内核级分布式文件系统: ceph windows的文件系统:vfat、ntfs 伪文件系统:proc、sysfs、tmpfs、hugepagefs Un...

2017-12-26 22:54:00 182

转载 linux rsyslog 与loganalyzer

rsyslog 配置 服务端(Centos 7)   vi /etc/rsyslog.conf   # Provides UDP syslog reception # 这里upd也必须打开   $ModLoad imudp   $UDPServerRun 514   # Provides TCP syslog reception   $ModLoa...

2017-10-15 19:40:00 148

转载 Mysql 索引

基本法则: 索引是构建在查询条件上,而不是要查询的字段上 索引优点:   1、降低扫描的数据库量,减少了IO次数   2、避免排序和使用临时表   3、将随机IO转换为顺序IO 高性能索引策略:   1、独立使用列:不要参与运算   2、左前缀索引:索引的长度(索引构建与字段的左侧的多少个字符),需要通过索引选择       索引选择性:不重复的索引值和数据表的记录总数的...

2017-10-11 21:04:00 152

转载 Linux 文件系统

VFS: Virtual File System   Linux的文件系统: ext2(无日志功能), ext3, ext4, xfs, reiserfs, btrfs   光盘:iso9660   网络文件系统:nfs, cifs   集群文件系统:gfs2, ocfs2   内核级分布式文件系统:ceph   windows的文件系统:vfat, ntfs ...

2017-10-10 23:07:00 198

转载 Linux 设备

设备类型   块设备:随机访问,数据交换单位为“块”,比如磁盘   字符设备:线性访问,交换单位为“字符”,比如键盘 设备文件命名:   查看设备文件 ll /dev   设备文件命名:  major 同一种类型、minor同一种类型的不同设备   不同磁盘设备:/dev/sd[a-z] 同一磁盘的不同分区 /dev/sda[1|2||3...] 硬盘接口类型:  ...

2017-10-10 22:40:00 111

转载 mysql 优化参考

http://www.mysqlab.net/docs/view/refman-5.1-zh/chapter/index.html 转载于:https://www.cnblogs.com/yaoguoguo/articles/7604501.html

2017-09-27 23:21:00 108

转载 【转载】mysql 关联查询 索引不起作用原因记录

mysql 关联查询 索引不起作用原因记录 http://www.cnblogs.com/angryprogrammer/p/4304932.html 转载于:https://www.cnblogs.com/yaoguoguo/articles/7603509.html

2017-09-27 19:47:00 193

转载 Mysql的规范要求

MySQL设计编码规范 http://blog.youkuaiyun.com/lllllmc/article/details/77897213 mysql开发规范文档 http://blog.youkuaiyun.com/wyzxg/article/details/8618937 MySQL开发规范与使用技巧总结 http://blog.youkuaiyun.com/xlgen157387/article/...

2017-09-27 19:38:00 161

转载 SSL

Openssl 三个组件: openssl libcrypto libssl证书申请及签署步骤1、生成申请请求2、RA核验3、CA签署4、获取证书 /opt/pki/ 创建私有CA openssl 的配置文件/opt/pki/tls/openssl.conf 步骤: 1、创建所需要的文件 touch index.txt echo 01 > serial 2、CA自...

2017-09-24 21:43:00 155

转载 【转载】基于mac过滤的ssh访问

http://blog.chinaunix.net/uid-203897-id-3066095.html 这里(http://en.wikipedia.org/wiki/Mac_address)有关于MAC地址的一些信息。 1、阻止MAC地址为XX:XX:XX:XX:XX:XX主机的所有通信: iptables -A INPUT ...

2017-09-22 22:09:00 594

转载 AWS合规性以及责任共担模型

https://amazonaws-china.com/cn/blogs/china/3-benefits-of-automatically-implementing-compliance-in-the-cloud/ 转载于:https://www.cnblogs.com/yaoguoguo/articles/7572072.html

2017-09-21 23:29:00 754

转载 Analyze Security, Compliance, and Operational Activity Using AWS CloudTrail and Amazon Athena

https://amazonaws-china.com/cn/blogs/big-data/tag/aws-cloudtrail/ 转载于:https://www.cnblogs.com/yaoguoguo/articles/7571743.html

2017-09-21 22:37:00 107

转载 AWS EKK架构

https://amazonaws-china.com/cn/blogs/devops/from-elk-stack-to-ekk-aggregating-and-analyzing-apache-logs-with-amazon-elasticsearch-service-amazon-kinesis-and-kibana/ 转载于:https://www.cnblogs.com/y...

2017-09-21 22:31:00 318

转载 SSH原理

参考网址 http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html http://www.ruanyifeng.com/blog/2011/12/ssh_port_forwarding.html OpenSSH是ssh的一种最长用的实现方式 C/S   C:ssh,scp、sftp     windo...

2017-09-21 22:26:00 92

转载 【转载】网页性能管理详解

http://www.ruanyifeng.com/blog/2015/09/web-page-performance-in-depth.html 转载于:https://www.cnblogs.com/yaoguoguo/articles/7554961.html

2017-09-19 23:39:00 121

转载 【转载】SSL延迟有多大

http://www.ruanyifeng.com/blog/2014/09/ssl-latency.html curl -w "TCP handshake: %{time_connect}, SSL handshake: %{time_appconnect}\n" -so /dev/null https://www.baidu.com 这里注意是nginx无法识别的证书,需要...

2017-09-19 23:32:00 97

转载 【转载】DNS 原理入门

http://www.ruanyifeng.com/blog/2016/06/dns.html 资源记录类型 A PTR Cname NS MX SOA (第一条记录必须是SOA,有且只有一条SOA) AAAA 定义记录的语法格式   name 【TTL】 IN rr_type value 转载于:https://www.cnblogs.com/yaog...

2017-09-19 23:20:00 120

转载 bash 内置的字符串处理工具

1、切片   ${var:offset:number}   ${var: -length}: 取最右侧的几个字符,注意冒号后必须要有一个空格 2、基于模式取字串   ${var#*word} ${var##*word}   ${var%word*} ${var%%word*} 3、查找替换   ${var/pattern/substr}   ${var//pattern/...

2017-09-11 22:49:00 126

转载 linux 数组

数组:   声明:     declare -a array     declare -A array     数组名     索引编号:默认从0开始     关联数组:-A   赋值:     1、单个进行赋值       array[i]=value     2、一次性赋值多个,注意这里是括号       array=(v1 v2 v3 v4)     3、赋值...

2017-09-11 22:36:00 193

转载 Linux 程序包管理器

操作系统   Debina:dpt、dpkg 后缀:.dpt   Redhat/Suse: rpm rehat packet manager 后缀:.rpm 源代码-》目标二进制格式(二进制程序、配置文件、库文件、帮助文件)->组成一个或几个包 源代码: name-VERSION.tar.gz VERSION: major-minor-release rpm命令:...

2017-09-11 22:21:00 129

转载 linux 引入shell脚本以及配置文件的方法

引入shell脚本 #!/bin/bashecho "you are in second file."source ./first.sh. ./first.sh 引入配置文件的方式 test.conf #Just a test test1=123 #!/bin/bash # $0: conf.sh [ -r test1.conf ] &&amp...

2017-09-10 22:30:00 672

转载 vi的选中、剪切、复制、黏贴

一下操作均是在命令行模型下 选中   从光标开始向后 v+   从光标开始向前 v- 剪切   剪切整行 dd   剪切选中的字符 d   剪切光标到行尾 d$   剪切光标到行首 d$   剪切多行与删除多行一样的命令 #dd   剪切一个单词 dw   剪切多个单词 ndw   剪切从光标处到文件结束 dG (ndG) 复制   复制整行 yy   复...

2017-09-02 22:21:00 235

转载 Linux VIM: VI IMproved

vi:Visual interface VIM: VI IMporoved VIM: 模式化的编辑器   基本模式:    编辑模式,命令模式     输入模式     末行模式:       内置的命令行接口    打开文件     vim [option] [file ..]       打开时定位到某一行 vim +# script       打...

2017-08-28 23:50:00 469

转载 linux 快捷键

跳转到行首 ctrl+a 跳转到行尾 ctrl+e 删除光标到行首的字符 ctrl+u 删除光标到行尾的字符 ctrl+k 删除光标前的一个单词: ctrl+w 清屏: ctrl+l 删除从光标位置到当前所处单词的开头 ctrl+w显示: 根据用户输入查找相关历史命令 ctrl+r交换光标位置前的两个字符 ctrl+t黏贴最后一次被删除的单词 ctrl+y 转载于:htt...

2017-08-28 23:30:00 72

转载 linux 信号处理

shell中trap捕捉到信号的处理查看信息号 trap -lkill -lman 7 signal 一、三种处理方式 1、执行一段程序来处理这一信号  trap 'commands' signal-list  trap "commands" signal-list 2、接受信号的默认操作 trap signal-list 3、忽视这一信号 trap " " signa...

2017-08-27 22:42:00 130

转载 Linux 调试

Linux 调试方式 1、通过echo命令输出变量以及执行结果 $? 2、通过选项-n :检查脚本是否有语法错误 sh -n script-v : 打印读入shell的输入行 sh -v script-x :执行命令之前打印命令    sh -x script     #!/bin/bash -x 执行方法:./script   在脚本中设置 ...

2017-08-27 22:10:00 91

转载 bash算数运算

a=1 b=2 let c=a+b c=$[a+b] 这里如实$(command) c=$((a+b)) 注意这里和for循环的区别 for (()),注意这里如果$(command) 是获取命令的执行结果,而不是算数运算,注意区别 c=`exprt a + b` expr后是输入参数,因此注意有空格 查看帮助: help let 自增   v...

2017-08-26 23:54:00 397

转载 Linux内核

Linux 内核   进程管理、内存管理、驱动程序、网络管理、安全管理、文件系统   特点:     模块化 .ko     动态加载   组成部分     核心文件: /boot/vmlinux-VERSION-release       ramdisk: /boot/initramfs-VRESION-release.img     模块文件: /lib/module...

2017-08-16 22:52:00 181

转载 linux for循环

for var in 列表;do done for (());do 'command'; done 列表元素 1、直接列表 1 2 3 4 5 2、整数生成     {1..5}     $(seq 1 5) 3、生成列表的命令   $(command)   4、glob机制   ls /etc/*   4.1 第一种写法   for log in /v...

2017-07-21 23:38:00 84

转载 Linux 压缩和解压缩

1、gzip/gunzip/zcat 后缀 .gz   压缩比率(1-10),默认6,比率越大,压缩时间越长,压缩后所占空间越小   递归压缩,每个文件生成一个压缩文件   默认删除源文件,只保留压缩或解压缩之后的文件 2、bzip/bunzip/bzcat 后缀 .z 3、xz/unxz/xzcat 后缀 .xz 4、zip/unzip  后缀 .zip  默认保留源文件...

2017-07-21 23:30:00 86

转载 Linux测试命令

测试命令   test expression   [ expression ] [[ expression ]] bash测试类型   数值测试     相等/不等: -qe -ne     大于/大于等于 -gt/-ge     小于/小于等于 -lt /-le        字符测试     == =     > < != =~...

2017-07-20 23:39:00 106

转载 bash 变量类型

1、本地变量   变量赋值: a=123 a="$others" a=`` a=$(COMMAND)   变量引用:$a ${a}   查看变量:set   取消变量:unset 2、环境变量   声明赋值:export declare -x   变量引用:$a ${a}   查看变量:env export printenv   ...

2017-07-20 23:35:00 106

转载 linux 算数运算

1、 使用let let a=1+2 let a++ let a-- 2、a=$((1+2))   a=$(($a+1)) 3、a=$[1+2]  a=$[a+1] 4、a=$(expr 1 + 2)   a=$(expr $a + 2) 转载于:https://www.cnblogs.com/yaoguoguo/p/7215337.html...

2017-07-20 23:17:00 138

转载 【转载】 linux下测试磁盘的读写IO速度

转载http://blog.chinaunix.net/uid-24250828-id-3239100.html 有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度,来进行下一步的决策. 下面是两种测试方法:(1)使用hdparm命令这是一个是用来获取ATA/IDE硬盘的参数的命令,是由早期...

2017-07-16 00:18:00 107

转载 mount 光盘挂载

光盘设备文件格式   IDE: /dev/hdc   SATA: /dev/sr0 如果是外挂式光驱: mount -o /dev/sd0 /media/filename   通过进入/media/filename 可以查看光驱内的内容     其中sd0表示的就是光盘设备文件 如果直接是磁盘的ISO进行读取: mount -o file.iso /media/filen...

2017-07-15 23:55:00 267

空空如也

空空如也

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

TA关注的人

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