删除Linux编译安装的软件

下午在XLinux(分享Linux)群里有人,如何删除编译安装的MySQL或者其他软件,在这里顺便说一下。

直接运行下面的命令就行了。

make   uninstall
make   clean
rm -rf mysql   //mysql目录

如果是编译过程出错,要重新编译
那就
make clean
然后再
./configure
make && make install

VPS初始化及Nginx+MySQL+PHP/PHPMyAdmin安装优化

VPS购买来了,不能就这么放在,对吧。下面给大家说一下VPS买来之后的初始化操作,及Nginx+MySQL+PHP+PHPMyAdmin+eAcelerator这些软件的编译安装。

一、登录VPS

登录的方式很多,如果是Linux直接ssh就可以。

下面以Windows下putty为例:

putty

填写上IP或域名,再写个名字,save ,然后Open

1

二、安装LNMP

安装Nginx+MySQL+PHP+PHPMyAdmin+eAcelerator使用LicessLNMP

有些VPS默认是安装Apahche的,如果安装了,请先执行:yum -y remove httpd

下面是按照的过程使用的命令,及相关注释(注释用 //,红色加粗为所使用的命令)

Using username “root”.
root@67.215.242.196’s password:
[root@vpser ~]#cd /usr/local/src
[root@vpser src]#ls
[root@vpser src]#wget http://licess.googlecode.com/files/LNMP.zip      //下载LNMP文件
–11:29:51–  http://licess.googlecode.com/files/LNMP.zip
Resolving licess.googlecode.com… 209.85.173.82
Connecting to licess.googlecode.com|209.85.173.82|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 11261 (11K) [application/x-zip]
Saving to: `LNMP.zip’

100%[=======================================>] 11,261      –.-K/s   in 0.1s

11:29:52 (111 KB/s) - `LNMP.zip’ saved [11261/11261]

[root@vpser src]#unzip LNMP.zip        //解压LNMP压缩包
Archive:  LNMP.zip
   creating: LNMP/
   creating: LNMP/conf/
  inflating: LNMP/conf/fcgi.conf
  inflating: LNMP/conf/nginx-load.conf
  inflating: LNMP/conf/nginx-proxy.conf
  inflating: LNMP/conf/nginx.conf
  inflating: LNMP/conf/php-fpm.conf
  inflating: LNMP/down.sh
  inflating: LNMP/install.sh
  inflating: LNMP/opt.sh
  inflating: LNMP/readme.txt
  inflating: LNMP/startup.sh
[root@vpser src]#cd LNMP
[root@vpser LNMP]#ls
conf  down.sh  install.sh  opt.sh  readme.txt  startup.sh
[root@vpser LNMP]#chmod +x install.sh down.sh        //为install.sh和down.sh添加执行权限
[root@vpser LNMP]#./down.sh                                                   //下载安装所需的源代码文件
=========================================================================
LNMP v0.0.1 for VPS  Written by Licess
=========================================================================

For more information please visit http://blog.licess.com/lnmp/

start download LNMP package
………………………….省略下载过程

download package finished!

=========================================================================
[root@vpser LNMP]#clear
[root@vpser LNMP]#ls
conf                          mysql-5.0.22.tar.gz
down.sh                       nginx-0.7.19.tar.gz
eaccelerator-0.9.5.3.tar.bz2  opt.sh
install.sh                    pcre-7.7.tar.gz
libiconv-1.12.tar.gz          php-5.2.6-fpm-0.5.9.diff.gz
libmcrypt-2.5.8.tar.gz        php-5.2.6.tar.gz
mcrypt-2.6.7.tar.gz           phpMyAdmin-3.1.1-all-languages.tar.gz
memcache-2.2.3.tgz            readme.txt
mhash-0.9.9.tar.gz            startup.sh
[root@vpser LNMP#]./install.sh        //开始安装
=========================================================================
LNMP v0.0.1 for VPS  Written by Licess
=========================================================================
A tool to auto-compile & install Nginx+MySQL+PHP on Linux
For more information please visit http://blog.licess.com/lnmp/
The path of some dirs:
mysql dir:   /usr/local/mysql
php dir:     /usr/local/php
nginx dir:   /usr/local/nginx
web dir      /web/www

=========================================================================

3

在此步中输入你要绑定的域名,例如:diavps.vpser.net  ,回车确认。
Please input domain:
(Default domain: www.lnmp.org):diavps.vpser.net
===========================
domain=diavps.vpser.net
===========================

Press any key to start…                                     \\再次按任意键确认,开始安装
Loading “fastestmirror” plugin
………………………………..

开始安装……..

4

PS:屏幕疯狂的滚动…….欣赏一下

5

经过漫长的等待(时间不确定,根据实际情况,我的是半个多小时),终于安装完了。

6

下面看一下PHPInfo

7

PHPMyAdmin:

8

程序安装路径:
MySQL :   /usr/local/mysql
PHP :     /usr/local/php
Nginx :   /usr/local/nginx
PHPMyAdmin /web/www/phpmyadmin
Web目录    /web/www

MySQL  用户:root  密码:root

通过下面这几个链接查看phpinfo和管理MySQL
phpinfo    http://ip/phpinfo.php
phpMyAdmin http://ip/phpmyadmin

让Nginx开机后手动执行 /root/run.sh 后Nginx会运行 ,开机自动运行可以运行 LNMP目录下面的 startup.sh 文件即可。

opt.sh 为优化文件,如果内存小于128MB可以通过执行 ./opt.sh 添加swap分区,并修改时区为东8区。注:并不一定在所有的VPS上都可以添加swap分区,swvps不可以,其他没有测试。

安装完后,请立即修改您的MySQL的root密码,使用命令cd /usr/local/mysql/bin

再执行:./mysqladmin -u root -p password mypasswd          //mypasswd为自己的密码

输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。
把命令里的root改为你的用户名,你就可以改你自己的密码了。

进入phpmyadmin目录/web/www/phpmyadmin  将 config.default.php 修改为config.inc.php

修改这个文件的 $cfg['Servers'][$i]['auth_type'] = ‘http’;

                                $cfg['blowfish_secret'] = ‘VPSER’;    //VPSER为任意字符

保存,然后就可以登录了。

因为没有安装ftp服务器软件,可以使用winscp这个软件管理文件。

更详细的关于LNMP的可以看:http://blog.licess.com/lnmp/

可能在安装过程中遇到什么问题可以在下面留言。

FodyHost - 第一个月优惠90%|384MB内存|25GB空间|250GB流量仅2美元,适合新手学习

今天在WHT上看到FodyHost正在搞活动,384MB内存、25GB空间、250GB流量、3个IP,可以说相当超值,适合刚接触VPS的新手买一个月练习使用。而且他们承诺30天内可以退款(不确定,用它29天的时候我退款试试^_^)!

优惠码: VPS90 (2009.4.1结束),VPS新手抓紧时间了~

fodyhost

本站已经购买,等待开通。开通后,本站会及时公布相关信息供VPSer们测试。

已开通(开通速度很快,赞),测试IP:216.245.197.78  域名:fodyhost.vpser.net

1、看到了传说中的Virtuozzo Power Panel (VZPP)登录界面

fodyhost1

2、Virtuozzo Power Panel (VZPP)管理面板

fodyhost2

顺便说一下,我现在正在修改LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包,相信很快就会发布基于Debian/Ubuntu的lnmp了。

Yahoo 1.99$ 超便宜域名2009年3月18日验证有效

 

很久就知道Yahoo有个1.99$的域名,因为一直也不需要这个域名,也就一直没有太关注这方面的信息,前几天想做个“VPS侦探”的网站,写一些VPS优惠信息VPS环境搭建VPS优化管理等方面的文章。

可以注册.com/.net/.org/.biz/.info/.us类型的域名,选者的余地较大。
注册地址 http://smallbusiness.yahoo.com/domains/?p=BESTDEAL

Yahoo的域名只适合第一年这次,以后续费就很贵,我注册完,发现下年续费要30多美元,不过没事,域名注册超过60天就可以转出,可以转到name.com或者Godaddy都可以,当然转到国内也可以(不推荐!)。

大家可以看一我注册的域名 https://www.vpser.net

高效时间管理,加速你的工作-介绍GTD

  人说在IT公司没有不忙的。你会发现每天RTX要闪烁几十个对话框是再正常不过的事情。可能你正好在写一个ppt,同时领导安排今天必须出一封邮件,刚在酝酿的时候突然还会有人电话催你开会,离开时刚好还有个朋友在QQ上请求帮忙找回密码,每天周而复始,逢人遍说忙似乎成了流行的口头禅。你会发现,时间永远也不够用,每天永远都有着“做不完”的事情。带着和所有人共同的问题,我了解了时间管理的方法论:GTD。下面我会带着一些自己的理解、更加直白的介绍一下GTD。

  GTD就是Get Thing Done的缩写,翻译过来就是“把事情做完”,David Allen这本书的中文名叫:《尽管去做》。GTD的核心理念概括一句话,就是:你必须记录下来你要做的事,然后整理安排自己一一去执行了。说起来简单,做起来不容易,我们看一下GTD的五个核心原则是:收集、整理、组织、回顾、执行。

  先记住这五个原则的先后顺序。

  一、人类的大脑很强大,能存储很多东西,但让一个成年人回忆起所有童年的事情,很难。与其让大脑存放了这么多信息,不如把信息从脑海里拿出来记在纸上, 让大脑释放出来去思考如何做一件成功的事。所以,GTD的第一步是“收集”,把所有在脑海里浮现的信息(任务, 想法, 项目等等)记录到随身携带的小本子上(或者任何适合你的工具),把你的工作从大脑里面清出来,记录在可以看到的地方。GTD把这个叫做“收集箱”。

  记录小提示:在纸上或其它设备里记录下工作时,应注意安排优先级,思考你的工作哪一项优先级最高,需要动脑筋。

  记录的技巧:涉及到记录的工具和线上和线下两种情况。线上能提醒的可以使用Outlook的任务和日历。比如:几点要找张三打个打电话,几点要发给李四一封邮件,几点去开会。另外还可以使用Google Calendar Sync把Google日历和Outlook日历同步,随时在多个办公地点查看。

  线下的工具是纸笔和手机,这里首先推荐的是纸和笔。当你“收集”完所有的信息后,就是“处理”了。

  二、“处理(整理)”英文原意是Process,我提取了三点重要的内容:

  1) 不把任何信息放回收集箱,处理完一件任务就打一个对勾。
  2) 如果任何一项工作需要做,就马上执行去做(如果花的时间少于两分钟);或者委托别人完成,或者将其延期。
  3) 否则就把它存档或删除、或是为它定义合适的目标与情境,以便下一步执行。

  两分钟原则:不能不提一下处理的两分钟原则,我想更细的是:1秒+2分钟原则,对突然打断的事情,一秒钟评估,两分钟内能解决的,无论是任何事情,马上着手解决掉。如果不能在两分钟内解决,就进行下一步处理。这里不能拖,一件事一件事的来,一心不二用,两分钟处理完一件事,马上回到主要任务上来。

  三、“组织”。“组织”应该是GTD中最关键的一点。“组织”主要分为对下一步行动的组织与对备份资料的组织。
