从大苏菲TL-WDR8600退货降级至腾达AC9的决断

2016-06-13
阅读 3 分钟
6.8k
无线路由器从高中老师赠送的NETGEAR开始,TP-LINK*2,极路由1,小米路由mini,到回归大苏菲感受5G千兆网络技术革新,然而7天的使用体验又促使我降级选择了腾达AC9,技术超前和实用场景的不契合也让我吃了螃蟹坑了爹。虽然不是发烧友但也从KoolShare这样的专业论坛学到不少知识,体验第一代iPhone的人因为热爱和好奇心驱...

中文文案排版指北

2016-05-09
阅读 4 分钟
4.5k
2016年05月09日 - 更新至release v0.0.92015年10月24日 - 更新官方翻译的简体中文2015年07月11日 - 转载初稿,转化为简体中文

Git常用命令和Git团队使用规范指南

2016-04-23
阅读 5 分钟
11.7k
在2005年的某一天,Linux之父Linus Torvalds 发布了他的又一个里程碑作品——Git。它的出现改变了软件开发流程,大大地提高了开发流畅度,直到现在仍十分流行,完全没有衰退的迹象。其实一般情况下,只需要掌握git的几个常用命令即可,但是在使用的过程中难免会遇到各种复杂的需求,这时候经常需要搜索,非常麻烦,故总结...

Cobbler自动化部署实践

2016-04-12
阅读 22 分钟
4.6k
Cobbler是一个自动化和简化系统安装的工具,通过使用网络引导来控制和启动安装。Cobbler的特性包括存储库镜像、Kickstart模板和连接电源管理系统。使用Cobbler之前需要先了解下PXE和Kickstart的基本原理,文章包含了Cobbler工作原理和Cobbler部署实践两部分内容,交叉关联性的内容还是蛮多的,遇到报错也不要怕,都会一...

使用Gogs轻松搭建可能比GitLab更好用的Git服务平台

2016-04-01
阅读 4 分钟
10.8k
GitHub已经成为首选的代码托管平台,因为它又很多很棒的功能,操作简单,几乎所有的开发者都喜欢它。但是搭建GitLab过程并没有想象中的简单,利用Bitnami当然也是一种偷懒的好选择。Gogs (Go Git Service) 是一款极易搭建的自助 Git 服务,Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go...

TCP/UDP常用端口列表

2016-03-30
阅读 26 分钟
14.3k
文章的表格中列举了Linux 中的服务、守护进程、和程序所使用的最常见的通信端口,该列表还可以在 /etc/services 文件中找到,更多详细信息推荐查看由互联网号码分派局(IANA)制定的“著名的已注册动态端口”官方列表。本文引用了维基百科中文版内的TCP/UDP端口列表,颜色和标签很清晰,感谢维护者们的更新。最后还是提醒...

Windows批处理(cmd/bat)常用命令小结

2016-03-29
阅读 10 分钟
12k
批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务。用户只需双击批处理文件便可执行任务,而无需重复输入相同指令。编写批处理文件非常简单,但难点在于确保一切按顺序执行。编写严谨的批处理文件可以极大程度地节省时间,在应对重复性工作时尤其有效。

RHEL(Red Hat Enterprise Linux)配置YUM源

2016-03-28
阅读 4 分钟
4.1k
YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载和安装。文章以RHEL(Red Hat Enterprise Linux)配置YUM源为例分享YUM常用命令技巧以及如何...

Puppet安装配置小结

2016-03-25
阅读 13 分钟
3.4k
Puppet这个词实际上包括了两层含义:它既代表编写这种代码的语言,也代表对基础设施进行管理的平台。做运维总是靠流程驱动和事故驱动,无论是生产还是测试环境配置上的不统一使得团队的整体效率大打折扣。能够在开发者的笔记本或是在QA环境下正常工作的代码,往往在部署到生产环境后就会出现问题,最糟糕的是没人知道问...

静态路由和策略路由的配置实践

2016-03-21
阅读 6 分钟
11.2k
一般在多网卡的网络访问关系中我们通常根据目标IP地址段来添加静态路由(static-routes),在主机系统配置层面这个需求一般都比较简单也不需要使用非常复杂的命令,说实话如果不是因为开发测试中心同事@谢恒的乱入启发,我也不会发现还有策略路由这样一种灵活通用的配置方法来实现Linux多网卡多路由的设定,灰常感谢。

LVM逻辑卷管理器配置小结

2016-03-18
阅读 9 分钟
5.2k
Logical Volume Manager (LVM),逻辑卷管理LVM是一个多才多艺的硬盘系统工具,无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十分麻烦,但是LVM可以创建和管理“逻辑”卷,而不是直接使用物理硬盘,可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可...

RAID磁盘阵列配置和调优小结

2016-03-11
阅读 10 分钟
9.3k
RAID解释我偷个小懒引用WikipediA,独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),简称磁盘阵列。其基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬盘。根据选择的版...

思考枕ThinkPillow体验评测小结

2016-02-03
阅读 2 分钟
2.2k
虽然我目前没有颈椎问题,但我看到父母可能会因为枕头打鼾甚至影响颈椎。本着负责任的精神以及3年的记忆枕经验,配合每去一次MUJI必定乱摸和睡遍床上用品的经历,果断入手了思考枕ThinkPillow第2代,软硬高度可调节,保护颈椎,预防打鼾的设计理念,作为“淘宝众筹”设计类第一名我觉得在实至名归,评价就一个字值。

自己整理的DevOps实用资源(授人以鱼不如授人以渔)

2015-12-22
阅读 2 分钟
3.4k
其实一直很想整理一篇DevOps学习资源导航类文章,主要原因除了自己的懒惰外,技术的不断创新也让未来更加值得期待。虽然在大多数情况下我们既无法面面俱到也突破不了点的极限,但是这也不会阻碍我们对于学习的热爱。梳理这篇文章也是希望自己能够始终保持学习的态度,完善自己的知识体系,坚持技术沉淀的过程,享受点滴...

使用 rt_tables 巧妙配置 Linux 多网卡多路由实现策略路由

2015-12-18
阅读 5 分钟
30.3k
一般在多网卡的网络访问关系中我们通常根据目标IP地址段来添加静态路由表,在主机系统配置层面这个需求一般都比较简单也不需要使用非常复杂的命令,说实话如果不是因为开发测试中心同事 @谢恒 的乱入启发,我也不会发现还有策略路由这样一种灵活通用的配置方法来实现Linux多网卡多路由的设定,灰常感谢。

Installing RHEL 7 or CentOS 7 on older HP RAID controllers

2015-12-03
阅读 2 分钟
3.8k
针对老的硬件安装新的操作系统,无论是Windows还是Linux很多时候都会遇到无法识别磁盘阵列卡的情况,一般情况下通过dd加载官方或者老版本ISO中的驱动识别RAID阵列卡即可,但这次遇到的HP DL580比较特别,需要修改引导参数来解决,详细原因可以参考扩展阅读。本文主要以在HP DL580上部署RHEL 7为例,灵感来源于国外的一篇...

RHEL7 Teaming网卡绑定实践

2015-11-30
阅读 3 分钟
9k
为了提高网络容错或吞吐量,一般服务器都会采取多网卡绑定的策略,在RHEL6中使用的是Bonding,而RHEL7提供了一项新的实现技术Teaming,具体原理和对比列表大家可以参考扩展阅读中的RedHat官方博客。配置Teaming有两种方式,第一种是使用nmclii命令,第二种是直接修改配置文件,如果大家有更好的方法也欢迎分享。

Windows下使用EasyBCD安装Linux双系统实践

2015-11-27
阅读 2 分钟
3.6k
记得大学的时候折腾黑苹果实现Windows+Mac+Linux的时候很开心,虽然牺牲了不少时间但学习的过程仍然值得回味。现在自己基本以VMware虚拟化为主很少再使用物理机,这次因为其它工作原因帮助同事做了小小的实践,主要是通过EasyBCD硬盘安装Linux实现双系统独立共存,该方法也适用于RedHat/CentOS/Ubuntu等。

ThinkPad X1 Carbon使用经验分享(解决Windows 10高分屏模糊)

2015-11-19
阅读 3 分钟
14.9k
虽然ThinkPad已经不再属于IBM,性价比依旧不够给力,但是在我的真实体验中小黑依然给我留下了优质的印象。我没有使用过T系列,平时工作主要以X220i和X1为主,没有浪费多余钱购置笔记本电脑也要感谢父母单位和公司的给力,如果大家依靠自己能力购买MacBook改变习惯积极提高工作效率也是极好的选择。记得ThinkPad X1 Carbo...

VMware ESXi自动化部署实践

2015-10-22
阅读 2 分钟
6.4k
VMware ESXi本身部署就很简单,任何人分分钟钟即可掌握,但是在短时间内需要部署几十台ESXi就显得力不从心了,本文主要介绍通过镜像定制kickstart自动化部署ESXi,PXE网络部署可参考扩展阅读部分。

