Solaris 忘记root密码 解决办法

  1. 用普通用户登陆,进入ok模式。(stop + A)
  2. 用光盘启动,到单用户模式:boot cdrom -s。
  3. 挂载正常模式下的根分区/ :mount /dev/dsk/c0t0d0s0 /mnt (c0t0d0s0视具体情况定,可以采用format来查看,默认为第一块磁盘的第一个分区)。
  4. 修改挂载后etc下面的shadow文件权限,默认情况下shadow文件只有一个400的权限,也就是所有者可读,需要设置w权限,然后才可以修改:chmod +w /etc/shadow;
  5. 加了w权限后,用vi修改root用户行为root::,把用户名后第一段内容,也就是密码删掉,保存退出;
  6. 把shadow文件的权限改回400,重启启动系统:chmod –w /etc/shadow 或者 chmod 400 /etc/shadow ; reboot
  7. 在初始化内存的时候再次按下 Stop+A 之后输入 boot -s,然后启动完成后,root 不需要密码也可以在 Console 登录
  8. 登录进系统后(如果不习惯奇怪的csh,可以用输入bash,启动b[……]

    继续阅读 »

几个有用的PHP字符串过滤,转换函数

<?php nl2br(); // \n to <br/> addslashes(); stripslashes(); //对数据库操作时,转义特殊字符  chop(); //除去字符串右边空格 trim(); //除去字符串中所有空格 ltrim(); //除去字符串左边空格  htmlspecialchars(); //转换’$’,’"’,'<‘,’>’为相应的html实体 htmlentities(); //转换所有html标记为相应的html实体 array explode(string separator, string str); //分割字符串 string implode(string separator, array arr); //连接字符串 strtoupper(); strtolower(); //转换大小写 ucfirst(); //只转换第一个字符为大写  ucwords(); //转换每个words的第一个字母为大写[……]

继续阅读 »

FTP的两种工作模式:主动模式与被动模式

对于采用了NAT端口映射的服务器来说,要么开放ftp连接端口(一般21)和数据端口20(采用主动模式),要么开发指定的高位端口范围,比如60000-65535,客户端指定采用被动模式连接,并且指定连接服务器所采用的本地端口范围;如果用户较少,从方便的角度来考虑,第一种方式比较合适。 转载,不过原地址找不到了,下面是引文: ftp是基于tcp的服务,ftp使用2个端口,一个数据端口和一个命令端口(也叫做控制端口)。通常命令端口是21,数据端口是20。 主动ftp 主动模式的ftp是这样的;客户端从一个任意的非特权端口n(n>1024)连接到ftp服务器的命令端口(21),然后客户端开始监听端口n+1,并发送ftp命令“port n+1”到ftp服务器。服务器从它自己的数据端口20连接到客户端指定的数据端口n+1。 针对FTP服务器前面的防火墙来说,必须允许以下通讯才能支持主动方式FTP: 1. 任何端口到FTP服务器的21端口 (客户端初始化的连接 S<-C) 2. FTP服务器的21端口到大于1024的端口(服务器响应客户端的控制端口 S-&gt[……]

继续阅读 »

iOS for WordPress

目前WordPress提供了针对iOS的专门网站:ios.wordpress.org,提供了包括针对iPhone、iPod Touch以及iPad的应用;我在3GS上装过,主要是面向手持设备进行blog创作以及回复评论等的功能,支持写日志时携带位置信息,以及方便的上传和管理图片等媒体文件,比网页的方式要舒服很多,不过有一点不足就是日志显示的时候会直接显示出来html代码,撰写的时候是这样,不是很方便 目前最新版本是2.6.1 iTunes详细信息页[……]

继续阅读 »

PDO:PHP 5 数据对象 (PDO) 抽象层

通俗版解释: PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等扩展来连接MySQL、PostgreSQL、MS SQL Server、SQLite,同样的,我们必须借助 ADOdb、PEAR::DB、PHPlib::DB之类的数据库抽象类来帮助我们,无比烦琐和低效,毕竟,php代码的效率怎么能够我们直接用C/C++写的扩展斜率高捏?所以嘛,PDO的出现是必然的,大家要平静学习的心态去接受使用,也许你会发现能够减少你不少功夫哦。 一名新 PHP 数据对象 (PDO) 数据抽象层的原始开发人员为您简要介绍该抽象层,重点讲述与 Oracle 一起运行的情况。 需要 PHP:5.0 需要其他:Oracle 8 或更高版本客户端库 下载用于 Oracle 的 PDO (Windows):php_pdo.dll,php_pdo_oci.dll 下载用于 Oracle[……]

继续阅读 »

修改 谷歌地球(google earth/GE) 中文版界面默认字体

原文作者:玛瑙河 原文链接:http://www.cnblogs.com/agateriver/archive/2010/05/16/1736626.html 相信有很多朋友都是GE的Fans,但是中文版的GE的界面字体(比如菜单字体等)却很丑陋而且字体大小也不和谐,更不爽的是,GE并没有提供对界面字体风格调整的选项。 那么如何将GE主界面字体显示风格设置成我们自己喜欢的呢? 首先我们要知道的是,GE的GUI是通过Qt实现的,Qt是一个跨平台的C++库。Qt应用程序的界面风格可以通过样式表来控制。然后我来说说更改GE字体的方法: 1.linux下可以通过用qt-config命令设置Qt程序的默认字体来解决。也可用2中提到的通过指定命令行参数的方法解决。 2.windows下似乎不能通过qt-config来解决,但是我们可以通过样式表来控制GE的字体风格。Qt程序员们对通过样式表控制GUI风格都是再熟悉不过了。不过我们这里也不用去修改GE的源码,况且google也不会给呀!欣喜是,所有的Qt应用程序都可以通过在命令行传递一个参数-stylesheet来指定样式表[……]

继续阅读 »

QQrobot: qq机器人在linux下的编译调试

有人放出了qqrobot机器人的源代码,弄到Ubuntu下尝试编译,折腾了一段时间,现在终于成功了,需要注意的地方以及具体操作如下: 1. 编辑环境准备:需要安装mysql的开发包: sudo apt-get install libmysqlclient-dev 2. 下载源代码:点击下载;下载好源码包rar文件,解压 3. 新建数据库和导入数据:记下用户名、密码以及数据库名,导入SQL.txt文件 4. 编辑数据库信息:进入source目录,修改db.c,将其中的数据库用户名密码以及数据库名都修改成刚才设定的 5. 编译:make -C src -flinux.mak ,其中src是源码目录,由于是在linux下编译,所以就利用源码目录的linux.mak这个Makefile文件 然后很快就编译完成,最后生成的myqq文件在上级目录 使用方法是:./myqq qq号 qq密码。目前放出来的这个源码不够完整,缺少部分表,包括:qqrobot.log_daily_summary、robots_quns等,缺乏正式平台上有的回调功能,接下来进一步再做修改和调整吧~~[……]

继续阅读 »

warning:incompatible implicit declaration of built-in function ‘exit’

使用gcc编译程序,若碰到这样的warning:incompatible implicit declaration of built-in function ‘exit’,则表明没有include相应的头文件。 在*.h文件里,加了一行include就解决问题了 #include <stdlib.h>[……]

继续阅读 »

Adobe的AJAX框架–Spry

最近看完了Adobe的AJAX框架Spry的所有文档和Demo,觉得这东西挺有意思的,在这里介绍给大家。 Spry框架的开发人员是来自于DreamWeaver开发组,他们把Spry框架做为DreamWeaver的一个完美补充为设计者和开发 者提供对AJAX技术的支持。Spry框架是一个轻量级的AJAX框架,它的代码和标签十分的简洁和优雅,以保证让用户能便捷的使用,并不会为过繁杂的标 签所惑。 Spry框架的官方网址: http://labs.adobe.com/technologies/spry 在这里你能找到最新的文档和下载最新的Spry版本,目前版本是预览版1.3_08-11。 大家可以先在下面的看到Spry的示例和Demo: http://labs.adobe.com/technologies/spry/samples/ http://labs.adobe.com/technologies/spry/demos/ Spry框架其实就是一个客户端的JavaScript类库,包含了一组JavaScript文件,CSS,图片文件,通过官方的框架结构[……]

继续阅读 »