2011年12月20日 星期二

檢查Linux 版本

今天找到了一個能100%確認是那一套Linux distribution的指令了,lsb_release,以下列出了cat /etc/issue與lsb_release去確認Linux distribution的結果:

1.lsb_release -a
[root@pollux max]# lsb_release -a
LSB Version:    :core-3.0-ia32:core-3.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch
Distributor ID: RedHatEnterpriseAS
Description:    Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
Release:        4
Codename:       NahantUpdate4

2.cat /etc/issue
[root@pollux max]# cat /etc/issue
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
Kernel \r on an \m

2011年11月21日 星期一

umount 發生device is busy



# umount /misc/remoteshare
umount: /misc/remoteshare: device is busy
umount: /misc/remoteshare: device is busy

查詢是否有程序在使用該目錄,但是出現 Input/output error
# fuser -m /misc/remoteshare
/misc/remoteshare: Input/output error

強制將該目錄釋放
# umount -l /misc/remoteshare


查詢是否有程序在使用該目錄,PID
# fuser -m /misc/remoteshare/
/misc/remoteshare/:   3324    4538c

後面c的意義如下
c: current directory.
e: executable being run.
f: open file. f is omitted in default display mode.
F: open file for writing. F is omitted in default display mode.
r: root directory.
m: mmap'ed file or shared library.


確認該程序是否可以停掉
ps -ef |grep 3324
ps -ef |grep 4538

停止該程序
kill 3324 4538

卸載目錄
umount /misc/remoteshare

如果還是不行,也可以使用強制卸載
umount -l /misc/remoteshare

2011年9月30日 星期五

JBOSS無法啟動

某天,跑的好好的JBOSS,有天突然不會跑了,出現的錯誤訊息如下

ERROR [MainDeployer] Could not create deployment: file:/usr/local/jboss-4.2.3.GA/server/default/conf/jboss-service.xml
org.jboss.deployment.DeploymentException: - nested throwable: (java.lang.reflect.InvocationTargetException)

檢查該xml 格式是對的
經過google大神的查詢,有人提到是主機名稱無法正確解析

hostname : tvap15
/etc/sysconfig/network 設定hostname的地方
/etc/hosts 設定hostname 對應IP的地方
192.168.0.55            tvap06

發現現有主機的資料沒有對應的
手動加上
192.168.0.56           tvap15

hostname tvap15
service network restart

再重新啟動jboss 就正常了


2011年8月3日 星期三

vsftpd log format

Thu Mar 4 08:12:30 2004 1 202.114.40.242 37 /incoming/index.html a _ o a guest@my.net ftp 0 * c
  1. Thu Mar 4 08:12:30 2004
    current-time 
  2. 1
    transfer-time
  3. 202.114.40.242
    remote-host  
  4. 37
    byte-count
  5. /incoming/index.html
    filename
  6. a
    transfer-type
  7. _
    special-action-flag
  8. o
     direction
  9. a
    access-mode
  10. guest@my.net
    username
  11. ftp
    service-name
  12. 0
    authentication-method
  13. *
    authenticated-user-id
  14. c
    completion-status



  • current-time  
    The current local time in the form "DDD MMM dd hh:mm:ss
    YYYY", where DDD is the day of the week, MMM is the month,
    dd is the day of the month, hh is the hour, mm is the min-utes,
    ss is the seconds, and YYYY is the year.

  • transfer-time
    The total time of the transfer in seconds.

  • remote-host
    The remote host name.

  • byte-count
    The amount of transferred bytes.

  • filename
    The canonicalized (all symbolic links are resolved) abso-lute pathname of the transferred file.

    In case of the chrooted FTP session this field can be interpreted as the pathname in the chrooted nvironment(the default interpretation) or as the one in the realfile system. The second type of interpretation can be enabled by the command-line options of the ftpd(.

  • transfer-type
    The single character that indicates the type of the trans-fer. The set of possible values is:
    • a         An ascii transfer.
    • b         A binary transfer.

  • special-action-flag
    One or more single character flags indicating any special action taken. The set of possible values is:
    • _          No action was taken
    • C         The file was compressed (not in use).
    • U         The file was uncompressed (not in use).
    • T         The file was tar'ed (not in use).

  • direction
    The direction of the transfer. The set of possible values is:
    • o          The outgoing transfer.
    • i           The incoming transfer.

  • access-mode
    The method by which the user is logged in. The set of pos-sible values is:
    • a (anonymous)  The anonymous guest user.
    • g (guest)           The real but chrooted user (this capability is guided by ftpchroot(5) file).
    • r (real)           The real user.

  • username
    The user's login name in case of the real user, or the user's identification string in case of the anonymous user (by convention it is an email address of the user).

  • service-name
    The name of the service being invoked. The ftpd( utility uses the ``ftp'' keyword.

  • authentication-method
    The used method of the authentication. The set of possible values is:
    • 0         None.
    • 1         RFC931 Authentication (not in use).

  • authenticated-user-id
    The user id returned by the authentication method. The `*' symbol is used if an authenticated user id is not avail-able.

  • completion-status
    The single character that indicates the status of the transfer. The set of possible values is:
    • c         A complete transfer.
    • i         An incomplete transfer.

vsftpd与log有关的选项:
vsftpd_log_file
xferlog_enable
xferlog_std_format
xferlog_file
dual_log_enable
syslog_enable
log_ftp_protocol
no_log_lock

2011年6月13日 星期一

IE保存docx xlsx变成zip的问题 - [Apache]

2009-08-19

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://tonado.blogbus.com/logs/44587006.html
伟大的Microsoft迄今为止还没有修复这个bug,自作多情的把自己发明的docx,xlsx等格式保存成zip文件,虽然那些文件的实质就是zip,但是绝不能容忍IE下载文件时把它们当做zip,总不能告诉用户让他们自己把下载好的文件改回docx或xlsx后缀吧,麻烦。修复很简单,只需要在Apache的httpd.conf里添加额外的MIME types信息然后重启即可。
AddType application/vnd.ms-word.document.macroEnabled.12 .docm
AddType application/vnd.openxmlformats .docx .pptx .xlsx
AddType application/vnd.openxmlformats-officedocument.presentationml.presentation .pptx
AddType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet .xlsx
AddType application/vnd.openxmlformats-officedocument.wordprocessingml.document .docx
AddType application/vnd.ms-word.template.macroEnabled.12 .dotm
AddType application/vnd.openxmlformats-officedocument.wordprocessingml.template .dotx
AddType application/vnd.ms-powerpoint.template.macroEnabled.12 .potm
AddType application/vnd.openxmlformats-officedocument.presentationml.template .potx
AddType application/vnd.ms-powerpoint.addin.macroEnabled.12 .ppam
AddType application/vnd.ms-powerpoint.slideshow.macroEnabled.12 .ppsm
AddType application/vnd.openxmlformats-officedocument.presentationml.slideshow .ppsx
AddType application/vnd.ms-powerpoint.presentation.macroEnabled.12 .pptm
AddType application/vnd.ms-excel.addin.macroEnabled.12 .xlam
AddType application/vnd.ms-excel.sheet.binary.macroEnabled.12 .xlsb
AddType application/vnd.ms-excel.sheet.macroEnabled.12 .xlsm
AddType application/vnd.ms-excel .xlt .xla
AddType application/vnd.openxmlformats-officedocument.spreadsheetml.template .xltx
AddType application/vnd.ms-excel.template.macroEnabled.12 .xltm
AddType application/vnd.ms-xpsdocument .xps
AddType application/application/vnd.ms-powerpoint .ppt .pot .pps .ppa
AddType application/msword .doc .dot


IE下载Office2007文件时在下载对话框中变成ZIP文件问题的解决

 从IIS或者Tomcat之类的Web服务器通过二进制流下载文件时(比如通过设置Header为Content- disposition:inline),如果被下载的文件是Office2007的dotx,docx,pot等后缀的时候,下载对话框中的图标会变成 ZIP的,相应的文件名也会成为zip为扩展后缀的文件。其实出现这样的情况,是由于IE中对下载文件类型的判断,假如找不到相应后缀的MIME的话,会自动根据数据流来判断文件的类型,而微软对Office2007的格式做了和以前完全不同的处理。
以前的Office文档是100%的二进制格式。第三方的工具操作起来非常不方便,而 Office2007从整体上都是基于XML格式的,这里并不是说Office2007文档可以保存成XML格式。而是Office2007默认的文档格式就是XML的(Word的docx、Excel的xlsx等)。也许有人会感到奇怪,用文本编辑器打开docx后,显示的仍然是二进制格式,并不是什么 XML。其实docx并不是普通的XML格式,当然,也不只是一个XML文件,docx本质上是一个zip文件,里面有一系列的xml、目录和其他的文件。如果我们将docx改成zip。就可以用winzip等软件将其解开。
正是由于这样的原因,当MIME中不存在相对应的Office2007类型的情况下,被自动识别为ZIP文件了。解决的方法很简单,在Server 端添加MIME映射就可以了。Tomcat的话,可以在Web.xml中找到这样的定义,按照规则添加就可以了,IIS中按照下面的方法添加(以XML为例):
  1. 选择Default Web Site,弹出Properties对话框。
  2. 选择HTTP Headers标签。
  3. 在MIME Map下,单击File Types 标签并选择New Type。
  4. 在Extension 域中键入.xml,在 Content Type 域中键入text/xml, 然后单击OK。
至于什么是MIME,一般的人应该都知道,这里简单的解释一下:
MIME (Multipurpose Internet Mail Extensions,多目的Internet邮件扩展)是创建用于电子邮件交换,网络文档,及企业网和Internet上的其他应用程序中的文件格式的规范。每个MIME格式包含一个MIME内容类型(”MIME type”)和指示存储在这个文件中的数据的子类型。MIME类型和子类型一般以类型/子类型的形式列出。MIME格式的内容广泛用于网络文档中
下面收集了大部分文件的扩展名和相应的MIME对应,有需要的可以在列表中找到并添加。
.asx,video/x-ms-asf
.xml,text/xml
.tsv,text/tab-separated-values
.ra,audio/x-pn-realaudio
.sv4crc,application/x-sv4crc
.spc,application/x-pkcs7-certificates
.pmc,application/x-perfmon
.lit,application/x-ms-reader
.crd,application/x-mscardfile
.isp,application/x-internet-signup
.wmlsc,application/vnd.wap.wmlscriptc
.vst,application/vnd.visio
.xlam,application/vnd.ms-excel.addin.macroEnabled.12
.ttf,application/octet-stream
.pfm,application/octet-stream
.csv,application/octet-stream
.aaf,application/octet-stream
.one,application/onenote
.hta,application/hta
.atom,application/atom+xml
.323,text/h323
.mhtml,message/rfc822
.midi,audio/mid
.p7r,application/x-pkcs7-certreqresp
.mny,application/x-msmoney
.clp,application/x-msclip
.vsd,application/vnd.visio
.lpk,application/octet-stream
.bin,application/octet-stream
.onetoc,application/onenote
.x,application/directx
.wvx,video/x-ms-wvx
.vcf,text/x-vcard
.htc,text/x-component
.htt,text/webviewhtml
.h,text/plain
.mht,message/rfc822
.mid,audio/mid
.p7b,application/x-pkcs7-certificates
.gz,application/x-gzip
.dvi,application/x-dvi
.cpio,application/x-cpio
.vdx,application/vnd.ms-visio.viewer
.sldm,application/vnd.ms-powerpoint.slide.macroEnabled.12
.xlm,application/vnd.ms-excel
.fdf,application/vnd.fdf
.setreg,application/set-registration-initiation
.eps,application/postscript
.p7s,application/pkcs7-signature
.toc,application/octet-stream
.mdp,application/octet-stream
.ics,application/octet-stream
.chm,application/octet-stream
.asi,application/octet-stream
.afm,application/octet-stream
.evy,application/envoy
.wmp,video/x-ms-wmp
.qt,video/quicktime
.mpv2,video/mpeg
.xslt,text/xml
.etx,text/x-setext
.cod,image/cis-cod
.snd,audio/basic
.au,audio/basic
.man,application/x-troff-man
.qtl,application/x-quicktimeplayer
.pmw,application/x-perfmon
.class,application/x-java-applet
.iii,application/x-iphone
.csh,application/x-csh
.z,application/x-compress
.vtx,application/vnd.visio
.vsw,application/vnd.visio
.wps,application/vnd.ms-works
.potx,application/vnd.openxmlformats-officedocument.presentationml.template
.ps,application/postscript
.p7c,application/pkcs7-mime
.thn,application/octet-stream
.mso,application/octet-stream
.dot,application/msword
.doc,application/msword
.sgml,text/sgml
.nws,message/rfc822
.pbm,image/x-portable-bitmap
.ief,image/ief
.wav,audio/wav
.texi,application/x-texinfo
.mvb,application/x-msmediaview
.hdf,application/x-hdf
.vsx,application/vnd.visio
.dotm,application/vnd.ms-word.template.macroEnabled.12
.docm,application/vnd.ms-word.document.macroEnabled.12
.pptx,application/vnd.openxmlformats-officedocument.presentationml.presentation
.psm,application/octet-stream
.java,application/octet-stream
.eot,application/octet-stream
.jar,application/java-archive
.mpeg,video/mpeg
.xsf,text/xml
.map,text/plain
.uls,text/iuls
.rf,image/vnd.rn-realflash
.m3u,audio/x-mpegurl
.wma,audio/x-ms-wma
.aifc,audio/aiff
.mdb,application/x-msaccess
.mvc,application/x-miva-compiled
.stl,application/vnd.ms-pki.stl
.ppsx,application/vnd.openxmlformats-officedocument.presentationml.slideshow
.xlsb,application/vnd.ms-excel.sheet.binary.macroEnabled.12
.setpay,application/set-payment-initiation
.prm,application/octet-stream
.mix,application/octet-stream
.lzh,application/octet-stream
.hhk,application/octet-stream
.onepkg,application/onenote
.xaf,x-world/x-vrml
.flr,x-world/x-vrml
.IVF,video/x-ivf
.cnf,text/plain
.asm,text/plain
.tiff,image/tiff
.wax,audio/x-ms-wax
.ms,application/x-troff-ms
.tcl,application/x-tcl
.shar,application/x-shar
.sh,application/x-sh
.nc,application/x-netcdf
.hlp,application/winhlp
.oda,application/oda
.pfb,application/octet-stream
.fla,application/octet-stream
.wm,video/x-ms-wm
.rgb,image/x-rgb
.ppm,image/x-portable-pixmap
.ram,audio/x-pn-realaudio
.sit,application/x-stuffit
.dir,application/x-director
.mpp,application/vnd.ms-project
.xla,application/vnd.ms-excel
.ssm,application/streamingmedia
.axs,application/olescript
.ods,application/oleobject
.psp,application/octet-stream
.jpb,application/octet-stream
.wrz,x-world/x-vrml
.m1v,video/mpeg
.mno,text/xml
.cmx,image/x-cmx
.jpeg,image/jpeg
.dib,image/bmp
.rmi,audio/mid
.aiff,audio/aiff
.wmd,application/x-ms-wmd
.wri,application/x-mswrite
.pub,application/x-mspublisher
.ins,application/x-internet-signup
.wks,application/vnd.ms-works
.xls,application/vnd.ms-excel
.ai,application/postscript
.crl,application/pkix-crl
.qxd,application/octet-stream
.dwp,application/octet-stream
.xof,x-world/x-vrml
.wmv,video/x-ms-wmv
.nsc,video/x-ms-asf
.mpa,video/mpeg
.pnm,image/x-portable-anymap
.rpm,audio/x-pn-realaudio-plugin
.aif,audio/x-aiff
.me,application/x-troff-me
.pml,application/x-perfmon
.trm,application/x-msterminal
.m13,application/x-msmediaview
.js,application/x-javascript
.dxr,application/x-director
.potm,application/vnd.ms-powerpoint.template.macroEnabled.12
.xltx,application/vnd.openxmlformats-officedocument.spreadsheetml.template
.xlt,application/vnd.ms-excel
.xlc,application/vnd.ms-excel
.p10,application/pkcs10
.smi,application/octet-stream
.sea,application/octet-stream
.hqx,application/mac-binhex40
.spl,application/futuresplash
.movie,video/x-sgi-movie
.lsf,video/x-la-asf
.txt,text/plain
.jfif,image/pjpeg
.jpe,image/jpeg
.zip,application/x-zip-compressed
.wmf,application/x-msmetafile
.m14,application/x-msmediaview
.latex,application/x-latex
.wcm,application/vnd.ms-works
.pptm,application/vnd.ms-powerpoint.presentation.macroEnabled.12
.xlsx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.hhp,application/octet-stream
.aca,application/octet-stream
.accdb,application/msaccess
.jcz,application/liquidmotion
.wrl,x-world/x-vrml
.wmx,video/x-ms-wmx
.asr,video/x-ms-asf
.lsx,video/x-la-asf
.xsl,text/xml
.html,text/html
.tif,image/tiff
.der,application/x-x509-ca-cert
.pfx,application/x-pkcs12
.p12,application/x-pkcs12
.ppsm,application/vnd.ms-powerpoint.slideshow.macroEnabled.12
.cur,application/octet-stream
.accdt,application/msaccess
.hdml,text/x-hdml
.htm,text/html
.xbm,image/x-xbitmap
.jpg,image/jpeg
.texinfo,application/x-texinfo
.ppam,application/vnd.ms-powerpoint.addin.macroEnabled.12
.xlw,application/vnd.ms-excel
.rm,application/vnd.rn-realmedia
.pdf,application/pdf
.rar,application/octet-stream
.psd,application/octet-stream
.inf,application/octet-stream
.emz,application/octet-stream
.dsp,application/octet-stream
.onea,application/onenote
.jck,application/liquidmotion
.mpe,video/mpeg
.mp2,video/mpeg
.sct,text/scriptlet
.ras,image/x-cmu-raster
.swf,application/x-shockwave-flash
.wmz,application/x-ms-wmz
.gtar,application/x-gtar
.dcr,application/x-director
.sldx,application/vnd.openxmlformats-officedocument.presentationml.slide
.pps,application/vnd.ms-pps
.p7m,application/pkcs7-mime
.xsn,application/octet-stream
.ocx,application/octet-stream
.accde,application/msaccess
.mov,video/quicktime
.wmls,text/vnd.wap.wmlscript
.cpp,text/plain
.c,text/plain
.bas,text/plain
.css,text/css
.art,image/x-jg
.mp3,audio/mpeg
.t,application/x-troff
.roff,application/x-troff
.tar,application/x-tar
.hhc,application/x-oleobject
.scd,application/x-msschedule
.pko,application/vnd.ms-pki.pko
.sst,application/vnd.ms-pki.certstore
.ppt,application/vnd.ms-powerpoint
.xtp,application/octet-stream
.u32,application/octet-stream
.pcx,application/octet-stream
.msi,application/octet-stream
.exe,application/octet-stream
.asd,application/octet-stream
.onetoc2,application/onenote
.fif,application/fractals
.mpg,video/mpeg
.vml,text/xml
.xdr,text/plain
.vcs,text/plain
.hxt,text/html
.eml,message/rfc822
.xpm,image/x-xpixmap
.ico,image/x-icon
.gif,image/gif
.dwf,drawing/x-dwf
.src,application/x-wais-source
.tr,application/x-troff
.pmr,application/x-perfmon
.pma,application/x-perfmon
.dll,application/x-msdownload
.bcpio,application/x-bcpio
.wmlc,application/vnd.wap.wmlc
.wdb,application/vnd.ms-works
.dotx,application/vnd.openxmlformats-officedocument.wordprocessingml.template
.docx,application/vnd.openxmlformats-officedocument.wordprocessingml.document
.pot,application/vnd.ms-powerpoint
.xltm,application/vnd.ms-excel.template.macroEnabled.12
.rtf,application/rtf
.prf,application/pics-rules
.snp,application/octet-stream
.cab,application/octet-stream
.avi,video/x-msvideo
.asf,video/x-ms-asf
.dtd,text/xml
.wml,text/vnd.wap.wml
.vbs,text/vbscript
.rtx,text/richtext
.dlm,text/dlm
.xwd,image/x-xwindowdump
.pgm,image/x-portable-graymap
.bmp,image/bmp
.crt,application/x-x509-ca-cert
.ustar,application/x-ustar
.tex,application/x-tex
.sv4cpio,application/x-sv4cpio
.tgz,application/x-compressed
.cdf,application/x-cdf
.vss,application/vnd.visio
.cat,application/vnd.ms-pki.seccat
.thmx,application/vnd.ms-officetheme
.xlsm,application/vnd.ms-excel.sheet.macroEnabled.12
.prx,application/octet-stream
.pcz,application/octet-stream
.onetmp,application/onenote
.acx,application/internet-property-stream
.wsdl,text/xml
.disco,text/xml
.xsd,text/xml
.wbmp,image/vnd.wap.wbmp
.png,image/png
.pnz,image/png
.smd,audio/x-smd
.smz,audio/x-smd
.smx,audio/x-smd
.mmf,application/x-smaf

以上資料摘自於

2011年4月30日 星期六

工作排程--匯出匯入工作

匯出工作
適用於: Windows 7, Windows Server 2008 R2, Windows Vista
您可以匯出工作,以便將工作儲存在其他使用者和電腦可匯入的 XML 檔案中。工作的內容、觸發程序、動作、條件和設定都可以存在 XML 檔案中。工作的 XML 是以工作排程器架構 (可能為英文網頁)定義的。如需匯入工作的相關資訊,請參閱匯入工作
若要使用 Windows 介面匯出工作
  1. 若尚未開啟 [工作排程器],請啟動 [工作排程器]。如需相關資訊,請參閱啟動工作排程器
  2. 在包含您要匯出之工作的主控台樹狀目錄中,尋找並按一下工作資料夾。
  3. 在主控台視窗中,按一下您要匯出的工作。
  4. 按一下 [動作] 窗格中的 [匯出...][另存新檔] 對話方塊隨即出現。
  5. 在 [另存新檔] 對話方塊中,瀏覽到要儲存工作的位置,再按一下 [儲存] 按鈕。
若要使用命令列匯出工作
  1. 開啟命令提示字元。若要開啟命令提示字元,依序按一下 [開始][所有程式] 及 [附屬應用程式],然後按一下 [命令提示字元]
  2. 輸入:
    schtasks /Query [/S  [/U  [/P []]]]
    /XML /TN 
  3. 工作的 XML 會顯示在命令提示字元中。複製工作的 XML,並將它貼到空白的 XML 檔案。儲存 XML 檔案後,檔案將包含工作定義並且可匯入。
若要檢視此命令的說明,請輸入:
schtasks /Query /?

匯入工作
適用於: Windows 7, Windows Server 2008 R2, Windows Vista
您可以匯入工作,如此便會將匯入的工作新增到工作資料夾,讓您能夠使用並執行工作。工作的內容、觸發程序、動作、條件和設定都可以存在 XML 檔案中。工作的 XML 是以工作排程器架構 (可能為英文網頁)定義的。若要查看代表工作的 XML 範例,請匯出工作並檢視儲存的 XML 檔案。如需匯出工作的相關資訊,請參閱匯出工作
若要使用 Windows 介面匯入工作
  1. 若尚未開啟 [工作排程器],請啟動 [工作排程器]。如需相關資訊,請參閱啟動工作排程器
  2. 在您要匯入工作的主控台樹狀目錄中,尋找並按一下工作資料夾。若要將工作匯入新的工作資料夾,請參閱建立新的工作資料夾來建立資料夾。
  3. 按一下 [動作] 窗格中的 [匯入工作]
  4. [開啟舊檔] 對話方塊隨即出現。尋找要匯入的工作 XML 檔案,並按一下 [開啟] 按鈕。
  5. [建立工作] 對話方塊隨即出現。[建立工作] 對話方塊中的 [一般][觸發程序][動作][條件] 和 [設定] 索引標籤都包含匯入工作的資訊。
  6. 按一下 [建立工作] 對話方塊上的 [確定] 按鈕。
若要使用命令列匯入工作
  1. 開啟命令提示字元。若要開啟命令提示字元,依序按一下 [開始][所有程式] 及 [附屬應用程式],然後按一下 [命令提示字元]
  2. 輸入:
    schtasks /Create [/S  [/U  [/P []]]]
    /XML  /TN 
若要檢視此命令的說明,請輸入:
schtasks /Create /?

工作排程器異常-0x80090016機碼組不存在

這個問題已經發生第二次了 ,在此做個記錄,希望不要有再用到的機會.......


問題描述:
一般分頁初始化失敗
特定的錯誤是:
0x80090016:機碼組不存在
嘗試抓取工作帳戶資訊時發生錯誤。您可以繼續編輯工作物件,但無法變更工作帳戶資訊。

解決方法:
%SystemDrive%\Documents and Settings\All UsersApplication Data\Microsoft\Crypto\RSA\S-1-5-18\
將d42開頭的檔案刪除,排程就恢復正常了。
回到工作排程器時,d42開頭的檔案就會自己再度產生。

以上文章轉貼自 http://shelbyhuang.blogspot.com/2010/02/0x80090016.html

2011年4月22日 星期五

time--測試程式效率

time命令在測試程式效率的時候很有用,也很方便。
它以秒為單位將一條命令執行期間所用的時間、系統時間和 time 命令的執行時間列印在標準錯誤中。
例如:
說明
執行命令列”command [arguments...]“,命令列執行結束時在標準輸出中列印執行該命令列的時間統計結果,其統計結果包含以下資料:
1)實際時間(real time): 從command命令列開始執行到運行終止的消逝時間;
2)用戶CPU時間(user CPU time): 命令執行完成花費的用戶CPU時間,即命令在用戶態中執行時間總和;
3)系統CPU時間(system CPU time): 命令執行完成花費的系統CPU時間,即命令在核心態中執行時間總和。
其中,使用者CPU時間和系統CPU時間之和為CPU時間,即命令佔用CPU執行的時間總和。實際時間要大於CPU時間,因為Linux是多工作業系統,往往在執行一條命令時,系統還要處理其它任務。
另一個需要注意的問題是即使每次執行相同命令,但所花費的時間也是不一樣,其花費時間是與系統運行相關的。
例1:
1. # time date
2. Sun Mar 26 22:45:34 GMT-8 2006
3.
4. real    0m0.136s
5. user    0m0.010s
6. sys     0m0.070s
7. #
在例1中,執行命令”time date”(見第1行)。系統先執行命令”date”,第2行為命令”date”的執行結果。第3-6行為執行命令”date”的時間統計結果,其中第4 行”real”為實際時間,第5行”user”為用戶CPU時間,第6行”sys”為系統CPU時間。以上三種時間的顯示格式均為 MMmNN[.FFF]s。
在例1中,CPU時間 = 使用者CPU時間 + 系統CPU時間 = 0m0.010s + 0m0.070s = 0m0.080s,實際時間大於CPU時間,說明在date命令運行的同時,還有其它任務在運行
示例
   1. 要測量運行一個程式所需的時間,請輸入:
      /usr/bin/time -p a.out
      此命令運行程式 a.out,並以由 -p 標誌指定的格式將實際時間、使用者時間和系統時間寫入標準錯誤;例如:
      實際時間 10.5
      用戶時間 0.3
      系統時間 3.6
   2. 要在檔中保存 time 命令資訊的記錄,請輸入:
      /usr/bin/time a.out 2> a.time


 原文地址 http://www.wunengwu.cn/time-under-the-command-linux.html

2011年4月11日 星期一

Private IP 說明

Private IP俗稱虛擬IP,內部網路連線使用。
根據 RFC 1918 - Address Allocation for Private Internets 說明,有以下三段IP保留給內部網路使用: 

代碼:
10.0.0.0        -   10.255.255.255  (10/8 prefix)
172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
192.168.0.0     -   192.168.255.255 (192.168/16 prefix) 

以192.168開頭的IP為例:
IP設定
192.168.0.X ~ 192.168.255.X,X=1~254
網路遮罩(netmask)設定
255.255.255.0
廣播位址(broadcast)設定
192.168.Y.255,Y=0~255

都算是標準的Private IP使用方式。
有一個地方需要注意的是,若廣播位址(broadcast)隨意設定,可能會影響netmask與可以用的IP數量,所以一般都直接拿最大的255設定即可。

<<題外話>>
若不連上Internet,其實IP怎麼設定都是OK的,遵循RFC1918的規範設定,主要是為了便於辨認IP是Private IP或是Public IP,以及避免連上Internet時與其他真實IP重複,造成網路連線異常。



以上資料摘自於http://forum.liferec.com/viewtopic.php?p=488