2012年12月26日 星期三

Linux enable quota

Reference:
http://linux.vbird.org/linux_basic/0420quota/0420quota-fc4.php

1. vi /etc/fstab,加上 usrquota,grpquota (沒有空白)
Ex: /dev/sdb1               /data                  ext3    defaults,usrquota,grpquota      1 1

2. mount -o remount /data

3. quotacheck -avug -m

4. quotaon -avug

5. edquota -u user1
EX: (單位是 Kbyte)

Disk quotas for user user1 (uid 501):
  Filesystem    blocks    soft    hard   inodes   soft   hard
  /dev/sdb1          0   45000   50000        0      0      0

6. 查詢單一帳號 quota
指令:quota -u user1

7. 查詢所有帳號 quota
指令:repquota -a

2012年12月25日 星期二

2012/12/25 理髮

交大美髮部 剪加洗。
冬天的太陽 ~~~ 溫暖 ~~~
入鏡頭的兩個都是女生,在以前的交大算是難得....


Apache httpd configuration for Subversion (SVN)


  • Enable httpd by vi /etc/httpd/conf/httpd.conf
    • ServerAdmin my_e_mail@domain.com
    • ServerName my_host:80
  • config subversion by vi /etc/httpd/conf.d/subversion.conf
    • <Location /my_svn>
    •    DAV svn
    •    SVNParentPath /data/svn
    •       AuthType Basic
    •       AuthName "Authorization repository"
    •       AuthUserFile /data/svn/svn-passwd-file
    •       AuthzSVNAccessFile /data/svn/svn-authz-file
    •       Require valid-user
    • </Location>
  • service https restart

剛安裝好的 Apache,裡面的 ssl 憑證有效期只有一年,請參考這一篇製作更長的有效憑證。
http://linux.vbird.org/linux_server/0360apache.php#www_ssl

Linux master NIS server migration

