日志分类:运维技术

Centos5.X Apache添加虚拟主机

分类:运维技术日期:2012-01-19 - 10:00:19评论:3条作者:老谢

添加虚拟主机,不仅安全,而且管理起来更方便,虽然老谢的vps只有一个老谢博客站点,但是说不准以后哪天就会添加一个网站,到时候再改就稍显麻烦,让我们一开始就养成好习惯,跟老谢一起创建虚拟主机吧!

编辑apache的配置文件,启用虚拟主机

vi /usr/local/apache/conf/httpd.conf

找到

Include conf/extra/httpd-vhosts.conf

把开头的#注释符号去掉,这样就打开了虚拟主机功能,保存退出

继续阅读…

VPS手动编译安装配置LAMP(apache+mysql+php)

分类:运维技术日期:2012-01-18 - 19:53:18评论:24条作者:老谢

VPS手动编译安装配置LAMP(apache+mysql+php)

老谢博客终于准备搬到vps了,买了vps以后,总要配置环境才能跑wp吧?本文就以tarball手动编译安装的方式来介绍lamp环境的安装配置,如果觉得麻烦,可以考虑安装图形化面板或者一键包,不过这样的话,似乎木有折腾的成就感了 Orz..

在阅读本文前,建议阅读VPS环境配置预备篇

继续阅读…

VPS环境配置预备篇

分类:运维技术日期:2012-01-18 - 11:26:02评论:11条作者:老谢

VPS买到手了,在配置环境前要做哪些操作呢?老谢说一下自己的习惯,希望对和老谢一样的菜鸟有帮助

更新系统内核和rpm包

#安装yum-fastestmirror插件
yum -y install yum-fastestmirror
#更新内核以及rpm包
yum -y update

修改系统语言为中文

vi /etc/sysconfig/i18n

按住i键进入插入模式,修改完以后,按住esc,然后:wq保存后退出

将内容改成:

LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"

修改系统ssh端口号

vi /etc/ssh/sshd_config

找到#port 22,把前面的#去掉,然后新起一行,填写port 26411(端口号你可以自己修改),然后保存,重启ssh服务

PS:现在22端口和26411端口都可以访问ssh服务,这样做是为了避免新填写的26411端口不可用,造成无法访问ssh,这样就可以改回22登录ssh

service sshd restart

好了,尝试用你的新端口登录,如果新端口登录无问题,那么可以再次用vi编辑sshd_config,把port 22这一句给删掉后,保存,然后重启ssh服务,这样就只能使用26411端口登录ssh了

监控宝服务器性能监控配置方法

分类:运维技术日期:2012-01-12 - 13:19:50评论:13条作者:老谢

虚拟主机只能监控在线率,有了自己的服务器(vps)就想监控服务器整体的情况,比如cpu、内存、负载、进程等等,我们仍然可以使用监控宝进行监控,这一切都是免费的,我们只需要打开服务器的snmp服务 :)

本文以buyvm $15/year 作为演示(openvz),系统为:centos 5 32bit,centos自带了snmp,只不过默认没有开启服务

一:编辑snmp配置,设置安全验证方式

vi /etc/snmp/snmpd.conf

验证方式有两种,v2c和v3,推荐后者。

(1)v2c验证方式添加比较简单,在snmpd.conf中添加以下内容

rocommunity laoxie 60.195.249.83
rocommunity laoxie 60.195.252.107
rocommunity laoxie 60.195.252.110

以上代码解释:
rocommunity 表示一个只读的访问权限
laoxie 表示v2c的帐号
后面的IP表示授权访问IP(以上三组为监控宝监控点的IP,意味着只有监控宝才能访问您CentOS的SNMP)
以上配置中只有“laoxie”是需要进行修改的,在监控宝上添加被监控的服务器时需要提供这个字符串。

(2)添加v3验证方式

同样用vi编辑snmpd.conf,在结尾添加以下代码(vi下:$可以快速跳到最后一行):

rouser laoxie auth
createUser laoxie MD5 mypassword

