Linux入门

在网上搜罗的一些资料,给自己日后部署更多VPS的时候,可以更快速的部署,省去一些麻烦

一、基础:

首先是3个比较好用的软件:

Putty – http://www.putty.org/ – SSH命令行,用于远程管理服务器

Filezilla – http://filezilla-project.org/ – 开源的FTP软件

WinSCP – http://winscp.net – 这个我也不知道叫啥,可以说是FTP和SSH的结合体吧,挺好用的,不过千万不要只用这个而不用Putty

然后是一系列的Linux常用命令: 继续阅读“Linux入门”

间隔5分钟,一日检测结果

之前,只要是用官方的Kloxo,就会出现内存被用光,然后FTP,httpd_kloxo,甚至SSH进程被系统kill掉,直接严重影响服务器稳定性。

一直不知道是什么原因导致的,曾经怀疑过是默认的Apache连接数设置得比较大,毕竟这款VPS只有512M内存,用OpenVZ虚拟化技术,不支持swap交换空间。

上几张今天的监控图

Apache

Apache并发连接数

从上面看到,凌晨2点开始,突然10多个并发数连接主机,紧接着Apache等待连接数就一直维持在20这个水平。

CPU

2点多的时候,不清楚是母鸡重启,还是因为内存吃光把Net-SNMP给kill掉,有一段时间无法获得监控数据。监控连接恢复后,CPU使用率处于非常高的水平。

CPU_load

那个时间段,cpu负责异常高。

jingcheng

系统进程,因为中间有一段时间中端了连接,出现了盲区,排查不出什么问题。

mem

同样,恢复连接后,内存告急,中间盲区,找不到线索。

MySQL

MySQL2

2组MySQL数据,好像看不出什么东西。

这台VPS上面,只有2个WordPress站点,其他站点都已经转移到另外可靠的主机上面去了。

前几天装了WinSCP,配合Putty,这两个软件基本上管理起VPS还是挺方便的,尤其是对于配置文件的修改,不用在那个麻烦的Putty里面进行。同时,通过WinSCP,也比较容易了解Linux的目录结构。

哪位高手知道是什么原因,给我解释下这个Apache连接数的概念,同时讲解一下httpd进程。

原来用过一次某个公司的优化过的Kloxo面板,就不会出现内存吃完,真搞不懂是什么原因。

实在不行,我就要自己配置,Apache、MySQL、PHP、Net-SNMP这些组件的安装我还是会滴。

开启Gzip

不看不知道,一看吓一跳

原来默认的Kloxo配置里面,没有开启Gzip

Kloxo开启Gzip方法:

进入 PHP Config 里面,给 Output Compression 前面打上钩就可以了

记得重启httpd服务喔

很奇怪,在网上看到说Wordpress自从2.5开始就默认关闭Gzip功能,但是我不开启Gzippy这类插件,Gzip功能照样开启,怪事了

image

VPS使用心得

先简单介绍一下现在VPS的运行状况吧

VPS的操作系统是CentOS 5-32位版,安装了Kloxo控制面板,组件都是Kloxo默认的,平均内存占用在260MB左右

现在VPS上就放了我的博客和同学的一个站点,现在访问我自己访问我博客的速度非常快也非常稳定,博客用的是伪静态

言归正传,在这两天配置VPS的过程中,学到了很多,现在分享一下

玩VPS,可以自己修改配置,也可以使用控制面板

自己修改配置,可以很清楚的知道自己对服务器都做了些什么,虽然麻烦了点,但对自己的系统一清二楚,避免资源浪费和由于面板漏洞造成的安全问题。同时,自己动手修改配置,能真正的学到Linux的很多东西。只有当你尝试过去修改它,你才会体会到那样东西的工作原理、方式

当然,有时为了方便、快捷,使用出色的面板也是不错的选择。在免费的面版类型里面,webmin、Kloxo、Ispconfig等都是非常出色的。Webmin侧重于服务器配置方面,可以免去使用ssh来远程控制Linux,直接通过浏览器对Linux进行管理、升级和安装一些常用的组件;Kloxo则更像一款IDC商使用的面板,里面有3级分层管理(主机管理者,分销商和最终用户);至于Ispconfig,其官方网站有一份非常详细的安装说明,包括从安装系统到安装面板全过程,直到最终使用。

这次我是用的Kloxo这个面板,在安装过程中有几个需要注意的地方

1、安装Kloxo之前,一定要先把系统自带的Apache等组件先卸载掉,否则有可能会使默认页面是系统的默认页面(/var/www),而不是面板里面的(/home/usename/public_html)。

卸载掉原有的环境:

rpm -qa | grep httpd (rpm的意思是查看httpd的相关信息,相对于windows系统而言,这个命令就像是打开控制面板里面的添加删除程序,去寻找你要删除的东西)

然后根据显示的内容,使用下面的命令

rpm -e apache-* (*号后面的内容根据你上面显示的来填写)

然后就是安装Kloxo:

wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh

sh ./kloxo-install-master.sh

输入以上命令后,Kloxo就会自动安装,随着Kloxo安装完毕,一系列的组件如Apache、Lighttpd、MySQL、Xcache、Bind、Djbdns等都会被自动安装完成

接下来进行个小小的优化:

yum install php-bcmath
yum install  php-mhash
yum install php-mbstring
yum check-update (检查更新)
yum update (更新所有更新)
yum clean all (清理安装包,安装完后就清理掉吧,面得浪费空间)

老实说,上面那3个组件是什么作用我也暂时不清楚

都弄完之后,就能够直接登录你的面板后台了

https://IP:7777/  /*安全连接,不过默认证书不受IE信任*/

http://IP:7778/  /*这个是普通链接*/

上面的弄完后,你的VPS就算基本弄好了,以后的操作可以直接使用Kloxo后台来完成

最后,介绍一下我在用的这家提供VPS的公司吧

相信,很多人也猜到了,就是BurstNet

BurstNET机房位于宾夕法尼亚东北部,从1991建立,开始时以计算机软硬件服务为主,后来开始做IDC服务,有很多的Reseller。他有自己的机房,面积超过11000平方公尺,是个老牌的IDC

BurstNET Technologies, Inc.™, an INC500™ Company, is a world-wide leader in Web Hosting and Internet Solutions. The privately held company, based in North-Eastern Pennsylvania, services clientele in over 100 countries around the world. BurstNET™ began in 1991 as a retail firm and distributorship. Shortly after incorporating in late 1996, the company quickly made the transition to providing internet services. BurstNET™ established itself in the industry prior to the explosion of the web hosting market. The company has experienced exceptional growth and currently hosts more than 200,000+ domains worldwide, on the 3000+ managed dedicated servers and co-located machines currently in the facility.

我这次使用的是他们的Linux VPS方案:

VPS Software: vePortal™ / OpenVZ™
CPU: 1000MHZ GUARANTEED
Memory: 512MB GUARANTEED
Disk Space: 20GB (RAID BASED CONFIG)
Bandwidth: 1000GB/MONTH
IP Addresses: 2
Management: BASIC MANAGED
DDOS Protection: CISCO™ GUARD
FREE SETUP $5.95/MONTH

只需要5.95美金,性价比非常高,年付更是免2个月的费用,只需59.5美金/年

现在把一些相关信息给大家参考:

1、tarcert:

1 61.151.239.1 上海市 电信 0ms
2 222.73.175.165 上海市 电信ADSL 0ms
3 61.152.87.109 上海市 电信 0ms
4 61.152.86.178 上海市 电信 0ms
5 202.97.33.86 上海市 电信骨干网国际出口 0ms
6 202.97.33.54 上海市 电信骨干网国际出口 0ms
7 202.97.51.250 中国电信 骨干网 141ms
8 202.97.50.46 中国电信 骨干网 125ms
9 63.218.73.33 美国 弗吉尼亚州赫恩登镇香港电讯盈科有限公司美国分公司 156ms
10 63.218.31.42 美国 弗吉尼亚州赫恩登镇香港电讯盈科有限公司美国分公司 219ms
11 96.9.191.14 美国 宾夕法尼亚州拉克瓦纳县斯克兰顿市NetworkOperationsCenter公司 234ms
12 96.9.184.61 美国 宾夕法尼亚州拉克瓦纳县斯克兰顿市NetworkOperationsCenter公司 234ms
13 64.120.200.82 美国 宾夕法尼亚州拉克瓦纳县斯克兰顿市NetworkOperationsCenter公司 235ms
14 超时
15 66.197.184.52 美国 宾夕法尼亚州拉克瓦纳县斯克兰顿市NetworkOperationsCenter公司 219ms

2、上传下载速度都很快:

下载速度要注意自己VPS里FTP的设置,别自己给自己限速了

3、有veProtal面板:

可以方便的重启、重装系统,备份、恢复系统,而不用联系客服,相当方便。有多种的系统可供选择,CentOS,Ubuntu,Debian等等32或64位的系统

PS:他们的veProtal面板里的流量计有BUG,流量不准,刚才咨询了客服,让我们忽略那个流量计就行,新版的veProtal很快就出来了

4、有硬件DDOS防御

CISCO™ GUARD,虽然不清楚这款硬防DDOS是什么概念,但国外能提供硬防DDOS的服务商并不多,并且思科的东西,应该不错

5、2个IP地址

老实说,突然手头上有2个IP地址,还真不知道怎样来使用

6、支持openVPN

只要联系客服帮你开启TUN/TAP即可,安装方式与正常的机器一样

总结

总的来说,BurstNet的vps非常超值

借用鸟哥的一句话,捣鼓Linux还是先要把基础的东西学好。架设WEB服务器容易,但后期维护难。网络上的黑客很多,网站被黑后,如果服务器被用来做坏事,那些责任可是要追究到服务器管理员,也就是我们自己身上的