Posts

Showing posts from August, 2015

iptables nat 内网共享上网

本文不谈什么是 iptables 和 iptables 的使用方法,只给出实例。

Nginx 报错:"Too many open files"

查看 Nginx 日志发现有很多报错:“Too many open files”,我明明记得我在 rc.local里面添加了 ulimt -n 65535,为何没有生效?

遂网上寻找答案:
更改最大打开文件数有以下三种修改方式:
1.在/etc/rc.local 中增加一行 ulimit -SHn 65535
2.在/etc/profile 中增加一行 ulimit -SHn 65535
3.在/etc/security/limits.conf最后增加如下两行记录
 * soft nofile 65535
 * hard nofile 65535 据前辈经验:
CentOS中使用第1种方式无效果,使用第3种方式有效果,而在Debian中使用第2种有效果对号入座后,重启有效。

参考资料:
http://happyqing.iteye.com/blog/1953563

在CentOS 6上安装JBoss 7.1

Image
Install JBoss 7.1 on CentOS 6
This post will cover installing JBoss 7.1.1 on CentOS 6.x.
We'll also set up JBoss to run as a service, as well as set up access to the management console
Finally, we will look at how run JBoss on port 80 or, alternatively, placing JBoss behind Apache.
In this post, we will set up the JBoss 7.1.1 in Standalone mode. In a subsequent post we will look at setting up JBoss 7.1.1 in Domain mode.

Step 1: Install the Java 6 or 7

Firstly, we will need to install Java.
JBoss 7.1.1 will work with JDK 6 or JDK 7.
I'm using JDK 7, update 5.
You can download the JDK here: http://www.oracle.com/technetwork/java/javase/downloads/index.html
The instructions below will also work with JDK 6, you just need to change the file names accordingly.
Start by creating a directory /usr/java.
[[email protected] ~]# mkdir /usr/java Download jdk-7u5-linux-x64.tar.gz (or latest) and save to /usr/java directory you created above.
[[email protected] java]# ls
jdk-7u5-linux-x64.tar.gz Extract it:
[[email protected] ja…

关于工作

Image
突然想谈谈我这几年酱油工作的经历,于是就有了这篇流水。




       这还得从高考失利说起,其实我早就知道考不上什么大学,因为自从高二迷上小说之后,那时候手机、电脑还没有像现在这样普及,基本上只有学校和网吧有,所以唯一的途径是去书店租来看,到现在还记得,那个时候无论什么时候都抱着小说看,上课看、走路看、吃饭睡觉也看,甚至连蹲大号都抱着书在看。一个学期下来,小说翻烂了几十本,课本却还是新的,所以高考失利就成了理所当然的事情了。

          后来就到成都玩,那个时候也学会了打游戏,对电脑非常感兴趣,就怂恿着家人帮我报了一个电脑培训学校,当时除了看小说,就是打游戏,对电脑这方面也不是太懂。被忽悠着报了电子商务这个专业,那个时候兴趣完全在硬件、网络和程序这一块,那个时候真是有点懂事了,一个人想尽一切办法去学,学校发的那本《计算机硬件》不到一个星期就被我翻烂了,毕业后找了网管方面的工作,工资只有1千3,房租500,真不知道那时候我怎么过来的.

            利用那几年网管的空余时间自学了 Linux ,我这个人属于没多少主见那种,然后又懒,习惯性的三天打渔,两天晒网,学得也不精,勉强算得上熟练,但是总的来说,还是想好好的发展一下,学的不精,就不自信,人又有点自卑,结果就是面了好多Linu运维,都了无消息,后面就辗转开始做 Windows 运维,一混又是两年,今年掐指一算,尼玛马上26了,一没女朋友,二没好工作,三没存款,这是孤独一生的节奏;在无从的地方打了自己两耳光,然后开始找工作,期间拿到了 Duoble的 Offer 觉得没前途,去了邻居介绍的公司,也就是我现在正在办理离职的这家公司,入职前意气连连,觉得前途一片光明,等入职以后才知道跟我上家公司没什么差别,因为入职的时候姿态放得很低,是以学习的目的去的,所以工资低不说,还不受老板待见(见我之前发的帖子),后来也就有换的心思,正好一好朋友的朋友的公司需要人手,就去了,创业公司,薪资比现在的好,技术上提升的更多,头头尾尾都由我负责,虽然压力大,但是有激情,有奔头,所以我在还没有入职的时候就已经去无偿加班一天了。算上今天(2015-08-17)办完离职,一共在这家公司呆了三个多月。明天就去新公司了,希望我将来会为此次离职感到庆幸!

           说点题外话,其实我感觉我这次离职还是蛮对不住当初引我进公司的邻…

sql server几种读写分离方案对比

在生产环境中我们经常会遇到这种情况:

前端的oltp业务很繁忙,但是需要对这些运营数据进行olap,为了不影响前端正常业务,所以需要将数据库进行读写分离。


这里我将几种可以用来进行读写分离的方案总结一下,这里并不考虑数据库是否高可用,只针对读写分离场景,方案本身并无优劣可言,只看是否适合业务使用场景,所以只把几个方案的特点罗列出来,遇到具体的问题时按自己需求和环境综合考虑后再进行取舍

读写分离方案实时同步副本数据是否直接可读副本数最小粒度副本建立索引环境缺点镜像是否(需要开启快照,只读)1库否域/非域(使用证书)在高安全模式下对主库性能有一定影响 log shipping否是(只读)N库否UNC方式可访问 副本库在做resotre时会断开已连接用户连接/可能影响常规日志备份发布订阅是是(读写,但写可能会产生数据不一致)N表(查询)是域/非域在主库上有大量DML操作时,对分发服务器会有一定影响,且订阅数据库可能有数据同步延迟always on是是(只读)4(sql 2012)
8(sql 2014)库否域非域环境无法使用原文更精彩:http://www.cnblogs.com/liwei225/p/4572111.html

Popular posts from this blog

Openvpn客户端路由配置

解决Sublime Text 无法显示韩文