Lsyncd配置从入门到骚操作

天锦 发表于 码农也得有格调 分类,标签:
最近一直在折腾DELLR210II这款服务器,准备配置好之后放老家做数据异地备份以及虚拟机应用,学校这台XC-603的小NAS让它做回单一的文件存储功能,不再在上面跑虚拟机,毕竟性能感人,真卡!总体规划为学校这边的个人文件通过sync同步到家里面,参考了多个同步工具,发现lsyncd对大量的小文件的同步有优化,并且是实时同步的,决定选用lsyncd这个工具进行同步。开始之前先确定一下我的网络环境,要实现把主服务器上的文件同步到备份服务器上去,主服务器主机名master,IP:10.10.10.2;备份服务器主机名backup,IP:10.10.10.3。数据流方向为:主服务器机>>>备份数据流>>>备份服务器全程会在两个服务器之间切换,某在文中的命令行中注明了主机名,请注意区分。入门--安装lsyncd很简单,两行命令[root@master&nbs...

DELL R210 II 入坑NAS及踩坑大全

天锦 发表于 奴隶的创建与管理 分类,标签:
本篇博客基本涵盖了使用DELLR210II做ESXi虚拟化以及部署为NAS所遇到的坑,与其说是入坑NAS,不如说是升级NAS,先前用Acer的AspireXC-603自己DIY了一套简单的NAS,400大洋深水宝搞定的整机(J2900低功耗的U,4GDDR3L的内存)用了一年,把所有的文件都集中到这台NAS上,再也不用操心文件存那个设备上了。着实舒服,而且超级省电,因为当时只是为了多机文件共享,机器就部署的比较简单,CentOS系统,部署了nfs和samba两个服务,仅此而已。今年接触了ESXi虚拟化,并在AspireXC-603也部署了ESXi,虽然磕磕绊绊的最终把ESXi装上去了,但是XC-603的设计真的是不适合上ESXi,主要问题如下:1,主板内存最大8GB2,仅有2个SATA接口3,没有PCI-E拓展接口,组RAID更是别想基于以上几个缺点,顺便还想玩玩Python爬虫...

在Intel J2900平台上安装ESXi

天锦 发表于 奴隶的创建与管理 分类,标签:
暑假非常舒服的用了ESXi两个月,感觉用于服务器虚拟是真的强大,到了学校后,自然也要在寝室的NAS上安装ESXi虚拟化平台。但是由于我的NAS是使用的Intel的J2900这款超低功耗CPU,省电嘛!这款CPU被很多朋友用于做NAS或着是软路由这样的小型网络设备当中去。但是,想在这个平台上安装ESXi虚拟化有些难度,首先,VMware官网的硬件兼容列表说明了ESXi不支持该平台,大部分原因是集成显卡有问题。参考的网上多种方法有PXE网启安装法、虚拟机安装后转移至物理机等多种方法,最终发现ignoreHeadless安装法最简单有效。记录之。具体方法是,在安装时,出现下面这个页面时按Shift+O后,在原有参数后面输入 ignoreHeadless=TRUE回车后进入安装。安装完成后进系统时重复此方法可就能成功加载系统,进入系统后配置IP地址,Web登入ESXi控制台,开放SSH,...

输入框提示

天锦 发表于 某的代码片段 分类,标签:
能够实现像百度的搜索框一样输入字符,AJAX传给后台查询,将相关数据以下拉列表展示出来作者@JamieMcConnell,jamie@blue44.com.前端html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type"&...

PHP保存时间格式为datetime到MySQL数据库

天锦 发表于 某的代码片段 分类,标签:
PHP中生成MySQL的datetime格式date('y-m-d H:i:s')反之,从数据库中取出datetime后重新格式化$time=date_create($datetime_from_mysql);date_format($time,"Y-m-d H:i:s");ThinkPHP模板中直接格式化{:date_format(date_create($datetime_from_mysql),"Y-m-d")}...

ThinkPHP html标签转义

天锦 发表于 某的代码片段 分类,标签:
ThinkPHP中在编辑框对文章编辑后,其中所包含的HTML标签通过I()方法输入后会将其视为特殊字符进行转义,导致在前端显示异常,使用htmlspecialchars_decode()函数反转义后再显示即可。htmlspecialchars_decode()...

Git入坑

天锦 发表于 码农也得有格调 分类,标签:
最近在做ProjectTree项目,版本控制实在是……,最终被“逼”上绝路——学用Git!说起git,我很久之前就了解过他,很强大,但是一直没有合适的机会来练手学习,也就一直没有入门git,奈何人太笨。这次学会了git,其实也是相当的简单的,只要多加联系,一会儿就能上手。Git使用流程大概是新建代码库、配置、添加文件、提交!一、新建# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]二、配置# 显示当前的Git配置# 显示$ git config -...

Linux系统挂载光盘并安装VMware Tools

天锦 发表于 奴隶的创建与管理 分类,标签:
上回设置了PCNS并期望能实现掉电安全关机,然而经过测试后发现,虚拟机依旧是非法关机,也就是ESXi直接给虚拟机拉闸警告了23333。究其原因是没有在虚拟机中安装VMwareTools,导致ESXi无法与虚拟机进行命令下达。找个Windows虚拟机,安装VMwareTools后测试,关机正常,验证为没有安装VMwareTools所致。Windows系统安装方法很简单,直接挂载光盘,双击安装即可。而对于Linux系统则需要手动挂载光盘并编译安装。步骤如下:关闭Linux系统ESXi管理台挂载VMwareTools安装光盘开启Linux系统并登陆新建目录mkdir /mnt/cdrommkdir ~/tools挂载光盘到/mnt/cdrommount -t iso9660 /dev/cdrom /mnt/cdrom切换到...

ESXi安装APC网络关机工具PCNS实现停电安全关机

天锦 发表于 奴隶的创建与管理 分类,标签:
  手上有一台APCSmart-UPS1500,一台运行着ESXi虚拟化服务器,运行着N台虚拟机,之前是就一台物理机,没有虚拟化,直接将UPS用USB线连接的系统上便能自动识别出UPS,稍加设置便能实现UPS电池电量不足时自动关机,但这次虚拟化之后,将USB线路插到ESXi服务器上并不能识别出来UPS,故只能用网络实现。遍历各种博客,不是太过老旧(针对ESXi5.0系列)就是针对集群的(我的没有安装Center),最终在APC官方的安装手册上寻到了单ESXi的配置说明。解决方法如下:先说明一下本例子中的网络环境:ESXi服务器IP:192.168.16.4APCAP9616网络管理卡IP:192.168.16.2PCNS应用IP:192.168.16.30需要实现网络控制关机,须在UPS上安装网络管理卡,APC有多种型号的网络管理卡以针对不同的应用环境,我的...

解决Sublime Text3 在Linux下无法输入中文以及中文乱码

天锦 发表于 码农也得有格调 分类,标签:
首先要安裝C++编译环境,有的话跳过sudo apt-get install build-essentialsudo apt-get install libgtk2.0-dev新建一个名为sublime-imfix.c的文件#include <gtk/gtkimcontext.h>void gtk_im_context_set_client_window (GtkIMContext *context,GdkWindow    *window){ GtkIMContextClass *klass; g_return_if_fail (GTK_IS_IM_CONTEXT (c...