本課程已於2010年8月27日完全結束。
本部落格文章目前僅供記錄之用。

Wednesday, December 30, 2009

雲端運算的分類

大約在12/17參加了一場雲端運算的研討會,
目前大致上把雲端運算的分類分出三種:
1. IaaS:Infrastructure as a Service(架構服務型式)
這一段就像目前有一些企業,把實體主機放在ISP的主機代管,但是主機不再以實體主機提供,
改採Virtual Machine的型態,由實體轉變為虛擬之間最大的差異在哪呢?
就是主機規格的擴大與縮小,可以被快速地調整,
這又代表了甚麼意義呢?代表著應變的速度被大幅的提升了,
而速度與彈性正是企業生存的競爭優勢,投資被適時而有效地運用,
還記得有一部廣告片,北極熊幫人類關掉不用的電腦的畫面,
雲端運算的這部分,正好可以幫助地球節能減碳喔。
當然,還有許多的細節與技術在背後支持著。
2. PaaS:Platform as a Service(平檯服務型式)
這一層比較像是提供App Engine。
3. SaaS:Software as a Service(應用服務型式)
這一塊就屬於應用軟體的服務了,也就是軟體租用的型態,使用多少付多少,
同樣行業的軟體或共同需要的軟體,不必安裝再自己的公司或個人電腦裡,
甚至連資料庫都擺在雲裡了!
記得過去曾在一家電腦公司服務,而在飯店業算是及專精的一個領域,
自己曾經跟Boss提起過,不如自己建構一個機房,把飯店業軟體安裝在裡面,
自組人員管理,提供軟體出租的服務,不過當時軟體不是Web化的,而且通訊上的瓶頸還很大,
不過以目前看來,整個軟硬體與網路建設及技術已經成熟太多了,而且已經在實現中了。

以上的小小心得,跟大家分享,如過有錯誤或需要補充的部分,還請不吝賜教,踴躍分享!

Friday, November 27, 2009

後續學習

時間過的真快 12次的學習一轉眼就過去啦 對Ubuntu也從完全陌生到能用它上網收發信件與簡單的系統設定,老師可否建議如果還想繼續學習進階使用,應該往何處著手。另外,如果對程式有興趣,而來沒接觸過程式語言的人來說,應該要如何起步?? 若想要在Ubuntu上學習程式語言(如C++)又該從何處著手呢?? 謝謝老師!

Saturday, November 21, 2009

11/20 上課內容整理

在本機:
sudo aptitude show ssh
看ssh是否已安裝(看state的狀態)
若未安裝則sudo aptitude install ssh
ifconfig(檢視ip)

在遠端:
打開pietty
sudo aptitude install apache2
打開網頁輸入ip測試是否成功
cd /etc/apache2
*apache2裡的"httpd.conf"是給使用者輸入自己的設計用(若要輸入則:joe httpd/conf)

調整模組有兩個目錄:mods-enabled, mods-availabe
cd mods- availabe
ls
*info.conf:info這個模組的設定檔
cd .. /mods-enabled
ls -l (發現全部都是link到mods-available)
ls ../mods-enabled
sudo ln -s ../mods-available/info.conf (建立soft link到mods-abailable/info.conf)
sudo ln -s ../mods-available/info.load
ls
需重新啟動apache2(因改過設定):sudo /etc/init.d/apache2 restart
cat info.conf (顯示"系統狀態資訊")
在遠端:網址(192.168.254.128)後接/server-info(發現無法顯示頁面:沒有足夠權限)
在本機:http://localhost/server-info→顯示出apache2資訊(只有在本機上才會顯示)
sudo joe info.conf
在#Allow...下行接(#代表註解):Allow from all (改設定:在任意端皆可顯示頁面)
sudo /etc/init.d/apache2 restart
在遠端:再開啟一次瀏覽器發現已可顯示頁面

較常用的模組:
(1)deflate:從apache輸出的東西都會先做壓縮的動作
(2)proxy開頭的模組:
應用:1.快取 2.若某網站限制特定ip才能連線,在外面的電腦可透過proxy將ip改成可行的特定ip,即可連線

建立一個php的程式
安裝一個模組
利用aptitude search libapache2-尋找可用模組
選擇libapache2-mod-php5:sudo aptitude install libapache2-mod-php5
到enabled看是否建立好

cd /var/www
sudo joe index.php(建立編輯 index.php這個檔案)
輸入:

phpinfo();
?>
下載phpsysinfo軟體:
搜尋phpsysinfo,複製下載網址
sudo wget 網址
解壓縮:sudo tar xzvf phpsysinfo.tar.gz
cd /var/www/phpsysinfo
ls
透過read me 可知需複製config.php.new檔案→config.php:sudo cp config.php.new config.php
ls(檢查是否複製成功)
重開:sudo /etc/init.d/apache2 restart
在遠端:網址(192.168.254.128)後接/index.php(顯示"php網頁")
網址(192.168.254.128)後接/phpsysinfo(顯示"系統資訊")

Thursday, November 19, 2009

關於雲端運算

記得好幾年前,與同事一起參與美國的一個網站的計畫,
就是下載一個小程式安裝在自己的電腦上,
程式會把電腦閒置資源,分享給計畫發起者端,
現在想起來,還有點像雲端的結構端,
把許多運算分散在主機與這些小小資源提供者端,
當初,好像是提供給學術研究用的,有許多計畫需要大量運算,
後來,在接觸Java的時期,也聽到了分散式運算的觀念與做法(應用系統面的),
而現在的雲端運算,應該右進站到另一個更實用的層次了,
就是由幾個大型服務提供者,提供服務元件,
讓軟體界不用在不同的(商業)應用系統上,自己重複開發許多人都開發過的元件/模組/系統,
讓目前的軟體開發方式改變成為,更專注在企業流程上,
需要的話可以租用服務,根據企業流程上的需求來組裝服務成為自己需要的應用系統。

要說比較接近的比喻的話,就像workflow因為不同的文件簽核流程,
把workflow提供的元件(文件/部門/人員/處理規則...)用UI上提供的拖拉放在加上參數的設定...,
達成表單簽核流程的設定,這些方法或許有點在雲裡的影子吧!

另外,目前雲端的三大服務提供者應該是:IBM/GOOGLE/AMZOM。

個人認為這樣好的構想還是有一些小小的隱憂,
就是這些服務都是透過網際網路運作的,
萬一網路出現問題時(不見得最先進的國家就能保證網路的品質),
那麼,被波及的用戶端的應用系統都會停擺,自己並無能力掌握,
備援也只能備援自己的組裝程序與資料,對於雲的那一端完全進入未知狀態,
如果以證券交易的前台下單敲單的部分,萬一導入雲端計畫,是必造成極大的衝擊,
如果"雲端"是必然的趨勢,那麼在踏上雲端之前,
在風險控制的方法與風險管理的對策上,可能要做好準備才好。

Sunday, November 15, 2009

終於........

今天終於把我的P7010灌上Ubuntu 9.10 更順利的驅動3.5G網卡 完成上網 這篇就是驅動後上傳的文章 接下來就是適應open office的操作 進而可以完全用Ubuntu過日子啦!!!

Saturday, November 14, 2009

雲端計算

老師的雲端計算好似我以前所推動國土資訊系統之資料倉儲系統
其系統構架是將各機關單位所管轄之圖資經由metadata 、Web Map Service、Web Feature Service、Web Coverage Service將全國各機關單位所發佈圖資,整合成能由單一入口網站回應之資料倉儲系統。使用者不需要向各機關單位一一申請。單一入口網站不儲存各機關單位圖資由入口網站即時向被索取單位檢索彙編成使用者需求圖資,回應使用者。

是否請老師講解雲端計算?

把PHP+MySQL課堂上的練習安裝到我家裡的linux server上...

今天把PHP+MySQL課堂上的練習安裝到我家裡的linux server上,
一個一個問題突破,終於完成了!
我的架設環境如下:
 CPU:Core2 Quad Q8200
 RAM:8GB
 HD:640GB
 OS:Windows Vista Ultimate
 VMware
 Ubuntu 8.04 (HD:30GB劃給他用)
 MySQL 5.0
 論壇:Discuz! 7.0.0
 利用論壇的架構,把課堂練習寄放在他的[網域名稱]/ph18011/chap08 下(只有這個資料夾測試過了)(PS.chap05 & chap06 & chap07 也測試完成了)
 
所遇到的問題如下:
1. 如何把程式放入正確的位置?
  在LINUX上要把檔案由Windows的分享資料夾複製進去還真不好搞!這一步花最多時間!
  試過終端機直接下sudo cp ....的指令,Windows的分享資料夾路徑他不認得,
  安裝FTP server卻連不到,這部分我要再加強學習!(這應該是以後最正當的方法之一)
  後來想到[檔案瀏覽器]可以看到分享資料夾,可是直接Menu開啟的權限不夠,
  於是利用sudo Nautilus製造了一個root權限的[檔案瀏覽器],
  心想應該可以了吧!結果....卻看不見Windows的分享資料夾,
  最後只剩下一招了,把Linux上的資料夾設定分享,然後由Windows上把檔案餵給Linux,
  終於成功了!不過自己覺得這一招有點勝之不武呀!
 2. 接著開始測試html程式,可以正常執行了,小小高興一下!
 3. 修改mysql.php,測試PHP程式,結果發生了連不到DB的慘劇!
  連線主機的位置不對!只好去偷看一下論壇的PHP程式裡的寫法,
  改成跟他一樣,就過了!可是他用的是root我不想沒事用root連DB,
  於是又看了MySQL的資料庫的權限,裡面有我想用的User ID,
  可是改了mysql.php一樣沒用,後來想起應該要在Linux上應該要開個user,
  這個過程中發現,資料庫的權限裡所登記的的[主機]欄位很重要,
  裡面User ID對應的主機這兩個資訊就是mysql.php的連線設定需要的。
 4. 最後測試檔案上傳(網路相簿)功能,果然就傳不上去photo的資料夾,
  修改把Linux上photo的權限,終於正常通過了!
 5. 目前剩下一個問題,網頁上出現的字碼不對,可是mysql.php裡面已經設定過了!
  這一點跟課堂上的結果不一致。(目前已經解決了,在最前面echo一段meta charset=big5)

