samba服务器,我相信大家都不陌生,主要用来实现windows和linux之间的资源共享,网上比较多的是采用rpm安装包的方式安装,我个人也觉得rpm方式安装比较方便容易,如果没什么特别需求,还是用这种吧!我这里介绍的是采用tar方式的安装.
首先下载一个samba的安装文件:samba-3.2.0.tar.gz
下面开始进行安装:
我们在文件所在的目录运行下面的命令
#tar  zxvf    samba-3.2.0.tar.gz
#cd  samba-3.2.0/source(进入解压后目录的子目录source,因为代码在里面)
# . /configure(我们不使用--prefix参数,因为它默认安装到/usr/local/samba)
#make
#make install
过一会儿,我们就可以见到在/usr/local/samba目录下生成的文件,如下图:
之后,我们要在原来解压的目录的子目录examples中复制smb.conf.default这个配置文件到上面的lib目录中去(记得把.default去掉).好了,安装就基本完成了,不过还漏了一个问题,下面会说到.
运行我们刚才装的samba服务器:
我们可以见到服务器无法运行,这是因为tar安装是没有在系统的库文件指定我们刚才安装的samba服务器的库路径的,我们要手动添加(以后用tar安装也记得把软件的库路径添加一下)
在/etc/ld.so.conf的文件中加入一行/usr/local/samba/lib可以了,最后记得运行一次ldconfig来更新库文件,不然又会提示找不到.如果ldconfig后提示什么权限不够的话,那是因为SELinux阻止了操作,我们可以把它关掉
#setenforce 0
再来启动服务器
#/usr/local/samba/sbin/smbd -D
#/usr/local/samba/sbin/nmbd -D
如果正常,那么我们将会看到进程里多了相关的进程.当然更好的办法是直接进入服务器的共享目录(先简单地用smb.conf配置一下我们的samba服务器):
#/usr/bin/smbclient -L 192.168.2.102(服务器的IP)   
如果成功,那么你将会见到smb>的状态符号,smbclient是系统默认安装的,用它作测试就行.
这时候我们就可以用局域网的其它主机连入我们刚才建立的samba服务期了.当然你可以对smb.conf配置文件进行更加详尽的配置了.正所谓"万事开头难"啊!,头既然开了,后面的事情就好办了.
最后得说说,就是samba服务器正常开着,其它机器就是连不进来,这就很有可能是安全策略的问题(门给锁上了,进不去)
比如说windows把139和445端口关了(linux连不上windows)
linux的iptables把包过滤掉了(windows连不上linux),我们可以把iptables关了
#service iptables stop
当然这不是好办法,最好还是自己建立一条过滤规则.还有其它问题造成不能互相访问的,自己去发现,解决问题的过程就是学习知识的过程!
总之,遇到问题就具体问题具体分析,一步步排除,那么门就会对你打开了

转载于:https://blog.51cto.com/aselan/112960

samba3.2的安装全过程(tar方式)相关推荐

  1. tar方式安装oracle11g

    在veritas做的数据库双机集群中,两个服务器的配置和安装的软硬件环境都是一样的,在装好一个oracle后,可以使用tar方式在另外一个服务器上快速安装oracle11g,装完后做适当调整,就可以正 ...

  2. DHCP的安装到简单测试(tar方式)

    今天继续写一篇以tar方式安装DHCP服务器的文章.为什么用tar方式不用rpm,主要是因为我发现到网站上下载安装文件的时候,很难见到有最新rpm包的(等不及了,哈哈),况且网上有很多以rpm安装文章 ...

  3. Cloudera Manager安装之Cloudera Manager 5.3.X安装(三)(tar方式、rpm方式和yum方式)...

     前期博客  Cloudera Manager安装之时间服务器和时间客户端(二) ClouderaManager官网安装 https://www.cloudera.com/documentation/ ...

  4. linux安装oracle tar,在linux as4上用tar方式安装oracle 10g步骤教程-Oracle

    今天在linux as4上用tar方式安装oracle 10g,下面简单那记录步骤及安装过程中出现的问题. 原数据库所在服务器信息: [oracle@haoc2008 data]$ more /etc ...

  5. Trinity安装全过程并解决部分报错

    Trinity安装全过程并解决部分报错 简单的安装方式: # Hompage : https://github.com/trinityrnaseq/trinityrnaseq/wiki# 安装 sud ...

  6. 转载:我的fedora9装机配置和软件安装-全过程

    From: http://blog.chinaunix.net/u1/38994/showart_1154436.html 我的fedora9装机配置和软件安装-全过程 从实际安装来看,还是fedor ...

  7. CentOS 6.0图解网络安装全过程

    转自CentOS 6.0图解网络安装全过程  国内镜像站点(东北大学.网易) 网易镜像站点:http://mirrors.163.com/centos/6.0/isos/ 中科大镜像站点:http:/ ...

  8. Linux下安装nginx (tar解压版安装) nginx1.16.1

    https://blog.csdn.net/qq_40431100/article/details/104729504 Linux下安装nginx (tar解压版安装) nginx1.16.1 Jkc ...

  9. Biztalk2009安装全过程截图,x64平台需要手动更改运行模式

    年前,老板交待的最后一个任务就是要搞定Biztalk2009的POC,x86和x64都要做.后来发现x86平台上比较顺利,什么问题都没有.但x64相对有点复杂,一个是在配置SQL的时候,一个是得手动配 ...

最新文章

  1. OPENFIRE支持EMOJI
  2. js-带操作的赋值表达式
  3. Windows 环境下安装redis 及其PHP Redis扩展
  4. Java 洛谷 P1149 火柴棒等式
  5. 【分析】腾讯年终总结:微信用户一天到晚都在干啥
  6. Python 参考文档
  7. 算法总结之编码(C++)
  8. 【最佳实践】授权子账号进行OSS图片样式设置
  9. 为什么我不建议产品经理硬“抄”别人的用户画像?
  10. 前端开发学习Day4
  11. 特斯拉上海工厂开工 Model 3月销量有望破万
  12. java 嵌套listview_ListView嵌套GridView使用详解
  13. Arm中国换帅风波始末 | 钛媒体深度
  14. PHP中MD5函数效率
  15. 数据科学分布——泊松分布
  16. docker入门——构建镜像
  17. python+pyecharts画地图
  18. 微信预览wx.previewImage黑屏
  19. openjudge 4978 宠物小精灵之收服
  20. 读半小时漫画史-中国史记录 第一章

热门文章

  1. java精确测量文本高度_基于文本精确计算UITableViewCell的高度
  2. Linux系统编程下做一个简易的shell
  3. Linux中最常见命令总结
  4. 【Java学习笔记五】Java异常处理
  5. StringBuilder详解
  6. 一次违反常规的Java大厂面试经历,系列教学
  7. 我们究竟还要学习哪些Android知识?看这一篇就够了!
  8. luogu P3244 [HNOI2015]落忆枫音
  9. HttpStatusCode
  10. truncate 、delete与drop区别