浏览模式: 标准 | 列表 全部文章

wap发表文章测试之配新眼镜!

因为眼镜的丢失,对工作造成了极大不便,拉着一个女生(当参谋)去配置了一副新眼镜,挑战了下框架眼镜,果然效果不错!

后续电脑上配图如下:

090805_glasses.jpg

大小: 19.03 K
尺寸: 300 x 173
浏览: 88 次
点击打开新窗口浏览全图


自 WAP 发表

我的美国linux VPS主机恢复网络正常了!

购置了rashost的美国linux主机,无奈头天晚上(7月31日)购置,次日早上(7月2日)就发现登陆不了。联系rashost服务商,被告知我所用的那条线路出了网络故障(vps主机没问题),头一次亲身遇到了传说中的拒绝服务攻击!

记录下整个事件的过程……

» 阅读全文

Tags: rashost, vps

华为ec1260最新拨号驱动软件

华为ec1260 最新拨号驱动软件,淘来的软件!经过在win7平台下测试,完美解决目前win7下用ec1260自带的驱动(包括自动升级到2.0)无法找到3G或者1X信号的事情!

安装后请重启一下系统,无论是否对软件有什么特别效果。

点此下载:http://u.115.com/file/f51058e786


顺便为apache增加了对http://soft.is36.cn域名的列目录设置,具体操作如下:

编辑httpd.conf文件,增加如下信息(其中/data/web/soft为我的soft.is36.cn对应的主目录,其他选项可以自行选择是否使用)

<Directory '/data/web/soft'>
#开启目录列表索引模式
Options +Indexes
#默认索引排序方式
IndexOrderDefault Ascending Date
#关闭服务器标志
ServerSignature Off
</Directory>

[09-12-18]更新:因原soft.is36.cn服务器到期,现在用nginx的web服务器,nginx配置列目录功能如下:

在你需要列目录的网站server项中至少加入如下第1项:

  1. autoindex on; #列目录,nginx默认是不允许列出整个目录的。如需此功能,在location server 或 http段中加入。
  2. autoindex_exact_size off; #默认为on,显示出文件的确切大小,单位是bytes。改为off后,显示出文件的大概大小,单位是kB或者MB或者GB。
  3. autoindex_localtime on; #默认为off,显示的文件时间为GMT时间。改为on后,显示的文件时间为文件的服务器时间。

参考文章1:apache打开或者关闭列目录功能

问题分析:如果客户端发送一个URL请求, 但是相应的目录里面没有DirectoryIndex
属性指定的文件名,那么可以使用mod_autoindex模块来列出该目录的文件名。
解决:编译Apache的时候包含mod_autoindex模块,然后参考下面的例子来设置Apache
配置文件:
打开列目录功能:
<Directory /path/to/directory>
Options +Indexes
</Directory>
关闭列目录功能:
<Directory /path/to/directory>
Options -Indexes
</Directory>

参考文章2:http://www.wangchao.net.cn/bbsdetail_582389.html

<Directory '/data/web/soft'>
#开启目录列表索引模式
Options Indexes
#参数设置
IndexOptions FancyIndexing ScanHTMLTitles
NameWidth=128 DescriptionWidth=256
HTMLTable VersionSort FoldersFirst
#ScanHTMLTitles:搜索HTML标题
#NameWidth:文件命显示字节数
#DescriptionWidth:描述显示字节数
#HTMLTable:允许HTML格式
#FoldersFirst:目录优先
#索引排除选项
IndexIgnore header.html footer.html
#索引头部嵌入文件
HeaderName /data/index/header.html
#索引底部嵌入文件
ReadmeName /data/index/footer.html
#默认索引排序方式
IndexOrderDefault Ascending Date
#关闭服务器标志
ServerSignature Off
#目录索引文件
DirectoryIndex index.htm
</Directory>

保存httpd.conf文件,重启apache服务,使配置文件生效!

如果需要个性化一点可修改header.html与footer.html
这两个文件是一般的HTML文件,基本格式如下:
header.html:
<!--// 网页基本信息以及修饰配置部分_Start//-->
<!--// 网页基本信息以及修饰配置部分_End//-->
<table>
<tr>
<td>
<!--// 目录内容开始显示部分_Start//-->


footer.html:
<!--// 目录内容开始显示部分_End//-->
</td>
<td>
<!--// 其他修饰部分//-->
</td>
</tr>
</table>
<!--// 网页尾部基本信息以及修饰配置部分_Start//-->
<!--// 网页尾部基本信息以及修饰配置部分_End//-->

Tags: 华为ec1260

linux下解压rar文件用rar程序

