linux文件共享配置

Windows访问linux

以下操作都在关闭防火墙和关闭selinux的环境下。

关闭防火墙的命令:service iptables stop关闭SELINUX命令:setenforce 0

方法1:使用第三方软件

1、修改配置文件:vi /etc/ssh/sshd_config,主要是把Port这个参数解除注释,其他参数可以根据情况自己修改。

2、重启ssh服务:service sshd restart

3、在windows下安装SSH Secure SHELL,安装成功后有个子程序SSH Secure File Transfer Client,打开后输入:

hostname:192.168.1.200(如果有DNS服务,可以写成linux主机名)

port:22(默认值,可以修改成其他值)

username:abc(也可以是linux下其他帐号)

password:123

连接成功后就可以在windows下向linux上传和下载文件了

方法2:SAMBA共享

1、安装samba:可以先检查下是否已经安装:rpm -qa | grep samba,没有的话自己安装下,使用yum安装 yum install samba

2、创建共享文件夹,这里就是mkdir -m 777 /home/def/share

3、修改/etc/samba/smb.conf,这里面的参数就比较多,主要是

workgroup = WORKGROUP		#(这个就是windows工作组模式,还有一种是域模式)
hosts allow = 192.168.1.100 #(可以放问的IP地址,这里写的时windows地址) #然后在文件的结尾加上以下格式内容
[public] #(共享名,就是windows访问时会显示的名称)
comment = Public Stuff #(注释)
path = /home/def/share #(共享名)
public = yes #(公开)
writable = yes #(可写)

当然这里只是些基础的参数,还有其他的参数根据情况设置,比如会出现乱码,还要指定编码格式。

4、重启smb服务:service smb restart

5、创建samba客户:smbpasswd -a def,回车后会提示输入密码。这个就是将来远程主机登录时需要的密码,这里的def帐号必须时系统已经有的

帐号,没有的话会报错,然后新输的密码就是远程登录密码,这样做的好处就是自己的密码和远程登录的密码分开。

6、windows下连接,启动运行,输入\\192.168.1.200,输入 def 帐号密码就可以了。

linux访问Windows

1、首先要把Windows的文件夹共享出来。

2、在linux下执行 vi /etc/fstab在最下面添加

\\10.1.1.1\test /app cifs username=administrator,password=password 0 0

具体介绍:

\\10.1.1.1\test为Windows的共享目录;

/app 为linux的挂载目录

username=administrator,password=password为Windows的机器用户名和密码

保存后执行mount -a 就可以了,df -h 可以查看是否显示挂载成功

umount \\10.1.1.1\test 卸载挂载

linux之间的文件夹共享

1、在A机上创建共享文件夹:mkdir -m 777 /home/share

2、修改/etc/exports文件,添加一条 /home/share *(rw),这条中/home/share指定了共享位置,*代表所有主机,也可以单独写IP地址,rw是可读写

3、重启nfs服务:service nfs restart

4、在B机上挂载:mount -t nfs 192.168.1.100:/home/share /mnt/share,回车输入帐号密码就可以了

5、然后就是在B机上验证下是否挂载成功,命令:df -h

6、最后nfs客户端开机自动挂载,/etc/fstab里添加以下格式内容

server_IP:/remote_dir /local_dir nfs defaults 1 1

说明:第1个1表示备份文件系统,第2个1表示从/分区的顺序开始fsck磁盘检测,0表示不备份和不检测

添加新硬盘

1、查看硬盘:fdisk -l

2、格式化硬盘:mkfs.xfs /dev/sdb #加上 -L 可以给盘符建立标签 。也可以fdisk /dev/sdb 做硬盘分区

3、挂载硬盘:mount /dev/sdb /app

4、查询UUID:blkid

5、在/etc/fstab里添加以下格式内容

UUID=8d51ed02-29b9-4ab5-a199-3a01d37f46bf /app xfs rw,noatime,nodiratime,noikeep,nobarrier,allocsize=100M,attr2,largeio,inode64,swalloc    0 0			#这是一行内容