Solution:

  • 將原本 Master NIS server 的 /etc/*, /var/yp/Makefile 複製到新的機器
  • 在新的機器上執行
    • /etc/init.d/ypserv start
    • /etc/init.d/yppasswdd start
    • chkconfig ypserv on
    • chkconfig yppasswdd on
    • /usr/lib64/yp/ypinit -m
如果不想 copy /etc/*,個別製作的話需要這些檔案。
  • /etc/group
  • /etc/hosts
  • /etc/passwd
  • /etc/shadow
  • /etc/nsswitch.conf
  • /etc/sysconfig/network
  • /etc/sysconfig/yppasswdd
  • /etc/yp.conf
  • /etc/gshadow

如果想加上 auto home,必須修改 /var/yp/Makefile。
  • 修改前 all:  passwd group hosts rpc services netid protocols mail
  • 修改後 all:  passwd group hosts rpc services netid protocols mail auto.master auto.home
  • /etc/auto.master 加上 /home   /etc/auto.home
  • 新增 /etc/auto.home,內容為 *       -rw,soft,intr nfs_server:/data/home/&
Reference:

2012年12月24日 星期一

紙模型 法國 疾風戰鬥機 Rafale-B

Download Link:
http://www.geocities.jp/ojimak_01/interest.htm

兩頁印一張。


2012/12/23 台塑王品牛排

餐前酒


2012/12/22 放假 & 水電 DIY

這一天公司統一扣假,小孩要上學,剛好來換客廳壞的那一支層板燈。本來以為是燈管壞了,買了一支飛利浦三波長36W日光燈管(NT 70),換上去還是不亮。詢問廠務同事,可能是燈座壞了,再去買燈座(NT 130),換上去 OK 啦。

中午去吃肯德基慰勞自己一下。這是新推出的 紙包雞,感覺比 Costco 的烤雞腿不油一點。加點兩個卡士達爆漿蛋塔。


吃完後去隔壁的 Homebox 逛一下,看了一下燈管的價格,飛利浦三波長36W日光燈管要 NT 100!我家附近這一家水電材料行賣的價格居然比 Homebox 便宜。幫它廣告一下,在光復路一段老爺酒店附近,華新水電材料行。

我家浴室對外窗是外推開窗,每天開開關關,手把的螺絲已經鬆了,拆下來看是鋁門窗的螺牙 "崩" 了。兩說找大一號的螺絲硬鎖上去,問了兩家五金行都說沒有。剛好想到附近有一家做鋁門窗的,去問問看吧。厚著臉皮跟老闆要了四顆螺絲,回家裝上後搞定~~~

Linux NIS error message "do_ypcall: clnt_call: RPC: Timed out"

Status:
telnet linux client偶而卡住,然後出現錯誤訊息 do_ypcall: clnt_call: RPC: Timed out 才登入進去。

環境:
只有一台NIS server on linux,linux client有10台。

從錯誤訊息看起來是 NIS server 的問題。

Try 1. 修改 /etc/nsswitch.conf,將 hosts:      files nis dns 改為 hosts:      files nis。
==> 沒效,而且還造成無法連上 Internet。因為沒有 dns 造成 FQDN 無法解析。

Try 2. enable linux client nscd (name service cache daemon) by /usr/sbin/nscd。
==> 沒效。

處理過程中發現 NIS server 執行大部分指令都會出現 "... I/O error ...",但是 linux client 的 ypcat, ypwhich 還是正常的。因為無法正常 poweroff,只好斷電再重開機啦~~~

==> 有效。也許只是單純的 NIS server 異常,也許只要 reboot NIS server 就會好。但是有 Slave NIS server 對整個 linux 環境是比較好啦。

2012年12月21日 星期五

Enable slave NIS server steps

Reference:
http://linux.vbird.org/linux_server/0430nis.php#nis_server_master
http://paching.myweb.hinet.net/lesson15.htm
http://www.mattiasholm.com/?p=338

Server side:
1. vi /etc/sysconfig/network

NISDOMAIN=mynisdomain   <==設定 NIS 領域名稱
YPSERV_ARGS="-p 1011"   <==設定 NIS 每次都啟動在固定的埠口

2. /etc/ypserv.conf 用預設值即可
dns: no
files: 30
slp: no
slp_timeout: 3600
xfr_check_port: yes
*                          : *       : shadow.byname    : port
*                          : *       : passwd.adjunct.byname : port

3. vi /etc/hosts 確定 master, slave NIS都在 hosts 裡面。
192.168.100.1 master
192.168.100.2 slave

4. vi /etc/sysconfig/yppasswdd
YPPASSWDD_ARGS="--port  1012"

5. start NIS service
/etc/init.d/ypserv start
/etc/init.d/yppasswdd start
chkconfig ypserv on
chkconfig yppasswdd on

6. check NIS service
rpcinfo -p localhost
   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100004    2   udp   1011  ypserv
    100004    1   udp   1011  ypserv
    100004    2   tcp   1011  ypserv
    100004    1   tcp   1011  ypserv
    100009    1   udp   1012  yppasswdd

rpcinfo -u localhost ypserv
program 100004 version 1 ready and waiting
program 100004 version 2 ready and waiting

7. sync YP from master
/usr/lib64/yp/ypinit -s master

8. check slave DB in /var/yp/mynisdomain

Client side:
vi /etc/yp.conf
domain mynisdomain server master
domain mynisdomain server slave

2013/2/1 update:
Linux client automount doesn't work after reboot.
The client is bind to NIS slave. (run ypwhich to check)
Run ypcat auto.master getting error message "No such map auto.master. Reason: Internal NIS error".
The file auto.master isn't in NIS slave /var/yp/mynisdomain.

Solution:
1. Modify file auto.master in NIS master directory /etc. (The file time must be changed.)
2. cd /var/yp; make (This will push auto.master to NIS slave.)
3. run "service autofs restart" in client for automount.

2012年12月19日 星期三

鼎新報表憑證更換底圖 (doc to emf)

步驟:
1. 用 doc 檔案製作底圖
2. 設計憑證

3. doc 轉 emf


4. 更換底圖

發生的問題:
中文的 doc 檔案轉出的 emf,排版和 doc 不一樣,部分文字沒有對齊。

解法:
調整 Office 2007 的預設語言為中文即可。

2012年12月14日 星期五

linux network performance tuning

Reference:
http://www.cyberciti.biz/faq/linux-tcp-tuning/

vi /etc/sysctl.conf and add the following lines.

net.core.wmem_max=12582912
net.core.rmem_max=12582912
net.ipv4.tcp_rmem= 10240 87380 12582912
net.ipv4.tcp_wmem= 10240 87380 12582912
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_sack = 1
net.ipv4.tcp_no_metrics_save = 1
net.core.netdev_max_backlog = 5000

reload the changes by this command:
sysctl -p

將 ISO 燒錄到 USB (Linux)

Software: ISO2USB for CentOS/RedHat

對於沒有光碟機的機器,可以將 Linux IOS 燒錄到 USB Flash,用 USB Flash 安裝 Linux。當然前提是機器必須支援 USB boot。

Step 1: 將 ISO 燒錄到 USB Flash

Step 2: 用 USB Flash 開機
Step 3: Installation Method 選擇 Hard Disk

Step 4: image partition 選擇 /dev/sdb1

接下來就跟用光碟安裝一樣了。

CentOS Linux top htop and release memory cache

top 可查看 CPU, RAM, disk I/O 狀況。htop 多了可以查看 memory cache 的功能。

htop download link:
http://pkgs.repoforge.org/htop/

Release memory cache command:
echo 3 > /proc/sys/vm/drop_caches

Reference:
http://maxding.blogspot.tw/2010/10/centos-htop.html
http://blog.jsdan.com/3131

2012年12月11日 星期二

Monitor Linux loading via Cacti

Reference:
http://blog.xuite.net/jyoutw/xtech/43299710

Step 1. Config SNMPD on Linux (Ex: CentOS 4.8)

  • enable snmpd by command setup -> System services -> snmpd
  • vi /etc/snmp/snmpd.conf, add  view    systemview    included   .1.3.6.1.4.1.2021 (for CPU, Load, Memory)
  • service snmpd start
Step 2. Config Cacti for SNMP data collection

Find out which process is using linux mount point

Reference:
http://stackoverflow.com/questions/624154/linux-which-process-is-causing-device-busy-when-doing-umount

Error message at umount: device is busy

Command to find out which process is using the mount point:
lsof | grep <my mount point>

lsof is list open files.

2012年12月6日 星期四

Install Windows 7 on OLD Notebook

測試 SSTP 時總是要跟別人借 Notebook 真的很不方便,乾脆把我的骨董拿出來裝 Windows 7。
這一台骨董叫做 DeskNote iBuddie A900I 是精英電腦出的,十年前買的時候可是花了 27K ~~~

它的外觀是 Notebook,但裡面用的都是 PC 的零件,也沒有電池。本來安裝 Windows XP,現在要改裝為 Windows 7,困難點在於光碟機是 CD-rom 不是 DVD-rom,而且 BIOS 也不支援 USB boot。

DeskNote iBuddie A900I 外觀:

2012年12月5日 星期三

Windows 7 Enhanced Storage password (增強的存放區密碼)

有些 USB Flash 插到 Windows 7 會出現 "設定增強的存放區密碼"。


如果你的 USB Flash 支援 IEEE 1667 protocol,則可對 USB Flash 設定密碼。當 USB Flash 遺失時,撿到的人沒有密碼就打不開,這樣可以避免重要資料遺失。

如果在 Windows 7 設定了 USB Flash 密碼,這支 USB Flash 插到 Windows XP 不會問密碼,也讀不到檔案。

Reference:
Introducing Enhanced Storage Access
How to Open the Local Group Policy Editor in Windows 7

2012年12月4日 星期二

紙模型 F-15I Ra'am

Download Link:
http://paper-replika.com/index.php?option=com_content&view=article&id=2389:f-15i-raam-idf-eagle&catid=132:aircraft&Itemid=204556

最近以色列和巴勒斯坦又打起來了,做這架以色列的 F15I應景一下。

四頁印一張,有很多零件太小了只好跳過沒做。最難做的是那些飛彈,我只做了幾個就放棄了。


2012年11月20日 星期二

Windows 2008 SSTP VPN configuration and troubleshooting

Reference:
http://www.dotblogs.com.tw/ray716/archive/2011/08/19/33607.aspx
http://technet.microsoft.com/en-us/library/cc731352(v=ws.10).aspx

My environment:
1. Server 1: DC with Active Directory Certificate Services
2. Server 2: For remote access. In DMZ. with one Network Interface Card only.
3. Client 1: Windows 7. For test SSTP connection.

RRAS (Server 2) Configuration Steps:
1. open "Server Manager".
2. Add roles: Web Server (IIS)

2012年11月16日 星期五

Install software with silent mode 用安靜模式安裝軟體

用派送軟體搭配 Windows 內建指令 start,可以用預設值在背景安裝軟體,不會出現需要使用者勾選的視窗。

start /wait "\\MyServer\MyShare\PDFCreator-1_5_1_setup.exe" /VERYSILENT /NORESTART

如果不要用預設值安裝、要調整安裝過程的選項,需改用 AutoIT,請參考這一篇

2012/11/23 update:
紅色的部分是 PDFCreator-1_5_1_setup.exe 提供的安裝參數,不一定適用於其他軟體。

Winrar 解壓縮後自動執行

Reference:
http://www.e-show.tw/cht/news/pageinfo-bid1-2-i4.html


AutoIT 教學

AutoIT 可以將人操作 Windows 軟體的動作做成批次檔,這樣就可以用來自動操作 Windows 軟體。例如 IT / MIS 要遠端幫同仁安裝軟體,可以先做好自動安裝檔派送過去就行了。

Download AutoIT and install

以自動安裝 PDFCreator 1.5.1 為例,預設值有 PDFArchitect,我想把這個打勾拿掉。

紙模型 F-16C

Download Link:
http://www.geocities.jp/ojimak_01/interest.htm

兩張印一頁。


2012年11月12日 星期一

Cacti settings error after install plugin

Error status:
Click Settings in Cacti Console and show error "HTTP 500 Internal Server Error".


2012年11月9日 星期五

2012年11月8日 星期四

Install network traffic monitor Cacti on Windows

Reference:
http://cacti.xxoo.net/modules/sections/index.php?op=viewarticle&artid=2

Software required:
1. Microsoft .Net Framework 4.0
2. MySQL
3. NET-SNMP
4. PHP 5
5. Cacti
6. Cactid
7. RRD Tool

IIS 6.0 run PHP 5.4.8

Reference:
http://tw2.php.net/manual/zh/install.windows.iis6.php
http://www.iis.net/learn/application-frameworks/install-and-configure-php-on-iis/configuring-the-fastcgi-extension-for-iis-60

1. modify C:\php\php.ini
    fastcgi.impersonate = 1
    fastcgi.logging = 0
    cgi.fix_pathinfo = 1
    cgi.force_redirect = 0
2. install FastCGI Extension for IIS 6.0
3. add IIS application extension for .php


4. modify C:\WINDOWS\system32\inetsrv\fcgiext.ini
[Types]
php=PHP

[PHP]
ExePath=C:\PHP\php-cgi.exe

4. restart service "IIS Admin Service"
5. test php page

2012年11月6日 星期二

perl script to exe (Windows version)

Reference:
http://ssorc.tw/?p=996

1. install perl module (Parse-Binary, Win32-Exe, Module-ScanDeps, PAR, PAR-Dist,Getopt-ArgvFile, MinGW)
2. download CPAN PAR::Packer and unzip to C:\PAR-Packer-1.013.
3. follow C:\PAR-Packer-1.013\README to install PAR::Packer
    a. perl Makefile.PL
    b. dmake
    c. dmake install
4. convert perl script to binary
    command: pp -f Bleach -o hello.exe hello.pl
    建議加紅色的參數,這樣可以保護 source code。

2013/10/9 update:
用 step 2 dmake with error。
用指令 cpan install PAR::Packer 從 CPAN 安裝也失敗。
在 Perl Package Manager 中找到 PAR-Packer 可以安裝,但是 pp -f Bleach 會失敗。
改裝 ActivePerl 5.12 x86 並重做上面的步驟才成功。

2012年11月5日 星期一

紙模型 太空突擊隊 彗星號

Download Link: http://www.3dzhimo.com/portal.php?mod=view&aid=1929

太空突擊隊的片頭曲:


完成圖:

HP ProCurve switch sFlow collection

HP switch 2626 確定不支援 sFlow。
The Series 2600 and 2600-PWR switches do not support sFlow.
Reference: http://bizsupport1.austin.hp.com/bc/docs/support/SupportManual/c02564099/c02564099.pdf

HP switch 2610 有支援 sFlow,之前的 Firmware 版本對於 sFlow 資料收集有誤,建議升級到 R.11.72 之後的版本。
Reference: http://bizsupport1.austin.hp.com/bc/docs/support/SupportManual/c02832255/c02832255.pdf

HP switch 2824 有支援 sFlow,建議升級到 i.10.77 之後的版本。
Reference: http://bizsupport1.austin.hp.com/bc/docs/support/SupportManual/c02564225/c02564225.pdf

HP switch 2810 有支援 sFlow,建議升級到 R.11.52 之後的版本。
Reference: http://bizsupport1.austin.hp.com/bc/docs/support/SupportManual/c03082646/c03082646.pdf

HP switch download Firmware and MIBs:
http://h17007.www1.hp.com/us/en/support/converter/index.aspx

2012年11月2日 星期五

Chrome 遠端桌面

看起來不錯,筆記一下。
http://briian.com/?p=8900

Symantec Altiris DS 6.9 PXE add Windows 7 driver

狀況:
Altiris DS 6.9 的 WinPE 2.1 只能載入 Vista driver,但是新的 PC 只提供 Windows 7 driver。

解法:
1. download WAIK 3.0 for Windows 7 (KB3AIK_EN.iso), WAIK 3.0 update for Windows 7 SP1 (waik_supplement_en-us.iso)
2. mount KB3AIK_EN.iso, run Windows AIK setup
3. mount waik_supplement_en-us.iso, xcopy E:\ "C:\Program Files\Windows AIK\Tools\PETools" /ERDY
4. build WinPE 3.1 image file
    a. copy C:\Program Files\Windows AIK\Tools\PETools\amd64\winpe.wim -> D:\Altiris\express\Deployment Server\WAIK\Tool\PETools\amd64\winpe.wim
    b. mkdir D:\package
    c. copy the following cab files (winpe-wmi.cab, winpe-scripting.cab, winpe-hta.cab) from C:\Program Files\Windows AIK\Tools\PETools\amd64\winpe_fps -> D:\package
    d. mkdir d:\mount
    e. cd C:\Program Files\Windows AIK\Tools\Servicing
    f. DISM /mount-wim /wimfile:"D:\Altiris\express\Deployment Server\WAIK\Tool\PETools\amd64\winpe.wim" /index:1 /mountdir:d:\mount
    g. DISM /image:d:\mount /add-package /packagepath:d:\package
    h. DISM /unmount-wim /mountdir:d:\mount /commit
5. import Windows 7 driver for WinPE
6. restart Altiris PXE service (Altiris PXE Config Helper, Altiris PXE Manager, Altiris PXE MTFTP Server, Altiris PXE Server)
7. Add a Image deplyment job to test.

參考:
http://www.symantec.com/connect/ideas/ds-69-and-ds-71-should-integrate-support-winpe-30#comment-5586451

2012年10月29日 星期一

紙模型 MS-07 Gouf 古夫

Download Link:
http://www.3dzhimo.com/forum.php?mod=viewthread&tid=26024

手關節是可動的。肩關節做太鬆了變成 "五十肩" .... 舉不起來 ^__^!!!
原圖紙沒有鞭子,我用腰部的進氣管改裝成鞭子。


2012年10月25日 星期四

TSMC online document download (IE setting)


2012/10/25 咳嗽 乾咳 中醫

前兩個星期感冒,好了之後偶而會咳嗽,狀況是喉嚨癢癢的、咳一下就好,說話久一點喉嚨也會癢想咳。

本來以為是感冒沒好全就去看中醫,醫生看喉嚨有紅腫,說是 "胃熱" 引起的、不是感冒,也就是西醫說的食道逆流,藥方如下。

醫生交代,吃飯不能狼吞虎嚥,每一口要咬 15 下才能吞下去。不能吃炸的、刺激性的食物,不能喝飲料。


2012/11/10 還沒好,去看另一家中醫,醫生說是有心火,可能是睡眠品質不好,開藥方如下:

2012/11/13 改吃 京都念慈庵枇杷潤喉糖,感覺比較不會咳了。

2012年10月23日 星期二

2012/10/23 理髮

交大美髮部 剪加洗。

秋天到了,荷花枯掉了~~~

2012年10月22日 星期一

2012/10/13 新竹市動物園

終於拍到 北美浣熊 ~~~

每次都只看到這兩隻黏在屋頂上睡覺。

終於拍到它下來吃東西了。