下一步行动的组织一般可分为:等待处理清单、将来处理清单、下一步行动清单。  

  1) 等待处理清单主要是记录那些委派他人去做的工作,比如有封邮件问这件事有谁负责,可转交处理,如果你是主管,可安排下属去做。  
  2) 将来处理清单则是记录延迟处理且没有具体的完成日期的未来计划等等。  
  3) 下一步处理清单则是具体的下一步工作。而且如果一个任务涉及到多步骤的工作,那么需要将其细化成具体的项目。老外认为不能在两分钟钟内完成的、需要一系列动作来进行的任务叫作“项目”。

  常使用Outlook做时间管理的,还可以把Outlook建@todo,@waiting,@next三个文件夹进行“组织”任务。记得在工作中看到托哥使用的是“每日待办”文件夹。

  备份资料来自于对任务可行动的处理结果。对备份信息的组织主要就是一个文档管理系统,可用很多工具去存档这些资料,以前我使用的是网文快捕,现在发现Onenote也不错,推荐Onenote2007。 

  四、“回顾”。

  我对回顾的理解是PDCA循环的一种方式,在每周回顾中,应该对比自己的年度目标,回顾自己在过去一周取得的进步,制定下一周的计划。如:回顾你的长期目标、中期目标和短期目标、回顾你在Onenote里的笔记、回顾你在Outook里的日程表、回顾你写在纸上的清单、回顾你的项目进展情况等等。

  目前我采用的是每日回顾、每周回顾一次,对自己的工作和其它事情进行回顾,看看哪里做的不好,需要改进,重新做出调整计划。

  五、“执行”就不用多讲,另外借用托哥的一个词“集中精神”,结合在一起就是:集中精神执行。

  最后看一下GTD的工作流,作为对GTD几个核心原则的回顾。记住工作流,然后严格按这个工作流来处理你手头上的任务。

  接近文章结尾,如果说时间GTD时间管理可以帮助我们做什么的化,我想无非是:更合理的安排时间、更宏观的看待工作、更方便归纳总结,更快速的提升工作效率,让你成为时间的主人。有人说采用GTD时间管理可以有更为明确的人生目标,我想,严格按着他来执行你的工作,不断的去完善,一定会有一个清晰的未来。下面是一些我经常浏览的GTD中文网站或论坛:
