忘了 NOD32 的設定密碼

在安裝 NOD32 時有設定密碼,但忘記了!

[@more@]解除方法:
1. 到 NOD32 官方下載 unlock.exe 程式
http://kb.eset.com/esetkb/index?page=content&id=SOLN333#skipto5

2. 執行 unlock.exe,取得 ID

3. 可以將執行畫面擷取起來,寄給  NOD32 客服 support@version-2.com.hk

4. 之後會收到回覆的信件

5. 將 unlock code 輸入,最後按任意鍵繼續

這樣就可以解除 NOD32 的設定密碼,如果還是不行的話,可以嘗試移除後再重新安裝。

解決 Windows Update 出現 8024A000 錯誤訊息

在做 Windows Update 出現以下的錯誤畫面
[@more@]參考網頁:Windows Update Error Code 8024A000 – Microsoft Community

1. 以系統管理員身份執行 命令提示字元
        net stop wuauserv
        net stop bits
        net stop cryptsvc

2. 將下列內容存成批次檔,並執行
regsvr32 c:windowssystem32vbscript.dll /s
regsvr32 c:windowssystem32mshtml.dll /s
regsvr32 c:windowssystem32msjava.dll /s
regsvr32 c:windowssystem32jscript.dll /s
regsvr32 c:windowssystem32msxml.dll /s
regsvr32 c:windowssystem32actxprxy.dll /s
regsvr32 c:windowssystem32shdocvw.dll /s
regsvr32 wuapi.dll /s
regsvr32 wuaueng1.dll /s
regsvr32 wuaueng.dll /s
regsvr32 wucltui.dll /s
regsvr32 wups2.dll /s
regsvr32 wups.dll /s
regsvr32 wuweb.dll /s
regsvr32 Softpub.dll /s
regsvr32 Mssip32.dll /s
regsvr32 Initpki.dll /s
regsvr32 softpub.dll /s
regsvr32 wintrust.dll /s
regsvr32 initpki.dll /s
regsvr32 dssenh.dll /s
regsvr32 rsaenh.dll /s
regsvr32 gpkcsp.dll /s
regsvr32 sccbase.dll /s
regsvr32 slbcsp.dll /s
regsvr32 cryptdlg.dll /s
regsvr32 Urlmon.dll /s
regsvr32 Shdocvw.dll /s
regsvr32 Msjava.dll /s
regsvr32 Actxprxy.dll /s
regsvr32 Oleaut32.dll /s
regsvr32 Mshtml.dll /s
regsvr32 msxml.dll /s
regsvr32 msxml2.dll /s
regsvr32 msxml3.dll /s
regsvr32 Browseui.dll /s
regsvr32 shell32.dll /s
regsvr32 wuapi.dll /s
regsvr32 wuaueng.dll /s
regsvr32 wuaueng1.dll /s
regsvr32 wucltui.dll /s
regsvr32 wups.dll /s
regsvr32 wuweb.dll /s
regsvr32 jscript.dll /s
regsvr32 atl.dll /s
regsvr32 Mssip32.dll /s

3. 啟動服務
        net start wuauserv
        net start bits
        net start cryptsvc
        exit

4. 重新啟動電腦,再次執行 Windows Update 就會正常了!

在 Linux 中使用 screen 指令工具

screen 指令工具是一個非常方便的工具程式,有時工作到一半時,因為有事情要離開或是下班,但因為目前套件的安裝或編譯還未完成,如果中斷了,可能要重新再來一次,或是可能還會造成一些嚴重的後果,這時候如果可以把工作放在背景視窗,繼續工作,然後有空的話,再接續回來。
screen 指令工具就有這樣的功能,利用分離(Detach)功能,可以將視窗內的程序放入背景,即使登出主機切斷連線,只要該主機一直維持運作,分離的視窗就會持續地保留在背景。

安裝方式:
CentOS Linux
# yum install screen

Debian/Ubuntu Linux
$ sudo apt-get install screen

Arch Linux
# pacman -S screen

Gentoo Linux
# emerge screen[@more@]Screen 的功能非常強大,這裡只針對 分離(Detach) 來做說明
1. 登入主機後執行 screen 指令,執行之後畫面不會有任何變化
# screen

2. 退出的方式
# exit

3. 畫面會出現 [screen is terminating],表示已經退出 screen

4. 使用分離(Detach) 功能,執行 screen 後

執行要放入背景的工作,並按 CTRL+A 之後,再按 D
# /usr/bin/emerge -u world

工作會放到背景,畫面上會出現 [detached]

5. 執行 screen -ls 列出放在背景的視窗
# screen -ls
There is a screen on:
        31862.pts-0.share       (Detached)
1 Socket in /root/.screen.

6. 取出
# screen -r
# screen -r 31862.pts-0.share
因為目前只有一個工作,所以只要直接使用 -r 即可,如果有很多個,就要加上編號

7. 就取回原來的工作了!

Linux – 找出佔用磁碟空間最大的目錄/檔案

在 Linux 中 du / find  的功能非常強大,尤其是搭配 sort / head 指令後,可以快速尋找出所需的目錄/檔案及佔用磁碟空間最大的目錄/檔案。
找出 /home 目錄中佔用磁碟空間最大的目錄
# du -hsx /home/* | sort -hr | head
15G     /home/share
13G     /home/s0990
12G     /home/www
6.3G    /home/t850008
6.2G    /home/s0970
5.6G    /home/s0980
4.4G    /home/s0960
3.8G    /home/s0100
3.8G    /home/homework
1.5G    /home/s0950

