- 博客(24)
- 收藏
- 关注
转载 Redis教程
1.介绍特点:1.是一个键值存储和数据结构存储的NOSQL。支持数据结构有:string、hashes、lists、sets、sorted sets、bitmaps、hyperloglogs支持的存储方式有:异步快照、AOF(Append Only File)也就是追加到文件2.支持LUA脚本的服务器端编程3.单进程单线程工作模型实际测试结果:100万小键-值使用100M内存单线程支持5...
2015-10-09 19:30:00 281
转载 nginx服务器的内核调优
TCP公有类net.core.somaxconn = 262144net.core.netdev_max_backlog = 262144net.ipv4.ip_local_port_range = 1024 65000net.ipv4.tcp_keepalive_time = 30net.ipv4.tcp_max_orphans = 262144net.core.somaxconn:系...
2014-12-08 15:52:00 127
转载 nginx负载均衡集群
nginx的负载均衡集群是通过upstream实现,但是它的健康状态检测功能弱,是基于端口的,并且它适合后端10台以下主机的负载,因为并发太多容易造成请求拥堵。nginx支持的负载均衡调度算法轮询(默认):按时间顺序逐一分发请求,当后端某主机宕机,立马将其踢出weight:指定轮询权值,值越大得到分发请求越多,适合后端主机性能不均衡的情况ip_hash:根据客户端请求的IP做hash运算...
2014-12-01 15:01:00 122
转载 iptables教程
1.相关概念介绍防火墙种类:主机防火墙位置:主机边缘,内核的TCP/IP协议栈本质:在多个网络通讯的拦截位置设置拦截规则网络防火墙位置:网络边缘,也就是内网与外网间的进出口 网络攻击针对主机防火墙,在主机内部攻击针对网络防火墙,在内网进行攻击 软硬件防火墙实现的区别硬件:芯片级别直接处理网络协议报文,但规则仍需要人工创建软件:在内核的网络协议栈处理报文,人工定义规则 防火墙与杀毒软件的...
2014-11-28 14:07:00 155
转载 iptables的扩展,layer7实现
l7filter:介绍能过滤7层协议,例如过滤QQ、迅雷原版只支持2.6.28,不支持centos6的2.6.32;马哥的版本支持2.6.32实现l7filter: 给内核(netfilter)打补丁。下载内核源码打补丁后,重新编译 内核源码从内核官网下载版本2.6.32,与红帽官网的同一版本不同,红帽在其上集成最新驱动 红帽内核源码rpm包内置密钥,如果检测不通过则无法编译,但是...
2014-11-24 14:02:00 91
转载 iptables的用例
iptables书写思路顺序1.协议 icmp2.哪个功能和目标:过滤,拒绝3.数据包流向:外到内4.哪个链适合:越早越好,INPUT5.源地址和目标地址练习1.禁止某些主机或网络访问本机禁止192.168.56.14网段的主机ping本主机iptables -t filter -A INPUT -p icmp -s 192.168.56.14 -d 192.168.56.11 -j D...
2014-11-21 13:49:00 233
转载 iptables的例子1
练习1:实现主机防火墙设置主机防火墙策略为DROP;iptables -t filter -P INPUT DROPiptables -t filter -P OUTPUT DROPiptables -t filter -A OUTPUT -p tcp -s 192.168.56.11 -m state --state established,related ...
2014-11-14 13:27:00 61
转载 Nginx教程
Nginx教程1.背景介绍Nginx是一个高性能的HTTP服务器,以及反向代理服务器组成Ngnix有内核和模块组成。微结构的内核根据配置文件将一个请求映射到一个location块中,该location内的指令会启动模块来工作。模块分类(结构上)核心类 HTTP、EVENT,以及MAIL模块。基础类 HTTP的Access、FastCGI、Proxy,以及Rewrite模块。第三方类 HT...
2014-11-07 18:08:00 195
转载 bash编程基础
bash变量变量命名:1、不能使用程序中的关键字(保留字)2、只能使用数字、字母和下划线,且不能以数字开头3、要见名知义变量类型:数值型:精确数值(整数),近似数值(浮点型)字符型:char,string布尔型:true, false类型转换:显式转换,隐式转换按使用范围分类可赋值环境变量:对当前shell进程及其子shell有效,对其它的shell进程无效 定义:ex...
2014-06-14 17:43:00 184
转载 centos7 PXE自动安装环境搭建
原理: 要进行自动安装的主机A,加电启动时以网卡为第一启动设备 1.启动时会向网络广播,找到dhcp服务器B请求分配IP地址信息,服务器B除了给其分配基本的IP信息(ip、netmask、geteway、dns、domain,主要为前2者),并给出pxe引导文件地址 2.主机B根据A提供的pxe相关文件的tftp地址下载这些文件然后启动这个引导装载器(为什么用tftp而不用f...
2014-06-07 17:18:00 318
转载 AWK命令使用
前言文本处理三剑客中,grep强在文本查找,sed强在文本处理,现awk强在文本查找后的输出处理。awk可以在处理文本的过程中使用编程结构(变量、条件判断、循环)以及其内置的变量,这就是它强大的地方。语法结构awk [options] 'program' file file ...awk [options] 'PATTERN{action}' file file ...① 各项目之间使用...
2014-05-31 17:05:00 190
转载 AWS:5.公有云编程
主要内容1.AWS接口2.使用AWS命令行3.使用python sdk编程AWS接口Console:web控制台 登录amazon后在"我的账户" -> AWS管理控制台 例如进入"EC2控制面板" 特点:针对初学者,简单、功能有限AWS CLI:命令行接口 需要客户机安装命令解析器 特点:针对系统管理员,方便写脚本来访问资源REST API: 通过URL加参数访问,例如,添加S...
2014-05-24 15:56:00 199
转载 AWS:4.VPC
主要介绍1.Amazon混合云2.将EC2加入VPC3.VPC经典场景4.VPC安全保障Amazon混合云 : 在公有云的基础上创建私有云VPC概念 VPC(VPC Virtual Private Cloud),是在逻辑上从公有云上隔离出来一个私有云安全性 提升安全性 EC2-classic,EC2是暴露在网络中,靠安全组保证安全性 EC2-VPC,多了一层保护,依赖VPC上的ACL...
2014-05-17 15:57:00 100
转载 AWS:3. S3
主要内容1.S3入门2.S3安全性 对象 权限 访问策略3.S3实战--BAAS 应用与定价S3入门S3概念 S3是simple storge server简单存储服务 相当于网盘,例如百度盘 一次存储,随时访问 在AWS的服务控制台中,找到"存储&分发"双击S3后打开S3桶(Bucket) 数据以对象形式存储,而对象存储到桶中,桶作为根目录 桶下可以存放各类文件和子目录,...
2014-05-11 15:46:00 161
转载 AWS:2.根设备类型、EC2生命周期状态、User Data
主要内容1.根设备类型 linux: /dev/sda1 windows: 系统盘2.实例生命周期 生命周期状态:停止、终止、重启3.用户数据(UserData) 实例在初始化,运行之前给定的用户数据让云主机自配置 根设备类型实例存储作为根卷 也叫本地存储(EC2存储)EBS存储作为根卷 也叫网盘,独立于EC2存储确定实例类型aws公有云有区域的概念,每个区域有多个可用区,每个可用区相...
2014-05-10 15:34:00 482
转载 AWS:1.相关概念、创建云主机的过程
概念EC2是弹性的云计算 云主机 也即虚拟机,由分配的CPU、内存、网络和磁盘等资源组成 好处:维护成本低(主机替换)、环境升级成本低 AMI:映像 创建云主机的蓝图,指定初始状态1 预装什么操作系统: windows、linux 什么环境软件: apache、php、mysql 定制配置 映像和云主机的区别是图纸与大楼的关系 Instance:实例 实例 = 映像...
2014-05-03 15:27:00 284
转载 sed命令使用举例
选择操作的行范围sed -n '1,2p' testsed2.txt 匹配第1到2行sed -n '/a/,/b/p' testsed2.txt 匹配从包含a的行到包含b的行sed -n '/a/,3p' testsed2.txt 匹配从包含a的行到第3行sed -n '/a/p' testsed2.txt 匹配包含a的行sed -n 'p' testsed2.txt 匹配所有...
2014-04-26 15:08:00 273
转载 Linux内核的编译安装
前言Linux内核是Linux操作2347系统的核心,也是整个Linux功能体现的核心,就如同发动机在汽车中的重要性。内核主要功能包括进程管理、内存管理、文件管理、设备管理、网络管理等。Linux内核是单内核设计,但却采用了微内核的模块化设计,支持内核线程以及动态装载内核模块的能力。Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了...
2014-04-20 14:50:00 810
转载 yum命令的使用
yum客户端核心配置:cat /etc/yum.conf[main]cachedir=/var/cache/yum/$basearch/$releasever #yum元数据缓存目录。"$变量名"表示宏keepcache=0 #包安装后是否需要保存,0表示不保存debuglevel=2 ...
2014-04-13 14:22:00 202
转载 RPM包的使用
不同yum安装源配置文件ls -l /etc/yum.repo.dRPM包的主包和子功能包mount /dev/cdrom /media/cdromcd /media/cdrom/Packagesls rpm*rpm-4.8.0-32.el6.x86_64.rpm rpm-devel-4.8.0-32.el6.x86_64.rpm rpm-libs-4.8.0-32.el...
2014-03-30 14:01:00 175
转载 find命令用法
关于查找文件查找: locate非实时查找:根据索引查找 find实时查找:根据文件的各种属性去找到相对应文件 根据文件的各种属性去找到相对应文件文本搜索: grep, egrep, fgrepfind的用法find [option]... [查找路径] [查找条件] [处理动作] 查找条件: 文件名类 -name "文件名称":支持使用globbing字符 ...
2014-03-30 13:11:00 116
转载 grep、egrep命令用法
何谓正则表达式正则表达式,又称正规表示法、常规表示法(Regular Expression,在代码中常简写为regex、regexp或RE),是一类字符所书写的模式,其中许多字符不表示其字面意义,而是表达控制或通配等功能。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。许多程序设计语言都...
2014-03-24 11:12:00 138
转载 远程访问Linux的常见方式
访问方式 不加密文字界面:telnet、rsh 加密文字界面:SSH 图形界面:Xdmcp、RDP、VNC SSH SSH用来取代finger、R shell(rlogin、rcp、rsh)、telnet和taik等连接方式,它传输更安全 SSH默认提供了2个服务 ssh sftp-server SSH版本 V2比V1多了连线检测,防止线路插入攻击代码 SSH加密 密钥...
2014-03-19 13:21:00 335
转载 GIT的安装与使用
在windows7上安装GIT(msysgit)的过程 -在Select Components选项中将“Git Bash here”和“Git GUI here”打对勾。 -在“Adjusting your PATH environment”选项中,选中"Use Git Bash only"。 -在“Configuring the line ending conversions”选项中,...
2014-03-16 19:22:00 161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人