centos服务器配置记录
今天又搞了台聚石塔,相比与之前用的aliyun的弹性计算,吐漕有很多,linux系统只有redhat和centos,想用ubuntu server,没法!还有聚石塔后台太简陋,都没有找到重装系统的地儿,切换到万网后台更是一团糟,更改登录邮箱直接就是提示更改失败,连个原因都没有,提交了工单也半天没人回复。aliyun的服务真心好,工单半小时必回,真不明白阿里为啥有了aliyun还要搞聚石塔,KPI作祟啊....
不说这些了,记录下centos的服务器的配置。
1、先是安装聚石塔提供的监控agent,这个直接wget下载rpm安装即可,后台的监控项会多一些。
2、系统只提供了一个root帐号,避免乱用,adduser两个帐号,一个用来发布no sudoer,一个用来管理sudoer。
3、安装jdk1.6.0_45,maven,jetty
wget http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-x64-rpm.bin?AuthParam=1367658192_8869d33d478cc104b97b4e98a464af96 jdk安装需要Auth验证,自己用个抓包工具拿下url就可以了 wget http://eclipse.org/downloads/download.php?file=/jetty/stable-7/dist/jetty-distribution-7.6.10.v20130312.zip jetty最新版本是9了,不敢用,还是用7 wget http://apache.dataguru.cn/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.zip maven直接下载
4、安装apache或是nginx,如果有静态分离那就推荐使用nginx,如果只是用来域名绑定,那就无所谓,我还是选择nginx。
centos 5 32位: rpm -Uvh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm rpm -Uvh http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm centos 5 64位: rpm -Uvh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm rpm -Uvh http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm
centos是自带nginx的,不过版本应该是0.8左右,如果要使用最新稳定版,就需要导入三方库。上面的链接根据自己的系统选择安装。
用yum安装nginx后,会自动配置开机启动nginx,如果是源码安装,需要自己执行 #/sbin/chkconfig --levels 235 nginx on
5、安装git,centos不能直接yum安装,需要先加EPEL(Extra Packages for Enterprise Linux) repository或是源码安装,我选择前者,首先lsb_release -a查看centos版本,centos 5 64bit,选择对应的源既可,可以参考下面链接
CentOS5.x 32-bit(x86/i386): rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm CentOS5.x 64-bit(x64): rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm CentOS6.x32-bit (x86/i386): rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm CentOS6.x 64-bit(x64): rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm