iscsi网络存储介绍及客户端配置操作

2015-04-29
阅读 8 分钟
15.7k
iSCSI简单来说,就是把SCSI指令通过TCP/IP协议封装起来,在以太网中传输。iSCSI 可以实现在IP网络上传递和运行SCSI协议,使其能够在诸如高速千兆以太网上进行数据存取,实现了数据的网际传递和管理。基于iSCSI建立的存储区域网(SAN)与基于光纤的FC-SAN相比,具有很好的性价比。

怎么用pfSense为你的web服务做负载均衡(翻译)

2015-04-24
阅读 2 分钟
9.5k
这篇howto中展示了怎么使用pfSense 2.0 为你的多个web服务器配置负载均衡(load balancer)。这里假定在你的网络环境中已经拥有了一个pfSense服务器和2个以上的apache服务器,并且具有一定的pfSense知识。(参考 图解pfSense软路由系统的使用(NAT功能))

图解pfSense软路由系统的使用(NAT功能)

2015-04-24
阅读 7 分钟
56.2k
pfsense是一款开源的路由和防火墙产品,它基于freebsd系统定制和开发。pfsene拥有友好的web的配置界面,且具有伸缩性强又不失强大性能,在众多开源网络防火墙中属于佼佼者。

使用vmware vconverter从物理机迁移系统到虚拟机P2V(多图)

2015-04-22
阅读 5 分钟
66.7k
本文完整记录了如何从物理服务器,保持所有环境配置信息,纹丝不动的迁移到虚拟机上,俗称 P2V 。采用的工具是VMware公司的 VMware vcenter vconverter standalone,它支持将windows和linux操作系统用作源,可以执行若干转换任务:

在 Mac/win7 下上使用 Vagrant 打造本地开发环境

2015-04-02
阅读 11 分钟
30.1k
做Web开发(java/php/python/ruby...)少不了要在本地搭建好开发环境,虽然说目前各种脚本/语言都有对应的Windows版,甚至是一键安装包,但很多时候和Windows环境的兼容性(如配置文件、编译的模块)并不是那么好,麻烦的问题是实际部署的环境通常是Linux,常常还要面临着开发和部署环境不一致,上线前还要大量的调试。...

在ubuntu上部署Kubernetes管理docker集群示例

2015-03-25
阅读 15 分钟
35.1k
本文通过实际操作来演示Kubernetes的使用,因为环境有限,集群部署在本地3个ubuntu上,主要包括如下内容: 部署环境介绍,以及Kubernetes集群逻辑架构 安装部署Open vSwitch跨机器容器通信工具 安装部署Etcd和Kubernetes的各大组件 演示Kubernetes管理容器和服务 关于 Kubernetes 系统架构及组件介绍见这里。 1. 部署环...

开源容器集群管理系统Kubernetes架构及组件介绍

2015-03-25
阅读 7 分钟
10.3k
本文来源于Infoq的一篇文章(见参考部分),并在难懂的地方自己理解的基础上做了修改。实际在ubuntu上部署 kubernetes 操作另见 文章 。

Linux 进程后台运行的几种方式(screen)

2015-03-19
阅读 2 分钟
27.6k
对于已经在前台执行的命令,也可以重新放到后台执行,首先按ctrl+z暂停已经运行的进程,然后使用bg命令将停止的作业放到后台运行:bg %1,放回前台运行:%1。

LDIF修改ldap记录或配置示例

2015-03-19
阅读 3 分钟
21.6k
可以说LDIF文件是OpenLDAP操作数据或修改配置的一切来源,下面是实际通过客户端工具操作的具体示例。(openldap安装及配置过程见这里)。

LDAP服务器的概念和原理简单介绍

2015-03-19
阅读 5 分钟
132.8k
目录是一个为查询、浏览和搜索而优化的专业分布式数据库,它呈树状结构组织数据,就好象Linux/Unix系统中的文件目录一样。目录数据库和关系数据库不同,它有优异的读性能,但写性能差,并且没有事务处理、回滚等复杂功能,不适于存储修改频繁的数据。所以目录天生是用来查询的,就好象它的名字一样。