2013.4.20更新:某些Linux主机还提供ssh权限,但是这个权限却有限,需要直接调用程序进行解压。 

约定:下载rar for linux程序到当前目录,当前目录存放需要解压的rar文件。

  • wget http://www.rarlab.com/rar/rarlinux-4.2.0.tar.gz
  • tar zxvf rarlinux-4.2.0.tar.gz 
  • ./rar/rar_static x file.rar(用rar_static解压当前目录下的file.rar文件)

2012.7.30更新:今天去看了下最新的rar for linux程序,更新下脚本,一键安装,没有问题。

  • wget http://www.rarlab.com/rar/rarlinux-4.2.0.tar.gz
  • tar zxvf rarlinux-4.2.0.tar.gz --directory=/usr/local
  • ln -s /usr/local/rar/rar_static /usr/bin/rar 

今天要把程序放到linux服务器上进行调试,因为程序师rar打包的格式,故在linux下不能用tar进行解压,只能安装RAR for Linux软件后才能进行!

下载地址:http://www.rarlab.com/download.htm

我所管理的Linux服务器是CentOS5.3,非64bit版本,所以下载:

http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz (3.8.0 稳定版)

http://www.rarlab.com/rar/rarlinux-3.9.b3.tar.gz (3.9 测试版3)

下载安装(以测试版为例):

  • wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz
  • tar zxvf rarlinux-3.8.0.tar.gz
  • cd rar
  • make
  • make install

因为之前下载的3.9测试版3无法正确安装提示(可用yum安装libc.so.6):/lib/libc.so.6: version `GLIBC_2.7' not found (required by unrar)  我下载3.8.0稳定版进行安装,如果安装过程遇到如下错误,请按照解答解决即可。

-bash: ./unrar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

答:# yum -y install ld-linux.so.2

-bash: make: command not found
答:# yum -y install make

unrar: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
答:# yum -y install libstdc++.so.6

/lib/libc.so.6: version `GLIBC_2.7' not found (required by unrar)

答:# yum -y install libc.so.6

2009-12-27更新

如果以上方法还是无法解决该问题,你可以将tar解压开的rar文件夹中的rar_static做一个soft link(符号链接),因为是 static linking 版本,不会有 glibc 程式库版本不和的问题。

假设之前软件被tar解压到/usr/local目录,实际操作中请按照自己的解压的目录来,此处为了方便解答:

#tar zxvf rarlinux-3.9.1.tar.gz --directory=/usr/local

删除之前安装到系统中的rar程序:

#rm -rf /usr/bin/rar

用ln做符号链接:

#ln -s /usr/local/rar/rar_static /usr/bin/rar

测试输入rar压缩命令以及unrar解压命令均无错!

解压一个文件:unrar e file.rar

当然,rar本身也是具有压缩与解压缩功能的:rar x file.rar

因为zip格式是windows下以及linux下都默认支持的,压缩包是zip格式,则可以采用

unzip file.zip 进行解压操作!


If you need to uncompress a .rar archive in Linux, you can download a program called unrar. If you are using Ubuntu or Debian, you can install unrar by opening a terminal and typing sudo apt-get install unrar. Then read the instructions by typing man unrar.

[UPDATE: to install unrar in Ubuntu you need the Multiverse Repository enabled.]

Basically, to unrar a file in Linux, just navigate to the directory where your rar archive is and type unrar x [filename.rar], replacing [filename.rar] with the name of your rar archive.

上面这段是国外网站找来的,大意就是如果采用Ubuntu或者Debian,可以用apt-get进行unrar的安装!方便又需要的朋友,不必下载软件进行编译安装了!

UTF-8网页乱码怎么办?用UltraEdit转码!

今天想给自己的博客加个个人文章的版权声明,找到模板文件,在底部模板文件中适当位置加入了,可是上传覆盖文件后,打开网页发现底部加入版权声明的文字是乱码!

忽然想起来博客的编码方式是utf8,而我直接用记事本编辑了,犯了个大错!

用UltraEdit(或者其他二进制编辑软件)打开模板文件,然后如图所示进行转码后保存,上传覆盖文件后即可恢复正常!

090802_ultra_edit_utf8.jpg

大小: 73.75 K
尺寸: 300 x 128
浏览: 1030 次
点击打开新窗口浏览全图

利用Putty通过ssh端口转发实现软件的加密代理访问