找出佔用磁碟空間最大的學生前三名
# du -hsx /home/s0990/* /home/s0980/* | sort -hr | head -n 3
340M    /home/s0980/s0980055
281M    /home/s0990/s0990145
281M    /home/s0990/s0990136[@more@]找出前 10 大的檔案
# find /home -type f -printf ‘%s %pn’ | sort -nr | head
4670320640 /home/www/course_3-6.iso
2519356635 /home/share/PhotoCap/PCMaterial_V5_MultiFrame.exe
1785901819 /home/share/PhotoCap/PCMaterial_V6_MultiFrame.exe
1593472746 /home/53.tar.bz2
1552238558 /home/share/38/38.html.tar.bz2
1513110984 /home/www/all_g3_big5.zip
1513110912 /home/www/all_g3.zip
1507640047 /home/drbl.tar.bz2
1258466165 /home/share/PhotoCap/PCMaterial_V5_Frame.exe
1131084431 /home/share/PhotoCap/PCMaterial_V6_Frame.exe

找出前 10 大的 exe 檔案
# find /home -type f -iname ‘*.exe’ -printf ‘%s %pn’ | sort -hr | head
2519356635 /home/share/PhotoCap/PCMaterial_V5_MultiFrame.exe
1785901819 /home/share/PhotoCap/PCMaterial_V6_MultiFrame.exe
1258466165 /home/share/PhotoCap/PCMaterial_V5_Frame.exe
1131084431 /home/share/PhotoCap/PCMaterial_V6_Frame.exe
663175919 /home/share/PhotoCap/PCMaterial_V100.exe
459156905 /home/share/PhotoCap/PCMaterial_V4_Frame.exe
439657482 /home/share/PhotoCap/PCMaterial_V4_MultiFrame1.exe
431579494 /home/share/PhotoCap/PCMaterial_V300.exe
408804542 /home/share/PhotoCap/PCMaterial_V200.exe
401967094 /home/share/PhotoCap/PCMaterial_V4_MultiFrame2.exe

解決 Nagios 出現 “Is This Service Flapping” 的提示訊息

在 Debian / Ubuntu Linux 使用 Nagios 來偵測 SNMP 時出現了一個特別的狀況
偵測項目 SNMP 上出現一個汽泡提示和向上的黑色三角形

點選 SNMP 項目會出現 “Is This Service Flapping” 的提示訊息
[@more@]在網路上搜尋了一下,找到了這一篇:
nagios报警延迟的解决–flapping state – abnerfrmh的专栏 – 博客频道 – CSDN.NET

解決方式:
1. 修改 /etc/nagios3/nagios.cfg
$ sudo sed -i ‘s/enable_flap_detection=1/enable_flap_detection=0/’ /etc/nagios3/nagios.cfg

2. 重新啟動 Nagios 3
$ sudo /etc/init.d/nagios3 restart
 * Restarting nagios3 monitoring daemon nagios3
                                                                                     [ OK ]

就不會再出現 “Is This Service Flapping” 的提示訊息

會出現這個提示訊息,猜想應該是偵測使用 SNMP 去檢測實體記憶體的使用量,變動性比較大。

解決 Nagios 出現 CRITICAL – Could not interpret output from ping command 的錯誤訊息

在 Ubuntu Server 上建置 Nagios 3 和 Cacti 來監測學校 Server 的一些狀態。
不過在 Nagios 3 上卻出現下圖的錯誤訊息
[@more@]可是明明就是本機,竟出現這種訊息,依 “CRITICAL – Could not interpret output from ping command” 訊息,在 Google 搜尋了一下,找到了這一篇:
Could not interpret output from ping command – View topic • Nagios Support Forum

解決方式:
1. 更改 ping 的執行權限
原本
# ls -l /bin/ping
-rwxr-xr-x 1 root root 34820 Mar 15  2014 /bin/ping

更改成
# chmod u+s /bin/ping
更改後
# ls -l /bin/ping
-rwsr-xr-x 1 root root 34820 Mar 15  2014 /bin/ping

2. 重新啟動 Nagios 3
# /etc/init.d/nagios3 restart
 * Restarting nagios3 monitoring daemon nagios3
                                                                                        [ OK ]

3. 系統就正常了!

在 Ubuntu MATE 14.04.2 上安裝 VMware Tools

1. 切換目錄
$ cd /media/gigabyte/VMware Tools/

2. 查看目錄內容
$ ls
manifest.txt     VMwareTools-9.6.1-1378637.tar.gz  vmware-tools-upgrader-64
run_upgrader.sh  vmware-tools-upgrader-32
[@more@]
3. 解壓縮 VMwareTools-9.6.1-1378637.tar.gz 到 /tmp 目錄
$ tar xvzf VMwareTools-9.6.1-1378637.tar.gz -C /tmp

4. 切換目錄
$ cd /tmp/vmware-tools-distrib

5. 進行安裝,一直按 Enter 鍵即可
$ sudo ./vmware-install.pl
Creating a new VMware Tools installer database using the tar4 format.

Installing VMware Tools.

In which directory do you want to install the binary files?
[/usr/bin]
What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
[/etc]

What is the directory that contains the init scripts?
[/etc/init.d]

In which directory do you want to install the daemon files?
[/usr/sbin]

The configuration of VMware Tools 9.6.1 build-1378637 for Linux for this
running kernel completed successfully.

You must restart your X session before any mouse or graphics changes take
effect.

You can now run VMware Tools by invoking “/usr/bin/vmware-toolbox-cmd” from the
command line.

To enable advanced X features (e.g., guest resolution fit, drag and drop, and
file and text copy/paste), you will need to do one (or more) of the following:
1. Manually start /usr/bin/vmware-user
2. Log out and log back into your desktop session; and,
3. Restart your X session.

Enjoy,

–the VMware team

完成安裝,重新啟動電腦即可!