Archive for the ‘Operating System’ Category

  • AIX Storage Learning 1

    Date: 2010.03.04 | Category: Operating System | Response: 0

    AIX 5.3中设置大文件支持

    AIX系统安装之后,默认不允许单个文件大小超过2G,对于企业应用系统来说,这个限制一般是需要去除的。
    首先,取消安全方面的限制,需要修改配置文件/etc/security/limits,可以针对所有用户在default段修改,或者在指定user段来修改具体user的限制。下面是一个示例。设置成-1,表示取消大小限制。

    Read the rest of this entry »

    • Share/Bookmark
  • 使用ZFS打造家庭廉价数据中心

    Date: 2009.11.06 | Category: In My Opinion, Operating System | Response: 3

    在Sun公司实习了8个月,让我学到了很多东西;特别是OpenSolaris和ZFS,学会了如何使用它们,更知道了如何利用它们。

    如今这个信息化高度发达的年代,信息爆炸,数据资源越来越多。五年前,20G的硬盘还显得非常充裕;而如今,没有100G200G,是无法存下家庭中所有数据资源的了。对于我们家来说,几年间添置了数码摄像机和数码照相机,加之几次旅行和游玩,家中的两块160G大硬盘已然无法满足存储所有信息的需求。

    总是刻盘、刻盘、再刻盘,并不是最好的解决方案,因为一来找起数据来非常不方面;二来读取速度也非常慢,还要担心光盘质量和保存的问题;三来光盘刻一次基本上不再修改了,非常不灵活。加上对于视频编辑的时候对于大容量数据存储、高速度数据访问的要求,我们家在半年前添置了一块1TBSATA大硬盘(1TB=1000GB)。

    Read the rest of this entry »

    • Share/Bookmark
  • ZFS RAID-Z 技术解析

    Date: 2009.11.03 | Category: Operating System | Response: 0

    最近在使用ZFS文件系统构造廉价而稳定的家用文件冗余服务器,特转载学习一篇关于ZFSRAID-Z技术的文章。转载自:http://www.ixpub.net/viewthread.php?tid=896494

    RAID(廉价磁盘冗余阵列)最初的承诺是它将使用廉价磁盘提供快速、可靠的存储。重点在于廉价,但不知为何我们最终却得到这种结果。为什么呢?
    RAID-5(以及其他数据/奇偶校验方案,比如 RAID-4RAID-6、奇偶和行对角奇偶校验)从未完全履行过 RAID的承诺,并且也无法履行,这是因为存在一种称为 RAID-5 写漏洞的致命缺陷。不管何时更新 RAID存储条,还必须更新校验,以便所有磁盘异或为 0,正是这个等式使您能在磁盘故障时重构数据。问题在于无法以原子方式更新两个或多个磁盘,所以RAID 存储条可能在崩溃或电源断电时被损坏。
    为了认清这个问题,假设您在写入数据块之后、但在写入相应校验块之前断电。现在,此存储条的数据和奇偶校验就不一致,而且它们将永远保持不一致(除非在某个时候使用一个全存储条写操作覆盖了旧数据)。因此,如果磁盘故障,RAID重构过程将在您下一次读取此存储条上的任何块时生成垃圾。更糟的是,它这样做使没有任何提示,它根本不知道提供给您的是损坏的数据。
    为解决此问题,出现过一些仅用于软件的应急方案,但它们的速度非常慢,所以软件 RAID 已经在市场中消亡。当前的 RAID 产品全部在硬件中执行 RAID 逻辑,这样它们可以使用 NVRAM 来应对断电。这确实有用,但成本很高。
    现有 RAID 方案还存在一个糟糕的性能问题。当执行部分存储条写操作时,也就是说,当更新的数据少于单个 RAID 存储条包含的数据时,RAID系统必须读取旧数据和奇偶校验来计算新奇偶校验。这是一个巨大的性能损失。全存储条写操作异步执行所有写操作,而部分存储条写操作必须在同步读操作之后才能启动写操作。
    又一次,昂贵的硬件提供了一种解决方案:RAID 阵列可以在等待磁盘读操作完成时,在 NVRAM中缓冲部分存储条写操作,这样读延迟就可以对用户隐藏。当然,这种方法只在 NVRAM缓冲器用完之前有效。没问题!您的存储供应商会说。只要再多掏些现金,多买些 NVRAM 就好了。没有您的钱包不能解决的问题。
    部分存储条写操作在事务文件系统(比如ZFS)中又提出了另一个问题。部分存储条写操作必然会修改有效数据,这违反了确保事务语义这一规则。(如果在完全存储条写时断电,则没什么问题,同理,如果您在 ZFS 中的其他任何写操作期间断电也没什么问题:但您正在写入的块没有一个是有效的。)
    但愿我们不用执行这些烦人的部分存储条写操作……

    Read the rest of this entry »

    • Share/Bookmark
  • 使用XManager连接OpenSolaris 2009.06

    Date: 2009.10.30 | Category: Open Source, Operating System | Response: 0

    1、下载XManager:http://www.file.techwork.cn/NetSarang.Xmanager.Enterprise.v3.0.0206.rar

    2、进入OpenSolaris系统的/etc/X11/gdm找到custom.conf,并找到[xdmcp]字段. 这时候你会发现[xdmcp]字段后面是空的。直接添加Enable=true和Port=177。(注意Enable的E和Port的P大写)
    3、查看是否启动成功:#svcs –a |grep gdm
          online         10:23:46 svc:/application/graphical-login/gdm:default
    4、使用svcadm restart gdm即可。然后可以在XBrowser中打开OpenSolaris的X界面了

    • Share/Bookmark
  • How to find 64bit Vista or Windows 7 drivers for Sony VAIO

    Date: 2009.05.10 | Category: Operating System | Response: 0

    If you are using Sony VAIO laptop, you may meet tough driver pro­blem when you install newer Ope­ra­tion System. Fin­ding a pro­per driver for vaio is not an easy way. You may find it is hard to find some drivers such as Memory Stick, Fin­ger Cer­ti­fi­ca­tion, Felica, Sony PI (Sony Pro­g­ra­mma­ble I/O Con­t­rol) and so on.

    For­tu­na­tely, I find some drivers for 64bit win­dows on the offi­cial page. It can support major models of vaio. You can go to http://vcl.vaio.sony.co.jp/download/unofficial/64/001.html for 64bit driver downloading.

    By the way, if you meet the follo­wing problem:

    For­bi­dden : Please read the EULA (End User License Agreement).

    Please go to a refer­ral page to read EULA first. In Chi­nese lan­guage, you can go to http://service.sony.com.cn/vaio/ArticleFiles/Vista64-EULA.htm instead. After cli­cking “同意”, you will be able to go to the down­loa­ding page.

    Read the rest of this entry »

    • Share/Bookmark
  • Windows 7 Shell命令列表

    Date: 2009.04.08 | Category: Microsoft, Operating System | Response: 0

    Shell命令的强大不言而喻,能够快速完成一些任务,也能让一系列的任务批处理执行,非常好用。Windows 7里面的shell命令更加强大了,能够完成更多的任务。从国外看到了一篇介绍win7 shell的文章,转载过来,还是很有用处的。

    Win­dows 7 Shell命令

    shell命令可以直接在开始菜单的命令框中执行。如果若是添加为一个快捷方式,那么前面要加上explorer.exe来运行这些shell。

    win7最新加入

    • shell:Libraries
    • shell:MusicLibrary
    • shell:VideosLibrary
    • shell:OtherUsersFolder
    • shell:Device Meta­data Store
    • shell:PublicSuggestedLocations
    • shell:DocumentsLibrary
    • shell:User Pin­ned
    • shell:UsersLibrariesFolder
    • shell:PicturesLibrary
    • shell:ImplicitAppShortcuts
    • shell:Ringtones
    • shell:CommonRingtones

    Read the rest of this entry »

    • Share/Bookmark
  • Windows 7 beta 试用手记

    Date: 2009.01.28 | Category: Microsoft, Operating System | Response: 1

    过年这几天,闲着没事,加之vista上的卡巴斯基试用版正好过期,所以装上了 win­dows 7 试用了一下。感觉还真是挺不错的,贴心了很多,待一一细说之。

    首先是下载。win­dows 7 目前还是可以下载试用的。可以登陆官方网页:http://www.microsoft.com/windows/windows-7/,下面有一个链接“ Try the Beta ”,可以从这里下载原始的ISO文件,将其刻成DVD后便可以安装。在下载前,用自己的live帐号登陆一下,就可以申请到一个测试用的序列号。安装完windows7以后选择自动激活即可。这个序列号需要记录一下。

    目前为止,win7还只是支持英语、德语、日语等等一些语言,不支持中文。

    安装过程和vista没什么两样,只是需要的信息更少了。只要选择好安装的位置信息即可。

    安装完成后,遇到一点小麻烦,就是我的显卡(Nvi­dia GeFo­rce Go 7400)并不马上支持。Aero特效并没有打开,就连分辨率也不够大,只支持到了1024*768。不过激活后,通过Windows Update,我得到了一个Nvidia PreRelease版的驱动。安装后分辨率等等一系列问题解决了。不过Aero特效依然没有打开。但驱动程序已经装好了啊。难道我的显卡不支持Aero?

    从网上搜了一下,有个方法可以强制打开Aero,摘录如下:

    Aero特效是Win­dows Vista的特色之一,作为后继者的Win­dows 7自然也不会少。使用了Win­dows 7的朋友都知道Win7中的Aero诊断和修复工具可以轻松发现和解决有关透明及其他视觉特效方面的问题。但如果某些情况下此工具也无能为力的话,在Vista下强制开启Aero效果的小技巧在Windows 7下依然有效。

    • step1 Win+R运行“Regedit”打开注册表编辑器;
    • step2 定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM;如果没有,则新建一个并命名为DWM
    • step3 在右边的空白面板中右击-新建DWORD (32-位值),命名为UseMachineCheck并将其值设置为0;
    • step4 在右边的空白面板中右击-新建DWORD (32-位值),命名为Blur并将其值设置为0;
    • step5 在右边的空白面板中右击-新建DWORD (32-位值),命名为Animations并将其值设置为0。
    • step6 运行Services.msc找到Desktop Win­dow Mana­ger Session Mana­ger服务,重启之。或者运行下列命令:
      net stop uxsms
      net start uxsms
    • step7 试试打开aero。如有必要,重启一下系统。

    此技巧对安装在虚拟机中的Win­dows 7同样有效,尤其是在Virtual PC 2007上。

    运行了,依然没有效果。后来歪打正着,我重新注册了一个用户,并赋予Administrators权限,然后登陆进去发现,Aero有了,呵呵。

    Win7和Vista在Aero不一样的地方是Win7加入了一个Aero Shake的特效。也就是摇一摇当前的窗口,背景后面其他的窗口都最小化了,这点还是蛮贴心的。

    还有一些地方我觉得设计得很好。比如任务栏,增大了图标,将任务栏和快速启动栏二合为一:一些常用的程序可以通过运行后右键单击后选择pin命令,将其固定到任务栏上。

    image

    如果已经固定在任务栏上,而程序没有启动,就会是下面的样子。注意Fire­fox图标。

    image

    这个功能确实不错,快速启动栏不需要了,呵呵。

    还有一个功能不得不提的,就是Library。在用户自己的账户下面,有个Library目录,里面包含Documents、Music等等。而很多时候,我们的文档并不是只存在My Documents一个目录下,而是遍布很多地方。而这个Library就做到了将所有文档所在的目录汇总到一起,便于我们进行操作。我们进入Library里面Documents的属性中,可以看到如下的画面:

    image

    这样,就可以将多个目录指定成Docu­ments Storage。当我进入Documents目录中,其实就是打开了多个目录,我们可以对这几个目录中的文件进行快速浏览了。非常贴心。

    image image

    还有一些程序,如画图、写字板,都变成了像Office2007类似的Tab式。

    image

    还有一点不得不提,那就是显示桌面这个功能。在Vista以及以前的时代,是作为一个快捷方式存在的。而在Win7中,可以发现屏幕的右下角(时钟右面),有一个很小的条。单击这里,就可以显示桌面了,呵呵。

    image

    Win7还是很值得期待的!推荐大家试用!

    另外,在杀毒软件方面,很多还是不支持Win7的。不过我们可以试用一下卡巴斯基针对Win7的Technical Preview版:http://www.kaspersky.com/windows7。对于像我一样的卡巴迷来说,这个是必不可少的。而且可以免费使用三个月,何乐而不为呢?

    最后还有一点要注意,就是装上英文版Win7以后,会发现很多中文软件字体显示不正常。这是由于System Locale没有设置好的原因。依次找到Control Panel –> Clock, Lan­guage, and Region –> Regio­nal and Lan­guage Options –> Admi­ni­st­ra­tive –> Change System Locale,将系统的Locale改变成Chinese PRCOK啦。

    image image

    • Share/Bookmark
  • Mount Writable NTFS in OpenSolaris

    Date: 2008.12.14 | Category: Operating System, Sun | Response: 1

    As I men­tio­ned before, there is a way to mount read-only NTFS Par­ti­tion in Open­So­la­ris by using an open sou­rce pro­ject. You can see my arti­cle: http://www.PriorMind.com/?p=74 for detail info­r­ma­tion. But there is a serious pro­blem, which may let us fell pain­ful: This pro­ject doesn’t have a good support on Chi­nese characters.

    Actua­lly, Linux users can mount wri­ta­ble NTFS par­ti­tion easily, but why Open­So­la­ris users can­not? For­tu­na­tely, I found this binary pkg package yester­day, and insta­lled on my Open­So­la­ris 2008.11 succe­ssfu­lly. You can down­load pkg package from here: http://ocean1.ee.duth.gr/SolarisX/ASntfs-3g-1.5012.tar.gz. This pro­ject is called NTFS-3G. You can go to http://www.ntfs-3g.org/ for getting fur­ther information.

    After down­load, you should install the three package in this order: SUNWfusefs.pkg, SUNWlibfuse.pkg and ASntfs-3g-1.5012.pkg. Please see README file.

    To mount a NTFS par­ti­tion, you may exe­cute that command:

    # ntfs-3g /dev/dsk/c0d0p1 /mnt/Windows

    But there is a pro­blem when I am using this module: I can­not mount my NTFS par­ti­tion in the extend par­ti­tion. I’ve tried /dev/dsk/c0d0p2 and /dev/dsk/c0d0p2:1, but both of them are fai­led. If you can mount your NTFS in LBA, please kin­dly teach me how to do that. Thanks!

    After insta­lling and moun­ting, we will be able to read and write data on NTFS. Moreover, with that pro­g­ram, we can read loca­li­zed cha­ra­cters correctly!

    Why not have a try?

    • Share/Bookmark
  • Colorful and Syntax highlight enabled VIM on OpenSolaris

    Date: 2008.12.04 | Category: Operating System, Sun | Response: 0

    When edi­ting some text file or pro­g­ram code in Open­So­la­ris, you may want to use VI or VIM. But, Open­So­la­ris can­not give you a colo­r­ful and syn­tax hig­hli­ght ena­bled vim by default. For­tu­na­tely, These two fun­ctions can be actived by wri­ting some text into ~/.vimrc, in ano­ther word, we can con­fi­gure vim pro­file to ena­ble that functions.

    So, let’s do it *right now*! Just follow this steps:

    open ~/.vimrc and put the follo­wing text into the file:

    set term=xtermc
    set nu
    if &t_Co > 1
    syn­tax on
    endif

    open ~/.bashrc to let vi alias to vim, just append the text into ~/.bashrc:

    alias vi=‘vim’

    Done! Cong­ra­tu­la­tions!

    • Share/Bookmark
  • 在OpenSolaris下通过Pidgin使用QQ

    Date: 2008.11.26 | Category: Operating System, Software, Sun | Response: 3

    前一阵子,我在自己的博客上发表了如何在Solaris下编译QQ。但是对于OpenSolaris来说,相对而言就麻烦了一些,因为一些基础编译包包含的不全。但是,我们应该看到一点,那就是OpenSolaris与Solaris Nevada使用的同一内核。这也就是说,通过Solaris Nevada编译好的QQ插件,是可以用到OpenSolaris上的。

    所以我又重新在Solaris上编译了最新版本的pidgin,并得到了QQ的插件。对于OpenSolaris来讲(我使用的是即将发布的OpenSolaris 2008.11的RC2测试版),直接将里面的文件复制到 ~/.purple/plugins 目录下就可以了。当然,plu­gins这个目录在初始状态下并不存在。如果想让这项功能适用于所有用户,则可以将文件复制到 /usr/lib/purple-2 目录下。

    随后就可以顺利使用喽!很简单吧?

    使用OpenSolaris的朋友们赶紧下载这个QQ插件吧:libqq-pidgin-2.5.2.tar.gz

    另外我也在尝试编译fetion插件。不过现在在makefile这块出现了点问题。如果大家谁能够编译了fetion插件,也拿出来和大家分享一下啊。呵呵。

    – Paul

    • Share/Bookmark
Page 1 of 3123

Paul’s Online Services

Dynamic Tag Cloud

Recent Posts

Recent Comments

Tags

2008.11.Trip-of-GuangXi ASP.net C++ China Chrome css dotNet FCGuoAn Firefox Football gmail IBM IE IIS IT Association Joke Microsoft music mysql NLP Nokia ntfs NumPy OpenSolaris open source Open Team php pidgin PKUSS Python Python Challenge qq Samba SciPy Learning shell solaris SQL SUN Thunderbird Travel web host Win 7 WordPress X11 zfs