zoukankan      html  css  js  c++  java
  • linux文件共享服务

    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 est /app cifs username=administrator,password=password 0 0

    具体介绍:

    \10.1.1.1 est为Windows的共享目录;

    /app 为linux的挂载目录

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

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

    umount \10.1.1.1 est 卸载挂载

    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			#这是一行内容
    
  • 相关阅读:
    算法——戳气球(最大乘积和)
    算法——股票买卖问题
    算法——最长上升子序列(DP和二分)
    runtime debug sample
    兼顾站点启动与数据安全性
    SQLServer出发器中使用二进制字段
    OutputCache a2过期时间的设置
    wget 163.com
    SQLServer性能优化
    分页控件设计思路
  • 原文地址:https://www.cnblogs.com/fan-gx/p/11869729.html
Copyright © 2011-2022 走看看