2011
Aug
20
最近想在VPS上搭建一个SVN服务,方便在外面使用时存放代码。
上次介绍过在Windows上搭建SVN服务器,这次来谈谈在Linux上搭建吧,系统是CentOS。
网上有不少教程,可是没有一篇完整的,总会缺点什么或者有点错误,经过综合与比较,并多番测试,做了如下教程,仅供菜鸟参考哈。
......2011
Jul
11
最近把博客搬到VPS上面了,由于VPS上面只装了个LAMP,没有网站管理面板,备份数据比较麻烦,得用命令打包,再用ftp下载到本地,灰常麻烦。于是琢磨着搞个自动化的程序备份数据,多亏google大师的帮忙,一切都很顺利。
1、SSH登录到VPS,进入到/home/backup目录,新建文件backup.sh,粘贴如下代码并保存;
#!/bin/bash # 进入到备份文件夹 cd /home/backup # 创建存放备份文件和数据库的文件夹,并修改权限为777 mkdir -m 777 -p ./backup$(date +"%Y%m%d") # 将需要备份的文件复制到备份文件夹内 cp -r ../www/wuleilei.com ./backup$(date +"%Y%m%d")/wuleilei.com # 导出数据库到备份文件夹内 /usr/local/mysql/bin/mysqldump -uroot -p123456 blog > ./backup$(date +"%Y%m%d")/blog.sql # 压缩存放备份文件和数据库的文件夹 tar zcvf ./backup$(date +"%Y%m%d").tar.gz ./backup$(date +"%Y%m%d") # 以附件形式发送压缩包到指定邮箱 echo "Backup file for site." | mutt -s "Backup$(date +%Y-%m-%d)" -a ./backup$(date +"%Y%m%d").tar.gz info@wuleilei.com # 删除备份文件夹与压缩包 rm -rf ./backup$(date +"%Y%m%d") rm ./backup$(date +"%Y%m%d").tar.gz
2、安装mutt发邮件;
2011
Feb
28
Linux服务器安全,有时却因为太安全而给我们带来了不少麻烦---一些文件或文件夹无法删除。这些无法删除的文件或文件夹一般都是由PHP程序生成的,所有者是apache,而普通的ftp用户无法删除,除非你有管理员的权限。
如果有管理后台也许比较方便,例如DA里面的文件管理有Reset Owner,可以重置拥有者,然后删除。如果没有这些工具也没有管理员的权限呢?
File Thingie就是一个不错的选择。它只包含一个php文件,但功能却很强大,搜索、移动、重命名、删除、复制、编辑文件样样具有。具体的就不说了,童鞋们亲自去体验哈!
......2010
Nov
27
前天晚上用了很久的空间宕机了,直到昨天下午还没好,刚好前几天弄了个一个月的VPS,环境已经配好了,于是就直接搬了过去,还好隔两三天就备份,没丢什么数据。
将博客直接放到了Apache的根目录,这样很不经济,一个VPS就只能做一个站了,于是乎就出现了将多个域名绑定到不同的目录。下面就来记录一下是怎么绑定域名到不同目录的。
例如:VPS的IP是94.249.188.58,需要将wuleilei.com绑定到/var/www/html/dir1,将wuleilei.net绑定到/var/www/html/dir2。
......2010
Nov
20
对于Linux来说,我一直都很菜,毕竟习惯了Windows。之前也学习过一点Linux相关知识,可是那时也是在Linux的桌面环境下折腾的,这几天弄VPS,可没有桌面哦,对于服务器来说内存可是最紧的,安装个桌面太浪费了,只能用命令行模式,黑乎乎的一个屏幕,上面敲命令。
记录一下这几天用到最多的Linux命令吧,以后使用时可以翻一翻。
2010
Nov
16
在配置LAMP时经常会遇到这样那样的错误,不过大多数都可以Google得到。这几天算了折腾了,VPS配置了几天还没搞定。最成功的一次是PHP不支持MysQL,其余的都配置好了。后来又重装了系统,还在配置中。遇到的一些典型问题记录一下。
编译MysQL时出现了以下错误:
checking for tgetent in -ltermcap… no
checking for termcap functions library… configure: error: No curses/termcap library found
说明 curses/termcap 库没有安装,下载ncurses-5.6.tar.gz,安装:
......2010
Nov
13
最近买的一台VPS,装的是CentOS系统,使用wget下载Apache时出现了如下问题:
Resolving http://apache.freelamp.com//httpd/httpd-2.2.17.tar.gz failed: Temporary failure in name resolution.”
从提示来看,似乎是链接失效了,但是在火狐中点击点击却提示下载,说明是VPS网络配置出现了问题。Google后网上说是/etc/resolv.conf中的DNS配置错误,或者没有这个配置。说是要在/etc/resolv.conf中加入dns。
用vi打开/etc/resolv.conf,发现里面是空的。于是联系服务商,幸好有在线客服,立刻要我发SSH的用户名与密码,片刻之后回答我说搞定了。在此用vi打开/etc/resolv.conf发现里面多了两行:
......2010
Aug
22
最近学习Linux时发现CentOS打开文件夹时竟然是在新窗口里打开,父文件夹仍然在那里,导致打开的文件夹非常多。很想像Windows那样打开文件夹时覆盖父窗口,在网上找到了设置方法:
1、打开系统--首选项--文件管理;
......2010
Jul
17
前几天服务器屡屡出问题,于是决定将博客出国。
网站换空间相信大家都做过,最常见的流程就是将A服务器上的文件和数据库下载到本地,然后上传到B服务器,再将域名解析到B服务器IP。相信大多数童鞋都是这么做的,今天给大家介绍一个更方便的方法:用SSH直接将文件从A服务器上传到B服务器。前提是A和B服务器都开通了SSH。步骤如下:
一、登录A服务器后台备份所有文件;
......2010
Jan
09
之前在本博客空间上还做过另外一个站,后来搬到别的空间上去了,今天准备清理一下,把之前搬走的那个站的数据删掉,可是却发现有些文件死活也删除不掉,因为用的是Linux服务器,在ftp上面把权限设置成777也无动于衷。没辙,又折腾用php写了一个删除文件的程序,仍然删除不了。在网上搜索后才发现时该文件的用户组不对,没权限删除,后台如图所示(DA面板):
该文件居然属于apache用户,点Reset Owner后该文件所属用户就正确了,现在就可以删除了。
......页数1/1
又梦见了,忘记真的很难。 (2月8日)
晚上和爸妈吃个饭。 (2月6日)
装修好累哟
(2月4日)
白
JankoAtWarpSpeed对...