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 !