码迷,mamicode.com
首页 > Windows程序 > 详细

linux服务管理(1)---samba共享服务之windows_s

时间:2016-04-29 09:28:36      阅读:348      评论:0      收藏:0      [点我收藏+]

标签:linux   samba   

    smaba服务是类似于windows中使用网上邻居之间的共享,在windows上设置共享资源时,如果linux为客户端需要安装samba客户端软件包,linux做服务端时windows可直接访问即可,使用方便


 实例1】   windows做服务linux做客户端

技术分享

这种实例可能见得不多,一般都是linux做服务,该【实例】主要是在学习linux时使用会比较方便,因为在学习过程中会需要用到大量的软件包,多少都是在windows中去下载然后上传到linux中的,当然如果你每个软件包的链接都知道那就另当别论。


1、在windows系统上设置一个磁盘或一个共享文件夹,设定一个访问用户并设置密码

2、在linux系统上安装samba-client

3、访问windows的共享资源



【实例步骤】

1、在windows系统上创建用户并设置密码

技术分享

2、设置共享文件source文件,并且允许winsmb用户拥有可访问权限,自定义

技术分享

3、在linux系统上安装samba-client

[root@perthon220 ~]# mkdir /media/cdrom                 //创建光盘挂载点
[root@perthon220 ~]# mount -r /dev/sr0 /media/cdrom/    //挂载光盘
[root@perthon220 ~]# cd /media/cdrom/Packages/          //切换到光盘package目录下
[root@perthon220 Packages]# ls samba-client*            //列出符合条件的软件包
samba-client-3.6.23-20.el6.x86_64.rpm
[root@perthon220 Packages]# rpm -vih samba-client-3.6.23-20.el6.x86_64.rpm  
//安装samba客户端软件
warning: samba-client-3.6.23-20.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing...                ########################################### [100%]
        package samba-client-0:3.6.23-20.el6.x86_64 is already installed 
//安装完成
[root@perthon220 Packages]# smbclient -L 192.168.0.19 -U winsmb //查看主机中可有共享资源
Enter winsmb‘s password:                                        //输入已设置winsmb密码
Domain=[CUTFOR] OS=[Windows 7 Ultimate 7601 Service Pack 1] Server=[Windows 7 Ultimate 6.1]

        Sharename       Type      Comment
        ---------       ----      -------
        IPC$            IPC             sources         Disk      //source共享资源
        VM12            Disk      
        
[root@perthon220 Packages]# smbclient  //192.168.0.19/sources -U winsmb  //进入共享资源
Enter winsmb‘s password:                       //需要输入密码才可以
Domain=[CUTFOR] OS=[Windows 7 Ultimate 7601 Service Pack 1] Server=[Windows 7 Ultimate 6.1]
smb: \> ls                      //查看相关使用的命令直接输入help
  .                                   D        0  Wed Mar 30 09:52:13 2016
  ..                                  D        0  Wed Mar 30 09:52:13 2016
  ansible                             D        0  Tue Dec 15 15:58:23 2015
  atlas                               D        0  Tue Dec 15 15:58:23 2015
  busybox                             D        0  Tue Dec 15 15:59:09 2015
  crmsh                               D        0  Tue Dec 15 15:57:36 2015
  drbd                                D        0  Tue Dec 15 15:57:26 2015
  dropbear                            D        0  Tue Dec 15 15:58:06 2015
  drupal                              D        0  Tue Dec 15 15:59:13 2015
  functions                           A     4183  Tue Dec 15 13:44:39 2015
  hadoop                              D        0  Tue Dec 15 15:57:09 2015
  …………………………//文件太多

smb: \> ls a*                    //列出匹配文件
  ansible                             D        0  Tue Dec 15 15:58:23 2015
  atlas                               D        0  Tue Dec 15 15:58:23 2015

                38748 blocks of size 8388608. 20921 blocks available

smb: \> cd ansible\             //切换至ansible目录下
smb: \ansible\> ls              //显示该目录下的列表
  .                                   D        0  Tue Dec 15 15:58:23 2015
  ..                                  D        0  Tue Dec 15 15:58:23 2015
  ansible-1.5.4-1.el6.src.rpm         A   547526  Tue Dec 15 15:58:23 2015
  ansible-1.5.4.tar.gz                A   543374  Tue Dec 15 15:58:23 2015

                38748 blocks of size 8388608. 20921 blocks available
smb: \ansible\> get ansible-1.5.4-1.el6.src.rpm    //下载指定文件至本地,默认家目录
getting file \ansible\ansible-1.5.4-1.el6.src.rpm of size 547526 as ansible-1.5.4-1.el6.src.rpm (6007.8 KiloBytes/sec) (average 6007.8 KiloBytes/sec)
smb: \ansible\> exit                                //退出远端的samba服务
[root@perthon220 ~]# ls                             //验证是否下载成功
//已经下载下来
anaconda-ks.cfg  ansible-1.5.4-1.el6.src.rpm  install.log  install.log.syslog            

这样使用已经可以了,只有该共享资源不关,各相关软件从windows至linux都可以这样使用

4、为了更方便使用可在linux系统中创建挂载点

[root@perthon220 ~]# mkdir /winsmbshare
[root@perthon220 ~]# mount -t cifs //192.168.0.19/sources /winsmbshare/ -o username=winsmb      
Password: 
[root@perthon220 ~]# cd /winsmbshare/
[root@perthon220 winsmbshare]# ls
Magento  dropbear    httpd       loganalyzer                mogilefs     openvswitch  tsar
ansible  drupal      iptables    lxc                        mylvmbackup  pcs          uwsgi
atlas    functions   jsp webapp  mariadb                    mysql        python       wubi input
busybox  hadoop      keepalived  memcached                  mysqldumper  redis        zabbix
crmsh    heartbeat2  kernel      memcached-session-manager  nginx        rockmongo    zabbix_windows_agent
drbd     heartbeat3  libevent    mfs                        openvpn      storm

本文出自 “perthon” 博客,请务必保留此出处http://perthon.blog.51cto.com/10484057/1768863

linux服务管理(1)---samba共享服务之windows_s

标签:linux   samba   

原文地址:http://perthon.blog.51cto.com/10484057/1768863

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!