You are here

Linux

GGrab compile error and fix 記錄

GGrab 可以用來錄製網上Mepg2 video and audio stream, 原來是在Dbox2上使用的, Google了一下還是不太清它實際上的用途....不過還是可以參考網上網相的網站。

這裡主要是記錄如何修復編譯錯誤以完成編譯, 首先下載ggrab 0.22a

Linux ACPI Suspend with WakeAlarm setting

今天在晚上快8:30點的時候, 我被同事Josh問了一個問題, 主要是在問在Linux下面有沒有方法可以讓系統進入S1/S3/S4 suspend的時候, 能夠定時讓系統被叫起來, 說真的我一開始也不懂...所以就開始亂試, 印象中之前好像有看過類似的工具, 所以也到Google 上找了一下。

以前的 Windows HCT 和現在的 DTM test 裡, 就有工具可以讓它Loop進入S3並定時自己喚醒的測試程式, 也有單獨的工具比如像是PassMark Sleeper不過好像在Linux下很少有這樣的工具。

生活手扎: 
Tags: 

原來有比top更好用的程式「htop」 太晚知道了 :(

從以前不會Linux到現在有點懂的期間裡, 要查看進程的cpu還是resource使用率時, 一直以來我都只會「top」

今天在網路上瀏覽一些知名的網站, 發現了怎麼有人提到用「htop」可以取代「top」命令....出於好奇心, 接著就是開始找資料啦...看到操作畫面覺得好棒啊, 操作也很簡便...有彩色的總是覺得比單色好:) 為什麼之前我都沒發現這個東東呢 @_@

下圖是在BCM4780 NAS上執行的截圖

htop

主頁:http://htop.sourceforge.net/

不過話說回來,如果要執行htop這個命令時還需要ncurses的支援, 多少上也許沒像top那麼方便些....

Tags: 

QQ 終於也有Linux版了... :D

今天早上原本早上在開IBM的Presentation的會議,原本想在開會的時間內安裝一個xen的虛擬機, 用來安裝skip2pbx來測試...在搜尋一些xen的相關資料時看到一篇文章, 那就是「永達的真田幸村 : QQ for Linux預覽可以下載使用了

發現原來QQ也發行了Linux版了, 看了該文章所以我也試著去安裝QQ for Linux, 檔案可以到QQ for Linux|im.qq.com 下載

因為我的系統是使用Ubuntu,所以下載DEB包, 在安裝過程一切正常運行也沒什麼問題... :D

QQ Linux Preview

 

Tags: 

解決DDNS更新出現update failed: NOTAUTH(BADKEY) 的錯誤

我在Elastix上有安裝DNS服務, 原本想把公司的電腦使用DDNS來更新它的DNS但是一直出現以下錯誤

; TSIG error with server: tsig indicates error
update failed: NOTAUTH(BADKEY)

在Elastix (CentOS) 中DNS Server看起好像不是一般有個 name.conf , 而是在/etc 下有二個設定檔

named.caching-nameserver.conf
named.rfc1912.zones

named.caching-nameserver.conf 看起來應該是DNS Server的主設定檔, named.rfc1912.zones 用來定義網域的規則.. 所以我就在 /etc/named.rfc1912.zones 加了一行

Tags: 

DNS start failure - Starting named: named: capset failed: Operation not permitted

在安裝完Elastix後, 便開始進行一些服務的設定但是在設定DNS server時, 出現令人意料之外的錯誤...會出現如下的訊息

[root@elastix etc]# /etc/init.d/named start
Starting named: named: capset failed: Operation not permitted: please ensure that the capset kernel module is loaded. see insmod(8)
[FAILED]

到Google上找尋一些資料, 大都寫是因為「capability , commoncap」這個Kernel module沒載入的關係, 或可用更新kernel的方式解決...

我是實驗直接載入capability及commoncap後, BIND的DNS 服務就可以正常啟動啦 :D

modprobe capability
modprobe commoncap

PS: 我是用Kernel 2.6.19.1

Tags: 

Linux 檔案救援

最近很忙所以沒時間記錄, 趁又到週末的時間再來紀錄一下昨天發生的事...

話說我們家的老闆 Jack, 之前把10年的資料都存放在一個外接80GB的IDE硬碟...但是最近硬碟在讀取的時候會出現怪聲, 看起來應該有問題了...我跟他說把資料都copy至server上吧, 再換一個硬碟再COPY回去...但是他沒有聽我的勸告還先把Server的部份資料全部都移動到這顆快有問題的硬碟...移動完之後把Server上的 檔案透過samba都刪除, 然後打算把全部硬碟內的檔案copy至server上...結果好死不死硬碟在這個時候不轉了...於是Jack就想可能是沒電的關係於是跑去重焊了在電 路板輸入電源那4 Pin的接腳...焊好後重插電試試..結果還是一樣不會轉...更慘的是電路板上的一些IC還很燙, 估計可能短路了...於是他就先把Server的網路線拔掉然後叫我找看看有沒有什麼方法可以把他從網路芳鄰刪除的檔案救回來...因為server上他 刪除的檔案大約是他資料的50%吧...於是我到Google搜尋有關Linux檔案救援的資料....