使用fio测试磁盘I/O性能

2015-10-20
阅读 8 分钟
32.3k
fio是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等。

使用RockMongo管理MongoDB

2015-10-05
阅读 4 分钟
4.5k
和MySQL数据库相比MongoDB的管理工具其实不算多,除了MongoVUE客户端以外想要通过类似phpMyAdmin一样通过Web管理MongoDB的数据库应该也只剩下RockMongo了。

使用ELK(Elasticsearch + Logstash + Kibana) 搭建日志集中分析平台实践

2015-08-31
阅读 15 分钟
30.6k
Elasticsearch + Logstash + Kibana(ELK)是一套开源的日志管理方案,分析网站的访问情况时我们一般会借助Google/百度/CNZZ等方式嵌入JS做数据统计,但是当网站访问异常或者被攻击时我们需要在后台分析如Nginx的具体日志,而Nginx日志分割/GoAccess/Awstats都是相对简单的单节点解决方案,针对分布式集群或者数据量级较...

乔布斯在斯坦福大学毕业典礼上的演讲

2015-08-27
阅读 15 分钟
3.3k
也许99%的朋友听过Stay Hungry, Stay Foolish这句话,其中90%的人知道乔布斯说过这句话,但很可能仅有10%的人完整看过乔布斯在2005年斯坦福大学毕业典礼上的演讲视频。虽然视频只有15分钟时长,但其中3个小故事放在今日依旧值得深思。感谢@阮一峰不断更新译文,同时也希望擅长字幕的同学在百忙之中重新制作一份高清双字...

Mac新手入门以及常用软件推荐

2015-08-25
阅读 2 分钟
4.9k
大学时期折腾过黑苹果,VMware vSphere也搭建了虚拟环境测试,现在除了满大街的iPhone外,使用MacBook的朋友也越来越多,尽管对我而言也是触手可及,但总觉得少了当初的某种特殊追求。在新公司有机会接触到Mac Mini,顺势再重新整理下Mac入门以及常用软件的推荐。

vsftpd安装以及配置FTP虚拟用户实践

2015-08-24
阅读 3 分钟
5.1k
正如vsftpd官方宣传中所说Probably the most secure and fastest FTP server for UNIX-like systems.我相信这是大多数人选择vsftpd来搭建Linux的FTP服务器的原因,当然ProFTPD用的人应该也不在少数。文章将以清晰直观的方式介绍安装vsftpd以及配置FTP虚拟用户的过程,希望对大家有帮助。

phpMyAdmin无需填写IP管理多个MySQL实践

2015-08-19
阅读 3 分钟
3.5k
默认安装phpMyAdmin,通常只能连一台MySQL服务器,其配置信息是保存在phpMyAdmin的配置文件里的,当我们需要在多台服务器之间进行切换登陆的时候,修改起来非常麻烦。遵照下面的配置方法,我们可以方便的使用phpMyAdmin连接多台MySQL。

使用GitHub和Hexo搭建免费静态Blog

2015-08-16
阅读 3 分钟
7k
习惯自己写Blog的朋友一定不会陌生Wordpress,或许也曾在新浪博客和QQ空间留过脚印,但静心认真思考一下,似乎我们又总是向往更加简单自由的写作方式。GitHub给我们提供了一个无限的空间,我们需要珍惜使用,而Hexo的出现从某种意义上来说代替了Jekyll,让我们可以更专注于写作本身。本文主要介绍自己的实践心得并不断完...

sersync基于rsync+inotify实现数据实时同步

2015-08-13
阅读 7 分钟
4.3k
提到数据同步就必然会谈到rsync,一般简单的服务器数据传输会使用ftp/sftp等方式,但是这样的方式效率不高,不支持差异化增量同步也不支持实时传输。针对数据实时同步需求大多数人会选择rsync+inotify-tools的解决方案,但是这样的方案也存在一些缺陷(文章中会具体指出),sersync是国人基于前两者开发的工具,不仅保留...

sysctl.conf学习和调优

2015-08-11
阅读 6 分钟
4.6k
记得第一次接触/etc/security/limits.conf和/etc/sysctl.conf时是因为部署Oracle时要按需修改内核参数。limits.conf文件实际是Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,突破系统的默认限制,对系统访问资源有一定保护作用。 limits.conf 和sysctl.conf区别在于limit...