DELL R210 II 服务器改静音风扇

天锦 发表于 女票们的新建与保养 分类,标签: 服务器改静音DELL R210 II
先前提到过某在咸鱼上淘到了一台R210II打算做家用NAS,然而,噪音真是受不了……虽然R210II是属于静音的服务器,噪音控制已经很优秀了,但是跟我先前那台AcerXC-603相比,还是有些受不了,毕竟Acer的那台基本是听不到声音的……改!拆开机箱盖,主板3个暴力风扇,电源一个,总共四个暴力风扇,本次目标砍掉一半,只留两个!基本规划:砍掉主板上的两个,留一个吹CPU散热,电源有些难改,暂时先不动,炸了怎么办┑( ̄Д ̄)┍主板上的风扇是四线制的风扇,Google其型号,然而也没查到什么……就只能凭感觉来了,红黑不用说定是电源!剩下一黄一蓝两根,最终摸索出来的线序是蓝色PMW控制线,黄色是转速检测--------[黄]--------转速检测--------[红]--------电源--------[黑]--------地--------[蓝]--------转速控制线序摸索出来就...

ThinkPHP使用phpmailer发送邮件整合以及各种坑

天锦 发表于 某的代码片段 分类,标签: Class 'PHPMailer' not foundThinkPHP5PHPMailerThinkPHP发送邮件
最近要做一个通过Email找回密码的功能,随即Google……最终找到了PHPMailer这个宝贝,就照着例子写了起来。参考http://www.thinkphp.cn/topic/44477.html第一步:使用composer安装phpmailercomposer require phpmailer/phpmailer第二步:common.php写个发送邮件的函数(腾讯邮箱的为例)/** * 系统邮件发送函数 * @param string $tomail 接收邮件者邮箱 * @param string $name 接收邮件者名称 * @param string $subject ...

ThinkPHP无法使用order对MongoDB排序

天锦 发表于 某的代码片段 分类,标签: ThinkPHPorder
在使用ThinkPHP对MongoDB进行测试时,order方法不生效的解决办法:编辑:/vendor/topthink/think-mongo/src/Query.php第1369行修改后:    /**     * 设置sort     * @access public     * @param array|string|object   $field     * @param string    ...

【MongoDB】从入门到放弃 - ThinkPHP与MongoDB的使用 - 学生信息管理系统(二)

天锦 发表于 码农也得有格调 分类,标签:
PHP安装MongDB拓展使用pecl安装mongo即可sudo pecl install mongo如果是安装了多个版本的PHP环境时,要针对摸一个版本进行安装时,最简单的方法是cd到你的对应版本的php安装环境,以7.1版本为例:cd /your_php_path/71/bin之后再执行sudo ./pecl install mongo注意是./pecl,执行的是当前bin目录下的pecl,而不是系统默认的pcel。安装完成后再php.ini文件中添加extension=php_mongodb.dll至此,PHP的MongDB拓展安装完成。ThinkPHP下载ThinkPHP5,解压到网站运行目录,修改application/database.php文件配置ThinkPHP与MongDB的连接<?phpre...

【MongoDB】从入门到放弃 - 学生信息管理系统(一)

天锦 发表于 码农也得有格调 分类,标签:
写在前面最近我的辅导员向我抱怨学校经常要求老师们对学生做一些信息统计的工作,每次统计的信息又都有所差异,而且涉及到学生的信息,有要保护好信息不能被其他同学看到(泄露),而现有的学工系统又是从程序上就是写死的,想利用现有工具是基本无望,采集一次信息就像一场战役一样……正好最近在学习MongoDB,对于常见的学工系统的数据库相比,MongoDB是一种非结构化的(NoSQL)数据库,与传统结构化的数据库表结构严格规定不同的是,MongoDB对数据表的结构没有要求,正适合学生多元发展是出现的信息相同性低的情况。例如A学生可能是贫困生,他的信息中会有贫困认定等级等相关信息,而B生学习较好,经常参加比赛,那么他的信息中定会出现相关的比赛获奖信息,每个学生的信息结构都会不同,如果按照传统的数据库系统设计系统解决问题时,只能尽可能的想到学生都会有什么信息,全部设计到数据库中,数据表中的键动辄就能达到几百甚...

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")}...