RHEL4- SAMBA服务(一)samba服务的安装与启动

 
         由于Windows简单、易用且是图形界面,收到了大多人的喜爱。而如果作为服务器,性能的稳定性、安全性都要求较高,这方面当数类UNIX系统。既然同在一个网络中,难免有信息共享,让网络中的所有用户来了解和使用linux文件系统似乎不太可能。利用samba功能建立基于linux操作系统的文件服务器看起来是一个很不错的选择,且从网络中使用像使用Windows操作系统一样简单、易用,何乐而不为呢?

SMB是一种网络协议,作为Windows网络运行的基础而被应用于Windows操作系统。SMB协议基于TCP/IP协议之上,是的Windows网络通过主机名来查找对方的位置,实现文件的相互共享传输。

Samba服务不但是的Windows网络共享文件,另一个强大的功能就是可以使得linux系统以smb协议方式和Windows系统之间进行互通。运行samba服务时,linux系统需遵守Windows网络中的规则,以Windows网络中的一些概念来配置samba服务。

要使用samba服务,需先安装服务。欲知如何安装,请看下文:

一、samba服务的安装包。

在安装samba服务之前先使用命令“rpm -qa | grep samba”检查系统是否已经安装了samba,如果安装则直接配置,如没有安装则使用rpm -ivh+包名来进行安装,samb的安装包在RHEL4安装光盘中自带,且在第二张光盘,使用ll进入光盘一查便知!如下所示:

[root@localhost ~]# ll /media/cdrom/RedHat/RPMS/samba*

 
-rw-r--r--  283 root root 13937674 2005-01-06  /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm

 
-rw-r--r--  283 root root  2670606 2005-01-06  /media/cdrom/RedHat/RPMS/samba-client-3.0.10-1.4E.i386.rpm

-rw-r--r--  704 root root  5283588 2005-01-06  /media/cdrom/RedHat/RPMS/samba-common-3.0.10-1.4E.i386.rpm 

 
[root@localhost ~]# ll /media/cdrom/RedHat/RPMS/system-config-samba-1.2.21-1.noarch.rpm

 
-rw-r--r--  1029 root root 196210 2005-01-06  /media/cdrom/RedHat/RPMS/system-config-samba-1.2.21-1.noarch.rpm

 

Samba 服务共有四个安装包。

 

其中第一个 samba-3.0.10-1.4E.i386.rpm便是主安装包,也可称为主程序包,包括了Samba服务器程序的所有文件;

 

第二个samba-client-3.0.10-1.4E.i386.rpm为客户端程序包,提供了Samba客户机的所有文件;

 

第三个包是通用包 samba-common-3.0.10-1.4E.i386.rpm :提供了Samba服务器和客户机中都必须使用的公共文件。

 

最后一个包是图形界面的管理程序system-config-samba-1.2.21-1.noarch.rpm:此软件包中提供了Red Hat公司专门为Samba服务器管理编写的图形界面的管理程序,是Red Hat系统管理工具中的一部分。

 

二、samba 服务的安装。

 

安装 samba 服务需使用 rpm -ivh 命令。如下所示:

 

[root@localhost ~]# rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm

warning: /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

Preparing...                ########################################### [100%]

   1:samba                  ########################################### [100%]

 

[root@localhost ~]# rpm -ivh /media/cdrom/RedHat/RPMS/samba-client-3.0.10-1.4E.i386.rpm

warning: /media/cdrom/RedHat/RPMS/samba-client-3.0.10-1.4E.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

Preparing...                ########################################### [100%]

        package samba-client-3.0.10-1.4E is already installed

 

[root@localhost ~]# rpm -ivh /media/cdrom/RedHat/RPMS/samba-common-3.0.10-1.4E.i386.rpm

warning: /media/cdrom/RedHat/RPMS/samba-common-3.0.10-1.4E.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

Preparing...                ########################################### [100%]

        package samba-common-3.0.10-1.4E is already installed

 

[root@localhost ~]# rpm -ivh /media/cdrom/RedHat/RPMS/system-config-samba-1.2.21-1.noarch.rpm

warning: /media/cdrom/RedHat/RPMS/system-config-samba-1.2.21-1.noarch.rpm: V3 DSA signature: NOKEY, key ID db42a60e

Preparing...                ########################################### [100%]

   1:system-config-samba    ########################################### [100%]

 

如果每一次显示 100% 就说明安装成功了。

 

三、samba 服务的启动、重启、停止以及如何查看服务状态

 

1 、 samba 服务的启动

[root@localhost ~]# /etc/init.d/smb start

启动  SMB  服务:                                             [   确定   ]

启动  NMB  服务:                                            [   确定   ]  

                                          

2 、 samba 服务的重启

[root@localhost ~]# /etc/init.d/smb restart

关闭  SMB  服务:                                             [   确定   ]

关闭  NMB  服务:                                             [   确定   ]

启动  SMB  服务:                                             [   确定   ]

启动  NMB  服务:                                             [   确定   ]

 

3 、 samba 服务的停止

[root@localhost ~]# /etc/init.d/smb stop

关闭  SMB  服务:                                             [   确定   ]

关闭  NMB  服务:                                             [   确定   ]

 

4 、 samba 服务的状态

[root@localhost ~]# /etc/init.d/smb status

smbd  已停

nmbd  已停

 

四、samba的两个服务程序

 

Samba 服务器包括两个服务程序

1 、 smbd

smbd 服务程序为客户机提供了服务器中共享资源(目录和文件等)的访问 

 

2 、 nmbd

nmbd 服务程序提供了 NetBIOS 主机名称的解析,为 Windows 网络中域或者工作组内的主机进行主机名称的解析

 

 
 

——————————————————————————————————

特别声明:--

一、本文为原创,著作权及使用权为(作者笔名:闪电cto)本人所有。 ­

二、本文首发于51cto个人博客(http://xudeqiang.blog.51cto.com)。  ­

三、本文只供互联网上的读者分享,不供共享范畴,希知。 ­

四、未经许可严禁对本文作修改、节选、断章性质的处理。 ­

五、可转载,但必须注明原文章首发的出处网址,及文章作者,严禁复制。 ­

六、如若转摘用于杂志网络媒体新闻,必须通知作者得到允许后方可,需收稿费。­

七、作者联系信息:QQ:306718122   邮箱levinboy@foxmail.com

     

——————————————————————————————