第一行“rouser”用于设定只读帐号的类型,“kwxgd”设定用户名,“auth”指明连接时需要验证。
第二行的意思是创建一个名为“kwxgd”的用户,密码为“mypassword”,并用MD5进行加密传输。
注意,创建用户的密码要8个字节以上,否则设置会失败。而且一旦snmpd启动后,出于安全考虑,以上两行配置会被snmpd自动删除,但它会将这些配置以密文的形式记录在其它文件中,重启snmpd不需要再次重复添加以上内容,除非你希望创建新的用户(或覆盖帐户,如修改帐户密码密码)。

二:设置完毕,启动/关闭snmp服务并设置开机启动

启动服务

service snmpd start

停止服务

service snmpd stop

重启服务

service snmpd restart

开机启动snmp服务

chkconfig snmpd on

取消开机启动snmp服务

chkconfig snmpd off
三:监控宝添加监控服务器即可

添加服务器传送门:http://www.jiankongbao.com/server_create.php

SNMP IP:server ip
系统类型 Linux/Unix/Mac
SNMP代理端口:161
SNMP传输协议版本:3
Community:laoxie
Pass Phrase:mypassword
Auth Protocol: MD5

填写完配置信息,点击添加即可,回到“服务器性能监控”,选择刚添加的服务器,选择“SNMP性能监控”,并添加监控项目。

由于测试服务器用的是OpenVZ的VPS,OpenVZ不支持Diskio模块,所以磁盘I/O无法监控(手动编译的Diskio也无效),为此请不要勾选。

监控宝服务器性能监控配置方法

参考文章地址:http://www.kwx.gd/CentOSApp/CentOS-SNMP.html

PPTP一键安装的方法+itouch/iphone配置VPN

分类:linux日期:2011-11-08 - 9:04:02评论:15条作者:老谢

vps环境buyvm 15刀
系统要求:CentOS 5 32bits/64bits。

Memory: 128.00 MB
Burst: 256.00 MB
Disk Space: 15.00 GB
Bandwidth: 500.00 GB

开始安装,执行下面命令:

wget http://www.diahosting.com/dload/pptpd.sh
sh pptpd.sh

安装完成后会自动提示 PPTP一个默认的用户名(vpn)和随机密码。
当然,PPTP的用户名和密码是可以自定义的
编辑/etc/ppp/chap-secrets

vi /etc/ppp/chap-secrets

开始编辑,逐行输入以下内容:

用户1 pptpd 密码1 *
用户2 pptpd 密码2 *
用户3 pptpd 密码3 *

保存即可

PPTP一键安装的方法原文地址:http://www.vmvps.com/how-to-install-pptp-on-your-yearly-15-dollar-openvz-vps.html

下面来配置iphone的vpn拨号,一路贴图,按步骤一步一步来就好(图总计四张,尺寸较大,载入可能较慢

PPTP一键安装的方法+itouch/iphone配置VPN

PPTP一键安装的方法+itouch/iphone配置VPN

PPTP一键安装的方法+itouch/iphone配置VPN

PPTP一键安装的方法+itouch/iphone配置VPN

Linux学习笔记(一)

分类:linux日期:2011-09-30 - 18:37:29评论:25条作者:老谢

1.关于distribution

由公司、个人团体等将linux kernel和各类软件整合在一起发布的完整系统,简单的说就是Kernel + Softwares + Tools的可完整安装

2.关于挂载(Mount)

linux内所有数据均以文件的形式呈现,磁盘分区需要挂载到文件来使用,该文件我们称之为“挂载点”,可以理解为进入到分区的超时空传送门 – -#

其他:linux中默认提供6个terminal来让用户登录 可以使用快捷键ctrl+alt+F1~F6来切换 ctrl+alt+F7为Xwindow界面

初识shell:

说实话,刚开始真不知所措,就像刚接触cisco的cli一样,只能干瞪眼看屏幕! linux默认使用bash,全称是bourne shell

登录以后会提示[root@laoxie ~]# 这个时候就可以敲命令了 简单解释下前面的内容:root表示当前用户,laoxie是主机名,~表示当前所在目录,#是提示符,在root账户下是#,在一般用户下是$ _

PS:root账户拥有无边法力,慎用!就像如来佛,就算孙悟空是主角,一样能轻易压在五指山 – -#

小试牛刀:

按耐不住想要敲命令了,简单尝试几个

cal : 日历
date :日期
bc :一个计算器软件

ps:当老谢执行bc的时候,提示not found command,居然没有找到命令?好吧,当时老谢第一反应就是软件没装,凭借安装LNMP多次的经验,直接执行yum install bc,真的可以安装!安装完毕以后执行bc,真的可以运行了。。。

man命令(manual)

非常好用的命令,真恨自己早先不知道这个命令,太好用了!不懂的命令直接找“男人”(man)!可以得到很完整的帮助哦!空格键翻页,看完之后按“q”即可退出,具体输出内容的解释,请百度,我这里不是百度百科,当然了,推荐大家直接购买:《鸟哥linux私房菜基础学习篇》第三版

暂且记录到这里了,最后十一祝大家玩的愉快 :)

