1、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.bak2、如何访问linux服务器上的文件
关于访问 Linux 服务器上的文件的概念,可以这样理解:如果对方的 Linux 服务器配置为 FTP 服务器、且设置了对其他用户可读、或者可写权限的话,那么你就可以从 FTP 服务器上下载(Download)、或者上传文件(Upload),这也可以算是访问 Linux 服务器上的文件;如果对方的 Linux 服务器是 Web 服务器,那么你访问对方的网站,也可以理解为一种访问Web服务器上的文件的方式。其他的还有很多种方式,例如:远程拷贝文件等等。
3、linux下,如何把整个文件夹上传到服务器(另一台linux)
1、到官网下载mysql的rpm版。
2、通过SecureCRT工具上传到linux上面。
3、通过yum localinstall mysql的rpm包。
4、启动mysql服务。
5、连上mysql的服务器。就可以把整个文件夹上传到服务器了。
注意事项:
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
4、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 //支持简体中文共享名
上述四条为比较重要的.其他配置大家可按需按情况修改.
5、如何把文件传到linux服务器上
1、可以用scp命令上传文件
2、下载FileZilla,然后使用sftp,账号密码就是你服务器的账号密码
6、linux系统做文件服务器好么?有什么优点缺点?
linux 的优点:稳定的系统:linux 本来就是建立在 unix 上面发展出来的操作系统,因此,linux 具有与 unix 系统相似的的程序接口跟操作方式,当然也继承了 unix 稳定并且有效率的特点。多任务、多使用者:与 windows 系统不同的, linux 主机上可以同时允许多人上线来工作,并且资源的分配较为公平,比起 windows 的单人假多任务系统要稳定的多啰!你可以在一部 linux 主机上面规划出不同等级的使用者,而且每个使用者登入系统时的工作环境都可以不相同,此外,还可以允许不同的使用者在同一个时间登入主机,以同时使用主机的资源建议如果你需要的是一个服务器系统,而且你已经非常厌烦各种Linux的配置,只是想要一个比较稳定的服务器系统而已,那么你最好的选择就是CentOS了,安装完成后,经过简单的配置就能提供非常稳定的服务了。
如果你需要的是一个坚如磐石的非常稳定的服务器系统,那么你的唯一选择就是FreeBSD。
7、大家都是用什么linux 做文件服务器的
一般使用的都是centos的系统 安全性和稳定性较好的。操作起来也是比较方便的。
推荐看下-苹果互联的主机,美国服务器和韩国服务器都是非常稳定的。
8、谁用linux做过文件服务器
安装samba即可,可以像windows一样共享目录
9、在linux下如何访问服务器
给虚拟机的Linux装一个ssh服务,开启之后再xp上用putty之类的ssh客户端访问。
当然还可以安装telnet服务,vnc服务等等,这些需要另外的客户端。
建议先提前了解所需的Linux命令,如下进行搜索
Linux服务器端准备工作
首先需要在Linux服务器上安装openssh-server,打开Linux服务器命令行终端,键入下面命令
sudo apt-get install openssh-server
修改Linux服务器的ssh配置文件
sudo gedit /etc/ssh/sshd_config
先使用”#”注释掉PermitRootLogin without-password
添加一行 PermitRootLogin yes
然后开启ssh服务
ps -e | grep ssh
10、本地文件上传到Linux服务器的几种方法
有两种方法上传程序到服务器里面。
如果是win系统服务器,那么打开远程桌面,从本地电脑复制文件,到远程桌面服务器里面,粘贴文件,就可以了。
如果有ip地址,ftp账号密码,也可以用 ftp软件上传。
linux服务器的话, 就是直接用ftp软件上传文件了。