2008年6月26日 星期四

Ubuntu build nfs server

1. Install
$ sudo apt-get install nfs-common
$ sudo apt-get install nfs-kernel-server

2. 設定 /etc/exports (For example: 將/mnt/iso share給all net使用)
$ sudo vi /etc/exports
/mnt/iso *(ro,sync)

3. 啟動 nfs server
$ sudo /etc/init.d/nfs-kernel-server start

4. 檢查
$ showmount -e localhost
成功的話應該可以看到這樣的訊息:
Export list for localhost:
/mnt/iso *

Ubuntu install tftp Server

安裝Tftp Server 有兩種方法
第1種
1. sudo apt-get install tftp-hpa
2. vi /etc/default/tftp-hpa
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"
3. reboot
4. netstat -a | grep tftp
if you get this -sudo /etc/init.d/xinetd restart> udp 0 0 *:tftp *:*
It means the tftp server daemon is up.
5. Now you can put the files into /var/lib/tftpboot directory and start to download from client.

第2種
1、安装軟體
apt-get install tftpd (Server)
apt-get install tftp (Client)
apt-get install xinetd

2、Configuration for tftp server
sudo vim /etc/xinetd.d/tftp

=====edit===
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpserver
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
==========================


3、Creat folder for tftp server
mkdir /tftpserver
sudo chmod -R 777 /tftpserver

4、Restart xinetd service
/etc/init.d/xinetd restart

2008年6月24日 星期二

[心得]新工作快滿一年的感想

到這間公司已經快一年了!回首這一年來在工作上與同事和長官們相處的點點滴滴,我不經地要大聲嘆氣了!
這是一個非常年輕的Team,目前的成員包括:處長M先生、經理R先生、工程師C小姐、我、工程師J先生、工程師N先生、工程師D先生,而處長本身來到這間公司也只比我早上個7~8個月,經理更是只有早我3個月,然而在這少少的編制中,就分為兩個小組,目前小組1由經理R先生領軍帶領手下C、J、D三位工程師負責開發OSGi的系統應用,小組2由處長領軍帶領我和N負責做Linux platform的開發,表面上看起來無懈可擊的分工,其實則不然。

首先先說自己的小組,目前外借人力給MBG BU的手機部門,協同開發Linux Device,所以除了處長以外的人都常駐在MBG的辦公室.....對!沒錯是不是很像人力仲介?答案是是低,個人KPI除了給處長審核外,也要給MBG leader審核....或許有人會說那為什麼不請處長開案子來作呢?....答案其實很簡單...就是處長不知道要做什麼!?...
這邊先敘述一下部門在公司中的性質,我們部門是屬於開發Softwave/Solution之後,賣給自己公司內部的其他部門,所以對其他部門來說,我們很像是其他公司的軟體部門。但是我們頭頭不知道要做什麼才會賣吧? 談一談反倒是把手下賣出去....唉!真不知道該說些什麼....

還有我一直不清楚自己要扮演的角色....在這個Team我雖然說是除了經理以外最資深的人,但是我依然是工程師等級的人,可是處長往往要我處理超過我權限的事情,我舉一個簡單的例子好了
ex.
處長將我們賣給MBG後,希望可以藉由支援這個案子得到一些Project來賣,但是處長本身並沒有去跟MBG leader談說他們缺了些什麼功能,或者我們可以作些什麼.....反倒是問我這類政策性問題(例如:MBG要用那一家的Solution...等等)我聽了不禁搖頭,這個不是我應該或者我會碰到的資訊,他身為一個處長為甚麼不好好利用處長的職務去談呢?並不是說我兩手一插在旁看戲,而是相對而言我並不是主要資訊的提供者,一些政策性的問題,應該是要跟MBG Leader談談才是啊!

整體而言我發現現在的Team有以下幾點問題:
第一點
沒有目標,擁有只有一個大方向(我們要作Linux platform)
第二點
處長職務太高,而中間缺乏一線的管理者,導致工程師往往要付出更多的時間處理雜事甚至是超乎權線的事情
第三點
Team的人數太少,又切為兩個小組,不但導致大型計畫無法規劃,也導致兩個小組彼此間無法互相支援

大體上就是這幾點的問題,對我來說沒有方向和目標,真的有讓我不如歸去的感覺。