作者 主題: 2004-09-07 台南班(24)  (閱讀 4879 次)

0 會員 與 1 訪客 正在閱讀本文。

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17435
    • 檢視個人資料
    • http://www.study-area.org
2004-09-07 台南班(24)
« 於: 2004-12-02 00:50 »
2004-11-30 (星期二)

溫習重點:

FTP
 protocol
 packages
 daemon / inet
 user type
  real
  anonymous
  guest
 clients
 commands

WEB
 package
 httpd.conf
 daemon
 .htaccess
 user_html


* 思考練習:

1) 請問 FTP 的全稱是甚麼?
   全稱:

在 Linux 上,用作 ftp server 的套件有哪些?又哪個是 RH9 預設的?
   package 1:
   package 2:
   package 3:

2) 請問在 RH9 預設上,ftp 服務是由哪個 daemon 負責監廳的?
   daemon :

請問你如何確定 ftp service 有被打開?
   方法:

3) 請問在 RH9 上, vsftpd 的主要設定檔是哪個?
   路逕:

若改用 xinetd 呢? 有啥方法解決?
   方法:


4) 請說明如下這些 usertype 的差別:
   real
   anonymous
   guest


5) 請問 vsftpd 的 transfer log 放在哪裡?
   路逕:

6) 請問如下這些  ftp 命令的作用是甚麼?
   ?
   open
   ls
   mkdir
   cd
   lcd
   pwd
   cdup
   get
   mget
   put
   mput
   append
   rename
   delete
   close
   exit
   bye

7) 請問在 Linux 上最多人使用的 web server 叫甚麼?
   名稱:

請問它的設定檔名稱叫甚麼?(忽略目錄路逕)
   檔名:

請問控制 httpd 開關的 script 在哪裡?
   路逕:

8) 請解釋設定檔中如下項目的作用及設定值:
   User
   Group
   ServerAdmin
   DocumentRoot
   DirectoryIndex
   IndexOptions

9) 請解釋如下 container 的意思:
   Directory
   Files
   Limit
   Location

在 Directory container 中的如下項目作何用?
   Order
   Deny/Allow


* next;
http://phorum.study-area.org/viewtopic.php?t=28069

eajean

  • 可愛的小學生
  • *
  • 文章數: 18
    • 檢視個人資料
2004-09-07 台南班(24)
« 回覆 #1 於: 2004-12-06 22:40 »
1) 請問 FTP 的全稱是甚麼?
全稱:File Transfer Protocol

在 Linux 上,用作 ftp server 的套件有哪些?又哪個是 RH9 預設的?
package 1: vsftp (*)
package 2: wu-ftp
package 3: proftp

2) 請問在 RH9 預設上,ftp 服務是由哪個 daemon 負責監廳的?
daemon : vsftp

請問你如何確定 ftp service 有被打開?
方法:netstat -nap |grep ':21'

3) 請問在 RH9 上, vsftpd 的主要設定檔是哪個?
路逕:/etc/vsftpd/vsftpd.conf

若改用 xinetd 呢? 有啥方法解決?
方法:
用super daemon,其設定檔為/etc/vsftpd.conf
ln -s /etc/vsftpd/vsftpd.conf /etc/vsftpd.conf
soft-link使兩個檔案同步修改

4) 請說明如下這些 usertype 的差別:
real  有實際帳號
anonymous 匿名,受chroot的限制,權限最少
guest 也受chroot的限制


5) 請問 vsftpd 的 transfer log 放在哪裡?
路逕: /etc/logrotate.d/vsftpd.log

6) 請問如下這些 ftp 命令的作用是甚麼?
? 列出所有可用指令
open 連線到遠端ftp
ls 列出ftp上當前目錄的內容
mkdir 在server上建目錄
cd  變更server端的當前目錄
lcd 變更client端的當前目錄
pwd 查當前工作目錄
cdup 到上一層
get 下載單筆的檔案
mget下載多筆的檔案
put 上傳單筆的檔案
mput上傳多筆的檔案
append 對一檔案擴增內容,將本機端file1的內容append到伺服器端的file2去
rename 重新命名
delete 刪除檔案
close  結束ftp session
exit  離開server
bye   離開server

7) 請問在 Linux 上最多人使用的 web server 叫甚麼?
名稱:Apache

請問它的設定檔名稱叫甚麼?(忽略目錄路逕)
檔名: httpd.conf

請問控制 httpd 開關的 script 在哪裡?
路逕: /etc/init.d/httpd

8) 請解釋設定檔中如下項目的作用及設定值:
User   用來啟動ftp server的身分,以rpm安裝的預設值為apache
Group  用來啟動ftp server的身分,以rpm安裝的預設值為apache
ServerAdmin 管理員信箱
DocumentRoot 網站根目錄對應的實際目錄位置 預設值為/var/www/html
DirectoryIndex 定義首頁名稱
IndexOptions 瀏覽網頁時,若檔案不存在,會出現檔案和目錄的索引頁

9) 請解釋如下 container 的意思: ^^幫我補一下
Directory
Files
Limit
Location

在 Directory container 中的如下項目作何用?
Order
Deny/Allow
設定允許連線的範圍

***************
快結業了
嗯~把握寫作業的機會 !