顯示具有 Linuxamp;FreeBSD 標籤的文章。 顯示所有文章
顯示具有 Linuxamp;FreeBSD 標籤的文章。 顯示所有文章

2013年12月6日 星期五

I-List: Create Your Own Lists of Links

I-List is a very helpful links share platform to share your collected links.

It provides an user friendly interface to you for sharing some kind of links.

I’ve found that there are two collections which is very helpful for some people whose subjects are for studying and implementation in statistics, accounting and computer science.

1. List of Free Accounting Software : For business/accounting area.

2. List of Free Statistical Software : For statistics area.

2011年4月4日 星期一

Hadoop 戰爭開打

由於大量資訊的時代來臨,越來越多公司想要利用Hadoop的處理能力來幫他們解決商業或是科學計算上的問題。
知名的Hadoop由於其開放原始碼的特性,讓許多公司能夠針對它做客製化與商業化。目前,Hadoop相關專案以及其相關發行版為以下:
Apache Hadoop
Cloudera’s Distribution including Apache Hadoop (that’s the official name)
IBM Distribution of Apache Hadoop
DataStax Brisk
Amazon Elastic MapReduce

HDFS alternatives
Mapr
Appistry CloudIQ Storage Hadoop Edition
IBM Global Parallel File System (GPFS)
CloudStore
Hadoop MapReduce alternatives
Pervasive DataRush
Cascading
Hive (an Apache subproject, included in Cloudera’s distribution)
Pig (a Yahoo-developed language, included in Cloudera’s distribution)

對此,開放原始碼新創公司Cloudera也說過,不會在這塊市場上退縮。事實上,Cloudera在Hadoop上提供專業服務以利其營運以外,也釋出了相關套件,大大降低了公司建置Hadoop的門檻。

在未來的日子裡,Hadoop這塊市場上的競爭,想必是越來越激烈與白熱化。
更多延伸閱讀

2011年3月10日 星期四

Hadoop Safe Mode

在開啟hadoop ,load namenode的時候,系統會先停在safe mode,使得data node在回報其資料完整性之前,data blocks不會提早做複製的動作。系統若在safe mode,則所有的blocks都是唯讀 (read only)屬性,不能做任何寫入或是修改。直到data node都做出正常回報之後,才會離開safe mode,進行data blocks的複製行為。

若hadoop因某些意外不正常啟動或是關閉,則系統會鎖在safe mode。使得你無法對HDFS做任何變更的動作。因此,如果你要離開safe mode,可下達以下指令:

hadoop dfsadmin -safemode leave

延伸閱讀:

hadoop safe mode的相關操作:

Command:hadoop dfsadmin -safemode [option]

[option]:

  • enter: 進入safe mode。

  • get: 顯示系統是否進入safe mode。

  • wait: 一直等到safe mode結束。

  • leave: 離開safe mode。


Reference:

  1. Hadoop in safe mode http://blog.johnsonlu.org/?p=711

  2. Hadoop: safe mode, word count, streamming http://mlwmlw.no-ip.org/2010/12/hadoop-safe-mode-wordcount/

2011年2月20日 星期日

[Linux] 從CentOS 5.5更新PHP版本到5.2+

由於需要使用到json_encode的關係,迫使我將PHP版本升級到5.2.10。

升級方法主要採用以下這篇來做即可順利升級成功。

http://joomlab15.exonsoft.com/zh-tw/articles/general/83-upgrade-php-to-52x-on-centos

2011/02/24 Modified: 之前的連結,解釋比較不清楚,加上phpmyadmin一直報告說php-mcrypt沒有正確安裝。因此換成這個比較清楚的連結上來。 ^^

2011年1月11日 星期二

Smartmontools - 硬碟狀態監控

上網找硬碟相關指令,無意間發現這個好東西。可以透過硬碟的S.M.A.R.T. 查看硬碟的健康狀態。
若需知詳情,請至:Smartmontools-硬碟狀態監控

關鍵字:smartctl

2010年2月24日 星期三

[Linux] 為Ubuntu 新增標楷體

只要一個指令就好:sudo apt-get install ttf-linux-libertine ttf-mscorefonts-installer msttcorefonts

然後重新登入即可。

2010年2月7日 星期日

[Linux] psnup:Linux下多頁列印好工具。

Linux下也有類似fineprinter之類的列印好幫手。讓我慢慢解說怎麼使用...

2009年12月18日 星期五

YUM資料庫損毀修復方式

最近管理的CentOS Server下yum指令時,都會出現db->close()不正常訊息。查了一下發現可能是因為yum安裝/移除/更新途中不正常停止造成暫存檔無法刪除,下次執行yum 時系統發現有這些暫存檔就出現錯誤了。

修正方法請參照

我的 vim 設定配置

調了好久,統整好的vim設定終於完成。(有更新設定)

2009年8月30日 星期日

[Linux] [Windows] SVN Service 的架設與使用

為了管理我那大大小小的文件與程式碼,自己架設了一個SVN Server。以下是架設與使用方法。

2009年4月26日 星期日

設定Firefox 網址列自動完成與候選列長度

Firefox 有個自動完成的功能,預設是不開啟的狀態。你可以讓網址列的自動完成設定為開啟。方法如下:

1. 在firefox網址列輸入 about:config

2. 在filter 輸入browser.urlbar.autofill ,過慮出設定欄,滑鼠連點該欄位,使之為true即可。