OpenLDAP(2.4.3x)服务器搭建及配置说明

2015-03-19
阅读 9 分钟
17.1k
本文采用的是从源码编译安装,适合Ubuntu和CentOS平台,通过apt-get或yum方式安装参考补充部分。openldap原理介绍参考这里。

基于OpenSSL自建CA和颁发SSL证书

2015-02-28
阅读 7 分钟
67.9k
openssl是一个开源程序的套件、这个套件有三个部分组成:一是libcryto,这是一个具有通用功能的加密库,里面实现了众多的加密库;二是libssl,这个是实现ssl机制的,它是用于实现TLS/SSL的功能;三是openssl,是个多功能命令行工具,它可以实现加密解密,甚至还可以当CA来用,可以让你创建证书、吊销证书。

OpenSSL 与 SSL 数字证书概念贴

2015-02-27
阅读 7 分钟
25.7k
SSL是在客户端和服务器之间建立一条SSL安全通道的安全协议,而OpenSSL是TLS/SSL协议的开源实现,提供开发库和命令行程序。常说的HTTPS是HTTP的加密版,底层使用的加密协议是SSL。

SSL/TLS原理详解

2015-02-13
阅读 8 分钟
132.2k
本文大部分整理自网络,相关文章请见文后参考。 关于证书授权中心CA以及数字证书等概念,请移步 OpenSSL 与 SSL 数字证书概念贴 ,如果你想快速自建CA然后签发数字证书,请移步 基于OpenSSL自建CA和颁发SSL证书 。 SSL/TLS作为一种互联网安全加密技术,原理较为复杂,枯燥而无味,我也是试图理解之后重新整理,尽量做到...

iptables常用实例备查(更新中)

2015-02-10
阅读 5 分钟
7.9k
iptables-save > iptables.rule 会保存当前的防火墙规则设置,命令行下通过iptables配置的规则在下次重启后会失效,当然这也是为了防止错误的配置防火墙。默认读取和保存的配置文件地址为/etc/sysconfig/iptables。

iptables防火墙原理详解

2015-02-06
阅读 4 分钟
31k
Netfilter是由Rusty Russell提出的Linux 2.4内核防火墙框架,该框架既简洁又灵活,可实现安全策略应用中的许多功能,如数据包过滤、数据包处理、地址伪装、透明代理、动态网络地址转换(Network Address Translation,NAT),以及基于用户及媒体访问控制(Media Access Control,MAC)地址的过滤和基于状态的过滤、包速率限...

在Linux上使用logwatch分析监控日志文件

2015-02-05
阅读 6 分钟
22.9k
在维护Linux服务器时,经常需要查看系统中各种服务的日志,以检查服务器的运行状态。 如登陆历史、邮件、软件安装等日志。系统管理员一个个去检查会十分不方便;且大多时候,这会是一种被动的检查,即只有在发现系统运行异常时才会想到去查看日志以获取异常的信息。那么如何主动、集中的分析这些日志,并产生报告,定时...

通用 CentOS 6 服务器安全配置指南

2015-02-03
阅读 6 分钟
17.4k
Linux 是一个开放式系统,可以在网络上找到许多现成的程序和工具,这既方便了用户,也方便了黑客,因为他们也能很容易地找到程序和工具来潜入 Linux 系统,或者盗取 Linux 系统上的重要信息。不过,只要我们仔细地设定 Linux 的各种系统功能,并且加上必要的安全措施,就能让黑客们无机可乘。一般来说,对 Linux 系统的...

vim编辑器技巧备忘(初级-中级)

2015-01-30
阅读 4 分钟
8.9k
“学习vim并且其会成为你最后一个使用的文本编辑器” 学习建议: 丢弃鼠标和小键盘 具有搭配使用各种按键的意识 首先来一张 mindmap : 初级 编辑模式(Insert Mode) 编辑模式包括以下动作: insert:i在光标所在字符前插入,I在当前行首第一个非空格字符前插入 append:a在光标所在字符后插入,A在行末尾开始插入 open:o...

Linux下rar及zip压缩包中批量替换某文件脚本