http://www.gtdlife.cn
http://groups.google.com/group/gtdlife?hl=zh-CN
http://www.mifengtd.cn/articles/category/gtd
http://www.gtdstudy.com/

Webfedora-基于LAMP的Web仿Fedora系统

基于Linux的发行版本的LiveCD,相信大家都用过,挺方便的,但是,基于Web的Linux,比较这个Webfedora就没见过吧,快来看看~

    webfedora是一个基于LAMP(Linux,Apache,Mysql,PHP)平台的一个WEB应用。服务端使用了Apache的Mod_Rewrite模块对URL进行了重写,所有的请求都会重新链接到index.php。然后通过修改的ThinkPHP框架(主要对路由部分进行了重写)来解析URL,执行对应的Module和Action。页面使用了Smarty模板。

    为了减小数据传输的大小,可以使用浏览器的压缩功能。现在的浏览器一般都支持GZIP,DEFLATE压缩,服务端检测支持的压缩类型执行对应的压缩(PHP中有gzdeflate和gzcompress压缩函数)。为了能够让客户端知道用什么编码方式解压缩,需要向客户端发送Content-Encoding头信息。同时向客户端发送Last-Modified的头信息,当客户端发起下一次的请求的时候,如果文件未修改,则直接发送HTTP/1.1 304 Not Modified的头信息,让浏览器读取缓存就可以了。

    对于AJAX的请求,服务端返回的是JSON格式的数据。一方面数据相对XML来说要更小,另一方面客户端对返回的数据eval后就可以处理了,避免了XML解析需要的时间。在PHP5.2.*版本中已经有json_encode和json_decode函数。在本版本中提供了完整的仿fedora8的登陆系统和完整的仿Baidu Hi的webim,在以后的版本中会陆续提供 file system,web terminal,web ttplayer,rss reader,web editplus等服务。

经过初步的试用,感觉功能方面还不是很完善,很多功能都不能使用,所以,只能是尝尝鲜,等作者继续完善了。

        你可以在这里注册一个账号,然后就可以登陆Fedora啦。界面是不是很像Fedora啊。

        官方网站:http://www.webfedora.com/