老師:
我的上課筆記在這個主題@@"
"Linux作業系統班179_Alvin Hsu 10/13 "
別遺忘我了`~ @@" po在下面舊訊息裡
本課程已於2010年8月27日完全結束。
本部落格文章目前僅供記錄之用。
Showing posts with label LB179. Show all posts
Showing posts with label LB179. Show all posts
Wednesday, October 14, 2009
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:尋找下一個。
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:尋找下一個。
Labels:
LB179
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:建立使用者。
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:建立使用者。
Labels:
LB179
Friday, October 2, 2009
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
二、指令:
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
Labels:
LB179
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:改變檔案擁有者。
二、使用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:改變檔案擁有者。
Labels:
LB179
Tuesday, September 29, 2009
LB179-Calf-0925
分享一個alias的用法
如果你要查詢檔案,並且需要詳細的列出時,通常我們都會下達ls -l,
這樣總是要多輸入一些參數,所以我們可以去更改自己的個人環境設定檔 ~/.bashrc,
將底下這行的#刪掉
#alias ll='ls -l'
然後重開機,重新載入個人環境設定檔,
這樣以後你只要輸入 ll 就等於是輸入 ls -l ,
以此類推,你就可以自己輸入一些個人化的alias來使用!
如果你要查詢檔案,並且需要詳細的列出時,通常我們都會下達ls -l,
這樣總是要多輸入一些參數,所以我們可以去更改自己的個人環境設定檔 ~/.bashrc,
將底下這行的#刪掉
#alias ll='ls -l'
然後重開機,重新載入個人環境設定檔,
這樣以後你只要輸入 ll 就等於是輸入 ls -l ,
以此類推,你就可以自己輸入一些個人化的alias來使用!
Labels:
LB179
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
文書處理軟體操作
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
文書處理軟體操作
Labels:
LB179
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
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
Labels:
LB179
Thursday, September 24, 2009
覆習9/21學到的指令
mkdir test #建立test目錄
mv test test1 #把test檔改成test1
rmdir test1 #刪除test1檔
其實Linux指令很好理解的。
mv test test1 #把test檔改成test1
rmdir test1 #刪除test1檔
其實Linux指令很好理解的。
Labels:
LB179
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
就是可以使用+(加入)、-(移除)、=(設定)來改變檔案的權限屬性
檔案權限標示 -rwxrwxrwx
分成三個部份 -[u ][g ][ o ]
所以也可以使用底下幾個方式改變檔案權限
chmod u=rw,go=rx aaa.txt
chmod u+x,g-r aaa.txt
chmod a-x aaa.txt
就是可以使用+(加入)、-(移除)、=(設定)來改變檔案的權限屬性
Labels:
LB179
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
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
Labels:
LB179
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
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
Labels:
LB179
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:郵件管理程式。
Labels:
LB179
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
安裝 opera使用以下參數安裝 opera dpkg -i
opera -static -something.deb
sudo aptitude search
sudo aptitude install
dpgk -l list unstall opera
PrismT
hunderbird
Labels:
LB179
Friday, September 11, 2009
20090908-sean
這次學了很多指令 感覺還滿有趣的
詳細指令的功能大家都寫的滿詳細的
我就補充一些老師說的快捷鍵
Ctrl+alt+f1 ----文字化
Ctrl+alt+f1 ----視窗化
Tab 可以查詢和目前相關的指令
Man 可以查使用手冊 (q為離開)
more 把指令執行的結果交給(more) 當你想要看的資訊超過一頁時 不會一次show完
詳細指令的功能大家都寫的滿詳細的
我就補充一些老師說的快捷鍵
Ctrl+alt+f1 ----文字化
Ctrl+alt+f1 ----視窗化
Tab 可以查詢和目前相關的指令
Man 可以查使用手冊 (q為離開)
more 把指令執行的結果交給(more) 當你想要看的資訊超過一頁時 不會一次show完
Labels:
LB179
Subscribe to:
Posts (Atom)