2015-01-30
阅读 6 分钟
10.8k
本需求是自己负责的一个生产系统上,有大量以zip和rar结尾的压缩文件散落在文件系统的各个文件夹,先在需要把压缩包里包含某一个特定文件(如tftpd32.exe或Tftpd32.exe,版本较旧),全都替换成比较新的tftpd32.exe版本。压缩文件总数约5000个,需要替换的数量约1500个。

Docker集中化web界面管理平台shipyard

2015-01-05
阅读 5 分钟
55.2k
Shipyard(github)是建立在docker集群管理工具Citadel之上的可以管理容器、主机等资源的web图形化工具。包括core和extension两个版本,core即shipyard主要是把多个 Docker host上的 containers 统一管理(支持跨越多个host),extension即shipyard-extensions添加了应用路由和负载均衡、集中化日志、部署等。

Docker核心技术预览【转+改】

2014-12-29
阅读 7 分钟
9.9k
The purpose of each namespace is to wrap a particular global system resource in an abstraction that makes it appear to the processes within the namespace that they have their own isolated instance of the global resource.

Docker简介

2014-12-29
阅读 8 分钟
6.9k
Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere.

MySQL备份命令mysqldump参数说明与示例

2014-12-17
阅读 3 分钟
27.8k
--master-data 这个选项可以把binlog的位置和文件名添加到输出中,如果等于1,将会打印成一个CHANGE MASTER命令;如果等于2,会加上注释前缀。并且这个选项会自动打开--lock-all-tables,除非同时设置了--single-transaction(这种情况下,全局读锁只会在开始dump的时候加上一小段时间,不要忘了阅读--single-transactio...

Linux下同步工具inotify+rsync使用详解

2014-12-16
阅读 9 分钟
47.9k
rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。它使用所谓的“Rsync演算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。所以通常可以作为备份工具来使用。

tar命令高级用法——备份数据

2014-12-12
阅读 3 分钟
15.3k
Linux上有功能强大的tar命令,tar最初是为了制作磁带备份(tape archive)而设计的,它的作用是把文件和目录备份到磁带中,然后从磁带中提取或恢复文件。现在我们可以使用tar来备份数据到任何存储介质上。它是文件级备份,不必考虑底层文件系统类别,并且支持增量备份。

MySQL增量备份与恢复实例

2014-12-05
阅读 3 分钟
16.8k
小量的数据库可以每天进行完整备份,因为这也用不了多少时间,但当数据库很大时,就不太可能每天进行一次完整备份了,这时候就可以使用增量备份。增量备份的原理就是使用了mysql的binlog日志。 本次操作的MySQL版本为5.5.40 for Linux (x86_64)。

Oracle单实例安装环境一键配置脚本(CentOS6 + 11gR2 )

2014-12-03
阅读 8 分钟
4.7k
这是自己曾经写的一个oracle 11gR2在CentOS6 x86_64服务器上,一键配置安装环境的脚本,能快速完成安装前环境的配置。 具体完成以下工作: 备份系统配置文件,以防出错 添加oracle用户和用户组 创建安装目录 关闭selinux 在.bash_profile中修改环境变量 修改sysctl.conf文件 修改limits.conf文件 修改PAM的login文件 安...

搭建docker内网私服(docker-registry with nginx&ssl on centos)

2014-11-12
阅读 12 分钟
42.9k
关于如何创建和使用本地仓库,其实已经有很多文章介绍了。因为docker技术正处于发展和完善阶段,所以有些文章要么内容已经过时,要么给出了错误的配置,导致无法正常创建仓库。本文记录的是个人完整的搭建过程,docker version为1.1.2。

docker专题(2):docker常用管理命令(下)

2014-11-05
阅读 5 分钟
41k
容器可以通过run新建一个来运行,也可以重新start已经停止的container,但start不能够再指定容器启动时运行的指令,因为docker只能有一个前台进程。 容器stop(或Ctrl+D)时,会在保存当前容器的状态之后退出,下次start时保有上次关闭时更改。而且每次进入attach进去的界面是一样的,与第一次run启动或commit提交的时刻...