→ james732:2.只是告訴你可以用 sudo service vsftpd start 取代 07/13 17:49
→ james732: sudo /etc/init.d/vsftpd start 07/13 17:49
→ james732:4.要看你的/home是怎麼分割的,要調整有點麻煩 07/13 17:50
→ james732: 可貼上df -h的結果讓大家看一下 07/13 17:50
以下是我打了df -h的結果
/dev/sdb1 147G 3.9G 136G 3% /
none 3.9G 700K 3.9G 1% /dev
none 3.9G 172K 3.9G 1% /dev/shm
none 3.9G 88K 3.9G 1% /var/run
none 3.9G 0 3.9G 0% /var/lock
不過我打了正確指令後 vsftpd還是出現了警告
就是上面那段文字的最後一行
※ 編輯: AKSN74 來自: 59.126.31.18 (07/13 17:53)
推 Adama:1. debian系的vsftpd設定都直接放/etc下,所以正常 07/13 17:54
→ Adama:警告是因為service是SysV的工具,ubuntu現在改用upstart了 07/13 17:55
→ james732:這樣看起來你的/home最多最多就用136G,要再大就加裝硬碟 07/13 17:58
→ AKSN74:Warning: Fake initctl called, doing nothing. 07/13 18:01
→ AKSN74:我現在比較有問題的是這段.... 07/13 18:01
→ kdjf: you may also use the start(8) utility, e.g. start vsftpd 07/13 18:04
→ kdjf:root fs是用什麼(extN,xfs,...?) 可能用quota可以直接上 07/13 18:06
→ AKSN74:容量ok 因為本身只有160G 用的是ext4分割 07/13 18:08
→ james732:其實FTP有成功啟動的話就不用理會警告了...XD 07/13 18:15
但我照鳥哥的方法 輸入netstat -tulnp| grep 21
卻出現以下訊息
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
這應該是沒有啟動到吧?
※ 編輯: AKSN74 來自: 59.126.31.18 (07/13 18:19)
→ james732:它只是說要顯示process名稱,必須要root權限才行 07/13 18:25
→ james732:你用 sudo netstat -tlupn | grep 21 試試 07/13 18:25
→ james732:或者 netstat -tlup 應該也不會顯示那個訊息 07/13 18:26
→ james732: netstat -tlun 才對,有問題的是那個 p 07/13 18:27
→ AKSN74:試了p和n了 還是沒訊息 囧 07/13 18:29
→ james732:sudo netstat -tlupn | grep 21 沒結果?那大概失敗了 07/13 18:32
→ AKSN74:對阿 不知道哪邊出問題 囧 07/13 18:34
推 hirokofan:RH系和debian/ubuntu的設定和位置多少有些不一樣 07/13 20:01
→ hirokofan:sudo netstat -antl 試試看,有可能21被轉成ftp-xxx 07/13 20:02
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 78694 0 0 0 56781 0 0 0
BMRU
lo 16436 0 20 0 0 0 20 0 0 0
LRU
這是netstat -anti的結果
※ 編輯: AKSN74 來自: 59.126.31.18 (07/13 20:05)
推 hirokofan:-antl (小寫L) 07/13 22:07
推 kadok:vsftpd.conf把anonymous_enable改為NO 07/14 10:02
→ kadok:/home需於安裝時掛在單一分割區,並啟動quota 07/14 10:02