預設的firefox也有自動完成的候選列可以選擇,但是通常會非常的長,使用桌上型電腦還好,如果是筆記型電腦的話,畫面被蓋掉一半以上,關鍵的地方看不到就覺得非常煩。因此,也可以透過about:config來設定。

只要將filter 過慮為browser.urlbar.maxRichRessults ,設定成你要顯示的候選列數目即可。^_^

2009年4月4日 星期六

Install LXDE in Ubuntu

這整件事情起因於...我的電腦好像有點慢...于是乎下定決心要安裝LXDE下去。

1.

一開始就利用Synapitic 安裝LXDE所有套件。(注意,請不要安裝lxnm,敝人經驗是它對無線網路介面support很弱...)

安裝完畢之後,登出。

選擇作業階段:LXDE,登入。

之後,你會發現右下角的網路圖示icon跟電源圖示在預設之下,LXDE並沒有支援。

2.

因此,如果你要加入的話,以gnome提供的powermanager與nm-applet為例。

進入系統工具->Ubuntu TWEAK->啟動控制(自動啟動)。

把電源管理工具跟網路工具打勾,並且將網路工具的啟動command由nm-applet --sXXXX 改為nm-applet。

編輯~/.config/autostart/nm-applet.desktop 跟 ~/.config/autostart/gnome-power-manager.desktop。

把其中一行OnlyShowIn=GNOME;XFCE;改成OnlyShowIn=GNOME;XFCE;LXDE;

完工之後,登出,大功告成。

補一張我的LXDE 桌面圖:

screenshot

Reference


LXSession

Ubuntu  Linux 設定網卡

文字模式下啟動無線網路

2009年1月2日 星期五

Backup MySQL with bash

這是一個簡單的範例程式,用來備份mysql用的。

以下假設我的MySQL使用者帳號為user,密碼為123,database名稱為db1

backupmysql.sh:

=編輯開始=

#!/bin/sh
#Program:
#      This code backup MySQL database with date.
#      Author: Allen
#History:
#      2009/1/1

#take date
date=`date +%Y%m%d`

#database name
db_name='db1'
db_user='user''
db_password='123'

mysqldump $db_name -u $db_user --password="$db_password" > 備份目錄/$db_name$date.sql

=編輯結束 =

然後將這支bash程式權限設定為 700 (chmod 700 backupmysql.sh)。

如果你要讓它定期幫你備份的話,加入crontab就好囉。

例如我要讓它每七天都幫我備份的話,只要加入以下:

#Allen: 每七天的01:00執行一次 backupmysql.sh ,自動備份資料檔案
0 1 */7 * * backupmysql.sh

CentOS yum設定檔

最近Lab網頁主機替換,我為它裝上了CentOS 5.2,發現鳥哥網站寫的直接在mirrorlist加入&cc=tw 的方法對於學術網路的安裝與更新來說,實在太慢了。

研究了一下,終於將它換成對應到義守大學檔案伺服器的mirror。如此,連線速度就可以快很多倍囉!

以下是我的設定檔(位於/etc/yum.repos.d/CentOS-Base.repo):

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&cc=tw
baseurl=http://ftp.isu.edu.tw/pub/Linux/CentOS/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://ftp.isu.edu.tw/pub/Linux/CentOS/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&cc=tw
baseurl=http://ftp.isu.edu.tw/pub/Linux/CentOS/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://ftp.isu.edu.tw/pub/Linux/CentOS/RPM-GPG-KEY-CentOS-5

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
baseurl=http://ftp.isu.edu.tw/pub/Linux/CentOS/$releasever/addons/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons&cc=tw
gpgcheck=1
gpgkey=http://ftp.isu.edu.tw/pub/Linux/CentOS/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://ftp.isu.edu.tw/pub/Linux/CentOS/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&cc=tw
gpgcheck=1
gpgkey=http://ftp.isu.edu.tw/pub/Linux/CentOS/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&cc=tw
baseurl=http://ftp.isu.edu.tw/pub/Linux/CentOS/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://ftp.isu.edu.tw/pub/Linux/CentOS/RPM-GPG-KEY-CentOS-5

Note: 由於沒有設定mirrorlist,萬一義守的檔案伺服器掛掉,可能就不能更新了。Orz...

2008年5月10日 星期六

Linux proftp 架設範例 1

最近幫系上老師架設FTP,架設成功了許久,但是一直沒有寫下架設方法。為了避免忘記,就把心得寫了下來...

2008年4月7日 星期一

[LPI]UART? Port? IRQ?

UART

通用非同步收發傳輸器(Universal Asynchronous Receiver/Transmitter,通常稱作UART,讀音/ˈjuːɑrt/)是一種非同步收發傳輸器,是電腦硬體的一部分,將資料由序列傳輸(Serial communication)與平行傳輸(Parallel communication)間作傳輸轉換。UART通常用在與其他通訊協定(如EIA RS-232)的連結上。

IRQ

那么,什么是IRQ(中断请求)呢?中断请求是由某个设备发出并同时请求CPU产生中断的一个请求响应信号。通常情况下,计算机是根据中断请求的优先 级来决定究竟应当首先响应哪一个设备的中断请求的(中断请求IRQ0~1RQ15中,IRQ0的优先级别最高,IRQ15最低)。原则上,计算机中每个设 备自身只有 惟一的一个中断请求通道,即IRQ值(又叫IRQ号)。当两个硬件设备同时使用同一个中断通道(IRQ值)时,就会发生IRQ冲突,因为这个时候处理器已 经无法准确判断收到的中断请求究竟来自于哪个设备了。

Port

聯接阜