tar包方式安装samba服务器及其相关配置

一、Samba服务器软件的安装:

  1. 到Samba的官网下载安装包(https://download.samba.org/pub/samba/samba-3.2.25.tar.gz)。
  2. 使用tar命令对压缩包解压:

    $ tar -zxvf samba-3.2.25.tar.gz

  3. 进入source目录(在3.4.x之后为source3目录):

    $ cd samba-3.2.25/source

  4. 如果source目录中没有configure脚本,需要使用如下命令进行生成(需要autogen的支持),如有则可以忽略此步:

    $ sudo ./autogen.sh

  5. 构建二进制文件,如对配置有特殊要求,可在命令后加相应的参数(使用./configure --help查看命令的具体用法),默认软件安装在/usr/lcoal/samba目录下。

    $ sudo ./configure

  6. 生成二进制文件;

    $ sudo make

    $ sudo make install

$ sudo make installbin

注意:如果你是进行升级操作,之前版本的文件名加上了.old后缀。可以执行下面的命令回到之前版本:

$ sudo make revert

以上就完成了samba服务器的安装。安装后的文件目录如下:

二、安装后的配置:

1. 复制配置文件smb.conf.deufault到/usr/local/samba/lib下,并重命名为smb.conf;

$ sudo cp samba-3.2.25/examples/smb.conf.default /usr/local/samba/lib/smb.conf

2. 此时我们运行服务器:

$ sudo /usr/local/samba/sbin/smbd -D

$ sudo /usr/local/samba/sbin/nmbd -D

我们会看到提示引导库错误,服务器无法运行。这是因为tar安装时没有在系统的库文件指定刚才安     装的samba服务器的库路径,我们要手动添加(以后用tar安装也记得把软件的库路径添加一下)。

3. 在/etc/ld.so.conf的文件中加入一行/usr/local/samba/lib就可以了,最后记得运行一下ldconfig      命令更新库文件,不然又会提示找不到。

4. 现在运行服务器:

$ sudo /usr/local/samba/sbin/smbd -D

$ sudo /usr/local/samba/sbin/nmbd -D

系统没有错误提示了。

5. 使用ps命令查看smbd和nmbd进行是否存在:    

6. 使用netstat命令查看UDP137、UDP138、TCP139、TCP445端口都已经打开了:                        

6. 使用pgrep命令查看smbd和nmbd的进程ID,并可能过kill命令停止服务器的运行:

时间: 2024-12-26 06:21:38

tar包方式安装samba服务器及其相关配置的相关文章

rpm包方式安装配置haproxy

1.以rpm包方式安装haproxy #yum -y install  haproxy 2.查看haproxy安装生成那些文件 #rpm -ql  haproxy 3.haproxy命令选项: syntax:haproxy [-f < 配置文件>] [ -vdVD ] [-n 最大并发连接总数] [-N 每个侦听的最大并发数]  [ -p <当前的PID文件> ] [-m <内存限制M>]  [-h <命令帮助H>]            -v 显示当前版本

MySQL安装:MariaDB二进制包方式安装

MySQL那是相当流行的关系型数据库有之一,随着MySQL被Oracle收购后开源的前途未卜,gooogle, 非死不可等都开始转入mysql开源社区维护的另一个开源mysql分支MariaDB上去了,Maria是mysql创始人Michael Widenius的二女儿的名字,MariaDB完全兼容MySQL, 使用Percona维护的XtraDB(代号Aria)来代替InnoDB引擎,比InnoDB有很多优化等,另外对并行复制(Parallel Replication).多源复制(Muti-S

mysql的源码包方式安装(mysql5.5)

-------初写博客,希望在工作和日常中学习到的一些知识和经验与大家交流分享! 在Mysql5.5之后,使用源码包方式安装mysql就需要通过cmake方式进行编译了.以下内容介绍通过cmake方式安装mysql的步骤: 一:安装前准备. 1:检查系统中是否存在mysql用户与组. #grep "mysql" /etc/passwd 2:若存在,删除mysql用户与组. #userdel  -r mysql #groupdel  -r  mysql 3:创建mysql用户与组. #g

zabbix记一次简单的部署包方式安装一次过

zabbix记一次简单的部署包方式安装一次过 记一次部署包方式安装一次过 环境centos7 zabbix 3.2.11 准备工作 关闭防火墙 systemctl stop firewalld systemctl disable firewalld 关闭selinux vi /etc/selinux/config SELINUX=enforcing改为 SELINUX=disabled 或者 sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinu

最小化方式安装FreeBSD服务器图文教程

现在网上找到一个镜像 网址我就不提供了............... 1.在BIOS中设定以光盘启动,插入FreeBSD光盘,启动服务器,出现以下画面后直接回车确定(或等待自动默认启动):                      2.选择所在国家,如以下画面,用向上方向键选择China(中国),然后回车:                       3.选择键盘布局,我们一般用USA ISO键盘布局(即美国标准键盘布局),直接回车: 4.当出现下面的画面的时候,我们选择"标准的引导式安装&qu

CentOS 7中基于rpm包方式安装部署apm(php-fpm) + xcache

CentOS 7, 基于rpm包方式安装部署apm(php-fpm) + xcache:a) httpd, php, mariadb分别部署在一个单独的主机上:b) 一个虚拟主机提供phpMyAdmin,另一个虚拟主机提供wordpress:c) 为phpMyAdmim提供https服务: 一.环境配置:关闭防火墙和设置SELinux:使用httpd+FastCGI的方式实现整合:1.php-5.3.3+版本中才能默认实现:2.httpd支持proxy_fcgi_module,默认httpd-2

Ubuntu 18.04安装Samba服务器及配置

Ubuntu 18.04安装Samba服务器及配置 局域网下使用samba服务在Linux系统与Windows系统直接共享文件是一项很方便的操作.以Ubuntu为例配置samba服务,Linux服务器的版本是Ubuntu 18.04.1 LTS. 在终端中执行下列指令:cat /etc/issue查看当前正在运行的 Ubuntu 的版本号. 以下是我的安装配置步骤: (1)更新当前软件. sudo apt-get upgrade  sudo apt-get update  sudo apt-ge

Samba服务器的简单配置

案例说明: 公共目录        public   /abc            ro  允许任何人匿名访问, Daiqing1        smbdq1   /tmp/daiqing1   rw  不允许他人访问 Daiqing2        smbdq2   /tmp/daiqing2   rw  不允许他人访问 Samba服务器的简单配置,布布扣,bubuko.com

linux平台下rpm方式和源码包方式安装mysql5.7

博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 一.下载mysql的rpm包 Mysql5.7.19的下载地址是: http://dev.mysql.com/downloads/mysql/ 你会发现mysql支持的所有的系统的版本,如下所示: 这里我们选择Red Hat Enterprise Linux / Oracle Linux系统6版本的64位的mysql的rpm包 二.安装和