萬盛學電腦網

 萬盛學電腦網 >> 電腦常見故障 >> 不能上網 >> Redhat局域網安裝的解決辦法5

Redhat局域網安裝的解決辦法5

二。如何讓局域網通過這個FTP安裝Linux呢以Redhat 9.0為例:
1。我們要在/var/ftp中,為每個發行版建一個目錄,然後把每個發行版的每個版本再建一個目錄。把每個版本的ISO都解壓到相應的目錄裡(電腦自動關機)。舉個例子:
比如我想讓其它的客戶機,通過我的服務器來安裝Redhat9.0,我就要在/var/ftp目錄中建一個RedHat90的目錄,然後把RedHat 9.0的三個ISO都解到這個目錄中。
這樣服務器的設置就完成了。
2。客戶機方面如何引導及設置我們可以做一個系統的引志盤,但有的發行版也沒有必要。這也要以各個發行版的情況而定。比如Redhat 9.0的安裝,如果您的客戶機上有windows,就直接通過局域網的FTP,dosutils images isolinux三個目錄放到一個在fat32分區中建的目錄中,比如說在客戶機上建一個Redhat9的目錄,然後把三個文件拷到客戶機中的fat32分區中的Redhat9的目錄中。
3.客戶機安裝及操作:
以DOS盤引導,不要加載CDROM,直接進入客戶機中fat32分區Redhat9\dosutils目錄,執行下面的命令。
Autoboot
這樣就開始了安裝:
4.出現的畫面中,我們要選ftp安裝。在設置網絡環境時,我們要設置好IP和網關之類的。
以我的局域網為例:
客戶機的IP設置成192.168.0.5,掩碼也是2552555.255.0,網關設置成192.168.0.1。Name 服務可以不設置。以匿名方式訪問FTP。
下一步會出現讓我們添寫FTP,及安裝源的地址,還是以我的局域網為例:
地址:192.168.0.1
路徑:因為我是把三個ISO放在了/var/ftp/RedHat90的目錄下,我應該寫如下的
/RedHat90
這樣就OK了,一切和其它的安裝方式都是一樣的了。
因為每個發行版不太一樣,所以通過網絡安裝,有的要做引導盤,如何做引導盤,我想大家早就知道了。如果不知道這方面的,請用搜索來找這方面的帖子。
補充一:如何把用戶限制在家目錄中呢
我們要自己建一個文件,在/etc目錄中
#touch /etc/vsftpd.chroot_list
以beinan這個用戶為例
在vsftpd.chroot_list這個文件中,把beinan添上去就行。
然後改/etc/vsftpd/vsftpd.conf文件,找如下的兩(電腦沒聲音)行
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
把前面的#號去掉,也就是這樣的
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
如果沒有這樣的兩(電腦沒聲音)行,就可以自己添加上去也是一樣的。
設置好後,重新vsFTPD服務器。
[root@linuxsir001 root]# /etc/init.d/vsftpd restart
關閉 vsftpd: [ 確定 ]
為 vsftpd 啟動 vsftpd: [ 確定 ]
[root@linuxsir001 root]#
補充二:打開vsFTP服務器的日志功能:
把下面xferlog_file前面的#號對掉,也就是把vsftp的log功能打開,這樣我們就能在/var/log目錄下查看vsftpd.log。這是vsFTP的日志功能,這對於我們來說是極為重要的。
#xferlog_file=/var/log/vsftpd.log
補充三:如何讓綁定IP到vsFTP也就是說,如何讓用戶只能通過某個IP來訪問FTP。其實這個功能很有意思。如果綁定的是內網的IP,外部是沒有辦法訪問的。如果綁定的是對外服務的IP,內網也只能通過對外服務的IP來訪問FTP
在/etc/vsftpd/vsftpd.conf中加一行,以我的局域網為例,請看第一帖中的操作環境,這樣外網就不能訪問我的FTP了,內網也可能通過192.168.0.2來訪問FTP
listen_address=192.168.0.2
加完後,要重啟vsFTP服務器
[root@linuxsir001 root]# /etc/init.d/vsftpd restart
關閉 vsftpd: [ 確定 ]
為 vsftpd 啟動 vsftpd: [ 確定 ]
[root@linuxsir001 root]#
補充四:如何讓vsFTP服務器限制鏈接數,以及每個IP最大的鏈接數
答:應該改vsFTP服務器的配制文件vsftpd.conf,加入下面的兩(電腦沒聲音)行:
max_clients=數字
max_per_ip=數字
舉例:我想讓我的vsFTP最大支持鏈接數為100個,每個IP,最多能支持5個鏈接,所以我應該在vsftpd.conf中加上如下的兩(電腦沒聲音)行:
max_clients=100
max_per_ip=5
改好了配制文件,不要忘記啟動vsftp服務器。
補充五:如何限制下載的速度
Anon_max_rate=數字 注:這是匿名的下載速度
local_max_rate=數字 注:這是vsFTP服務器上普通用戶的下載速度
注:這個數字的單位是字節,所以我們要計算一下。比如我想讓匿名用戶和vsFTP上的用戶都以80KB下載,所以這個數字應該是1024x80=81920
所以我們要在vsftpd.conf中加入下面的兩(電腦沒聲音)行
anon_max_rate=81920
local_max_rate=81920
不要忘記重啟vsftpd服務
補充六:我的硬盤空間有限,如何把帳號ftp默認的路徑/var/ftp更改到別處或者是,我的linux所有的目錄都放在/根分區,因為空間緊張,我能否把ftp這個用戶的默認路徑放到別的分區
可以,應該如下操作
首先要把ftp這個用戶刪除
#userdel -r ftp
會有錯誤信息,不過不用理,這是正常的。
然後我們再把這個用戶添加上,比如我想為帳號ftp的家目錄設置在/mnt/LinG/ftp,我們就可以如下操作
[root@linuxsir001 root]# adduser -d /mnt/LinG/ftp -g ftp -s /sbin/nologin ftp
僅僅是這樣做還不行,因為這樣還是不能讓匿名用戶找到它的家目錄,所以我們必須改變/mnt/LinG/ftp這個目錄的權限。
[root@linuxsir001 root]# chmod 755 /mnt/LinG/ftp/
[root@linuxsir001 root]# chown -R root.root /mnt/LinG/ftp/
 
Redhat局域網安裝的解決辦法5
copyright © 萬盛學電腦網 all rights reserved