第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共9页Centos构建文件共享服务器samba前言在我们使用Windows作为客户机的时候,通常有文件、打印共享的需求。作为Windows网络功能之一,通常可以在Windows客户机之间通过WindowsNetwork固有的功能实现这些要求。然而,通过Samba我们也可以让一台CentOS主机来兼容Windows网络,实现同样的功能,进而充分发挥CentOS主机的可用性。本篇文档主要介绍怎样通过Samba服务器的构建实现Windows网络中的文件共享。Samba用的netbios协议,如果您用Samba不成功,很有可能是你的NETBIOS服务关闭了安装前的检查a.检查网络是否通[root@sample~]#ping192.168.0.100<-ping局域网内的其他电脑[root@sample~]#pingwww.baidu.com<-ping外网地址*如果不通,请配置IP地址[root@sample~]#ifconfig<-查看IP配置情况[root@sample~]#vi/etc/sysconfig/network-scripts/ifcfg-eth0<-配置IP1DEVICE=eth02BOOTPROTO=static3BROADCAST=192.168.1.2554HWADDR=00:0C:2x:6x:0x:xx5IPADDR=192.168.1.23<-ip地址6GATEWAY=192.168.1.1<-网关7NETMASK=255.255.255.0<-子网掩码8NETWORK=192.168.1.0<-网段9ONBOOT=yes10TYPE=Ethernet[root@sample~]#vi/etc/resolv.confdomainsmbserver<-定义本地域名第2页共9页第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共9页nameserver202.96.64.68<-定义被参照的DNS服务器的IP地址(最多可指定3个)[root@sample~]#servicenetworkrestart<-重新启动网络服务b.查看smb是否已被安装[root@sample~]#rpm-qasamba*安装了会出现samba的版本1.安装Samba首先,通过yum来在线安装Samba。[root@sample~]#yum-yinstallsamba<-安装SambaSettingupInstallProcessSettinguprepositoriesupdate100%|=========================|951B00:00base100%|=========================|1.1kB00:00addons100%|=========================|951B00:00extras100%|=========================|1.1kB00:00Readingrepositorymetadatainfromlocalfilesprimary.xml.gz100%|=========================|73kB00:00update:##################################################212/212Added212newpackages,deleted0oldin4.94secondsprimary.xml.gz100%|=========================|569kB00:00base:##################################################1500/1500Added1500newpackages,deleted0oldin28.97secondsprimary.xml.gz100%|=========================|157B00:00Added0newpackages,deleted0oldin0.03secondsprimary.xml.gz100%|=========================|32kB00:00extras:##################################################124/124Added124newpackages,deleted0oldin1.93secondsParsingpackageinstallargumentsResolvingDependencies第3页共9页第2页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共9页-->Populatingtransactionsetwithselectedpackages.Pleasewait.--->Downloadingheaderforsambatopackintotransactionset.samba-3.0.10-1.4E.9.i386.100%|=========================|101kB00:00--->Packagesamba.i3860:3.0.10-1.4E.9settobeupdated-->Runningtransactioncheck-->ProcessingDependency:samba-common=0:3.0.10forpackage:samba-->RestartingDependencyResolutionwithnewchanges.-->Populatingtransactionsetwithselectedpackages.Pleasewait.--->Downloadingheaderforsamba-commontopackintotransactionset.samba-common-3.0.10-1.4E.100%|=========================|37kB00:00--->Packagesamba-common.i3860:3.0.10-1.4E.9settobeupdated-->RunningtransactioncheckDependenciesResolved=============================================================================PackageArchVersionRepositorySize=============================================================================Installing:sambai3863.0.10-1.4E.9base13MInstallingfordependencies:samba...