linux文件共享服务的更多相关文章

  1. Linux文件共享服务之Vsftp

    目录 FTP Vsftp服务的搭建 ftp.sftp.vsftp.vsftpd的区别 FTP FTP的工作原理: FTP会话时包含了两个通道,一个叫控制通道,一个叫数据通道.控制通道是和FTP服务器进 ...

  2. Linux文件共享服务之NFS

    NFS(Network File System) 网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可 ...

  3. Linux文件共享服务之Samba

    目录 Samba Samba的配置 Samba Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ...

  4. Linux 学习笔记_12_Windows与Linux文件共享服务_1.1_--Samba(上)

    Samba简介:在UNIX系统中,Samba是通过服务器消息块协议(SMB)在网络上的计算机之间,共享文件和打印服务的软件包. SMB简介:Server Message Block,SMB协议是一种服 ...

  5. Linux文件共享服务 FTP,NFS 和 Samba

    Linux 系统中,存储设主要有下面几种: DAS DAS 指 Direct Attached Storage,即直连附加存储,这种设备直接连接到计算机主板总线上,计算机将其识别为一个块设备,例如常见 ...

  6. Linux 学习笔记_12_Windows与Linux文件共享服务_1.1_--Samba(下)Samba经典应用案例

    五.[Samba应用案例二] 设置Samba共享目录/software,允许用户jack和mary可以通过Windows客户端访问,并具有读写权限. 1.创建目录/software,添加用户jack, ...

  7. Linux 学习笔记_12_文件共享服务_4_SSH

    SSH文件共享服务 一.ssh远程登录[一般的Linux系统都会默认安装并启用] 1.Linux上远程命令行登录:ssh 用户名@远程主机IP地址 常用选项: -2:表示SSH2,强制使用第二代SSH ...

  8. Linux实战教学笔记22:企业级NFS网络文件共享服务

    目录 第二十二节 企业级NFS网络文件共享服务 第一章 NFS网络文件共享服务 1.1 NFS介绍 1.2 NFS系统原理介绍 1.3 NFS服务端部署环境准备 1.4 NFS server端的设置 ...

  9. Linux基础学习-Samba文件共享服务

    使用Samba文件共享服务 Samba起源: 早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了N ...

随机推荐

  1. Redis的安装(windows)

    一.安装redis windows版本的下载在https://github.com/MicrosoftArchive/redis/tags msi是安装版,zip的解压就能用.建议下msi的. 下载挺 ...

  2. docker 实践六:dockerfile 详解

    本篇开始来学习关于 dockerfile 的知识. 注:环境为 CentOS7,docker 19.03. dockerfile 是⼀个⽂本格式的配置⽂件, ⽤户可以使⽤ dockerfile 来快速 ...

  3. go select 的default

    当 select 中的其他条件分支都没有准备好的时候,`default` 分支会被执行. 为了非阻塞的发送或者接收,可使用 default 分支: select { case i := <-c: ...

  4. oracle 生成随机日期+时间

    oracle 生成随机日期+时间 SELECT to_date(TRUNC(DBMS_RANDOM.VALUE(to_number(to_char(to_date('20110101','yyyymm ...

  5. 怎样安装ipython

    ipython 是一个python的交互式shell, 比默认的python shell更好用, 支持自动补全 / 上下翻等功能.  下面是按照方法: # 通用安装方法 pip install ipy ...

  6. .NET Standards

    .net的创始者们在一开始的时候,就意识到了他们的编程技术可以用在不通的操作系统和不同类型的cpu上.他们改进了20世纪90年代编程语言实现技术.最主要的一条是,不同的编程语言对应统一个运行时,及CL ...

  7. List<T> or IList<T>

      If you are exposing your class through a library that others will use, you generally want to expos ...

  8. http://go.microsoft.com/fwlink/?linkid问题

    今天不知怎的,打开一个网页出现了http://go.microsoft.com/fwlink/?linkid=XXX 烦死了,在百度搜了下方法,什么改注册表,策略模板等不见起效.其实打开IE的设置, ...

  9. nginx日志配置笔记:if条件

    1.特定条件写日志: 参照: https://stackoverflow.com/questions/19011719/how-to-write-only-logs-with-200-status h ...

  10. PYTHON 爬虫 baidu美女图片

    from urllib import requestimport re import osdef main(): #page=request.urlopen("http://image.ba ...