1、安装: Centos 5.5下安装samba,具体步骤如下:

[root@bogon ~]# rpm -q samba
Package samba is not installed
[root@bogon ~]# yum -y install samba
[root@bogon ~]# yum install samba-mount
[root@bogon ~]# yum install system-config-samba
使用yum命令安装samba,加入-y参数,如遇询问自动选择y,全自动下载并安装samba

2、检查samba服务包的安装情况,会显示类似如下两个包:
[root@bogon win]# rpm -qa|grep samba
samba-3.0.33-3.29.el5_6.2
samba-common-3.0.33-3.29.el5_6.2
samba-client-3.0.33-3.29.el5_6.2
system-config-samba-1.2.41-5.el5

3、查看samba安装位置:
[root@bogon ~]# whereis samba
samba:/etc/samba /usr/lib/samba/ usr/share/samba
/usr/share/man/man7/samba.7.gz

4、查看Samba服务运行状态:
[root@bogon ~]# service smb status
smbd is stopped
nmbd is stopped

5、启动Samba服务:
[root@bogon ~]# service smb start
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
也可以设置系统启动时,自动启动Samba服务
root@bogon ~]# chkconfig --level 2345 smb on

6、将windows下的文件共享给linux
(1)将windows中的文件(夹)的属性设置为共享,如:E:/test/
(2)通常用smbmount加载文件,在centos5中,该命令被mount.cifs取代
(In Red Hat Enterprise Linux 5 smbmount command has been replaced by mount.cifs)
挂载步骤如下:
[root@bogon ~]# mkdir /mnt/win/
[root@bogon ~]# mount.cifs //192.168.1.105/test /mnt/win/ -o username=root,password=111111
(mount.cifs //windows IP/files linux dir o- username , password)
或者用下面命令:
[root@bogon ~]# mount.cifs //192.168.1.105/test /mnt/win/
Password:
[root@bogon ~]#
(3)查看共享的文件:
[root@bogon ~]# cd /mnt/win/
[root@bogon win]# ls
1.txt
(4)卸载共享的文件
[root@bogon win]# cd
[root@bogon ~]# umount //192.168.1.105/test
注意,卸载的时候,一定要从共享的目录中退出,否则将无法卸载

7、使用sbmclient命令来共享windows文件
命令格式:

操作步骤如下:
(1)将windows中的文件(夹)的属性设置为共享,如:E:/test/
(2) [root@bogon test]# smbclient //192.168.1.105/test -U administrator
Password:
Domain=[CHINA-133A9A16A] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \>
验证用户名密码即可,到这一步表示成功登录smb
(3) 可用ls命令查看当前目录下的共享文件:
smb: \> ls
. D 0 Thu May 5 11:32:12 2011
.. D 0 Thu May 5 11:32:12 2011
1.txt A 103 Thu May 5 13:42:26 2011
33745 blocks of size 2097152. 27637 blocks available
smb: \>
(4) 用get命令可从服务器上下载某文件:
smb:\> get file1 file2(从服务器上下载file1,以file2为名保存在本地
smb: \> get 1.txt /root/test/test.txt
getting file \1.txt of size 103 as /root/test/test.txt (4.4 kb/s) (average 4.4 kb/s)
smb: \>
(5)exit命令可退出smb服务器

Centos 5.5下安装samba的更多相关文章

  1. CentOS 6.3下 安装 Mono 3.2 和Jexus 5.4

    最新更新参看: Centos 7.0 安装Mono 3.4 和 Jexus 5.6 2012年初写过一篇<32和64位的CentOS 6.0下 安装 Mono 2.10.8 和Jexus 5.0 ...

  2. CentOS 6.4 下安装vsftpd

    概述: vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个. 本文介绍了在CentOS 6.4下安装vsftpd.配置虚拟用户登录FTP的过程. 正文: 一:安装vsftp ...

  3. centos 6.5下安装mysql+nginx+redmine 3.1.0 笔记

    centos 6.5下安装mysql+nginx+redmine 3.1.0 笔记 目录[-] 过程 1.安装RVM 2.利用rvm安装 Ruby 1.9.3 并设为默认 3.安装rails 4.安装 ...

  4. CentOS 5.5 下安装Countly Web Server过程记录

    CentOS 5.5 下安装Countly Web Server过程记录 1. 系统更新与中文语言包安装 2. 基本环境配置: 2.1. NodeJS安装 依赖项安装 yum -y install g ...

  5. CentOS 6系统下安装 JDK1.6

    CentOS 6系统下安装 JDK1.6 JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品.自从Java推出以来,JDK已经成为使用最广泛的 ...

  6. CentOS 6.5 下安装 Redis 2.8.7(转)

    转自:http://www.cnblogs.com/haoxinyue/p/3620648.html CentOS 6.5 下安装 Redis 2.8.7 wget http://download.r ...

  7. centos 6.5下安装文件上传下载服务

    centos 6.5下安装文件上传下载服务 由于每次在CentOS中要下载一些配置文件到物理机,和上传一些文件到服务器,导致来回的开启ftp软件有点麻烦,这里我们可以使用文件上传下载服务,来解决上传和 ...

  8. centos 6.5下安装、配置并启动SSH远程访问

    centos 6.5下安装.配置并启动SSH远程访问 1.登录centos 6.5系统,使用root用户登录,如果为非root用户则执行su或su - 或su root或su - root切换为roo ...

  9. Centos 7环境下安装配置Hadoop 3.0 Beta1简记

    前言 由于以前已经写过一篇Centos 7环境下安装配置2.8的随笔,因此这篇写得精简些,只挑选一些重要环节记录一下. 安装环境为:两台主机均为Centos 7.*操作系统,两台机器配置分别为: 主机 ...

随机推荐

  1. JavaScript语言内置对象

    String(字符串对象)RegExp(正则表达式对象)Number(数字对象)Math(数学对象)Function(函数对象)Error(异常对象)Date(日期/时间对象)Boolean(布尔对象 ...

  2. bzoj2487: Super Poker II

    Description I have a set of super poker cards, consisting of an infinite number of cards. For each p ...

  3. PHP之路——PHPStudy虚拟主机

    一: Apache/conf/httpd.conf打开以下扩展 LoadModule rewrite_module modules/mod_rewrite.so LoadModule vhost_al ...

  4. 10 - 删除vtkDataObject中的Update Extent方法 VTK 6.0 迁移

    VTK6 引入了许多不兼容的变.其中之一是删除vtkDataObject中所有有关管道的方法.下面列出来的就是其中的一些方法: SetUpdateExtent(int piece, int numPi ...

  5. Hibernate的批量处理

    Hibernate完全以面向对象的方式操作数据库,当程序员以面向对象的方式操作持久化对象时,将自动转换为对数据的操作.例如我们Session的delete()方法,来删除持久化对象,Hibernate ...

  6. puppet yum安装配置,简单证书维护

    Puppet学习之puppet的安装和配置 一.Puppet简介 Puppet基于ruby语言开发的自动化系统配置工具,可以C/S模式或独立运行,支持对所有UNIX及类UNIX系统的配置管理,最新版本 ...

  7. I - Tunnel Warfare - hdu 1540(区间合并更新)

    题意:在抗日战争期间,地道战在华北平原得到广泛的实施,一般而言,村庄通过一些隧道在一条线上连接,除了两端剩下的每个村庄都有两个相连. 侵略者会频繁的对这些村庄进行扫荡,并且摧他们的地道,当然八路军会把 ...

  8. webservice2-wsimport的使用

    打开Eclipse,新建java项目,service_start cmd下运行wsimport(要配置jdk的环境变量,wsimport在JAVA_HOME/bin下) wsimport -d d:/ ...

  9. QE是什么

    量化宽松(Quantitative Easing,简称QE),是一种货币政策,主要指各国央行通过公开市场购买政府债券.银行金融资产等做法.量化宽松直接导致市场的货币供应量增加,可视为变相“印钞”.市场 ...

  10. js给页面加style

    今天做项目时遇到一个问题,我的a.jsp引入了b.jsp,c.jsp也引入了b.jsp,而b.jsp里面的style是根据引入的不同动态改变的(在a.jsp.c.jsp中写js改变).网上找了好多代码 ...