最近使用开发的进程中出现了一个小问题,顺便记录一下原因和方法--服务器安装

windows下,想必大家都用过同享功能吧,的确很便利,直接把文件放在同享目录下即可。

那Linux下是如何实现这种同享功能呢?
其实同享也是一种通信的方法,若windows和linux之间通信,网上有很多通信软年,比如安装版SSH,不仅可以便利传送文件,一样还可以新建linux中终端,可以近程操纵linux,并且这个samba服务器,windows则直接访问其ip地址即可。
samba这种实现通信的进程:linux安装samba服务器,windows直接访问期ip地址即可。【若需身份验证则验证,若不必则直接登录】
这篇博客主要介绍centos5.5下安装samba服务器进程。
我在linux演示时,发现网上资料都是先卸载,因为系统默许安装了,但是我安装的centos5.5,则发现真正的一个裸机。【嘻嘻】
那我就按照我自己的系统,停止一步步安装。
第一:安装samba服务器,需要相应的软件如下:
samba-3.0.33-3.28.el5.i386.rpm
samba-client-3.0.33-3.28.el5.i386.rpm
samba-common-3.0.33-3.28.el5.i386.rpm
注:若是版本不一致,也没有问题,比如你系统中是2.7,只要是这三个软件即可。
这三个软件,都在光盘中。我习气的方法是copy,然后通过ssh传送到linux系统中,当然你可以使用挂载方法。
其中光盘centos目录默许供给了很多多少rpm软件包,比如上篇博客中提到的中文字体的软件包,直接从其目录下copy即可。
为了便利,可以点击 samba服务器软件下载。
注:在安装第一个软件时,始终安装失败,提示依赖关系,可以直接
rpm -ivh  samba-3.0.33-3.28.el5.i386.rpm -f --nodeps
第二:修改配置文件smb.conf
文件的目录:etc/samba/smb.conf
注:提早备份一份
然后把smb.conf内容全删除,改成如下:
                [global]workgroup = LinuxSirnetbios name = LinuxSirserver string = Linux Samba Server TestServersecurity = user[linuxsir]path =/test/testSamba/linuxsirwriteable = yesbrowseable = yesguest ok = no

注解:
[global]这段是全局配置,是必段写的。其中有如下的几行;
workgroup 就是Windows中显示的工作组;在这里我设置的是LINUXSIR (用大写);
netbios name 就是在Windows中显示出来的计算机名;
server string 就是Samba服务器说明,可以自己来定义;这个不是什么主要的;
security 这是验证和登录方法,这里我们用了share ;验证方法有很多多少种,这是其中一种;另外一种常用的是user的验证方法;如果用share呢,就是不用设置用户和密码了;
[linuxsir] 这个在Windows中显示出来是同享的目录;
path = 可以设置要同享的目录放在哪里;
writeable 是不是可写,这里我设置为可写;
browseable 是不是可以浏览,可以;可以浏览意味着,我们在工作组下能看到同享文件夹。如果您不想显示出来,那就设置为 browseable=no
guest ok 匿名用户以guest身份是登录;
第三:新建同享目录并且授权
在第二步中,path是设置同享的目录,因此需要认为手动新建
root@localhost ~]# mkdir -p /test/testSamba/linuxsir
每日一道理
聪明人学习,像搏击长空的雄鹰,仰视一望无际的大地;愚笨的人学习,漫无目的,犹如乱飞乱撞的无头飞蛾;刻苦的人学习,像弯弯的河流,虽有曲折,但终会流入大海;懒惰的人学习,像水中的木头,阻力越大倒退得越快。
[root@localhost ~]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
[root@localhost ~]# chown -R nobody:nobody /opt/linuxsir 
第四步:启动samba服务器
Samba 有两个服务器,一个是smb,另一个是nmb  smb 是Samba 的主要启动服务器,让其它呆板能知道此呆板同享了什么;如果不打开nmb服务器的话,只能通过IP来访问,比如在Windows的IE浏览器上打入下面的一条来访问  而nmb
是解析用的,解析了什么呢?就是把这台Linux呆板所同享的工作组及在此工作组下的netbios name解析出来;
启动服务器的步骤:
直接输入两个命令即可。
[root@bogon ~]# smbd

[root@bogon ~]# nmbd

查看服务器是不是已经运行:
[root@bogon ~]# pgrep nmbd

5097
[root@bogon ~]# pgrep smbd
5094
5095
关闭服务器:
[root@bogon linuxsir]# pkill nmbd
[root@bogon linuxsir]# pkill smbd
OK,把服务器启动即可。windows即可访问了。
windows在运行窗口中输入:
其中:直接手动敲入ip或主机名即可。linux自动把同享目录显示。
注:若链接不上,在服务启动的前提下,检查samba服务器中的端口是不是测通,或者因为防火墙而阻塞。
检查samba服务器的端口:
[root@bogon linuxsir]# netstat -tlnp | grep smb
tcp        0      0 0.0.0.0:139                 0.0.0.0:*                   LISTEN      13318/smbd          
tcp        0      0 0.0.0.0:445                 0.0.0.0:*                   LISTEN      13318/smbd  
使用上篇博客中提到的方法telnet,测试这两个端口是不是测通。
若不通,则把防火墙关闭或更改配置文件。【 详细在上篇博客中】 
并且因为smb.conf配置文件中writeable是可写,因此windows有可写的权限,权限的配置在此文件中配置即可
然后测试使用user方法,连接时,需要用户名和密码
创建用户和密码:
[root@bogon samba]# useradd samba
[root@bogon samba]# passwd samba
给用户设置samba密码:
[root@bogon samba]# smbpasswd  samba
启动samba服务器,测试
service smb start,启动
service smb stop,停止
service smb restart,重启