花絮:前天晚上9点买下了rashost的 美国Linux主机,昨天早上发现登陆不了,咨询服务商,被告知网络被攻击,正在抢修(其实是他们催着美国那边的人在搞)。后来说网络会在晚上恢复,可是 等我夜间22:35离开办公室依然没恢复,惨!不过rashost有一点做得不错,就是事情发生后主动提出赔偿一事:网络恢复正后,提交服务单,免费增加一个月的vps使用时间!其实这也正是他们的服务条款中“有限赔偿”提出来的:“RASHOST对客户的最大赔偿金额为客户所用服务的一个月服务费 这一点值得称赞!相比较中国移不动那种虽大但是出了问题除了说抱歉之外没实际赔偿的行为,我还是更喜欢这样的公司!不过有一点比较郁闷,到今天早上我过来网络依然不通……看来得继续等待了!好了,不废话了,进入本文正题!


目前寻求翻墙的方式无非就几种:

  1. 寻找web代理(这个可以进我放置的在线代理进行测试)
  2. 自行寻找http/sock5代理(这个可以去网上搜索代理ip)
  3. vpn翻墙(目前可以自行架设vpn服务器,或者用外国的免费vpn服务,可见:免费实用简单的国外VPN-UltraVPN
  4. ssh 加密隧道转发sock5代理(本文所提)

» 阅读全文

Tags: 代理, 翻墙, gfw

杭州旅游消费券领取之旅[图]

上午居然异常顺利地领取到了杭州第二期的旅游消费券!前后来去花了2小时不到。

领取回来的消费券感觉制作挺精致的!等消费完了还可以收藏着。

» 阅读全文

Tags: 旅游消费券, 河蟹

ubuntu的root密码恢复

启动了ubuntu桌面系统,准备安装网站压力测试工具webbench对刚装好的Linux平台进行测试,无奈好久没运行这个系统,登陆密码居然忘记了! 马上google!当我刚想用以下搜索到方法测试时,居然看到了登陆桌面上的“is36-Desktop”,忽然灵感闪现,输入is36 is36,bingo 进入!

PS:后续才发现这个用户只是普通权限,无法安装软件,还是要root权限,可惜不知道密码,试试下面这个方法!

需要注意的是:Ubuntu 不允许root用户从登陆界面登陆,会显示:The system administrator is not allowed to login from this screen

通过在终端下用sudo或su提升(需要输入密码)到root权限,然后进行其他操作!

再PS:su到root后居然还是无法安装webbench,没办法,只能把我的Red Hat es 4系统启动起来了(Red Hat可以用root直接登陆)!


ubuntu使用sudo来执行管理员权限的操作,但是每次都要输入密码,不是很方便.于是在google上找到了一个不用输入密码的办法,就是更改/etc/sudoers的配置,但是让我万万没想到的就是,我更改了/etc/sudoers的文件访问权限,结果sudo就不能用了.而且我还不知道root用户的密码,导致我失去了对系统的管理权.看来网上的一些文章还是要仔细看清楚再行动,否则后果自负呀! 没办法还得在google上查找补救办法,最终查到一篇关于更改root密码的文章http://www.javaeye.com/topic/64050,也不知道能否管用,反正系统几乎瘫痪,只好硬着头皮试试.

按照文章上说分4步:

  1. 重启ubuntu,按ESC键进入GRUB引导界面。
  2. 选中recovery mode安全模式并按“e”进入编辑状态。
  3. 在kernel参数最后加上“init=/bin/bash”,对于Ubuntu,还要将“splash”删掉,要不splash接管了引导流程后还是会流向GDM。按回车保存,按“b”引导系统。(正冰:我在操作的过程中还将recovery mode模式上的general模式给修改了,将splash删除了,在最后加上init=/bin/bash
  4. 最后编辑完应该如下所示:kernel  /boot/vmlinuz-2.6.17-11-generic root=/dev/hda3 ro quiet init=/bin/bash 启动后会进入一个管理员shell的console下,执行下面的命令

// 根分区的挂载模式默认是只读,要将其改为可写

mount -no remount,rw /

// 修改密码,{user}指代你要修改密码的用户名

passwd {user}

// 同步,修改根分区回到只读状态,重新启动

mount -no remount,ro /

reboot //实际操作过程中却无法重启,直接关机,启动  有点暴力了

如果不怀好意的人接近你的电脑而你又不再旁边,他可以轻松修改用户密码,这个好办,给GRUB加密码;如果他重新启动系统用LiveCD引导,这个好办,
加BIOS密码,如果他打开机箱拆下硬盘拿去挂到其他系统上~~~根本就没有绝对安全的办法,设置好密码,不要让别人接近你的电脑。


来源:http://www.blogjava.net/kuuyee/archive/2009/05/20/271664.html

» 阅读全文

Tags: ubuntu, root, 密码