浏览模式: 标准 | 列表 技术归总

解决AutoPlay Menu Builder丢失控件按扭问题

这几天工作当中需要做一个光盘自运行的菜单,找到了这款AutoPlay Menu Builder软件,而那些网上流传的GHOST XP类的封装系统中的自运行菜单也是用这个软件做出来的。

使用该软件过程中,笔者发现AutoPlay Menu Builder会不断地丢失控件按钮,而综合对比下来,这个问题出现在5.1版本后所有中文版(英文版未测试),而因为5.1版本无法破解成功,所以只能寻求解决最新版本6.0。

先去http://www.xiazaiba.com/html/1073.html下载“AutoPlay Menu Builder 6.0.0.1855(光盘菜单制作工具)简体中文汉化版”,安装完成后打开安装目录,将目录下的APMBuilder.chs文件改名或者删除后问题解决,不过界面就回到了英文状态,熟悉操作的话,基本不是问题。

造成该问题的原因:这个自动删除控件按扭的BUG是中文外挂文件APMBuilder.chs引起的,可能是汉化与程序不兼容所致。

删了中文外挂文件,使用英文版就没问题了。勿直接去下载英文版,因为你还要为找到那个注册码而烦恼……

win7旗舰版(原版)以及破解补丁下载

win7旗舰版(原版)http://www.ziddu.com/download/11785263/win7_7600_x86_Ultimate_GRMCULFRER_CN_DVD.torrent.html

破解补丁 http://www.ziddu.com/download/11785264/Windows7Loaderwin7.rar.html

注意:破解补丁只可用于测试使用,请在下载24小时后停止使用并删除。

华硕EeePC上网本安装XP系统所遇到的问题

具体安装过程不再赘述,网上文章一大片,本文适用于会手动用U盘(WINPE)或者外接光驱安装系统但是遇到本文所述问题的用户。

昨天从京东买了台华硕eeepc上网本,内置了linux系统,按照常理,直接用启动盘启动后运行PQ分区软件将原有linux分区删除,然后建立一个主分区(设为“作用”状态以便系统启动),一个扩展分区(里面再建立3个逻辑分区)。用ghost将xp系统还原到主分区中,重新启动电脑却出现如下提示:

Start searching partition 0
No more DataRun could Read
CEFULL not Found
No vaild Partition (NTFS of FAT32)

出现该问题的原因是:硬盘的引导区(mbr)仍然是linux的,使用disk genius的重写MBR即可。

重新启动使用启动盘/U盘中自带的diskgen软件进行“重写主引导记录”(MBR),再次重启,系统顺利安装。

Tags: 华硕, eeepc, mbr

linux下使用free命令查看实际内存占用(可用内存)

linux下在终端环境下可以使用free命令看到系统实际使用内存的情况,一般用free -m方式查看内存占用情况(兆为单位)。而系统实际可用内存是不是free部分呢,不是的,系统实际内存占用以及可用内存有如下几个加减法:

  • used=total-free  total=used+free
  • 实际内存占用:used-buffers-cached 即 total-free-buffers-cached
  • 实际可用内存:buffers+cached+free

                   total       used       free     shared    buffers     cached
Mem:            128        119           8          0            1               22
-/+ buffers/cache:        95          32
swap:          255            0         255

 

第1行Mem数据:

  • total 内存总数: 128
  • used 已经使用的内存数: 119
  • free 空闲的内存数: 8
  • shared 当前已经废弃不用,总是0
  • buffers Buffer Cache内存数: 1
  • cached Page Cache内存数: 22

第2行-/+ buffers/cache:

  • -buffers/cache 的内存数:95 (等于第1行的 used - buffers - cached)
  • +buffers/cache 的内存数: 32 (等于第1行的 free + buffers + cached)

可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。

第三行数据是交换分区SWAP的,也就是我们通常所说的虚拟内存。

为了提高磁盘存取效率, Linux做了一些精心的设计, 除了对dentry进行缓存(用于VFS,加速文件路径名到inode的转换), 还采取了两种主要Cache方式:Buffer Cache和Page Cache。前者针对磁盘块的读写,后者针对文件inode的读写。这些Cache有效缩短了 I/O系统调用(比如read,write,getdents)的时间。

感兴趣的可以进一步参考文件/proc/meminfo,free命令就是根据它的信息生成的。free命令的源码可从procps-xxx-.src.rpm获取,xxx为版本号,比如procps-3.2.3-5.3.src.rpm。

 

