YOYO的最新BLOG文章

Feb
03

博客,曾经成就了多少网站,而现在似乎更是一种记录的形式,再也不会有人因为博客而博客了,更不会有人靠博客来一举成名了。

2009年是我最忙碌的一年,博客基本上也没做什么更新,偶尔有一些比较好的技术怕日后忘了,就在这里记录一下,博客更像是我的一个记事本。

前几天看到aw发的一篇博客《2010年1月2日》,我是深有同感。当年的博客网站能起来的都起来了,像博客中国,新浪博客等,不能做大的做个小媒体的也还不错,像煎蛋,小众软件等,其他剩下的都将统统死掉,某一天改头换面卖茶叶蛋了也说不定呢。

2010年,我的站也将会改版,具体改成什么,大家到时候就知道了。

Tags: ,
Posted in 想说就说
Jan
18

今天遇到了一个客户的Ubuntu VPS的密码忘记了,从网上找到了如下资料,通过Debian的破解办法,我找回来Ubuntu的root密码,因为Debian和Ubuntu的内核都是一样的,所以方法通用。

(一)RedHat/CentOS/Fedora 系统密码破解

1.在grub选项菜单按E进入编辑模式

2.编辑kernel 那行最后加上S (或者Single)

3.按B,启动到single-user mode

4.进入后执行下列命令

# mount -t proc proc /proc

# mount -o remount,rw /

#passwd

#sync

#reboot

(二)Debian linux 系统密码破解

1.在grub选项菜单’Debian GNU/Linux,…(recovery mode)’,按e进入编辑模式

2.编辑kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b执行重启

3.进入后执行下列命令

root@(none)#mount -a

root@(none)#passwd root

root@(none)#reboot

(三)Freebsd 系统密码破解

1.开机进入引导菜单

2.选择每项(按4)进入单用户模式

3.进入之后输入一列命令

root@#mount -a

root@#fsck -y

root@#passwd(修改密码命令)

root@#root(要破解密码的用户名)

Enter new unix password:

root@#init 6 (重启)

(四)Solaris 系统密码破解

1.在grub选项菜中选择solaris failasfe 项

2.系统提示Do you wish to have it mounted read-write on /a ?[y,n,?] 选择y

3.就进入单用户模式

4.输入下列命令:passwd

root@#init 6 (重启)

(五)NetBsd 系统密码破解

1.开机:当出现提示符号并开始倒数五秒时, 键入以下指令:

> boot -s (进入单用户模式命令)

2.在以下的提示符号中

Enter pathname of shell or RETURN for sh:

按下 Enter。

3.键入以下指令:

# mount -a

# fsck -y

4.使用 passwd 更改 root 的密码。

5.使用 exit 指令进入多人模式。

(六)SUSE 系统密码破解

1.重新启动机器,在出现grub引导界面后,在启动linux的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。

2.稍等片刻出现(none)#:命令行。

3.这时输入mount -n / -o remount,rw 表示将根文件系统重新mount为可读写,有了读写权限后就可以通过passwd命令修改密码了。

4.这时输入passwd命令就可以重置密码了

5.修改完成后记得用mount -n / -o remount,ro将根文件系统置为原来的状态。

原文地址:http://os.51cto.com/art/200910/159523.htm

Jan
13

这两件事任何一件拿出来都是重量级的,而这一切都在2010年的第一个月接连发生了。

百度被黑这事,主要是美国域名注册商的系统漏洞被伊朗网军查到了,百度的dns被修改了,指向到了一个荷兰的IP,所以导致百度在2010年1月12日上午很长一段时间都无法访问。

2010年1月13日,google宣称如果中国政府不放弃对搜索引擎的审核,Google将退出中国。谷歌要退出中国这事震荡太大了,网上大部分都在讨论利益得失和受益者和受损者,对于这事,我不知道说啥,只想骂人。

YouTube、Facebook、Twitter、Blogger、WordPress、Google……全世界最好的网站和服务,一个个远离中国,可能是我们这个时代作为中国人最大的悲哀。

都默哀吧。。。

Jan
01

2010,新年快乐

Comments Off | 0 views

辞去忙忙碌碌的2009年,迎来新的2010年,心中百感交集。新的一年对我们都意味着什么,我们将会在这新的一年里又会怎么去度过呢?

2009年,是我忙忙碌碌创业的一年,喜悦过,痛苦的,生活的酸甜苦辣也都尝到了,总起来说还是很充实。过去的这一年,总起来说还是收获不少,让我的认识和看法也都有了很大的进步,新的一年,我将更加努力!

2010年,希望是我期待的一年,新的一年,不想多说,一起往前走吧。

辞旧迎新,祝大家新年快乐,2010年身体健康、合家团圆、风调雨顺发大财!

Tags: , , ,
Posted in 想说就说
Dec
29

