您的位置:首页 > 运维架构 > Linux

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

2009-08-06 13:56 399 查看
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网络中域或者工作组内的主机进行主机名称的解析



RHEL4- SAMBA服务(一)samba服务的安装与启动.pdf收藏

——————————————————————————————————
特别声明:--
一、本文为原创,著作权及使用权为(作者笔名:闪电cto)本人所有。 ­
二、本文首发于51cto个人博客(http://xudeqiang.blog.51cto.com)。 ­
三、本文只供互联网上的读者分享,不供共享范畴,希知。 ­
四、未经许可严禁对本文作修改、节选、断章性质的处理。 ­
五、可转载,但必须注明原文章首发的出处网址,及文章作者,严禁复制。 ­
六、如若转摘用于杂志网络媒体新闻,必须通知作者得到允许后方可,需收稿费。­
七、作者联系信息:QQ:306718122 邮箱levinboy@foxmail.com

——————————————————————————————
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息