windows链接时,有点慢:
然后输入linux中的设置的用户名和密码即可访问。

文章结束给大家分享下程序员的一些笑话语录: 腾讯的动作好快,2010年3月5日19时28分58秒,QQ同时在线人数1亿!刚刚看到编辑发布的文章,相差才2分钟,然后连专题页面都做出来了,他们早就预料到了吧?(其实,每人赠送10Q币,轻轻松松上两亿!)

--------------------------------- 原创文章 By
服务器和安装
---------------------------------

转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/05/27/3102224.html

服务器安装centos5.5下安装samba服务器以及windows访问samba服务器相关推荐

  1. CentOS5.6下安装Oracle10G软件 【保留报错经验】

    CentOS5.6下安装Oracle10G ****************************************************************************** ...

  2. Samba服务器(一):windows访问samba服务器共享文件的简单实现(图文并茂)

    From:http://linux.chinaunix.net/techdoc/beginner/2009/07/09/1122864.shtml 一.linux的文件共享(当然也包括和windows ...

  3. ubuntu 20.04 下安装使用clash for windows

    ubuntu 20.04 下安装使用clash for windows (最简单版本) - jjjzzzqqq - 博客园

  4. 突然不能访问服务器未响应,windows 访问不服务器未响应

    windows 访问不服务器未响应 内容精选 换一换 OBS Browser+是一款用于访问和管理对象存储服务的图形化工具,支持通过配置内网DNS服务器地址的方式,使在华为云上的Windows ECS ...

  5. 用浏览器访问云服务器文件,浏览器访问云服务器文件

    浏览器访问云服务器文件 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装数据 ...

  6. iphone文件访问ftp服务器,ipad ftp服务器 iPhone/iPad访问FTP服务器设置步骤

    ipad ftp服务器 iPhone/iPad访问FTP服务器设置步骤 2013-02-27 15:35:39 脚本之家 有时候出门在外需要用到电脑中的文件,但是却没有携带电脑或者U盘,那么该怎么办呢 ...

  7. samba服务器 安装与配置、解决Windows访问Samba提示“无任何网络提供程序接受指定的网络路径”

    最近学习linux 其中有个samba服务可以解决windows和linux互访,界面相当于访问windows之间共享访问.界面亲切.故学习学习.. 先下载samba服务器的rpm 包括三个文件. 查 ...

  8. 我在Freebsd下安装帝国CMS系统整合Discuz的服务器环境配置

    编译MYSQL选项:  ./configure --prefix=/home/mysql --enable-assembler --with-charset=gbk --with-extra-char ...

  9. Ubuntu 13.04下安装RabbitVCS,类似Windows的TortoiseSVN

    给大家推荐使用RabbitVCS,类似与TortoiseSVN. 相关阅读: Ubuntu 12.04 下安装RabbitVCS  http://www.linuxidc.com/Linux/2013 ...

最新文章

  1. Oracle Spatial构建自定义投影坐标系
  2. 黑客使用合法工具接管 Docker 和 Kubernetes 平台
  3. 训练损失越来越大_无需contrastive学习,微软亚研提基于实例分类无监督预训练方法...
  4. html不读取缓存,如何让前端浏览器不进行缓存
  5. mysqladmin flush-hosts 解决方法
  6. mysql根据id删除数据sql语句_sql delete根据id删除数据库
  7. Mybatis入门程序增删改查操作
  8. 电脑不能开机维修_MacBook维修 苹果笔记本电脑进水不开机
  9. Android手绘效果实现
  10. MySQL 高级 —— 深入理解 InnoDB 与 MyISAM
  11. Qt学习笔记-QSqlModel的事物操作
  12. express不是内部或外部命令
  13. 史上超详细python爬取国家统计局数据
  14. Blender建模(二)
  15. 计算机应用能力提升研修计划,教师信息技术应用能力提升培训个人研修计划.doc...
  16. 你说的每一句我都记着,还带时间呢:简洁版纪念日
  17. 等级测评——定级、等级划分及测评时间
  18. miniui展示日历能点击_万物有时 节气日历 2020 | 预售
  19. 闭关备战python面试50天,“啃完”这份python面试宝典,我终于四面拿下阿里offer
  20. 【数据结构】节点和结点,到底怎么区分?

热门文章

  1. python基础一入门必备知识-Python数据分析入门必备基础知识
  2. python web-Java web 和 Python web??
  3. python面向对象编程的优点-Python语言有哪些优点?
  4. 用python的turtle画圆-PYTHON练习1-turtle画圆
  5. python面试常见问题-常见Python面试题
  6. python的特点和优点-Python的优点和缺点有哪些?Python语言的特点
  7. 用python画爱心的代码-Python一行代码画个爱心案例
  8. python装饰器原理-python装饰器的原理和使用
  9. python培训深圳-深圳靠谱的Python培训
  10. 函数式编程语言python-Python自动化开发 - 函数式编程