以前我曾写过一篇Windows2003的IIS上配置php环境的文章,很多网上的朋友都看过,自从微软的Windows 7(简称Win7)发布之后,我一直都想也写一篇Win7上面的php配置的文章,今天终于有时间来写一下,希望对大家有所帮助。

其实Win7上面的配置和Windows 2003上的配置大同小异,只是Win7上面的IIS的安装和界面有所变化。

1、准备工作:到php官方网站www.php.net和mysql的官方网站www.mysql.com下载最新版的程序。

2、安装IIS7.5:依次打开控制面板->程序->打开或关闭Windows功能,打开下面的对话框,展开Internet信息服务,然后展开万维网服务,选择“安全性”和“常见HTTP功能”的默认选项,“应用程序开发功能”按下面的图选择即可,然后点击确定,系统就会从光盘里面自动安装IIS,安装好的IIS就可以支持ASP功能了。

3、配置php环境:把php压缩包解压到d:\php目录下面,然后找到php.ini-dist,把他更名为php.ini,修改里面的扩展目录

extension_dir = “D:\php\ext\”

然后把extension=php_mysql.dll前面的分号去掉,保存并把php.ini复制到系统Windows目录下面。

然后依次打开我的电脑(右键)->管理->服务和应用程序->Internet信息服务(IIS)管理器

打开ISAPI和CGI限制,然后添加php的ISAPI的执行文件

添加后如下图所示

然后打开ISAPI筛选器,添加php的ISAPI执行文件

添加之后如下图所示

添加默认文档

添加之后的列表如下

4、安装/配置Mysql:把下载的mysql文件直接安装即可,然后复制php目录下面的libmysql.dll到系统Windows下面的System32目录里。

5、重启IIS,刚才的配置就都生效了,配置也就完成了。

BTW:关于Win7下面的apache+php+mysql的配置和Windows 2003下面的配置是一样的,想了解的朋友请点这里

Tags:
Posted in Microsoft, Server
Dec
01

下载RAR安装包:http://www.rarlab.com/download.htm

然后解压:#tar -xzf rarlinux-3.9.0.tar.gz
进入rar目录:#cd rar
安装:#make
#make install

这样就安装完了,不过这个时候执行命令的时候有如下提示:#rar: /lib/tls/libc.so.6: version `GLIBC_2.7′ not found (required by rar)

我们需要执行如下命令:#cp -f rar_static /usr/local/bin/rar

这样就可以使用rar 命令了。

下面说一下简单的命令的使用:

压缩文件:
a 添加文件到操作文档
例:rar a test.rar file1.txt 若test.rar文件不存在,则打包file1.txt文件成test.rar
例:rar a test.rar file2.txt 若test.rar文件已经存在,则添加file2.txt文件到test.rar中

解压文件:
x 带路径解压文档中内容到当前目录
例:rar x test.rar

这里多说一个参数e,两者都是把文档解压到当前目录,而x是保持原有目录结构,而e是去除所有的目录结构,把所有的文件都解压到当前目录。

更多的命令可以通过#rar -help查看,更详细的说明请看这里

Tags: , ,
Posted in Server
Nov
21

今天安装了DirectAdmin(简称DA),后来我在ssh里面改了一下密码,发现ftp就登陆不上去了,出现530 Login incorrect,开始我以为DA安装的是vsftpd,于是找到不少vsftpd关于530的解决办法,但是我在系统里面死活都没找到vsftpd的影子,后来我才知道安装的是proftpd,但是proftpd的530错误在网上几乎查不到,没有办法,我只能自己去找。

我用vi打开proftpd的配置文件
#vi /usr/local/directadmin/data/templates/proftpd.conf
仔细检查后,我发现了一行代码/etc/proftpd.passwd,凭直觉感觉这个和密码相关,于是我打开这个文件一看,里面是所有ftp用户的密码信息,只不过是加密的。

到这里我就知道怎么解决了,把ssh的密码和这里的密码统一起来,ftp就正常了。

Nov
21

今天安装了一台CentOS的服务器,最精简安装的,半个小时就安装完了,而且我所需要的最基本的功能都有,真是完美啊。

接下来,我就安装了DirectAdmin(简称DA),但是安装成功后就是打不开管理页面,查了很多遍都找不到问题,最后想到可能是防火墙问题。关闭防火墙之后果然就好了,但是关闭防火墙毕竟是不安全的,所以下面我就添加了几个端口,一个是访问网站需要的80端口,一个是DA默认的2222端口,当然你也可以更改一下DA的管理面板访问端口。

Linux的防火墙叫iptables,配置文件在/etc/sysconfig里面,我依次进行了如下操作:

#vi /etc/sysconfig/iptables

添加:

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 2222 -j ACCEPT

然后保存并重启防火墙,这样我们需要的端口就添加进去了。