Thursday, November 5, 2009

SAWP

上完課後終於明白swap這個分割區真正的用途,如此才真的可以有彈性的使用這個保命的"虛擬記憶體~~

Tuesday, November 3, 2009

驅動程式

老師:網路上linux driver有分.rpm 與 .tar兩種,對Ubuntu來說應該downloap哪一個勒??

Monday, November 2, 2009

vmware 安裝

放假日在家試了好幾次 , 終於安裝好了

Thursday, October 29, 2009

使用指令

第三堂課認識了su & sudo,然後開始學習使用指令
對我而言還蠻陌生的
好多指令,要記真有些辛苦><
不知道有沒有"Linux指令大全"?
這樣是否就不用背這麼多指令了呢?
噢還有,原來Synaptic Package Manager跟aptitude是不能同時開啟的!
害我一開始搞不清楚狀況還以為電腦壞了~XD

Wednesday, October 28, 2009

VMware

老師好: 進入操作的課程,很像學生時代那時的dos用法,需要練習指令用法
可是我自行從網站下載的VMware server 與教室內的不同
老師是否能提供教室使用的VMware 軟體

文字介面

在終端機下操作的確對我這個非資訊背景的人來說確實有點陌生,不過上完課後覺得還蠻有趣的,文字操作似乎非常重要。趕緊上網找找一些指令說明
http://www.savs.hcc.edu.tw/~chuavv/lcmd/lcmd.htm
老師,不知道有沒有需要買本linux指令的參考書呢?

Tuesday, October 27, 2009

Linux作業系統班180_Nelson_1023

第二次上課,主要是安裝Ubuntu
整個安裝介面,大都可以按照提示往下走~
到了選擇檔案格式的時候,就花了一些時間了解各種不同格式的特色
其中~~
有joumaling 字樣開頭的:有日誌功能的(需耗用約5%硬碟空間,速度較慢)
沒有joumaling 字樣開頭的: 若不正常關機,重開後系統無法追朔(但速度較快)
ReiserFS joumaling file systme:針對4K 以下的檔案作最佳化
XFS joumaling file ststem:針對大型檔案(4K以上)最佳化

Monday, October 26, 2009

安裝

下載 開機檔的過程浪費太多時間
live usb 在pc上也無法啟動 , 是否使用live cd開機就不會發生問題呢?
後半段好像在趕進度. (基本下載檔案也可使用其他方式代替以節省時間)
如採用實體安裝是否也會有驅動搭配的問題發生呢?

Saturday, October 24, 2009

linux 安裝問題

1.如何安裝成dvd光碟開機片?
2.如何安裝成隨身碟開機檔?
3.VM WARE 下載問體雖經使用者註冊後仍不能順利下載

是否請老師再詳細指導

Install Ubuntu

昨晚下課後就開始著手在網上找資料,想把我的Fujitsu LifeBook P7010 laptop裝上Ubuntu。在網路上爬文找相關的安裝經驗,看了老半天似乎好像要得下載些相關的驅動程式,例如:915resolution 3c 1280 768 for the display 另外,我的HUAWEI E800 3.5G PCMCIA網卡還得設定PPP連線,筆電上內建sony讀卡機還要驅動,看來我還得上幾堂課後才有辦法搞懂。繼續爬文中...... p.s.老師真抱歉!昨晚那張光碟真的有問題,我回家試後,啊~也沒辦法啟動,害你在課堂上浪費時間,sorry!

Friday, October 23, 2009

Linux

終於開始上課了好興奮!=D
我會認真學習的!

大雨天~上課天??

今天下超大雨的啦...Orz
~~ 希望晚上與就會停嚕~~
不然這樣去上課~ 真的會...ooxx~

老師~ 今天應該照常上課吧~~?~?~

Thursday, October 22, 2009

linux基本認識

初學的我來說第一堂課收獲滿滿

Wednesday, October 21, 2009

"多個選擇"

"多個選擇"!! 嗯~~ 記得小時候老師常說一句諺語 : 書到用時方恨少,事非經過不知難。昨晚,這句話好像應該這樣寫 : 書到用時方恨多,數位時代不知難。"多個選擇"不知是行銷的術語還是21世紀的生活注解!! 從"個人"到"雲端"~~似乎有個像十字影像的kernel莫名的推動著時間軸,不知道有沒有~"Free" Selection 啊~

對Linux作業系統課程期待

有效率且能穩定工做的作業系統是規劃電子商務伺服機首要課題,希望上完課程能讓我有新的概念‧

Tuesday, October 20, 2009

Linux作業系統班180_Nelson_1020

第一篇作業~開始好好學習Linux

本來還想說要把自己的舊NB也換裝個Linux系統玩玩~
結果,今天上課卻聽到 Linux 系統對於 「藍芽、3G 網卡、ATM讀卡機」 普遍不支援的狀況~
這些都是超重要的耶~ 看來,要把Linux當作生活用的作業系統,還有一段距離~
不過... 工作上,我的周圍,幾乎所有的Server 還是以 Linux 為主~
所以~ 還是要好好學習學習~

Wednesday, October 14, 2009

我的上課筆記在這個主題@@"

老師:

我的上課筆記在這個主題@@"

"Linux作業系統班179_Alvin Hsu 10/13 "