Tags: linux, free, memory, swap

PDF转换WORD利器:AnyBizSoft PDF Converter

测试了几个PDF转换WORD的软件,都转换失败,直到尝试了AnyBizSoft PDF Converter 1.02 英文绿色特别版_专业PDF转换Word/PPT工具,一次性成功,非常棒。不过,你得先装好Microsoft office软件才可以转换,不然会提示先安装微软的office的。

下载地址:http://www.xdowns.com/soft/31/55/2009/Soft_57422.html

或直接迅雷下载http://www.236.xdowns.com/uploadFile/2009-12/AnyBizSoftPDFConverter.rar

pdf2word.jpg

大小: 86.87 K
尺寸: 291 x 300
浏览: 121 次
点击打开新窗口浏览全图

另外AnyBizSoft PDF to Text V1.0.0.6 绿色便携版_将PDF转为文本格式也可以用一用,需求不同,各取所需。

下载地址:http://www.xdowns.com/soft/31/55/2009/Soft_54524.html


当然,如果你不方便下载软件,那我推荐使用google document工具:https://docs.google.com/ 你可以把文档(比如pdf)上传到上面,然后另存为其他的格式,google会为你完成所有工作。不过在我使用过程中,我的pdf有460多页,google只为我转换了前9页。使用它之前需要注册一个google account,相信也是一个很简单的事情。

Tags: pdf, pdf2word

提升linux系统安全之修改SSH端口与禁止ROOT登陆

最近发现服务日志里很多连接22端口欲破解服务器的root登陆密码,为了加固服务器安全,做如下设置:

1、linux默认的ssh服务端口是22,使用root登陆终端,先修改SSH端口:

# vi /etc/ssh/sshd_config

将# port 22修改为 port 4444,也就是设置ssh端口为4444,重启ssh服务即可生效,并用netstat命令查看网络连接

# service sshd restart

# netstat -ntlp

如果没有启动ssh服务,临时需要启动,并且想配置一个非默认端口,可以执行如下命令(绑定1433端口):

# /usr/sbin/sshd -p 1433

2、禁止root直接登陆,进一步保证系统安全:

先建立一个普通可登陆用户,再修改其密码

# useradd is36
# passwd is36

然后禁止root用户登录

#vi /etc/ssh/sshd_config

修改# PermitRootLogin yes 为 PermitRootLogin no,保存配置文件并重启服务使之生效

# service sshd restart

下次要先登录is36用户,然后再使用su - root命令提升权限进行操作。

归总:一般来说,如果黑客只是广泛地扫描ip段,那么修改端口能够起到很明显效果,如果是有人有针对性地想攻击你的服务器,那么他的扫描软件必定会扫描到你修改后的ssh服务端口号。

Tags: linux, ssh, root

Linux或Unix下怎样修改系统时间

Linux/Unix下一般使用“date -s”命令来修改系统时间。

比如将系统时间设定成2010年6月28日的命令如下:

#date -s 06/28/2010

将系统时间设定成下午11点12分0秒的命令如下:

#date -s 11:12:00

这里说的是系统时间,是linux由操作系统维护的。在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令:

#clock -w

该命令强制把系统时间写入CMOS。

解决帝国CMS修改“内容页目录存放形式”不起作用

帝国CMS是一个基于PHP+MYSQL的CMS系统,比较专注于CMS,初期需要理解整个软件的理念,可定制变化的东西较多,适合大中小型网站建设内容型网站。本次在该系统基础上二次修改整合中遇到一些较为麻烦的问题,故作摘录,以备后用。

1、之前按照模式样式生成了很多条新闻信息,而我却不想要URL里有“年-月-日”这样的样式存在,按照官方的提示修改了每个中级栏目下的“内容页目录存放形式”为空,但是重新刷新生成整个网站静态文件,居然没变化。依然如前,但是之后添加的信息却是正常的。

解决之道:如果你修改的栏目都是基于news模板,那么请到后台执行以下语句即可

update phome_ecms_news set newspath=''

同理,如果是其他模板比如photo,只要添加过信息的都可以执行一次类似以上的sql语句,无非就是把news改为photo即可,good luck。

关于静态页面生成的更多信息,移步这里:http://www.phome.net/doc/ecmsedu/base/htgl/html/addclass.html

2、帝国系统要想显示一行两(多)列样式?

移步这里:http://www.phome.net/doc/ecmsedu/base/mbzz/html/ecmsinfo.html

3、待续……

Tags: cms