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. C++开发新版本vs使用旧版本vs编译的静态库动态库

    关于vs潜在的升级问题概述 (Visual C++)查看官网的介绍:潜在的升级问题概述 (Visual C++).主要问题: 1. 如果使用 /GL(全程序优化)进行编译,则生成的对象文件只能使用生成 ...

  2. 虚拟环境搭建Django项目

    下载虚拟环境包 pip install virtualenv 创建虚拟环境 virtualenv   env 进入env文件夹 cd env 进入Scripts文件夹 cd Scripts 启动虚拟环 ...

  3. ASP.net Web API综合示例

    目录 概述 功能介绍 程序结构 服务器端介绍 客户端介绍 “契约” Web API设计规则 并行写入冲突与时间戳 身份验证详解 Web API验证规则 客户端MVVM简介 Web.Config 本DE ...

  4. Express配置ssl证书,为网站开启https

    本文不对express多做介绍,下面直奔主题: 一.下载证书(以腾讯云为例): 解压下载的压缩包,找到Nginx文件夹,里面有两个以crt和key结尾的文件,在你的项目根目录新建名为https的空文件 ...

  5. WPF GridView动态添加项并读取数据

    假设数据库有如下表, 首先我们创建一个WPF工程,界面如下 <Window x:Class="WpfApplication2.MainWindow" xmlns=" ...

  6. MySQL多表关联查询数量

    //多表关联查询数量select user, t1.count1, t2.count2from user tleft join ( select user_id, count(sport_type) ...

  7. net技术方案

    https://www.cnblogs.com/qyq0323/p/11765243.html https://yq.aliyun.com/articles/300527

  8. jQuery dataTable 表格插件的后台分页与界面展示

    效果: html部分: {include file="Public:inner_header" /} <nav class="breadcrumb"> ...

  9. java - day019 - 反射

    网络程序,难点在线程 反射 reflect 实用 类对象 来执行反射操作 反射获得一个类的定义信息 反射创建对象 反射调用成员变量, 方法 方法 获得类对象的三种方式 A.class Class.fo ...

  10. Python使用jieba分词

    # -*- coding: utf-8 -*- # Spyder (python 3.7) import pandas as pd import jieba import jieba.analyse ...