因為我們server的硬碟檔案系統是使用ext3的...後來發現有二篇文章是說明undelete的教學

Tags: 

VGA BIOS dump in Linux

# ./grapvgabios.pl
range = 000a0000-000bffff , start = 000a0000, size = 131072
dd if=/dev/mem of=saved_vgabios.bin bs=1c count=131072 skip=655360
131072+0 records in
131072+0 records out
131072 bytes (131 kB) copied, 0.703966 seconds, 186 kB/s

Reference: http://www.coreboot.org/VGA_support

Tags: 

解決 Kernel Compile Error: use of old and new-style options to set FPU type

#make zImage
CHK     include/linux/version.h
UPD     include/linux/version.h
SYMLINK include/asm -> include/asm-arm
SPLIT   include/linux/autoconf.h -> include/config/*
HOSTCC  scripts/conmakehash
HOSTCC  scripts/kallsyms
CC      scripts/empty.o
Assembler messages:
Error: use of old and new-style options to set FPU type
make[1]: *** [scripts/empty.o] Error 1
make: *** [scripts] Error 2

Tags: 

CheckInstall - 把 tarball source 變成 rpm、deb 封裝的好工具

有了這個工具後製作 deb的套件就簡單啦.一般編譯方法是 ./configure ; make ; make install
現在只要把 make install 改成 checkinstall 就能簡單製作出 deb和binary的tgz檔了
官網 : http://asic-linux.com.mx/~izto/checkinstall/index.php
http://www.linuxfocus.org/ChineseGB/December2004/article360.shtml

Tags: 

在Linux下實現UPnP MediaServer

Linux 下能夠實現UPnP MediaServer 的軟體有幾套, 再這裡介紹免費的 uShare.

uShare 網址 : http://ushare.geexbox.org/

支援stream的媒體格式

Tags: 

Linux 下實現軟體RAID [使用mdadm]

數據在現今企業中佔有重要的地位,數據存儲的安全性有而是人們使用計算機要注意的重要問題之一。通常情況下人們在服務器端採用各種冗余磁盤陣列RAID 技術來保護數據,中高檔的服務器一般都提供了昂貴的硬件RAID控制器,但是很多中小企業沒有足夠的經費承受這筆開銷。我們有沒有方法可以通過軟件來實現 RAID呢?實際上在Linux下可以通過軟件來實現硬件的RAID功能,這樣既節省了投資,又能達到很好的效果。今天就由我為大家介紹如何在網絡環境中 實現帶有一塊Spare-disk的軟RAID1(數據鏡像)陣列。

小提示:什麼是RAID1(數據鏡像)?RAID 1是比較可靠的數據存儲方式,每一個磁盤都具有一個對應的鏡像盤。對任何磁盤的數據寫入都會被複製鏡像盤中;系統可以從一組鏡像盤中的任何一個磁盤讀取數 據,也就是說同一個數據會被重複寫入兩次,這樣的磁盤鏡像肯定會提高系統成本。因為我們所能使用的空間只是所有磁盤容量總和的一半。

Tags: 

[轉貼] call BIOS32 under linux

- forwarded message --
Path: netnews2.csie.nctu.edu.tw!netnews.csie.nctu.edu.tw!freebsd.ntu.edu.tw!bbs.ee.ntu.edu.tw!Maxwell
From: mison@bbs.ee.ntu.edu.tw (ドラえもん)
Newsgroups: tw.bbs.comp.linux
Subject: call BIOS32 under linux
Date: 06 Nov 2003 10:18:45 GMT
Organization: 台大電機 Maxwell BBS
Message-ID: <49A75M$Irb@bbs.ee.ntu.edu.tw>
Mime-Version: 1.0
Content-Type: text/plain; charset="big5"
Content-Transfer-Encoding: 8bit
X-Filename: Linux/M.1068113926.A
Lines: 117
Xref: netnews2.csie.nctu.edu.tw tw.bbs.comp.linux:511266

Tags: 

[轉貼] Linux Proc 文件系統

T H E /proc F I L E S Y S T E M
------------------------------------------------------------------------------
/proc/sys Terrehon Bowden <terrehon@pacbell.net> October 7 1999
Bodo Bauer <bb@ricochet.net>

2.4.x update Jorge Nerin <comandante@zaralinux.com> November 14 2000
------------------------------------------------------------------------------
Version 1.3 Kernel version 2.2.12
Kernel version 2.4.0-test11-pre4
------------------------------------------------------------------------------

Tags: 
Subscribe to Linux