別遺忘我了`~ @@" po在下面舊訊息裡

Friday, October 9, 2009

981006

一、安裝 StarDict:
1.安裝StarDict:
sudo aptitude install stardict+aptitude install sdcv=sudo aptitude install stardict sdcv
2.下載字典:
下載字典:http://stardict.sourceforge.net/Dictionaries_zh_TW.php
3.解壓縮字典:
解壓縮到 /usr/share/stardict/dic/,
解壓縮的目錄下應該有 *.dz *.idx *.ifo 這3個檔案
4.使用字典:
在Applications/Accessories/StarDict啟動該軟體鍵入good
或用下指令的方式sdcv good

二、安裝 samba:
1.安裝 samba:
sudo aptitude install samba
2.建立 samba 的使用者:
sudo smbpasswd
3.開啟/關閉 samba:
sudo /etc/init.d/samba stop=>關閉 samba
sudo /etc/init.d/samba start=>開啟 samba
sudo /etc/init.d/samba restart=>重啟 samba
4.編輯 samba 的設定檔:
sudo joe /etc/samba/smb.conf

三、複習joe常用指令:
Ctrl+K,按U:到檔案開頭。
Ctrl+K,按V:到檔案結尾。
Ctrl+K,按F:尋找。
Ctrl+L:尋找下一個。

老師我今天發燒,請假。謝謝!

怕傳給其他同學。

Tuesday, October 6, 2009

981002

一、網路校時:
cd /etc
cat timezone=>顯示Asia/Taipei(顯示時區)。
date=>顯示日期時間。
sudo ntpdate ntp.ntu.edu.tw=>與台大NTP時間伺服器網路校時。
sudo hwclock -w=>寫入 BIOS 時間。

二、上傳檔案:
用滑鼠拖曳的方式,
把要上傳的檔案拖進PieTTY視窗內,
就可以把檔案上傳到Linux的家目錄。

三、安裝 php5+phpSysInfo。

四、介紹.htaccess(apache2 網頁認證)。

五、建立音樂伺服器:
1.libapache2-mod-musicindex
2.http://www.parisc-linux.org/~varenet/musicindex/

六、指令:
1.locale:列出目前系統所認識的字元編碼。
2.who:顯示目前登入在系統上面的使用者。
3.htpasswd:建立使用者。

Friday, October 2, 2009

980929

一、介紹並安裝Xpdf。 二、介紹並安裝字型:
(1)將Windows裡的字型複製至Linux下。
(2)將複製字型安裝至/usr/share/fonts/下:fc-cache -fv。
三、介紹並安裝PieTTY。
四、建立網頁伺服器:apache2。
五、環境變數:echo $PATH=>顯示環境變數。

980925

1.ln test.txt test-hard=>建立 hard link。
2.ln -s test.txt test-soft=>建立 soft link。
3.介紹tmpfs。
4.介紹文書處理軟體。

980922

一、觀念:Swap空間。
二、指令:
1.free:觀察記憶體使用情況。
2.df -h:列出各檔案系統的空間使用情況。
3.dd:讀取磁碟裝置的內容(幾乎是直接讀取磁區"sector"),然後將整個裝置備份成一個檔案。
4.建立swap檔:sudo dd if=/dev/zero of=/swapfile.0 bs=512k count=1024
5.修改fstab。
6.打包:
(1)sudo tar cvf etc.tar etc
(2)sudo tar xvf etc.tar
7.壓縮1:
(1)sudo gzip etc.tar
(2)sudo gzip -d etc.tar.gz
8.壓縮2:
(1)sudo bzip2 etc.tar
(2)sudo bzip2 -d etc.tar.bz2
9.打包+壓縮1:
(1)tar zcvf etc.tar.gz etc
(2)tar zxvf etc.tar.gz
10.打包+壓縮2:
(1)tar jcvf etc.tar.bz2 etc
(2)tar jxvf etc.tar.bz2

980918

一、使用網路即時通:Pidgin Internet Manager。

二、使用sftp:
1.安裝ssh:System/Administration/Synaptic Package Manager,勾選ssh。
2.使用sftp。

三、 檔案的類型與權限:若有一個檔案的類型與權限資料為-rwxr-xr--,
1.第一個字元代表這個檔案是『目錄、檔案或連結檔等等』。
2.接下來的字元中,以三個為一組,且均為rwx的三個參數的組合。

四、指令:
1.ls:顯示檔案和目錄。
2.touch filename:建立一個空的檔案。
3.cd:變換目錄。
4.pwd:顯示目前的目錄。
5.mkdir:建立一個新目錄。
6.rmdir:刪除一個裡面是空的空目錄。
7.rm:刪除檔案或目錄。
8.mv 來源檔或來源目錄 目的檔或目的目錄:移動檔案或目錄。
9.whereis 檔案或目錄名:尋找檔案或目錄的位置。
10.chmod:改變檔案的權限。
11.chown:改變檔案擁有者。

Tuesday, September 29, 2009

LB179-Calf-0925

分享一個alias的用法

如果你要查詢檔案,並且需要詳細的列出時,通常我們都會下達ls -l,
這樣總是要多輸入一些參數,所以我們可以去更改自己的個人環境設定檔 ~/.bashrc,
將底下這行的#刪掉
#alias ll='ls -l'
然後重開機,重新載入個人環境設定檔,
這樣以後你只要輸入 ll 就等於是輸入 ls -l ,
以此類推,你就可以自己輸入一些個人化的alias來使用!

Monday, September 28, 2009

Linux 2009.09.25

建立連結
i-node
symbolic link(soft link)
hard link
touch test.txt -> 建立 test.txt
echo myTest > test.txt -> 將 myTest 內容存至 test.txt
cat test.txt -> show test.txt 內容
ln test.txt test -> 建立 hard link
ln -s test.txt test-soft -> 建立 soft link
rm test.txt
tmpfssudo ln -s /dev/tmp/tmp
文書處理軟體操作

Linux 2009.0922

RAM+SWAP
virtual memory
free -tm#(指令適合管理者) or $(指令適合任何使用者)
dd if=/dev/zero of=/swapfile.0 bs=512k count=1024
sudo mkswap /swapfile.0
sudo swapon /swapfile.0
sudo swapoff /swapfile.0
tar cvf etc.tar etc
du . -h
tar xvf etc.tar
mkdir 建立目錄
rm -rf etc
zip unzipunzip -d

Thursday, September 24, 2009

覆習9/21學到的指令

mkdir test #建立test目錄
mv test test1 #把test檔改成test1
rmdir test1 #刪除test1檔
其實Linux指令很好理解的。

Tuesday, September 22, 2009

LB179-Calf-980918

分享改變檔案權限屬性也可使用以下的方式

檔案權限標示 -rwxrwxrwx
分成三個部份 -[u ][g ][ o ]
所以也可以使用底下幾個方式改變檔案權限
chmod u=rw,go=rx aaa.txt

chmod u+x,g-r aaa.txt

chmod a-x aaa.txt

就是可以使用+(加入)、-(移除)、=(設定)來改變檔案的權限屬性

Monday, September 21, 2009

2009.09.18

study google talk
filezilla
ssh
study 指令
ls -ldrwx r-x r-x
d 目錄 剩下的就是使用權限
r read
w write
x 執行
rwx r-x r-x
7 5 5
111 101 101
ifconfig > ifconfig.log
cat ifconfig.logchmod 000
ifconfig.log 更改權限
pwd 現在目錄
sudo chown root:root ifconfig.log
cd /
hwereis ls ls 的程式在哪裡
df -h
sudo aptitude install joe
ls -s

Friday, September 18, 2009

LB179-Calf-9/11

其實各家Linux Distribution的套件管理程式都各有不同,
RPM:CentOS 、 Fedora 、 SuSE 、Red Hat 、 Mandriva
Tarball:Gentoo
dpkg: debian
然後各家Linux Distribution又因應RPM與DPKG而發展各自的線上升級機制
yum:CentOS、Fedora
up2date:Red Hat
apt: debian
you:SuSE
urpmi:Mandriva

980911

複習學到的觀念和指令:
一、scim:安裝中文套件。
二、介紹Firefox、Firefox附加元件(https://addons.mozilla.org/zh-CN/firefox/)、Opera。
三、指令:
1.wget:不必透過瀏覽器,只要知道網址後,立即可以進行檔案的下載。
2.ls:列出現在目錄中有哪些檔案。
3.aptitude:套件管理的文字介面,須系統管理者權限才能進行。
(1)sudo aptitude search libqt3-mt:查詢套件是否存在。
(2)sudo aptitude install libqt3-mt:安裝套件。
4.dpkg:管理套件的工具,提供比較基本的安裝維護功能。
四、Prism:在訪客的桌面建立一個美美的圖示,點兩下就連到常用的網頁應用服務(例如:網站、Gmail)。
五、Thunderbird:郵件管理程式。

Monday, September 14, 2009

linux 2009.09.11

wget web site 交程式下?
安裝 opera使用以下參數安裝 opera dpkg -i
opera -static -something.deb
sudo aptitude search
sudo aptitude install
dpgk -l list unstall opera
PrismT
hunderbird

Friday, September 11, 2009

20090908-sean

這次學了很多指令 感覺還滿有趣的
詳細指令的功能大家都寫的滿詳細的
我就補充一些老師說的快捷鍵

Ctrl+alt+f1 ----文字化
Ctrl+alt+f1 ----視窗化

Tab 可以查詢和目前相關的指令

Man 可以查使用手冊 (q為離開)


more 把指令執行的結果交給(more) 當你想要看的資訊超過一頁時 不會一次show完

2009/09/08linux上課心得

這次上了有關linux的往路指令,還有下載軟體覺得很有趣
期待下次的上課。

FROM 小黃

linux和Dos下達指令的方式有點相識。

以前沒有視窗時,dos也是用文字指令。

LB179-Calf-9/8

分享一下,more跟less

兩個的功能類似

不過more只能一頁一頁的看

但less就可以使用上下鍵一行一行的瀏覽

Thursday, September 10, 2009

2009.09.08 上課心得

權限觀念su & sudo
更新你的系統
指令集
aptitude
ifconfig
man
ping
dhclient
netstat -l morenslookup www.google.com
dig
whois
sudo shutdown now

9/15 課程順延

因為我臨時有事,9/15無法上課,
所以課程順延.

原9/15課程暫停一次.
於10/13補課.

請學員們注意時間.

Wednesday, September 9, 2009

中華民國開放系統協會

昨天上課時我所提及的演講是由中華民國開放系統協會所舉辦的,
一般我們會簡稱為COSA.
右圖則是昨天的活動行程.

這個協會致力於自由及開放軟體的推廣,
也時常舉辦類似的演講和教育訓練.
有興趣的人可以多注意他們網站的消息,
並且參與他們的活動.

Tuesday, September 8, 2009

980908

複習學到的觀念和指令:

一、觀念部分:
1.原來文字介面(Ctrl+Alt+F1)的登入和視窗介面(Ctrl+Alt+F7)是2回事,視窗介面的登入不代表文字介面也登入。
2.因為root對系統有最高的權限,也有最大的破壞力,平常應避免使用root作業,而是使用較低權限的帳號,在需要root權限時變身為root。
3.su:切換身份,必須要知道想要變成的那個人的登入密碼。
4.sudo:使用者輸入自己的密碼,不需要知道欲切換身份的密碼。

二、指令:
1.aptitude:套件管理的文字介面,須系統管理者權限才能進行。
(1)sudo aptitude update:更新套件列表資訊。
(2)sudo aptitude full-upgrade:進行全系統的套件升級。
(3)sudo aptitude traceroute
2.ifconfig:直接輸入ifconfig會列出目前已經被啟動的卡。
(1)eth0:網路卡的代號
(2)lo:localhost
3.ping:透過封包來進行整個網路的狀況報告。
(1)ping ip
(2)ping domain name
(3)離開用Ctrl+C
4.man:隨時更新的使用手冊。進入man指令的功能後,可以按空白鍵往下翻頁,可以按q離開。 5.traceroute:針對欲連接的目的地之所有router進行逾時等待。可以看會經過幾個點、偵測回覆的時間(每個節點會偵測三次)。
(1)traceroute ip
(2)traceroute domain name
6.sudo dhclient eth0:叫網路卡以dhcp協定去嘗試取得ip
7.netstat -lmore:觀察網路的連線狀態。
(1)參數-l:列出有在Listen的port。
(2)more:一頁一頁的將netstat的內容顯示出來。
8.clear:清除螢幕用。
9.nslookup:ip與domain name對應的檢查。
(1)nslookup ip
(2)nslookup domain name
10.dig:從DNS取得資訊。
(1)dig ip
11.whois:查詢當初註冊這個domain name的使用者相關資訊。
(1)whois domain name
(2)為了保護使用者的隱私權,whois所查詢到的資訊已經不見得是完全正確的了。
12.sudo shutdow now:馬上關機。

9/4linux的安裝

VM以前沒有操作過,但實際上手其實還蠻容易的。本來都會想弄一台機器安裝linux的系統來玩,不過這樣實在太麻煩了,現在有VM就拿VM來安裝試用就好了。期待之後有關ubuntu的操作課程。

Linux作業系統班-9/4

今天教的課程算是比較容易的,因為剛好VMware 的 Server版和Workstationy自己在公司或在家裡已經用很長一段時間了 所以在安裝和使用上比較沒甚麼問題;不過因為並非安裝Windows所以沒辦法用懶人法一直下一部安裝VM tools,所以在家研究好久,查了很多資料才成功安裝好,不過成功安裝完後倒是很有成就感XD,有興趣的同學不妨上google收尋關鍵字 Ubuntu vm tools囉 PS. 有人會問VM tools是甚麼...就是安裝後你不需要按ctrl+alt來讓滑鼠切換裡面還是外面滑鼠,直接可以移出來移進去,它會自動切換裡面和外面滑鼠 :)

竟然忘了?

上星期五忙得天昏地暗, 工作到一半抬頭看了時鐘竟然已經8點多了?!?! 硬生生的錯過了第二堂課. 只好這個 weekend 自己來下載 ubuntu 和 vmware 來試試看. 過程中發掘 vmware server 版本好多. 舊版的需要另外安裝 vmware tools 才能安裝 linux. 最新版的安裝完不知道該如何使用? 後來轉用 vmware workstation 在安裝 ubuntu 和 gOS 沒有太大的問題. 不知道和老師教的有沒有太大的落差. 只好下次上課在去核對一下了 :) 千萬不要在忘記拉!!!

LB179-Calf-20090904

這一節課上的東西,很慶幸的都在公司有在使用!

所以算是輕鬆渡過一節課吧! ^^

Monday, September 7, 2009

2009.09.04 Linux 作業系統班

Download Linex ios http://unetbootin.sourceforge.net/

製作 Linex USB 開機

使用 VMware server console create new virtual machine

使用 VMware 建立 virtual Linex OS

study VMware

2009.09.01 Linux 作業系統班

其實這一天我是在樓下 108 教室上"C實作資料結構"的課程,後來發現這一門課的內容和我最近所上的"資料結構與演算法"內容類似,所以我就選擇轉換課程, 因為對於 Linux 並不是很熟析, 想親身體驗一下 Linux 的樂趣, 所以我就選擇轉換到這個班, 因為上星期我並沒在這個班上課, 所以發表以上心得.

20090904-Sean

今天主要的收穫是學會如何使用VMware和把Ubuntu灌起來實際跑跑看
之前有看過別人使用過VMware
那時候就覺得好像還滿好用的
只是一直沒機會實際去使用看看
在上課的時候就再想說回家一定要把XP還有Ubuntu都灌一次試試看
我的筆電就成了我的測試工具了
目前操作還滿順利的
目前主要學的還是架構環境
之後應該會越上越細
對課程內容也越來越期待啦
加油!!

980904

用usb開機還蠻有趣的,
但製作時卻失敗了,
還好帶了2顆隨身碟,
再用另一顆隨身碟,
重新製作一次就ok了。

用VMWare來學習linux也蠻有趣的,
此外,VMware還具備許多優點,
例如:
1.免費使用;
2.支持Windows、Linux平台;
3.一台電腦上就可以建置許多虛擬機器。

接下來就等著進入linux的世界囉!

Sunday, September 6, 2009

昨晚總算把光碟開機版下載完成了。

學Linux的陣痛期,希望很快會過去。

Friday, September 4, 2009

第一次上課

今天才來交第一次上課心得>"<。知道很多linux版本的介紹很開心,因為以前知道版本很多卻不知道那麼多版本的差異到底在哪裡。還有雖然準備都跑到第一排來坐了,可是還是希望老師大聲一點,後面的同學比較聽得到唷!

Linux作業系統班-09/01

今天最主要的收穫應該跟大家差不多吧 最主要就是將Linux的版本與體系搞清楚了一些 畢竟他不像微軟體系那麼好認 不過課堂中倒是沒提到SuSE這個版本的體系?! 因為還滿多企業會用此套所以順便想請教一下 教授候選人囉XD PS.教授上課音量可以的話麻煩在大聲點 因為做後面會聽不太清楚

Thursday, September 3, 2009

980901

每個人學習linux的目的不同,基礎也各異。

linux到底有多少種版本?顯然,很多。對於初學者而言,要知道使用什麼版本比較符合需求,並不是一筆容易的事。除了建立觀念之外,實作也是很重要的一部分。

很開心第一堂課能對linux有基礎的認識,亦很期待接下來的課程。

Wednesday, September 2, 2009

LB179-Sean

今天是Linux的第一次上課
在還沒上課以前沒有用過Linux
也不曉得原來有如此多套不同的系統
同時今天看到很多來自不同領域的同學
希望在日後的課程
自己要努力 希望能學的到東西

Linux作業系統班179_Alvin Hsu 10/13

-091013 _ Duplicate
Duplicate your systems

步驟:
1.使用光碟開機,一片置於原系統,另一片置於新主機。若無法開機成功,表示硬體不被支援。
2.名稱:方便稱呼,原系統為linux1,新主機中的系統則為linux2。
3.使用passwd設定linux1中的root密碼。
4.啟動網路,請確認兩台主機能以網路連接,本例中使用dhcp,固定ip者請自行man ifconfig設定。

linux1 % dhclient eth0
linux2 % dhclient eth0假設linux1取得ip為192.168.126.128,finance2則為192.168.126.129。
5.於linux2使用fdisk設定好你的分割區。並記得您的磁碟設備名,本例中假設僅有一分割區預定將/dev/sda1掛載於/。
6.格式化finance2中的分割區。linux2 % mkfs.ext3 /dev/sda1
7.mount您的磁碟。假設linux1為單一分割區,路徑為/dev/sda1,若原設置多個分割區,請以相同目錄結構掛載至相對目錄下。

linux1 % cd /mnt && mkdir linux
linux2 % cd /mnt && mkdir linux
linux1 % mount /dev/sda1 /mnt/linux
linux2 % mount /dev/sda1 /mnt/linux

8.開始複製檔案。linux2 % cd /
linux2 % ssh root@192.168.126.128 "tar cf - /mnt/linux" tar xvf -

9.重建開機磁區
finance2 % grub-install --root-directory=/mnt/linux /dev/sda

10.修改您的fstab,位於linux2中的/mnt/linux/etc/fstab。

11.重開機,取出光碟,以硬碟開機。
12.修改網路等主機專屬設定。
13.完成。
scp linux1.tar.bz2
root@192.168.254.129:/mnt/linux/




-091009_使用版本管理軟體
一、Subversion特色
1.Subversion: 程式開發,永久保存登入編輯者的研究記錄
http://subversion.tigris.org/
2.可以合併不同人修改的結果


-091006
一StarDict1.安裝StarDict:sudo aptitude install stardict sdcv (文字介面) 可二個同時安裝
Stardict:電子字典軟体,跨平台( window/linux )
http://stardict.sourceforge.net/Dictionaries_zh_TW.php
解壓縮到 /usr/share/stardict/dic/,解壓縮的目錄檔 : *.dz *.idx *.ifo

二、samba:
1.Samba/FTP/SFTP差別:
(1)Samba:在LINUX分享目錄,在WINDOWS下使用,速度最慢。
(2)FTP:最快,為傳輸用的。
(3)SFTP:有加密,可整合LINUX帳號。

2.安裝 samba:sudo aptitude install samba
3.建立 samba 的使用者:sudo smbpasswd
4.開啟/關閉 samba:sudo /etc/init.d/samba + (stop/start/restart)=>(關閉/開啟/重開)samba
5.編輯 samba 的設定檔:sudo joe /etc/samba/smb.conf
6.joe 的功能鍵
(1) CRL+K+U最上面
(2) CRL+K+V最下面
(3) CTRL+K+F:找尋
(4) CTRL+L:找下一個
(5) ";" 與 "#" : 是沒作用






-091002
一、cd /etccat timezone=>系統時區設定date=>現在的時間日期。sudo ntpdate ntp.ntu.edu.tw=>與台大NTP(網路對時的通訊協定)時間伺服器網路校時。sudo hwclock -w=>寫入 BIOS 時間。


二、用滑鼠拖曳的方式把要上傳的檔案拖進PieTTY視窗內,就可以把檔案上傳到Linux的家目錄。

三、建立音樂伺服器:
1.sudo aptitude install(search) libapache2-mod-musicindex http://www.parisc-linux.org/~varenet/musicindex/

四、
1.locale:列出系統有支援的字元編碼。
2.who: 有那些人登入
3.htpasswd:建立使用者。


980929
1將Windows裡的字型複製至Linux下。

2將複製字型安裝至/usr/share/fonts/下:fc-cache -fv。

980925


建立連結

i-node
symbolic link(soft link)
hard link
touch test.txt : 建立 test.txt
echo myTest > test.txt : 將 myTest 內容存至 test.txt
cat test.txt : show test.txt 內容
ln test.txt test-hard : 建立 hard link
ln -s test.txt test-soft : 建立 soft link

0918/0922_ 檔案系統操作與權限設定


一、觀念

【補充】
-9/22
RAM(2G)+SWAP(4G) = Virtual Memory (6G)
只有真正的記憶體RAM內的東西才能被執行。

1.
"/"整個檔案系統的源頭根目錄 vo12_091809(2) 5:30
目錄結構(看的到)與檔案系統結構不一樣
目錄結構下去定義是那一種檔案系統。換一個目錄可能就換了一個檔案系統
使用者是以目錄結構最下層可能是網路、設備、磁碟…等再上一層是檔案系統管理再上一層
是目錄結構


二、指令

【補充】
-9/22
free -tm : 看memory
$:任何使用者都可執行
#:有管理者才能執行29:00
#dd(類似ghost) i(input)f=/dev/zero o(ouput)f=/swapfile.0 bs=1024k count=1024(次數): 從if copy 1024k 到 of

ls -lh: 加h是指適合人類看的懂的數字
-rw-r--r-- 1 root root 536870912 2009-09-22 19:51
swapfile.0 -rw-r--r-- 1 root root 512M 2009-09-22 19:51
swapfile.0
# mkswap /swapfile.0 : format
# swapon /swapfile.0 : 開啟這目錄
# swapoff /swapfile.0 : 關閉這目錄打包你的檔案 19:00

tar cvf etc.tar etc :把etc這目錄打包起來cvf是tar指令的參數c(要做打包的動作)v(要把執行中的訊息顯示在monitor上)f(我現在面對的是檔案)tar面對是是螢目,而不是檔案;若沒有f的話,會把打包結果全顯示到螢目上

du. -s :

mv:改檔名/改路徑
mv /etc.tar /tmp/ : 將 "/etc.tar "改路徑到" /tmp/ "內tar x(解)vf etc.tar :

mkdir : 建立目錄 35:00 36:20
echo : 回應,打什麼就顯示什麼 ? 不要"/"開頭,若要打包就用相對路徑
rm:移除
rm -r(這個目錄下的所有目錄都要刪除)f(強制) etc


壓縮

打包:1.sudo tar cvf etc.tar etc2.sudo tar xvf etc.tar
壓縮1:1.sudo gzip etc.tar2.sudo gzip -d etc.tar.gz
壓縮2:1.sudo bzip2 etc.tar2.sudo bzip2 -d etc.tar.bz2
打包+壓縮1:1.tar zcvf etc.tar.gz etc2.tar zxvf etc.tar.gz
打包+壓縮2:1.tar jcvf etc.tar.bz2 etc2.tar jxvf etc.tar.bz2


1. ls (-l) : 可查詢目錄 (查詢每個目錄的使用權限)
d(目錄)rwx(使用者權限7) r-x(群組人5 ) r-x(其它人5)

r:讀 w:寫 x:執行 r=w=x=1 -:0
ifconfig > ifconfig.log :若再下ls 就會多 infonfig.log
cat ifconfig.log :顯示ifconfig.log內容出來

2.chmod:設定權限
chmod 000 ifconfig.log
chmod 644 : 寫網頁,x要去掉讓其無法執行,較安全

3.
(1)cd:切換目錄
touch:可產生檔案,無任何內容 ex: touch test.txt :存到桌面
chmod a(all)+x desktop :a+ / a- rwx

(2)"..":回到上一層
(3)"." :在原本的一層

4.
pwd:查詢現在那個目錄

5.
chown --help :改變使用者
sudo chown root(擁有者與群組):root ifconfig.log
whereis ls :ls在那裡
ls --color=auto


6.
cd proc :
cat cpuinfo : /proc下 看cpu的資訊
cat uptime
df -h : 看disk空間夠不夠
/dev/sda1

joe:支援中文軟体,文字編輯


7.
modified:檔案改過
rm:刪除 rm ifconfig.log 這種的刪除就沒了除非是在trash下刪
mv ifconfig.log~ ifconfig.log :改檔名,前面改成後面的

ls -a(全部的意思) :顯示全部





0908 & 0911 _ 3.網路連接與網路應用程式

一、觀念

1.權限的概念 //linux是很講究安全性問題
(1)
su:可平行變身成root來安裝,但實際上不是更深一層核心的root
就算有了root的帳密,也無法真正破壞系統安全,root只要將帳密內的檔案

刪除即可需記二組帳密,ubuntu將此拿掉 。 不管是誰su之後就變成root
(2)
sudo:只需記一組帳密, 屬於獨立個體的root

2.
當需要進行系統管理時切換為root身份
(1)套件:一群軟体包起來 linux會自已連結更新新的軟体,不需像xp一樣還要自已去下載更新
(2)Synaptic Package Manager :套件管理的視窗介面

二、指令
1.ifconfig:只要有關網路卡/設定/連線
(1)Eth0 :Eth是固定 若是有三張網路卡就分別是Eth0 Eth1 Eth2…
(2)local loopback : 網路協定不能同一點連同一點,所以要有這lo虛擬出來使自已能連自已
(3)hinet addr : 可檢查ip是否設定錯



2.ping

(1) ping + domain 或 ip
可在xp下使用,沒[]需接一個東西給他,有[]則這裡面的東西是不一定要被輸入的
windos下ping 4次 / linux 無限次離開的話crtl+c ;若網路斷了可以這樣ping

3 tracert
(1)traceroute + ip / domain name
ping作用是回應和那個點有沒有通
traceroute 是和那個點中間會經過很多點,每個點有無通會講
aptitup:若有多餘的套件,會建議我們移除;apt-get則反會一直堆積可能會影響最新的軟体無法順利安裝
若看到"apt-get"(是舊式的) 請改成 "aptitup"


4 dhclient :若要重新啟動ip
這是DHCP的,若按修復會重新啟動網路卡,重取得IP

5 netstat :現在有和你電腦連線的情況
netstat-1 more :分頁的功能,任何都可加more超過一頁會停下來,

按空白鍵跳至下一頁, 在linux是很重要的觀念

6 nslookup : 查詢internet上的domain name
">"就是要打指令給它,但這是互動式的(少用),一般我們是用非互動的,自已給一個東西給它查
若要查一個主機的ip為多少,或要查某一ip對應我的host name是什麼,可用這指令查
ctrl+c / ctrl+d:為離開組合
clear :清除



7 dig 近似nslookup(舊式): 只是格式不一樣而以其實雷同
(1)CRTL+ALT +F1:切換文字介面視窗 ;CRTL+ALT+F7:切回來linux視窗

(2)sudo apt---- +TAB+TAB :可查詢字串,可不用打sudo
(3) man ping : 指令的使用說明書
(4) 常用指令
sudo aptitude full-upgrade :此指令才是真正的系統更新,若沒sudo 的話,就沒有權限可開檔案。
aptitude update :更新套件列表資訊,比較世上那軟體最新,不是真正更新


8 whois :詢問某domain是什麼的話,查詢這domain name是誰註冊的

(1) wget:在我們的文字介面下載網路上某個檔案
(2) sudo shutdown now:現在關機


9.
(1)aptitude :套件管理的文字介面,常用學LINUX要先學會文字介面







三、安裝

1.scim文字輸入,不是每個都支援中文輸入

2.firefox

(1)google toolbar :查英文字典的功能 及時翻譯

(2)omnibar: prtscr拍照

3.Opera

(1) .deb : 是ubuto的副檔

(2)apt(+ tab可補後面的字串)

(3) wget+網址 (shift+insert 是貼上)

-9/18

4.Pidgin:linux上最常用的即時傳訊的軟体,結合很多通訊協定(例:msn、yahoo...etc)在同一個介面(跨平台),目前linux的中文支援都不成熟(包含opera), google talk:主要是傳文字訊息,最大的特色是訊息都存在gmail內活動性大

5.filezilla:是FTP用戶端的軟體支援SFTP,跨平台所以在WINXP/LINUX下都可安裝 SFTP(Secure File Transfer Protocol ):SFTP是有加密後的FTP




0904_2.Linux試用與安裝

Ext2/3/4下的 jourmaling : 還原上一次最近記錄

VMware:
優:可在LINUX上建VMware的系統,可任意換到其它HOST 平台
Memory 8G↑ OR 4G↑ 可建議灌 64bit OS

Virtual PC :
缺:但無法更換HOST, 只淮許在這限定的平台上安裝很多OS



-0901_課程內容:1.認識Linux


linux 可控制更多細部的操作 。
freeBSD 比LINUX更合適用在伺服器上。


我們上課的系統教材的kernel是由Debian發展出來的

Debian適合作為基礎核心系統,
他有良好的套件管理系統,
不需要像xp一樣還要下載來再安裝,
Linux會一次完成
但太過簡單需都自已建構所以才出了Ubuntu 。
Ubuntu預設使用者環境,依這ubuntu作業系統為範, 與其它的作業系統的觀念是共通的。
gOS沒有3D圖,少了動畫所以操作視窗更快 。
評價作業系統:硬体、軟体、記憶体的支援程度與整體的性能穩定性。
4G↑ MEMORY 安裝64BIT


【補充】
-9/3
windos與linux的記憶体資源差別
windows會保留buffer 空間而linux會將所有記憶體資源用到滿。



LB179-Calf

想詢問一下,未來教學...是比較偏重GUI模式還是TEXT模式啊?

還是各佔有一定的比例呢??

總算是搞懂眾多linux版本的分別 :)

以前雖然接觸過linux, 但是總被現有太多的版本搞的一頭霧水, 不知道哪一套才適合自己的需求. 網路上各家的支持者都有, 訪間各家的書也是琳瑯滿目. 第一堂課收穫最大的地方就是終於搞懂各版本是和哪一種需求的人了 :)


ps. 原來台大真的很大, 光從大門走到教室就花了我20分鐘 ( 加上迷路拉 )

Tuesday, September 1, 2009

L179 第一po (上課心得)

老師效率真高,已經開放權限了。今天第一次上課才知道原來Linux還有這樣多版本,用usb開機也很炫。很期待接下來的課程。 FROM 黃子豪

LB179

部落格的權限已經開好了!
請大家記得先去Gmail收信,點選確認連結.
然後請發表你的心得吧!

Sunday, August 23, 2009

謝謝LB173的各位

我們的課程就到8/18結束了,
很高興在各位的合作之下完成了我的第一次授課.
如果在這個時間各位還能到這裡看到這篇,那真的是超感謝的呢!XD

課程到最後,我想是不需要擔心的好結果.
希望我所教授的東西能夠對大家的未來有所幫助,
那才是最重要的吧!

往後有任何需要,都歡迎和我聯絡.
謝謝大家!

Tuesday, August 18, 2009

apache

上次老師教了我們使用一些apache的套件

以及一些設定檔的參數說明

這對伺服器的管理員來說

是一個很重要的一環呢

8/18 Linux 課

-php: libapache2-mod-php5
-web pages dir: /var/www/
-phpsysinfo:
-music server: libapache2-mod-musicindex
-samba configuration file: /etc/samba/smb.conf
-sudo smbpasswd [username]
-/etc/init.d/samba restart
-samba: unsecure connection, can only be used in local network
-sftp: secure connection, can be used outside of local network
-subversion commands svn: co, update, add, commit, help
-subversion + apache: web pages for subversion
-subversion + TortoiseSVN: windows client for subversion

最後一天

今天是最後一天上課
這次的linux課程 真的是學到不少
雖然課程已結束
但我未來依舊會不斷學習

謝謝老師

PHP MySQL Apache

對於上次上課的內容
上網看到此篇
關於PHP+MySQL+Apache的安裝及設定

http://linux.vbird.org/

Monday, August 17, 2009

Apache

對於上次上的Apache的模組及設定部份
還是有些模糊
希望老師下次上課可以稍微幫我們回憶一下...

8/18補課!!

8/7颱風假的課是到8/18補課.

請同學們不要忘了喔!!

pietty

其實pietty真的還滿好用的
還可以把整個folder丟進去
一開始還不知道怎麼下載跟解壓縮的時候就是用這招
這次上課解決了我關於丟路徑的疑惑
原來丟進去的時候還需要指定路徑
而不是直接丟在現行的目錄底下
有學到了...

Friday, August 14, 2009

8/14 Linux 課

-install FileZilla Client in Windows
-install ssh in Linux
-upload(SFTP) fonts from Windows to Linux: c:\windows\fonts\ to ~/.fonts/ or ./usr/share/fonts
-use OpenOffice to check newly installed fonts
-Chinese input: install scim-chewing, scim-pinyin,scim-....
-PieTTY: supports SSH & Telnet, drag & drop file uploading
-Apache: web server
-Apache2 programs: /etc/init.d/apache2/
-Apache2 configuration files: /etc/apache2/
-Apache2 available modules: /etc/apache2/mods-available/
-Apache2 enabled modules: /etc/apache2/mods-enabled/
-Apache default user: www-data

8/11 Linux 課

-startdict(dictionary) installation
-sdcv: text mode dictionary
-MadEdit: support multiple OS & multiple text encoding, traditional & simplified Chinese encoding.
-Open Office
-XPDF: support pdf, it can support Chinese characters

文書

這次的文書處理

讓我們有機會在Linux底下做

一些office所能做到的事情

本來還以為一些文書處理

都要到XP下做呢

不過不知道有沒有office那麼齊全

進入狀況...

最近幾次上課下指令方面開始進入狀況
不像一開始接觸那樣陌生
還不錯....

補發文2

可以拜託老師給8/11上課的指令出處(網址)嗎?還有很多上課的投影片好像課程大綱都找不到耶?

補發文

上課這麼久,我居然現在才發第一篇,真是太對不起辛苦的老師了,本來我連googlemail都不會用,會了以後又不會創文章,會了又不會用VM,搞半天我一直處在追追追的狀態,現在終於有點效果了。

Tuesday, August 11, 2009

上傳txt資料的問題還沒解決但是學會怎麼備份資料很開心

我在window環境下編輯的txt檔
上傳到linux介面下執行有問題
有人建議我用vi打開再重新存檔
我想我會試試看

要不然就得要用vi重新編輯txt檔
我對vi實在不是很熟
希望前一個方法能夠work

用FileZilla上傳到工作站的資料執行有問題

目前不知道出了什麼問題
正在使用學到的指令解決問題當中
希望可以成功

連結

這次的上課教我們使用連結

包刮soft link & hard link

使我們可以在許多不同的資料夾下

去修改原始的檔案

而不造成空間的浪費

是一個不錯的設定呢!

Thursday, August 6, 2009

8/4 Linux 課

-locate: locate files with name contain specified word
-updatedb: update file index db
-tar jcvf: combine tar and bzip2 for compression
-tar jxvf: combine tar and bzip2 for extraction
-tar zcvf: combine tar and gzip for compression
-tar zxvf: combine tar and bzip2 for extraction
-touch: create a new file or update file time
-ln: create a hard link, increase the total number of direct references to the specified file
-ln -s: create a soft link, use indirect reference to the specified file
-/dev/shm: memory file system, usually 50% of the size of physical memory
-tmpfs: SHM_SIZE=[specify upper limit for the size of memory file system]
-mount: mount a device to Linux

7/31 Linux 課

-joe, gedit, vi: text editors
-mv: move
-rm: remove
-du: disk usage
-tar: tape archive
-gzip, bzip2: file compression

颱風來臨時,本班是否上課之依據

*本班的暑假白天密集班/ 假日班/ 夜間班等課程的上課情形,是依據行政院人事行政局之 "台北市停班停課"公告為主。
*有達停班停課標準,行政院就會有公告,並會在各節新聞台播報。若台北市停班停課,則本班便停課。
*若播報為台北市正常上班上課,但同學居住地區危險不克前來者,請Email請假即可。
============================== =========================
*台北市人事行政局網址:http://www.cpa.gov.tw/

Tuesday, August 4, 2009

設定路徑的問題

之前上課的時候
老師常常會請我們install一些軟體
但是這些軟體都是本來就內建在裡頭的
所以好像install完的時候都不需要特別去寫路徑來執行
但是自己在實驗室install一些專門的軟體
就會遇到有時候不知道該如何寫路徑的窘境
不知道老師可不可以花點時間教教我們,大感恩

joe&tar

這次教了我們如何增加自己的虛擬記憶體

以及教了我們如何打包及壓縮自己的檔案

相信這樣以後就可以隨時控制自己的記憶體

壓縮自己的檔案

避免有時候跑太多東西而當機

也可以減少自己硬碟的佔用量

重新學習文字指令

當越來越多文字指令出現的時候
就是自己要多練習的時候了
其實上課執行一次只是開始
還是要多練習才會熟練

Friday, July 31, 2009

網站

剛剛上網也看到一個網站
http://blog.arjin.tw/index.php?pl=174&ct1=13
感覺還不錯,可以上去瞧瞧

越來越有挑戰性了

現在開始教深入的東西了(對我來說啦)
可是實驗也越來越重><
幾乎沒有什麼練習的機會
因此我只能盡量讓自己在課堂上吸收
一起加油吧,大家^^

關於指令

這幾天上網看到有關指令的網站,看到一個還不錯的:
http://linux.vbird.org/linux_server/0140networkcommand.php

雖然沒有很多,但內容介紹的還蠻清楚,
想說之後如果有用到或者忘了,都可以回來查詢...

權限&指令

這次交了許多的指令

尤其有關權限的部份

對我的比賽還蠻有幫助的

Thursday, July 30, 2009

@@真多指令

這次上課~~

指令比較多~

ㄏ有些沒跟上,尤其是下半堂課的內容~

希望下次上課老師稍微可以幫我們複習一下!!

Wednesday, July 29, 2009

還需要多練習指令

昨天上課的時候耍懶只有看老師下指令
到後來發現等到自己想要下指令來練習看看的時候已經跟不上了
看來指令還是要在自己的電腦執行一次
要不然一出現錯誤訊息還真的不知道要如何解決

昨天的指令對要成為一個系統管理者的幫助應該不少
要再多練習...多練習...

Tuesday, July 28, 2009

7/28 Linux 課

-SFTP/ssh
-echo
-$PATH, command execution is according to the command path order defined in $PATH
-all services are under dir /etc/init.d
-./ssh {stop|start|restart}
-use 'netstat -l' to see all running services
-export/set $PATH
-chown
-rc.local: last executed after machine power-on
-/etc/bash.bashrc: executed after any user log-in
-~/.bashrc: executed after the corresponding user log-in
-alias
-joe:text editor
-dd: file content copy
-free -tm: check memory usage

好多指令...

上一堂課所上的指令,雖然不會說多到記不起來,但是實在不知道啥時要用...

終於成功了

終於將vmware server 2.0.1成功安裝在vista的系統中(感謝小健的幫忙ㄚ)
所以哩,也就一股腦的將之前教過的軟體,自己覺得會常用到
馬上進行安裝,像是filezilla,Pidgin等等,也都可以 work
至於老師最近教的指令都還ok,因為以前多多少少會用一下
但是今天這堂課的東西,可能就要很認真很認真了><
還有最近在研究如何讓兩個系統可以share files,不過似乎有點小難,還在奮鬥中...

下指令很傷腦筋

習慣使用圖形介面一段時間之後,再回頭學習下指令,有點吃不消.在windows os中有c: d: 的區別,而ubuntu,osx 把實體裝置視為物件處理,讓使用者感覺是一個[檔案]
,以圖像來顯示硬體裝置.ubuntu比較強調目錄,我自己,同一群組,其他人
(d-rwx-rwx-rwx),檔案,使用權限及修改權限之間關係.任何人須透過sudo指令取得更改權限,再以chmod 644(default value 為644=>第一組rwx=110,第二組=100,第三組=100;1-開啟,0-關閉) to 777=>rwx均為 111.

pidgin,google talk,googlemail合併使用,覺得不錯

filezilla 具有upload,download 功能尚未進一步測試

filezilla!!

以前不知道有filezilla的時候
都用IE連上FTP
覺得很不方便
現在有了filezilla以後
覺得很好用呢

資料擷取ok

很開心這次上的課剛好解決了我目前遇到的問題
原來用FileZilla進行資料擷取就ok...it works...
這樣就順利地把擷取下來的資料直接進行分析了...

Saturday, July 25, 2009

7/24 Linux 課

7/24 Linux 課
-Pidgin
-Filezilla
-SFTP(ssh)
-ls
-pwd
-tail
-mkdir
-chmod
-file privilege(owner,group,others): drwxrwxrwx

7/21 Linux 課

7/21 Linux 課
-Ubuntu installation file: xxx.deb
-wget
-dpkg
-dpkg-query
-Firefox addons package
-Opera
-Prism
-Thinderbird
-IMAP

7/17 Linux課

7/17 Linux課
-man
-ifconfig
-ping
-traceroute
-dhclient
-netstat
-nslookup
-dig
-whois
-wget
-cat [>][>>][|more]

7/14 Linux 課

7/14 Linux 課主要講
-su/sudo
-Update Manager
-Synaptic Package Manager
-Aptitude

頭昏^^

^^可能是我~~~位子坐太遠!!!

看指令看不太清楚字太小@@!!

有些老師用口述~~~~!!

來不急反應~~~~!!有一小部分~~沒跟上其他都還好!

今天上課有點頭昏眼花的感覺!!

Friday, July 24, 2009

不同的嘗試

好不容易裝好vmware server 2.0.1
但是,中研院不能用啦,似乎是我們那棟研究中心的網路設定問題
所以,山不轉路轉,我就改玩其他的版本像是wmware workstation 6.5.1
結果也是可以用ㄚ,哈哈
不過想問一下老師,server跟workstation的差異到底在哪呢
有沒有哪個比較powerful呢
感謝老師囉

軟體可以跑了

把軟體試著在實驗室的工作站上跑
it works...真是太感人了...雖然只是個小進度
現在要解決的新問題是如何把我跑完的資料攫取下來做分析
現在目前還在解決這個問題當中...

firefox軟體

這次上的速度較上一次慢
所以大致上跟的上
這次老師介紹了許多的軟體
回家後有安裝一些來試試
有一些真的不錯用呢

Tuesday, July 21, 2009

KEEP TRYING

依然無法安裝VMware2.0.1 and VMware2.0...><...
老師救救我吧,我不是沒努力過啦,也有上網去查過how to overcome this problem,
but...最近太忙加上電腦又弱,so,還是直接問比較快啦!!!(I am a lazy man...o.O...)
另外想請問老師,如果想要自己看書,有沒有推薦哪本參考書比較適合我們這種
初學者呢,大感恩啦。

沒是沒搞懂怎麼用指令wget下載檔案

因為實驗室的系統是純文字界面
所以雖然可以用安裝好的ubuntu視窗界面下載檔案
可是還是沒搞懂要怎麼純文字的界面下進行
try了兩天還沒成功
目前還在嘗試中。。。

Po文

之前我學長有提到用Linux系統,在裡面寫code,將此用在senser node上,作為GPS定位用,聽了覺得模糊,想知道在Linux中有甚麼介面可以寫code?

虛擬世界戰勝真實環境

上這一堂課:設定有線與無線網路,實在是很容易進入夢鄉。IPconfig、ping、tracert、dhclient、netstat、nslookup、dig、whois、wget等TCP/IP工具所顯示的結果,如霧裡看花,不知何也。後來參閱TCP/IP自學手冊,了解部分的含意。IPconfig:會顯示每一個網路卡的IP位址,SUBNET MASK,DEFAULT GATEWAY。PING:
決定使用者的電腦是否有能力在某一段時間內來傳送與接收資料,PING會傳回四個回應訊息,表示溝通無障礙。TRACERT(TRACEROUTE):用來追蹤資料封包從自己電腦至目的端之間傳輸路徑。NETSTAT:顯示TCP/IP通訊協定之統計資料。至於 |MORE,>>,>,CTRL+C,CAT亦常被用來當輔助終端機操作。其他的網路工具等了解網路基本架構再去了解。

APPLE STORE+IPHONE的行銷手法促成智慧型手機水漲船高(摘錄自FROSTYPLACE:蘋果公司日前發布新聞,宣告 App Store 成立一年來已經擁有超過 15 億次的下載記錄。 App Store 內擁有超過 65,000 個軟體,並繼續快速增長中。App Store 軟體平台擁有超過 4 千萬台的硬體使用者,參與 iPhone OS 軟體開發專案的設計師超過 10 萬人。在 77 個國家都可以進入該網站與下載;被下載最多的三類軟體是遊戲類(佔全體 18.22%)、娛樂類(13.96%)與書籍類(13.30%)。蘋果執行長 Steve Jobs 表示 App Store 是產業創舉,並以相當的質量領先同業, 15 億次下載的記錄也說明了 App Store 對於其他同業來說的確很難迎頭趕上。)
,其他業者如GOOGLE(ANDROID MARKET、)、 NOKIA(OVI STORE)、MICROSOFT(名稱忘記了)也積極開始跟進。網路中虛擬世界大幅影響人類真實生活的步調,食衣住行育樂等基本需求及額外需求如婚姻,都能透過CLOUD COMPUTING網路達到目的。

Monday, July 20, 2009

網路檢查

這次教了很多的檢查網路指令
來檢查網路是否有通
除了ifconfig(ipconfig)和ping之前在XP有用過
所以還能理解
其他的就聽得有一點"霧煞煞"!
而且有時候老師打得太快
沒看清楚老師所打的指令

Friday, July 17, 2009

我一定要裝成功啦!!!

我的安裝狀況也跟前面那位學員有些許類似
我的nb是vista版本的,在裝VMware2.0.1的時候,也是出現問題,無法安裝
但是可以安裝VMware workstation的版本
不過,也有可能是因為中研院網路的設定問題
因為我的錯誤訊息是跟網路設定有關,但是不能確定是不是這個問題造成不能灌的主因
除非在裝的過程,有些原件還需要連到source端去取得
^^總之,問題連連,反過來想,倒是可學到很多,也滿開心的啦!!!

vmware server 2.0.1安裝失敗,改用vmware workstation

電腦配備:
macbook pro: Intel Core 2 Duo

Processor Speed: 2.53 GHz

6mb ram

雙重host os: windows vista sp2 64 bits and mac osx 10.5.7

guest os: ubuntu 9.0.4 64 bits

virtual software :vmware 2.0.1

安裝vmware 2.0.1  再setup ubuntu virtual machine

同時console 也加入plugin,總共10次之多,夏天火氣沖天,出現錯誤訊息:

error opening the remote virtual machine mickeyhsu:8333\48

an unexplaining error occured.

只好移除vmware server 改裝 workstation(兩者不能同時存在),目前運作良好且界面

比較人性化.language support 也加入中文 ime可使用.

上課學到su and sudo ,前者使用者變臉,後者使用root 帳號及密碼登入系統

先做更新,再升級 ,可讓系統穩定

期望學到vmware tool setup ,讓滑鼠運作平順,也可在兩個作業平台交換資料


真特別的感覺

第一次在Linux的文字介面打指令感覺很特別!!

另外

最近幾天在

看怎麼用VM2.0

我正在看這個使用手冊
http://www.138vipbbs.com/home_files/VMware-Server.html

我有安裝VM1.0.6是安裝在XP

不過因為筆電是Vista

VM2.0已經安裝好囉!!

在研究要怎麼先登錄VMware Server Home Page的畫面!!

Thursday, July 16, 2009

linux深入了解

這次的linux主要是在對更新作進一步的討論
而且這次有使用文字介面打一些指令
感覺上深了許多
不過也覺得很新奇呢。

第ㄧ次用Linux平台上po文

用VMware2.0把Ubuntu裝好了
上次安裝的時候果然把硬碟的設定方式弄錯了
這次改正過來安裝就ok了

可是我的software還是沒辦法make
雖然這次meeting過關了
還是希望趕快搞定在Linux的platform下執行軟體的問題

Tuesday, July 14, 2009

VM試用

週五捷運大停擺
害我上課遲到
不過還是有上到VMware 的安裝
用這個就可以多系統

不過我現在家裡的os是ubuntu
在他底下再用VMware裝windows??
^_^也不錯


vmware server v2.0.1 安裝失敗

上完ubuntu安裝課程之後,開始用macbook pro 嘗試。host主機是 windows vista 64 bits(非windows server 2008 64bits),虛擬程式為vmware workstation v6.5.2與vmware server v1.0,guest主機安裝ubunru v9.0.4 64 bits,安裝順利完成.後來,改用vmware server v2.0.1 安裝ubuntu,嘗試多次,結果都失敗了。在安裝過程中,發現 v1.0版本好像是強調桌面上的性能或是相容性,v2.0卻鎖定在作業系統的服務面。除非對server 所提供服務整體觀念有所了解,否則要有吃苦的準備,所
謂:安裝50次之後,必定暈倒windows,哈哈!!! 。0714上課時希望老師能就這個部分詳加介紹。
重慶南路有一家天瓏電腦書局,發現有三本書有關於virtual machines的介紹,內容寫得不錯,有需要時可去書店看看:
(1) vmware與virtual pc 實務應用(虛擬之家,博碩文化)
(2) vmware 6.5 活用手札(陳源謙,松崗)
(3) vmware與virtual pc 虛擬超應用(胡嘉璽,上奇)。

在windows 上的應用程式有: VMware ESXi、Virtual PC、Xen、VirtualBox、QEMU、PARALLELS WORKSTATION、VMWARE WORKSTATION、VMWARE ESX等。而MAC上有VMWARE FUSION、PARALLELS DESKTOP、VIRTUALBOX、GUEST PC、VIRTUAL PC。個人覺得在WIN或MAC上 VMWARE(WORKSTATION、FUSION)+LINUX使用起來比較順手,PARALLELS+WINDOWS 相容性很高。至於VIRTUALBOX執行WINDOWS或LINUX好像不是很MATCH。在MAC上安裝的確比在WINDOWS上更容易,這或許跟程式開發人員所持理念有關係。

Monday, July 13, 2009

試用/安裝

在學校使用VMware 試用/安裝 Ubuntu
成功時,有說不出的高興。 :)
在教 Live USB 也發生相同問題

目前有家裡用nb嘗試以Live USB 製作開機隨身碟

若還是不行則打算另買usb 在試一次。


哈哈~等家裡舊主機在修理完後

就可以把整個安裝流程在跑一次了 :D

期待下次的課程。^^

想趕快試試在Linux的平台跑software...

最近在用的程式在window跑出來的結果很奇怪
想在Linux的平台下試著跑跑看
這次剛學到的很適用
現在正在努力當中...
希望跑出來的結果比較正常

深入了解VMware及安裝Linux

今天教了live USB
雖然最後好像是USB相容性的問題
只好放棄
但是
我們也在VMware上裝了Linux
其介面有一種說不出的美
不過,比較好奇的是
要如何在Linux上查驅動程式是否有裝完全啊?

Sunday, July 12, 2009

VMware

聽完這堂課程,開始對內容有些好奇,想好好針對此系統應用一探究竟。(1)Live USB(2)VMware概念及應用VMware這種虛擬化的技術,讓一部電腦完成多部電腦的工作,並可以突破實體上和地理位置上的限制,詳細大家可以看下面一篇網頁,有很多企業使用VMware的成功案例,大家可以參考看看。

http://www.vmware.com/tw/customers/

我的原創性勒 orz

今天老師介紹的內容
讓我最感興趣的莫過於VMware的概念了
每次聽到這種”很有應用”價值的想法
就會讓我很有元氣說(雖然這個軟體好像很久了><)
聽完之後,我只能說,似乎是神的境界吧
每每讚嘆完後,就會陷入另一種迷失
第一個想出這個想法的人,你@#$%(消音^^)到底是怎麼想到的
就是很佩服這樣的人阿
很希望自己不要永遠當個只會follow的人
也祝大家可以很強的在自己的專業領域當個具有original concept的人
努力吧 一起

Friday, July 10, 2009

感想

今天不小心遲到@@!!

下次會注意時間的!


關於今天學安裝Linux(Ubuntu)

我覺得,第一次不熟練要多練習幾次

應該就會慢慢熟悉囉!!

所以囉我們學校,很多舊電腦可以拿來當練習^^


其實每次走到台大資工系門口就有種很自然的反應

看一下隔壁棟^^"

腦筋有時會有小混亂

要自動分割一區是學 資工系 一區是 舊檔案 電機!

安裝Linux

Linux in a 隨身碟或VMware + Linux 都很有趣 !

Ubunt非常適合初學者

20年前曾經至台大資訊館報名參加msdos/pe2/lotus/dbase3訓練班.20年之後又在同一地點學習linux作業系統班,覺得人生命運真是難以言盡.長久以來,受到windows家族的洗禮(msdos6.2->win3.1->win95,98,me->win2k,xp,vista->win7),加上全世界開發廠商對系統長期支援(game,ATM),資源取得非常容易,另一方面使用者非常依賴windows 作業系統.依個人使用經驗,微軟以硬體考量立場研發作業系統平台,成就too many pcdiy users,使用者介面異常複雜,即使將於今年發表的windows 7 ,還是不夠平易近人.最近googleweb-based經驗發佈chrome os 主攻notebooknetbook,韓國也發佈Tmax os.據說中國大陸已經開始研發適合中國人使用的OS,21世紀應該是中國人主導的時代,可喜可賀(ibm os2/warp os 曾經有過美好時光,可惜沒有透過行銷手法來銷售產品,可惜).

1988年蘋果教父 STEEVE JOBS 重返蘋果電腦公司並發表震驚全世界的產品:iMAC.自己買下第一部mac電腦,雖然國內資源取得非常困難,然而使用一段時間之後,發現使用者介面十分的真善美(os:system 9.2).接下來再從產品簡單創新理念逐步引進human-based人性導向 ,陸續開發出ipod,ipod touch,macbook air,iphone 等產品,並以itunes-apple store為核心,架構軟體開發平台,延伸產品生命週期與差異性,創造企業利潤.apple osx 10.5是以unix為核心的作業系統,操作介面比system 9.2更好,硬體與軟體配合度極佳.itunes整合music,movies,tv shows,podcasts,audiobook,applications,radio,photo.蘋果產品給任何人第一印象是:漂亮,高貴,很像是一幅藝術作品,硬體介面永遠走在科技前端(firewire800,minidisplayport,multitouch),實際上卻是以mac軟體吸引大家的注意,從而鼓勵使用者去嘗試mac電腦.think different是其所秉持的理念.

去年某年某月某一天,突然想要用虛擬軟體作平台再mac安裝其他作業系統,剛開始以vmware fusion,virtualbox,parallels desktop安裝windows xpvista,一機多用途.後來再安裝fedora,ubuntu,發現操作面跟mac風格很接近(差異在於使用者付費與否).學習過程中遭遇到極大挫折,買書來看,簡直像一本天書,有看沒懂,於是上網求救,還是不了解.後來看到台大資訊館有linux入門班,五月份非常高興就報名參加,七月七日終於上課了,希望未來課程中能學到幾個重點:

(1)在實體環境與虛擬環境中如何安裝ubuntu

(2)了解Linux檔案結構

(3)如何聽音樂,欣賞影片,管理相片

(4)如何上網

(5)如何壓縮及解壓縮檔案(ubuntu).

(6)如何架設網站

(7)如何維護linux作業系統

(8)介紹幾本適合初學者使用的參考書.

很高興認識其他同學,自己非資訊科系畢業,因此吸收能力比較差,需要老師及同學指導.有時候覺得科技進步帶給人類很多的方便,相反以帶給相當大人性面的

衝突.因此平時也不仿可以暫時放下電腦,電視,手機等,去擁抱身邊的家人,朋友及所喜歡的寵物.

Thursday, July 9, 2009

頭一次在台大上課(好感動^^)

很喜歡這樣的上課氣氛
不是為了學位和成績
只是單純學自己有興趣的東西
真的很輕鬆
希望來這邊不只學到linux的相關知識
更希望可以交到不同領域的朋友
(PS:授課老師看起來應該是個滿搞笑的人才對)

ubuntu....的介面很漂亮喔

昨天終於把我的ubuntu安裝好了
原來我安裝成伺服器版
難怪我都不會用
還安裝了懶人包 ...
介面超漂亮的 ....
新版的輸入法SCIM 的 新酷音輸入法
有點像微軟新注音....很好用喔
但是用倚天輸入法的怎麼辦???
因為現在公司網頁有用mysql和php希望可以
達到完全lamp境界....

Google宣布Chrome OS計畫

基本上是以Linux為核心的作業系統,而非全由Google自力開發。
善用自由軟體的資源,能保持高度的成長性。
不過和其他Linux作業系統相比,如果由Google這樣專業的公司來管理與發展的話,
相信能擁有更長更穩定的軟體生命週期。
Google宣布Chrome OS計畫 明年與微軟正面交鋒
文/郭和杰 (記者) 2009-07-08

Chrome OS是為電腦而設計,從小筆電到完整的桌上型電腦都可適用。快速、簡單,及安全,將會是Chrome OS的最大特色。


從網路搜尋起家的Google不斷在電腦桌面市場上近逼挑戰微軟。在推出Chrome瀏覽器九個月之後,Google決定要擴大Chrome,宣布Chrome OS作業系統計畫,並預計在2010年下半年將有小筆電搭載,正式在電腦OS市場與微軟宣戰。

Google希望以Chrome OS重新定義作業系統。部落格上Google表示,現在已經有3000萬人固定在使用Chrome瀏覽器。Chrome原本為網路應用而設計,但是所賴以執行的作業系統是在沒有網路時代下所設計出來的產物。因此將Chrome計畫擴大到OS是很自然的延伸,並希望藉此重新思考OS該長怎樣。

未來Chrome OS將會是鎖定小筆電(netbook)的開放源碼及輕量化(lightweight)作業系統,但也將適用於一般的個人電腦,預計在2010年下半年將 有搭載Chrome OS的小筆電問世。Google表示,已經與合作夥伴談過這項計畫,並很快就會開始與開放源碼社群合作。

快速、簡單,及安全,將會是Chrome OS的最大特色。Google表示,快速與輕量化的設計,可望讓使用者在幾秒內就可以完成開機並開始上網。使用者介面將會盡量簡單,而使用經驗將會著重在 網路應用。其設計將會與Chrome很像,完全重新在安全架構上進行改造,讓使用者往後不需去處理病毒、惡意程式,及安全更新等問題。

在硬體搭配方面,將同時支援x86及ARM晶片。Google表示,已經與多家的OEM業者在合作,預計在明年會有多款的小筆電上市。架構也會很 簡單:在以Linux為核心的視覺化介面作業系統上執行Chrome。因此對開發者來說,網路就是開發平台。所有web-based的應用都可自動相容, 開發者可以用自己喜愛的任何技術來撰寫應用程式。也因此,理所當然的,這些應用程式也可在任何其他的標準化瀏覽器上執行,不管是Windows,Mac, 或是Linux平台。

Google強調,Chrome OS是獨立於Android之外的一項計畫。Android是跨越各種不同裝置的OS,可以在手機、機上盒,及小筆電等不同裝置上執行。而Chrome OS則是為電腦而設計,從小筆電到完整的桌上型電腦。雖然兩者有部份領域的重疊,但Google表示,給消費者選擇,將會帶動創新。

市場上對於Google OS的傳聞一直不斷,而Android也意謂著Google已跨入了OS市場。但原本為智慧型手機的Android,已正式進入了小筆電,在今年的台北國 際電腦展上已有宏碁宣布推出Android小筆電。不同於Android的是,Chrome OS計畫的推出,是Google正式要跨入PC OS的市場。(編譯/郭和杰)