1、Linux如何做文件伺服器,為區域網中的Win機器提供文件服務
1.檢測安裝Samba服務
(1).檢查Samba服務包是否已安裝:
rpm -qa | grep samba
(2).如未安裝,則插入第一張安裝盤,執行:
mount /mnt/cdrom
cd /cdrom/Redhat/RPMS
(3).進入目錄後安裝Samba文件:
注意:運Samba至少需要三個文件,分別為:
samba-common-2.2.7a-7.9.0.i386.rpm //伺服器和客戶端均需要的文件
samba-2.2.7a-7.9.0.i386.rpm //伺服器端文件
samba-client-2.27a-7.9.0.i386.rpm //客戶端文件
安裝上述3個文件.
rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm //另外兩個省略不寫
(4).安裝完成後彈出光碟機:
cd;eject
2.設置密碼文件.
(1).此設置的作用是將Linux中的系統用戶(/etc/passwd)導入到samba密碼文件中
(/etc/samba/smbpasswd)
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
(2).接下來給smbpasswd等文件及文件夾設置訪問許可權.
chown root.root /etc/samba/smbpasswd
chmod 600 /etc/samba/smbpasswd
chmod 600 /etc/samba
查看一下:
ll -d samba
(3).如果您想手動添加一個用戶,則首先要保證Linux中該用戶存在,步驟:
useradd liu
passwd liu
smbpasswd -a liu //此步為添加Samba用戶
3. 配置/etc/samba/smb.conf文件.
雖然文件內容眾多,但需要改動的不多,一般為按需所配:
(1).修改[global](全局配置參數)
workgroup = workgroup //工作組名稱
server string = samba server %v at %h //設置伺服器名稱.%v為版本號,%h為運行
smb服務的主機名
host allow = 192.168.80. 192.168.70. //允許訪問伺服器的主機
client code page = 939 //支持簡體中文共享名
上述四條為比較重要的.其他配置大家可按需按情況修改.
2、想搭建一個家庭用文件伺服器,用什麼linux 發行版好?
完全同意你的觀點,那個14級的都不僅僅是個門外漢了。。。。。
我可以負責任的告訴你,如果你自己選擇Linux的話你喜歡哪個用那個,因為Linux不同版本只是套件的不同,最大的區別還是使用的習慣。要是讓我推薦的話我推薦你fedora系列,這個系列俗稱不太穩定,但是我沒有感覺到過那麼不穩定,負責任的說是因為我有一個64M內存、20G硬碟的機器,(CPU不記得了,因為當時是學校辦公室給的,運算速度不高是可以肯定的,差不多也是奔騰3、4吧)用文本界面安裝的Linux,沒有xwindow,平時負責一個小網站的訪問、ftp文件服務兩項內容,跑起來十分順利。
希望這個答案能值得你花時間問這個問題。
3、用linux建一個文件伺服器是否可行?以及簡單的操作步驟。謝謝。
完全可以啊,如果是Windows來訪問,只要搭建一個samba伺服器
如果Linux之間訪問需要搭建NFS伺服器
這兩個配置都有圖形界面,不會就百度下,很簡單
4、怎樣在Linux系統搭建Samba共享伺服器
1、首先需要登入安裝了Linux系統的計算機,安裝Samba。Fedora發行版一般使用yum工具安裝Samba伺服器,可以使用「rpm -q samba」查詢Samba伺服器是否已經安裝,當然,也可以直接使用「yum install samba」安裝Samba伺服器。如果Samba已經安裝,yum會給出提示,否則按照步驟,輸入「y」就可以直接下載安裝Samba伺服器了。
2、安裝完成之後,需要查看一下Samba是否已經加入到自啟動服務。使用「/sbin/chkconfig | grep smb」和「/sbin/chkconfig | grep nmb」命令可以查看smb和nmb是否加入到系統服務。(SMB是Samba共享服務,nmb是NetBIOS服務,為配合Windows使用,他們兩個服務都要加入到系統服務中)。然後再使用「/sbin/service smb status」和「/sbin/service nmb status」查看服務是否已經啟用。
3、接下來就要配置samba伺服器了。編輯修改「/etc/samba/smb.conf」,設置共享和認證參數。如圖就是我在用的Samba用戶共享典型配置文件。編輯修改完成之後,可以使用「testparm /etc/samba/smb.conf」驗證配置文件的有效性,以免因配置文件錯誤而導致Samba服務無法啟動。
4、驗證OK的話,接下來就是添加Samba共享用戶了,使用「/usr/bin/smbpasswd -a <用戶名稱>」的方式添加Samba共享用戶,並為每個用戶設置Samba共享認證的密碼。
5、到這里基本上Samba伺服器配置就完成了,如果上述步驟中smb和nmb服務沒有自動添加到系統服務中,可以使用「/sbin/chkconfig --level 2345 smb on」和「/sbin/chkconfig --level 2345 nmb on」將其加入到系統服務中,其中2345是Linux的運行級別,一般都不會超出這幾個運行級別。然後我們就可以使用「/sbin/service smb restart」和「/sbin/service nmb restart」重啟服務了。
6、重啟完成之後,Windows就可以訪問用戶共享了。在Windows資源管理器輸入「\\共享IP地址\共享用戶」,就可以訪問用戶自己目錄下的全部文件了。
7、為了測試共享許可權,我們進入用戶共享目錄,嘗試在Windows資源管理器中創建一個「test」目錄。
8、回到Linux的用戶目錄,我們就可以看到,Windows和Linux查看到的用戶共享目錄是一致的。(你可能覺得看到的文件和目錄說不一致,這是因為我的Windows設置了顯示隱藏文件和文件夾的緣故。)
5、一個中型企業想要架設一個文件伺服器,採用WINDOWS SERVER還是LINUX SERVER比較好,如果用LINUX 選擇那版
簡單來說,windows server 搭建更簡單,linux更復雜點,但linux更安全,它是專業的伺服器系統,如果你們公司不是特別在意安全的話,用windows server 搭建更簡單,但已經足夠了!
6、linux 文件伺服器怎麼搭建
在前面一個章節學習的FTP文件傳輸服務確確實實讓咱們在主機之間傳輸文件變得非常方便,但FTP協議的本質是傳輸文件,並不是共享文件,要想讓客戶端能夠直接在服務端上面修改文件內容還是比較麻煩的事情。於是在1987年時,由微軟和英特爾公司共同制訂了SMB伺服器通信協議(Server Messages Block),這項技術的誕生是為了解決區域網內的文件或列印機等資源的共享服務問題,讓多個主機之間共享文件變成越來越簡單。
後來到了1991年,當年還在讀大學的學生Tridgwell為了解決Linux與Windows系統之間的文件共享問題,便基於了這項SMB技術協議開發出了SMBserver這一款服務程序,SMBserver服務程序是一款基於SMB協議並由服務端和客戶端組成的開源文件共享軟體,通過非常簡單的配置就能夠實現Linux系統與Windows系統之間的文件共享工作。當時還在上學的Tridgwell想要把這款SMBServer軟體注冊成為商標,但卻被商標局以SMB是沒有意義的字元而拒絕了他的申請,經過Tridgwell不斷的翻看詞典,突然看到一個拉丁舞蹈的名字——SAMBA,如圖12-1所示,這個熱情洋溢的舞蹈名字中又恰好包含了SMB(SAMBA),於是這便是Samba服務程序名字的由來,現在已經成為了Linux系統與Windows系統之間共享文件的最佳選擇。
Samba服務程序的配置方法跟咱們以前學習過的服務很相似,首先咱們需要先通過yum軟體倉庫來安裝samba服務程序,這款軟體也恰巧是軟體包的名字,很好記吧~:
[root@linuxprobe ~ ]# yum install samba安裝後打開Samba服務程序的主配置後發現竟然有320行呢!有沒有被嚇到?但仔細一看發現其實大多都是以#(井號)開頭的注釋信息行,既然您手中已經擁有了劉遄老師的經驗之書,就肯定不會讓您去「死啃」這些東東的~:
[root@linuxprobe ~]# cat /etc/samba/smb.conf
# This is the main Samba configuration file. For detailed information about the
# options listed here, refer to the smb.conf(5) manual page. Samba has a huge
# number of configurable options, most of which are not shown in this example.
#
# The Official Samba 3.2.x HOWTO and Reference Guide contains step-by-step
# guides for installing, configuring, and using Samba:
# http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf
#
# The Samba-3 by Example guide has working examples for smb.conf. This guide is
# generated daily: http://www.samba.org/samba/docs/Samba-Guide.pdf
#
# In this file, lines starting with a semicolon (;) or a hash (#) are
# comments and are ignored. This file uses hashes to denote commentary and
# semicolons for parts of the file you may wish to configure.
#
# Note: Run the "testparm" command after modifying this file to check for basic
# syntax errors.
#linuxprobe.com
………………省略部分輸出信息………………
由於這次配置文件中的注釋信息行實在太多,不便於分析裡面的重要參數,因此咱們可以先將配置文件改個名字,然後使用cat命令讀入主配置文件內容後通過grep命令-v參數(反向選擇)分別去掉所有以#(井號)和;(分號)開頭的注釋信息行,對於剩餘的空白行可以再用^$來表示並反選過濾,最後將過濾後的可用參數信息通過重定向符覆蓋寫入到原始文件名稱中即可。samba服務程序過濾後的參數並不復雜,為了更方便同學們查閱參數功能,劉遄老師在重要參數行後面都寫上了注釋說明:
[root@linuxprobe ~]# mv /etc/samba/smb.conf /etc/samba/smb.conf.bak7、linux成為文件伺服器
用不著文件伺服器那麼麻煩吧?如果你的頁面能支持上傳文件只要把目標目錄用戶屬主配置成apache用戶就行了,apache用戶是誰看配置文件就知道了當然ps -aux|grep httpd也能看到
8、linux centos怎麼搭建http文件伺服器
centos如果是建立文件伺服器一般使用ftp,安裝vsftp服務即可。
如果使用http的文件伺服器,可以使用apache的目錄瀏覽功能。
9、linux能在WINDOWS域中當文件伺服器中當文件伺服器嗎
首先你應該明確你使用linux的版本...這樣方便給你解決方案
其次 你應該把文件夾分類 然後設置相應的許可權就Ok !