ubuntu下apache2建立虚拟主机

其实这玩意儿我两年前就已经会了  但是每次我重新建的时候都要找一阵 而且ubuntu下的方法 和其他linux系统有些不一样 这里就只写ubuntu的方法 做个备忘。

虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同的域名.

1. 打开目录 /etc/apache2/sites-available/, 发现 default 和 default-ssl 两个文件, 其中 default 是 http 虚拟主机服务的配置文件, default-ssl 是配置 https 服务使用的. 新建一个文件, 文件名必须与域名一致 (如: test.viking.com)

2. 打开新建的配置文件, 修改 DocumentRoot, ServerName 和对应的配置目录. 例子如下:

ServerAdmin viking@viking.com
DocumentRoot /var/www/test
ServerName test.viking.com
ErrorLog ${APACHE_LOG_DIR}/test.viking.com-error.log
CustomLog ${APACHE_LOG_DIR}/test.viking.com-access.log combined

3.用命令激活刚才添加的虚拟主机

sudo a2ensite test.viking.com

这时候你应该已经发现 在/etc/apache2/sites-enabled 已经添加了一个叫test.viking.com的文件 说明这个网站已经成功添加了
4.然后重启服务器来让这个域名生效

sudo /etc/init.d/apache2 restart

现在在浏览器里面输入域名 感受一下把~

5.当然还可以删除这个域名

sudo a2dissite test.viking.com

ubuntu下pidgin安装最新的qq补丁

用ubuntu最不爽的地方也许就是没有好的口口的替代品 linuxQQ垃圾中的战斗机 webqq太麻烦了 每次打开浏览器 而且不是一个应用程序 肯定不够装逼阿 今天研究了一天 总算找到比较好的替代了 在最新版pidgin下安装libqq-pidgin插件 然后支持群组 分组 基本满足了日常的需求 基于qq2010协议 看起来比较完美 上图!
ubuntu 10.04 下pidgin支持口口

下面就说一下方法

先下载pidgin 直接在软件中心搜索安装就可以 或者是去官网通过ppa安装 http://pidgin.im/download/ubuntu/

下载完了版本是 2.6.6的 注意这里一定要升级到2.7.0以上的 要不就不行

升级 可以直接在软件更新器里面更新 也可以用命令

sudo apt-get update
sudo apt-get upgrade

升级完后 注销重新进一下 看看版本是否有变化 正常的应该没问题 我的升到了最新的2.9.0

然后安装libqq插件 项目主页 http://code.google.com/p/libqq-pidgin/

ubuntu用户直接通过ppa安装即可

sudo add-apt-repository ppa:lainme/libqq
sudo apt-get update
sudo apt-get install libqq-pidgin

安装完后 启动pidgin 是不是已经有了口口了 快试一下把!

一组牛逼的google host

在墙内 访问伟大的google总是显得那么无助 不是n长时间没有响应 就是无法找到页面 那么多伟大的产品 gmail gdocs picasa gplus全都不是那么稳定 前几天找了一组host 至少到现在还是好用的 分享给被墙折磨的同学们

203.208.46.132 clients1.google.com
203.208.46.149 mail.google.com
203.208.46.161 chatenabled.mail.google.com
203.208.46.161 mail-attachment.googleusercontent.com #XP下的IE可能会有https错误证书提示,Vista以上或Firefox浏览器不会出现此现象
203.208.46.146 id.google.com
203.208.46.146 encrypted.google.com
203.208.46.161 encrypted-tbn0.google.com
203.208.46.162 encrypted-tbn1.google.com
203.208.46.163 encrypted-tbn2.google.com
203.208.46.164 encrypted-tbn3.google.com
203.208.46.132 webcache.googleusercontent.com #XP下IE https连接可能会有证书错误提示
203.208.46.191 ssl.gstatic.com
203.208.46.161 docs.google.com
203.208.46.157 0.docs.google.com
203.208.46.157 1.docs.google.com

mysql的基本命令

用一段时间以后就容易忘记 所以就写在这里吧 以后找起来很方便

mysqladmin 修改密码

. To setup root password for first time, use mysqladmin command at shell prompt as follows:
$ mysqladmin -u root password NEWPASSWORD
However, if you want to change (or update) a root password, then you need to use the following comman
$ mysqladmin -u root -p’oldpassword’ password newpass

mysqldump导出导入数据库

Backup a single database:
mysqldump -u root -ptmppassword sugarcrm > sugarcrm.sql

Backup a single database with gzip compression:
mysqldump -u root -ptmppassword sugarcrm | gzip > sugarcrm.sql.gz
restore a single database remember to create the database first

mysql -u root -p[root_password] [database_name] < dumpfilename.sql

linux一些常用的压缩 解压命令汇总

把一些常用的命令都汇总一下

tar命令

压缩:tar cvfz 目标文档 源文档1 [源文档2...]
例如:tar cvfz m.tar.gz hello.cpp hello.h //m.tar.gz是目标文档,hello.cpp和hello.h是源文档
解压:tar xvfz 目标文档
例如:tar xvfz m.tar.gz //在当前目录下将压缩包文档m.tar.gz解压缩

选项
c 创建新的档案文档。假如用户想备份一个目录或是一些文档,就要选择这个选项。
x 从档案文档中释放文档
z 用gzip来压缩/解压缩文档,加上该选项后能够将档案文档进行压缩,但还原时也一定要使用该选项进行解压缩。
f 使用档案文档或设备,这个选项通常是必选的。

gzip命令

压缩 gzip 文件名
解压 gzip -d 文件名

zip命令

压缩 zip [参数] aaa.zip folder
解压 unzip [参数] aaa.zip

7z命令

7z支持大多数的压缩格式 rar也可以用7z来搞
安装

sudo apt-get install p7zip

用法

压缩 7z a aaa.rar folder
解压 7z x aaa.rar

详细参数看手册把