ubuntu10.10安装成功

分类:运维技术日期:2011-04-17 - 9:33:07评论:6条作者:老谢

截来几张图

Ubuntu是Linux家族中知名度最大的发行版本,每年两次的更新频率使广大用户对它热情不减。在2010年的10月10日

这个充满着“10”的日子中,Ubuntu 10.10版本来到了我们面前。

每一款Ubuntu都有一个独立的研发代号,Ubuntu 10.10的代号为Maverick Meerkat,中文意思为“特立独行的猫鼬”

开发小组期望新版Ubuntu能够别具一格

并且犹如猫鼬般灵活机敏,成为操作系统中的佼佼者。

ubuntu10.10安装成功 ubuntu10.10安装成功 

ubuntu10.10安装成功 ubuntu10.10安装成功

2003 配置路由和远程访问弹出错误

分类:运维技术日期:2010-10-07 - 10:14:17评论:0条作者:老谢

vpn

错误提示:

错提示

在配置并启用路由和远程访问时,报错了,说{为(用户名)本地

启用了 Windows 防火墙/Internet 连接共享服务.请单击开始,单击管理工具

单击服务并搜索Windows 防火墙/Internet 连接共享服务

请确认服务的状态为"停用"并且启动类型为"禁用",然后再试一次.

解答:以管理员账户登陆,
开始→ 运行 → services.msc → 把Routing and Remote Access设置为自动(鼠标双击),把Windows Firewall/Internet Connection Sharing (ICS)设置为禁用并停止此服务项。
注意,设置路由和远程访问,最好安装双网卡,或网卡+调制解调器
启动 启用路由和远程访问时 提示错误 "试图连接到数据存储时出错"
解答:Win2003服务器,在“配置并启用路由和远程访问”后,“远程访问策略”和“远程访问记录”前面都显示红叉号,并提示“记录错误,试图连接到数据存储时出错”和“远程访问策略错误,试图连接到数据存储时出错”。
在设置用户拨入时,提示“未能加载此用户的拨入属性 原因是:工作站服务没有启动”。
从网上找了N多办法,把服务器上的1394卡也给禁用了还是不行 原来是一个系统服务没有启动:
把Workstation服务启动即可

小甲用上了VPS…

分类:运维技术日期:2010-08-31 - 12:51:20评论:20条作者:老谢

小甲第一次用vps..激动下

无限网在搞活动..

试用了一周..今天已经把VPS开通了

于是登陆了vps的后台,找了点资料,知道需要ssh来安装面板..

于是下载了Putty这款软件来登陆ssh..

vps登陆 登陆vps ing…

继续阅读…

硬盘分区丢失?我有diskgen!

分类:运维技术日期:2010-08-11 - 14:03:19评论:12条作者:老谢

很奇怪,小甲今天装系统的时候居然提示找不到硬盘

后来小甲用PE进入系统居然没有硬盘,根据小甲的经验,80%是硬盘分区表丢失

于是乎,小甲打开DOS工具集,这东西一般PE维护盘都自带,小甲的是以前在网上下的老毛桃

运行diskgen后,小甲使用重建分区表,选择自动模式

等待修复完毕,然后刷新主引导分区,最后存盘,修复完毕……

附两张小甲修复中的照片~

继续阅读…