linux smb服务安装包,Linux下如何安装smb服务
Linux下如何安装smb服务
什么是smb服务
smb服务提供一个基本的服务,这个服务很有用哦;作为一个Linux程序员,我们编写、维护、运行的代码都是存放在Linux机器上,但是我们常常阅读修改代码的时候又是在Windows下面,因为Windows有很多可视化的编辑工具,Linux我一般使用vim :-(
因此我们可以在Linux上启动smb服务,然后把Linux下面的一个路径映射到Windows下面的一个虚拟盘,这样我们在Windows下就像使用本地文件一样访问修改代码了;当然编译和运行还必须在Linux下喽。
首先验证smb服务是否已经启动了。
如果看到如下类似信息,说明smb服务已经在运行:
$ service smb status
Redirecting to /bin/systemctl status smb.service
* smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)
Active: active (running) since Tue 2018-11-20 05:40:33 CST; 6 days ago
Main PID: 17483 (smbd)
Status: "smbd: ready to serve connections..."
Memory: 27.5M
CGroup: /system.slice/smb.service
|- 1420 /usr/sbin/smbd --foreground --no-process-group
|-17483 /usr/sbin/smbd --foreground --no-process-group
|-17768 /usr/sbin/smbd --foreground --no-process-group
|-17769 /usr/sbin/smbd --foreground --no-process-group
`-18232 /usr/sbin/smbd --foreground --no-process-group
而如果看到如下信息说明,说明没有服务在运行:
$ service smb status
Redirecting to /bin/systemctl status smb.service
* smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)
Active: inactive (dead)
检查smb包是否已经安装
如果看到如下类似输出,则说明smb已经安装好了,只是服务没有起来:
$ rpm -qa | grep samba
samba-common-tools-4.7.1-6.el7.x86_64
samba-winbind-clients-4.7.1-6.el7.x86_64
samba-common-4.7.1-6.el7.noarch
samba-4.7.1-6.el7.x86_64
samba-client-libs-4.7.1-6.el7.x86_64
samba-libs-4.7.1-6.el7.x86_64
samba-client-libs-4.7.1-6.el7.i686
samba-winbind-modules-4.7.1-6.el7.x86_64
samba-client-4.7.1-6.el7.x86_64
samba-common-libs-4.7.1-6.el7.x86_64
samba-winbind-4.7.1-6.el7.x86_64
samba-libs-4.7.1-6.el7.i686
而如果只看到如下输出,则说明smb就没有安装:
$ rpm -qa | grep samba
samba-common-3.0.33-3.29.el5_5.1
samba-client-3.0.33-3.29.el5_5.1
安装smb
下载smb服务包.
samba-3.0.33-3.29.el5_5.1.x86_64.rpm
例如:
$ wget https://yum.oracle.com/repo/OracleLinux/OL5/6/base/x86_64/getPackage/samba-3.0.33-3.29.el5_5.1.x86_64.rpm
安装smb
$ sudo rpm -ivh samba-3.0.33-3.29.el5_5.1.x86_64.rpm -f --nodeps
warning: samba-3.0.33-3.29.el5_5.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 192a7d7d
Preparing... ########################################### [100%]
1:samba ########################################### [100%]
再次检查smb安装包
$ rpm -qa | grep samba
samba-common-3.0.33-3.29.el5_5.1
samba-3.0.33-3.29.el5_5.1
samba-client-3.0.33-3.29.el5_5.1
...
启动smb服务
$ sudo /etc/rc.d/init.d/smb start
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
或者
$ service smb start
为smb服务添加用户
这个用户将被用来从Windows访问smb的时候用到。
$ sudo smbpasswd -a
答疑
如果在Windows下映射网络驱动器时如果碰到如下错误: "你可能没有权限访问网络资源",那么可能Linux打开了防火墙:
下面是暴力的办法关闭所有的防火墙。
$ setenforce 0 (PS:这里是关闭SELinux服务,如果要打开则setenforce 1)
$ iptables -F (关闭防火墙)
linux smb服务安装包,Linux下如何安装smb服务相关推荐
- linux vim卸载安装包_Linux下卸载安装mysql
1.卸载命令:# rpm -qa |grep -i mysql # yum remove mysql-community mysql-community-server mysql-community- ...
- linux expect命令安装包,LINUX EXPECT的安装
LINUX EXPECT的安装 2008-07-07 21:48:34 原创作品,允许转载,转载时请务必以超链接形式标明文章 今天同事要求在两台新装的LINUX系统上安装expect.说实话还真不知道 ...
- linux vnc离线安装包,Linux之部署vnc应用
Linux之部署vnc应用 1.1.1安装软件包 [root@localhost ~]# rpm -q vnc-server [root@localhost ~]# yum install vnc-s ...
- linux python mysqldb安装包,linux环境下python中MySQLdb模块的安装方法
前言 最近开始学习python数据库编程后,在了解了基本概念,打算上手试验一下时,卡在了MYSQLdb包的安装上,折腾了半天才解决.记录一下我在linux中安装此包遇到的问题. 系统是ubuntn15 ...
- linux如何导入安装包,linux下安装pip以及导入第三方包
python有着强大的第三方库,数量不少且功能强大.python 最原始的办法是在官网上下载压缩包,解压,而后运行setup.py来进行安装.linux 显然这种方法很繁琐,不方便.所以有了包管理工具 ...
- linux提取glibc安装包,linux glibc安装
下载需要的版本. 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8[root@localhost ~]# tar xvf glibc-2.14.tar.gz [root@localhos ...
- telnet服务下载 Linux,linux telnet服务安装包
这是linux telnet服务安装包下载, telnet-client 客户端安装包.telnet-server服务端安装包和xinetd依赖包,本人在linux retHat 32位系统上亲自安装 ...
- Linux用一键安装包快速部署禅道项目管理平台
Linux用一键安装包快速部署禅道项目管理平台 简介:本文介绍如何在linux下面使用禅道一键安装包搭建禅道的运行环境. 一.安装 二.如何访问数据库 三.9.2.stable版本起Linux一键安装 ...
- linux rmp命令安装包在哪里_【MongoDB系列】Linux系统安装MongoDB
简介 MongoDB 是由C++语言编写,一个基于分布式文件存储的开源数据库系统.在高负载的情况下,添加更多的节点,可以保证服务器性能.MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方 ...
最新文章
- 面向对象(面向对象设计,面向对象编程,实例变量)
- 浅谈servlet与jsp的关系
- sql 中优化视图或sql语句的执行效率的方法
- python-类的基本知识
- java多线程论文_Java5 多线程之入门篇-论文
- 交换机两个链路相连一些设置
- python写入mysql乱码_python MYsql中文乱码
- 简单的窗体抖动托管c++
- 【渝粤教育】21秋期末考试标准的研制与编制★10003k1
- LIO-SAM探秘第三章之代码解析(二) --- featureExtraction.cpp
- 拓端tecdat|R语言对苏格兰独立民意调查的Meta分析
- 计算机对电器的影响论文,突然断电到底伤不伤电器:这是答案
- android mac地址 伪装,教你伪装MAC地址
- 京东联盟高级API接口-批量查询推广位-京东联盟接口详情
- 【面试】剑指OFFER
- 反思:太阳岛风景区的前生今世
- win10设置共享文件夹局域网访问
- Open Explorer Plugin for Eclipse (eclipse 插件 在ecli
- 开源的UDP加速工具UDPspeeder介绍
- 渗透测试 面试笔试题