轻NAS丨何为“轻”?老玩家谈谈海康G1 Master使用感受

轻NAS丨何为“轻”?老玩家谈谈海康G1 Master使用感受,第1张

大家好,我是加勒比考斯。

在微信拟推出聊天记录付费云存储服务这个消息时,笔者首先想到的是NAS又要迎来新机遇。公有云曾多次辜负大众的信任,NAS私有云才趁势来到大家面前。但是由于NAS上手复杂,成本过高,也一直普及不理想。现如今微信这个动作无疑又是给私有云崛起机会。

1、NAS,到底带给你什么

2、黑裙、DIY NAS能上吗

3、寻踪觅源,看真实需求

4、海康威视G1 Master 记忆大师开箱体验

5、“轻”NAS,何为“轻”?

6、总结

在听闻消息而后不几天,笔者收到了海康威视旗下存储子品牌海康存储HIKSEMI寄来新NAS——G1 Master记忆大师。这一款产品定位为“轻NAS”,它只有一个35英寸盘位,搭载的是Realtek RTD1296 四核14Ghz处理器,内存为1GB DDR4。值得一提的是,它支持AI照片识别,所以该NAS同时也配置了联咏Novatek NT98520 075TOPS(7500亿次运算)算力AI协处理器和 512MB DDR3 AI内存,可以为各类应用及AI算法提供本地算力。目前正在小米有品众筹,无盘版499元,还有酷狼硬盘套装可以选择。感兴趣的小伙伴不妨了解一下。

海康威视G1 Master记忆大师机身采用了铝合金材质,硬盘插槽采用托架,配置了一个千兆网口,一个USB32 Gen1 Type-A 5Gbps接口,一个Type-C 5Gbps接口。

接下来,咱们围绕它来谈谈人们对于NAS的真实需求以及“轻”NAS的概念。

百度云盘、阿里云盘、天翼云盘等公有云大家都已耳熟能详,那么私有云概念想必根据名字已经能猜想出来。NAS作为私有云,中文名字是网络附加存储,按字面简单说就是连接在网络上,具备资料存储功能的设备,因此也称为“网络存储器”。

NAS私有云具有以下几个常见功能:

1、私人网盘(存储内容不受监管),随时随地存储,文件共享方便,传输速度十分快。

2、根据选购硬盘来增加存储容量,高可靠性,如RAID 磁盘阵列、快照、多端备份。

3、支持多种协议,如SMB/CIFS、WebDAV、NFS、FTP、DLNA等等。

4、支持多平台访问,比如Android、iOS、Windows、MacOS、Linux都行。

5、还可以作为下载机、影音中心、虚拟机、软路由、 游戏 机等。

以上的功能点需要再加上等等两个字,因为太多大神能够开发太多的玩法了,比如影音 娱乐 、搭建远程磁盘、架设服务器、架设网站论坛、当 DNS 服务器、代码仓库、中转代理、跑虚拟机、跑脚本、挖矿等等。

从前在某个论坛看到了一个鄙视链,大家且当一个笑谈来看。用白裙、白威联通的玩家鄙视黑裙、黑威联通用户;黑裙、黑威联通用户鄙视用Windows做samba的;而这些人一起鄙视用路由器插U盘的。咱们抛开这些笑谈且不说,这次来聊聊DIY NAS、黑裙,抑或黑威联通可以上车吗?

首先大家手动选择有以下5种:

1、自己动手组装TrueNAS( FreeNAS)、unraid、EasyNAS、nas4free、openmediavault、openfiler 等等开源或闭源系统的NAS。

2、自己动手黑裙、黑威联通;

3、用 Windows 做远程;

4、路由器插 U 盘;

5、用 MacOS 装 Homebrew。

接下来咱们分析这几种玩法对于一般玩家的可能性。

针对于1,5选项,上手则需要一定的技术基础,对于普通玩家而言,这需要花费大量的时间去查询教程,上手测试,才能最终得到想要的结果,这个选项暂且pass。

针对于3,4选项,这大概是最简单的方法,但是路由器插 U 盘只能通过FTP连接,而且安全性没有保障;Windows 做远程就回归到NAS是否有必要这个争论上去了,暂且也不考虑。

针对于2选项,黑威联通需要一定的技术基础,一般玩家很难 *** 作成功;黑裙稍微简单一些,但是也需要技术基础,需要选购相匹配的硬件,当然也有很多直接卖的成品黑裙,这个也适当降低难度。

现在的黑裙、黑威联通系统已经做得很不错,无论是数据存储,外网连接,性价比以及多端备份,一般需要的功能都有,与白裙、白威联通相比较来说感觉也不是逊色,但是后续用久了就感觉机器颜值、功耗、噪音、稳定性等各方面终究会感觉弱了一些,而且在消费欲望的支配下,大概率都会转正。可能个别拥有很高技术的玩家是真正组建为家庭和办公存储服务器来使用,但这种另当别论。

所以综合认为,黑裙、黑威联通以及DIY NAS用户大多是用时间、精力作为代价换取高性价比。

对于年轻时候而言,笔者更爱折腾,比如虚拟机、软路由、Kodi、emby、Plex、Jellyfin、qBittorrent、Transmission以及各种Docker,但是年纪稍大后,笔者觉得还是一个稳定成品NAS更加省心。

所以现在综合以上的折腾历程,寻踪觅源,就会发现一个人对于NAS的真实需求。

1、基本的存储功能(照片备份、留存、资料备份)

家庭玩家的照片备份是大头,很多玩家孩子出生了,想把孩子的照片从小到大的都留存下来,那么NAS是个十分好的选择。其次就是很多玩家对于高码率高分辨率或许姐资源,这种资源要占据庞大的空间,最后一点就是重要资料备份,包括很多重要工具包,学习资料,工作文件等等。

2、随时随地取用、分享功能

这个功能与云盘一致,就是为了在关键时刻拥有查找,分享便利。

3、下载功能

有很多玩家还是钟情4K影片的,笔者也是其中之一。空闲时候,笔者是5点半下班,会每天夜晚关掉灯温习一部,只找一些经典IMDB TOP250高分,一部一部的来追,那段时期还是挺充实的。随着工作的渐渐繁忙,我会在工作之余就把偶尔刷到的优秀资源扔到NAS里面下载,等回到家就可以看了。但是所谓下片如山倒,看片如抽丝。没时间慢慢追了,但是NAS中还是存了不少好的。

4、虚拟机

这个功能我也在疑惑大家会用来做什么?毕竟我只是看到有些玩家会在虚拟机里面搭建一些办公系统。

所以仔细分析而来,才发现人们的真实需求其实很少,就几个实用的功能会常用,还有很多玩家并没有实际需求,他们只是感兴趣!所以对于NAS的要求会很高吗?也不高,这么看来,海康威视新推出的G1 Master 记忆大师或许已经全方面满足大家的需求。

接下来,咱们来开看看海康威视G1 Master 记忆大师的表现如何?

看完海康威视G1 Master 记忆大师的整体使用体验,接下来咱们又要论述一个新的话题,什么是“轻”NAS?笔者之前一直在NAS领域创作,听到的玩家最多吐槽的点就是群晖、威联通这两家好用是好用,但是对于新手而言还是有些复杂,其他厂商怎么还不出能直接上手使用的NAS啊!

之前对于玩家吐槽的那种NAS一直没有具体概念,但是当海康威视G1 Master 记忆大师上手之后,我觉得这可能就是新手玩家想要的那种上手就能用的NAS,而且它拥有NAS基础的功能,十分方便使用,而且玩家如果不满足基础功能,那么拓展插件只需要轻轻一点就可以安装。

这一类NAS目前都有一个新的称呼,叫做“轻”NAS,总结下来,轻NAS具有以下几点特征:

1、便宜。

2、APP界面设计好看简单,上手就能用。

3、拥有NAS的基础功能,满足普通用户的使用。

4、可以轻松拓展数量有限的高级玩法。

5、不用 *** 心外网访问问题。

以上是笔者个人的总结,大家如果还有观点也欢迎补充。

海康威视G1 Master 记忆大师外观设计另辟蹊径,与市面上绝大多数NAS全然不同,拥有自己的独特风格,此外铝合金材质增加机身重量,从而保证硬盘运行的时候也不会因为硬盘震动而引起晃动或共振。

无论是AI处理器还是硬盘,在全力运转的时候都会产生大量的热量,海康威视做了2个举措来散热,一是全金属机身,二是一侧的风扇与散热孔全速吹风降热。

海康威视G1 Master 记忆大师背部是一些接口,分别包括有电源接口,千兆网口,USB32 Gen1接口,Type-C接口以及最后一个reset重置按键。

下面区域是一个硬盘插槽,可以取出安装硬盘,也可以看海康威视G1 Master 记忆大师这一面的设计还是栅格样式,为了使左右通透,利于散热。

硬盘安装十分方便,通过硬盘槽位两侧的的卡条即可把硬盘固定,不用担心晃动。而且需要知道的是,海康威视G1 Master 记忆大师最高支持8TB 机械/固态硬盘,所以硬盘运转时候的晃动一般也不会太大。

安装好硬盘,直接像抽屉一样插入即可,接下来开机。

海康威视G1 Master 记忆大师使用体验

如果要使用海康威视G1 Master 记忆大师,手机需要安装一个海康智存APP,打开之后就可搜寻到局域网内的NAS,然后通过手机号注册进入。

页面十分整洁,可以看到照片和视频放在主位置。中间是文件空间,随时查看各种文件。左侧是我的包括各种设置之类。

海康威视G1 Master 记忆大师关于相册设计也是随着主流设计,通过时光轴呈现。同时它支持AI照片识别,可以快速识别照片里面的人物,并寻找出该人物所有照片,对于家庭用户而言也是一个十分方便的功能点。

另外,海康威视G1 Master 记忆大师原生支持H265格式,可以查看HEVC、Live Photo等照片,也可以直接播放H265格式的视频。

在满足玩家所需基础功能之后,海康威视G1 Master 记忆大师又提供了多种拓展功能,比如百度网盘、视频监控、玩物下载、离线下载与大鹏提速。

百度网盘: 可登录自己的百度云盘账号,可以互相同步。

视频监控 :可直接添加家中局域网摄像头,随时随地远程查看。由于笔者家中刚好使用的海康威视摄像头,显示效果非常好,而且存储容量可以任意设置。

首先咱们需要在海康智存APP里面进行存储空间的设置。稍后点击视频监控就会直接跳转到萤石云APP,就可以查看监控录像,而且现在不需要开通会员就可以随时回播存储的视频了,简直不要太方便。

离线下载 :类似各个品牌NAS的Download station,可以直接下载PT、BT。

大鹏提速 :如果没有公网IP,又想提升外网访问速度,可以考虑付费提速。

海康威视G1 Master 记忆大师还支持3种协议,分别为SMB、AFP、DLNA。接下来我分别介绍一下。

SMB(Server Message Block)通信协议是微软和英特尔在 1987 年制定的协议,主要是作为 Microsoft 网络的通讯协议,它是当今世上网络文件系统协议两极之一的存在。

SMB 使用了 NetBIOS 的应用程序接口 (Application Program Interface,简称 API)。另外,它是一个开放性的协议,允许了协议扩展——使得它变得更大而且复杂;大约有65个最上层的作业,而每个作业都超过120个函数,甚至Windows NT也没有全部支持到,最近微软又把 SMB 改名为 CIFS(Common Internet File System),并且加入了许多新的特色。

简单而言,SMB 协议是在局域网上用于服务器文件访问和打印的协议。

直接在手机APP“局域网共享”里面打开即可。

然后在“我的电脑”输入NAS的IP地址,输入账号密码即可进入后台可以当做本地文件夹使用,十分方便。

DLNA(DIGITAL LIVING NETWORK ALLIANCE,数字生活网络联盟) 其前身是 DHWG (Digital Home Working Group,数字家庭工作组),成立于 2003 年 6 月 24 日, 是由索尼 、 英特尔 、 微软等发起成立的一个非营利性的、合作性质的商业组织。

DLNA 旨在解决个人 PC ,消费电器,移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能。DLNA 的口号是 Enjoy your music, photos and videos, anywhere anytime。

DLNA 并不是创造技术,而是形成一种解决的方案,一种大家可以遵守的规范。所以,其选择的各种技术和协议都是当前所应用很广泛的技术和协议。

DLNA 将其整个应用规定成 5 个功能组件。从下到上依次为:网络互连,网络协议,媒体传输,设备的发现控制和管理,媒体格式。

2017 年 2 月 20 日,DLNA 在其官网宣布:本组织的使命已经完成,已于 2017 年 1 月 5 日正式解散,相关的认证将移交给 SpireSpark 公司,未来不会再更新 DLNA 标准。

我们直接在直接在手机APP“局域网共享”里面打开,设置好共享空间,这时候只要家中支持 DLNA 的设备就可以任意打开关于 NAS 中允许访问的文件夹中的文件。

AFP是苹果设备上的传输协议,和Windows上面的SMB协议类似使用,由于笔者没有苹果设备,暂且不多说。

大家好,我是加勒比考斯,又到了总结时间。

海康威视G1 Master 记忆大师作为新手入门级轻NAS,499元起步的价格对于很多玩家来说可以说是入手门槛相当低廉,而它能够给与新手尝试一个新品类的机会,而且基础功能就没有缺失,折腾的玩法也都在插件里面给到。如果读者朋友想要了解NAS这个新品类,海康威视G1 Master 记忆大师也不妨可以一试。

VPS和云服务器应该是并列的存在。

VPS全称是Virtualprivateserver,虚拟专用服务器,是通过软件在物理机上虚拟出来的服务器。

云服务器也是用软件在物理机上虚拟出来的服务器,只是使用的软件技术更先进,可以多台物理机虚拟,动态扩展分配资源。

在云服务器上再次搭建VPS理论上是可行的,相当于在虚拟机里再次安装虚拟机,至于会不会崩溃,要看使用的资源是否超过了云服务器的资源。

希望可以帮到你,谢谢。

首先, 你要有服务端代码 完整的源码

其次,根据服务端代码 搭建虚拟机环境

虚拟机一般只能局域网内使用

虚拟机架设单机 如果需要给外网使用

需要使用花生壳 等动态域名解析 软件  或natapp等内网穿透软件

虚拟机架设游戏服务器 ,可以选择的系统  有windows  Linux

希望可以帮助你  请采纳 谢谢 

1、打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在d出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务。

2、更新完成后,打开浏览器,输入“>

3、当web服务器搭建成功后,我们下一步所要做的就是把我们开发的网站安装到Web服务器的目录中。一般情况下,当Web服务器安装完成后,会创建路径“%系统根目录%inetpub/>

4、设置防火墙,让局域网当其它计算机也能访问本地网站资源。具体方法:打开控制面板,选择“系统和安全”,点击“允许程序通过Windows防火墙”,在d出的对话框中勾选“万维网服务>

5、在局域网中其它计算机上,打开浏览器,输入 “>

扩展资料:

入门级服务器所连的终端比较有限(通常为20台左右),况且在稳定性、可扩展性以及容错冗余性能较差,仅适用于没有大型数据库数据交换、日常工作网络流量不大,无需长期不间断开机的小型企业。

不过要说明的一点就是目前有的比较大型的服务器开发、生产厂商在后面我们要讲的企业级服务器中也划分出几个档次,其中最低档的一个企业级服务器档次就是称之为"入门级企业级服务器",这里所讲的入门级并不是与我们上面所讲的"入门级"具有相同的含义,不过这种划分的还是比较少。

还有一点就是,这种服务器一般采用Intel的专用服务器CPU芯片,是基于Intel架构(俗称"IA结构")的,当然这并不是一种硬性的标准规定,而是由于服务器的应用层次需要和价位的限制。

一般来说,可以从以下几个方面考虑:
一、硬盘
目前服务器的硬盘以SAS硬盘为主,与SATA硬盘相比,SAS硬盘更加高效稳定,对于需要长时间不断运作服务器来说尤为重要。
因此大多数情况下,机架式服务器就选用SAS硬盘。但是对于读写速度要求高的的服务器角色,也可以考虑配置PCI-E通道的固态硬盘。
二、显卡
很多机架式服务器是不需要配置独立显卡的,但鉴于现在适用场景丰富度和复杂度都在提升,显卡逐渐也成了机架式服务器重要的一环,例如需要用服务器充当图形渲染工作站时,或者需要给ESXI主机创建图形用途的虚拟机,就需要给服务器添加独立显卡。
三、网络接口
机架式服务器至少会提供2个千兆以太网接口,更高性能的会配置多个万兆以太网口。
在机房条件允许的情况下,尽量为服务器同时接入所有以太网接口,并配置链路聚合,除了提高传输带宽,还可实现网络冗余,当其中一个网口或者链路发生故障,另一个链路依然可以正常运行,提高了服务器的容灾能力。
四、远程管理卡(接口)
大多数机架式服务器/主板会配置远程管理接口,其作用就是当服务器管理员不方便在实体机上进行 *** 作时,可以通过事先配置好的IP地址来访问管理接口并远程控制服务器。它的远程控制功能比 *** 作系统的远程访问更加强大,因此对于重要业务型服务器,记得配置好远程管理接口,以备不时之需。
五、电源
机架式服务器的电源有两种,一种是传统的插线型电源,另一种为热插拔式电源,前者现在已经很少见了,没有特殊情况均选用后者。
一般支持热插拔式电源的服务器采用的是双电源设计,支持电源冗余,当其中一个电源故障后,服务器依然可以正常运行。

服务器, 你任何一台电脑都可以是一台服务器, 服务器就是一个特别设计过的适合长时间运行的一台主机 只是存视频网站而已, 不需要很高配置的机器, 随便配一个能用的的xeonCPU, 然后内存8G已经算是豪华了, 显卡就不用了, 服务器要啥显卡, 电源也是够用就行, 重要的是硬盘, 你要考虑组raid来保护硬盘出现问题 如果外网建议使用使用云服务器然后使用它们的存储服务, 但是500T价格不菲的就算你买硬盘也要至少买十几个硬盘

如果是VM
1 可以作一个XP共享
2 可以在linux作一个samba服务
在物理机上运行中打//(linuxIP)就能上传
法子
1 Samba 简介
Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件;不过对于Linux和Linux之间共享文件有更好的网络文件系统NFS,NFS也是需要架设服务器的;
大家知道在Windows 网络中的每台机器即可以是文件共享的服务器,也可以同是客户机;Samba 也一样能行,比如一台Linux的机器,如果架了Samba Server 后,它能充当共享服务器,同时也能做为客户机来访问其它网络中的Windows共享文件系统,或其它Linux的Sabmba 服务器;
我们在Windows网络中,看到共享文件功能知道,我们直接就可以把共享文件夹当做本地硬盘来使用。在Linux的中,就是通过Samba的向网络中的机器提供共享文件系统,也可以把网络中其它机器的共享挂载在本地机上使用;这在一定意义上说和FTP是不一样的。
Samba 用的netbios协议,如果您用Samba 不成功,
Linux与Windows 、Linux 和 Linux
2 Samba 功能和应用范围
Samba 应该范围主要是Windows和Linux 系统共存的网络中使用;如果一个网络环境都是Linux或Unix类的系统,没有必要用Samba,应该用NFS更好一点;
那Samba 能为我们提供点什么服务呢?主要是共享文件和共享打印机;
3 Samba 两个服务器相关启动程序、客户端及服务器配置文件等;
31 Samba 有两个服务器,一个是smb,另一个是nmb;
smb 是Samba 的主要启动服务器,让其它机器能知道此机器共享了什么;如果不打开nmb服务器的话,只能通过IP来访问,比如在Windows的IE浏览器上打入下面的一条来访问;
\\19216815\共享目录
\\19216815\opt
而nmb是解析用的,解析了什么呢?就是把这台Linux机器所共享的工作组及在此工作组下的netbios name解析出来;
一般的情况下,在RPM包的系统,如果是用RPM包安装的Samba ,一般可以通过如下的方式来启动Samba服务器;
[root@localhost ~]# /etc/initd/smb start
启动 SMB 服务: [ 确定 ]
启动 NMB 服务: [ 确定 ]
如果停止呢?就在smb后面加stop ;重启就是restart
[root@localhost ~]# /etc/initd/smb stop
[root@localhost ~]# /etc/initd/smb restart
对于所有系统来说,通用的办法就是直接运行smb 和nmb;当然您要知道smb和nmb所在的目录才行;如果是自己编译的Samba ,您应该知道您把Samba放在哪里了;
[root@localhost ~]# /usr/sbin/smbd
[root@localhost ~]# /usr/sbin/nmbd
查看服务器是否运行起来了,则用下面的命令;
[root@localhost ~]# pgrep smbd
[root@localhost ~]# pgrep nmbd
关掉Samba服务器,也可以用下面的办法,大多是通用的;要root权限来执行;
[root@localhost ~]# pkill smbd
[root@localhost ~]# pkill nmbd
32 查看Samba 服务器的端口及防火墙;
查看这个有何用呢?有时你的防火墙可能会把smbd服务器的端口封掉,所以我们应该smbd服务器所占用的端口;下面查看中,我们知道smbd所占用的端口是139和445 ;
[root@localhost ~]# netstat -tlnp |grep smb
tcp 0 0 0000:139 0000: LISTEN 10639/smbd
tcp 0 0 0000:445 0000: LISTEN 10639/smbd
如果您有防火墙,一定要把这两个端口打开。如果不知道怎么打开。可能你和我一样是新手,还是把防火墙规则清掉也行;
[root@localhost ~]# iptables -F

[root@localhost ~]# /sbin/iptables -F
33、查看Samba 服务器的配置文件;
如果我们是用Linux发行版自带的Samba软件包,一般情况下Samba服务器的配置文件都位于/etc/samba目录中,服务器的主配置文件是smbconf;也有有户配置文件 smbpasswd、smbusers和lmhosts等(最好您查看一下这些文件的内容);还有一个文件是secretstdb,这个文件是Samba 服务器启动手自动生成的;我们慢慢根据教程的进度来适当地增加这些文件的说明吧;一下子都说出来,感觉内容太多;所以只能一点一点的来了;
34、Samba 在Linux 中的一些工具(服务器端和客户端);
smbcacls smbcontrol smbencrypt smbmount smbprint smbstatus smbtree
smbclient smbcquotas smbmnt smbpasswd smbspool smbtar smbumount
smbd nmbd mount
其中服务器端的是smbd、nmbd、smbpasswd ;其它的大多是客户端;这些并不是都需要一定要精通的,但至少得会用几个;比如smbmount(也就是mount 加参数的用法),还用smbclient等;
35 在Linux 中的常用工具mount(smbmount)和smbclient;Windows查看Linux共享的方法 ;
351 在Linux系统中查看网络中Windows共享文件及Linux中的Samba共享文件;
一般的情况下,我们要用到smbclient;常用的用法也无非是下面的;
[root@localhost ~]# smbclient -L //ip地址或计算机名
smbclient 是Samba 的Linux 客户端,在Linux机器上用来查看服务器上的共享资源,也可以象FTP一样,用户可以登录Samba服务器,也可以上传put和下载get文件,遗憾的是对中文支持并不友好;
查看服务器上的资源;
smbclient -L //IP [-U 用户名]
如果您的Samba服务器配置为user模式,就要加 “-U 用户名“,如果是share模式,省略也可;
比如:
[root@localhost ~]# smbclient -L //19216813 -U sir01
Password: 请输入用户sir01的密码
如果您是用share模式,就可以不必理会用户和密码,直接用;
[root@localhost ~]# smbclient -L //19216813
Password: 直接按回车
登录用户身份Samba服务器共享
以用户身份登录共享后,能象FTP用户一样,下传和下载文件;用put表示上传,用get表示下载;
smbclient //IP地址/共享文件夹 -U 用户
说明:IP地址大家都知道,你不知道自己的IP地址,可以用/sbin/ifconfig 来查看; 共享文件夹是我们在smbconf中定义的[共享文件夹],比如[sir01]。-U 用户名表示Samba 的用户;
比如:
[root@localhost ~]# smbclient //19216813/sir01 -U sir01
Password:
Domain=[LINUXSIR] OS=[Unix] Server=[Samba 3021b-2]
smb: \> ls
说明:登录到Samba服务器上,就可以用smbclient的一些指令,可以象用FTP指令一样上传和下载文件;
smbclient 命令说明
命令 说明
或help [command] 提供关于帮助或某个命令的帮助
![shell command] 执行所用的SHELL命令,或让用户进入 SHELL提示符
cd [目录] 切换到服务器端的指定目录,如未指定,则 smbclient 返回当前本地目录
lcd [目录] 切换到客户端指定的目录;
dir 或ls 列出当前目录下的文件;
exit 或quit 退出smbclient
get file1 file2 从服务器上下载file1,并以文件名file2存在本地机上;如果不想改名,可以把file2省略
mget file1 file2 file3 filen 从服务器上下载多个文件;
md或mkdir 目录 在服务器上创建目录
rd或rmdir 目录 删除服务器上的目录
put file1 [file2] 向服务器上传一个文件file1,传到服务器上改名为file2;
mput file1 file2 filen 向服务器上传多个文件
352 在Windows中访问Linux Samba服务器共享文件的办法;
这个简单吧,在网上领居,查看工作组就能看得到,或者在浏览器上输入如下的
\\ip地址或计算机名
这样就能看到这个机器上有什么共享的了,点鼠标 *** 作完成;如果访问不了,不要忘记把Linux的防火墙规划清掉,或让相应的端口通过;
353 在Linux中smbfs文件系统的挂载;
mount 的用法,加载网络中的共享文件夹到本地机;mount就是用于挂载文件系统的,SMB做为网络文件系统的一种,也能用mount挂载;smbmount说到底也是用mount的一个变种;
mount 挂载smbfs的用法;
mount -t smbfs -o codepage=cp936,username=用户名,password=密码 , -l //ip地址/共享文件夹名 挂载点

mount -t smbfs -o codepage=cp936,username=用户名,password=密码 , -l //计算机名/共享文件夹名 挂载点

mount -t smbfs -o codepage=cp936 //ip地址或计算机名/共享文件夹名 挂载点
smbmount的用法:
smbmount -o username=用户名,password=密码 , -l //ip地址或计算机名/共享文件夹名 挂载点
smbmount //ip地址或计算机名/共享文件夹名 挂载点
说明:
如果您的服务器是以share共享的,则无需用户名和密码就能挂载,如果出现要密码的提示,直接回车就行;您也可以用smbmount 来挂载,这样就无需用mount -t smbfs来指定文件系统的类型了;
对于挂载点,我们要自己建立一个文件夹,比如我们可以建在/opt/smbhd,这由您说的算吧;
在mount的命令中,我们发现有这样的一个参数codepage=cp936,这是服务器端文件系统的编码的指定,cp936 就是简体中文,当然您可以用utf8等,尝试一下吧。
如果您挂载了远程的smbfs文件系统出现的是简体中文乱码,就要考虑挂载时要指定编码了;
4、由最简单的一个例子说起,匿名用户可读可写的实现;
第一步: 更改smbconf
我们来实现一个最简单的功能,让所有用户可以读写一个Samba 服务器共享的一个文件夹;我们要改动一下smbconf ;首先您要备份一下smbconf文件;
[root@localhost ~]# cd /etc/samba
[root@localhost samba]# mv smbconf smbconfBAK
然后我们来重新创建一个smbconf文件;
[root@localhost samba]#touch smbconf
然后我们把下面这段写入smbconf中;
[global]
workgroup = LinuxSir
netbios name = LinuxSir05
server string = Linux Samba Server TestServer
security = share
[linuxsir]
path = /opt/linuxsir
writeable = yes
browseable = yes
guest ok = yes
注解:
[global]这段是全局配置,是必段写的。其中有如下的几行;
workgroup 就是Windows中显示的工作组;在这里我设置的是LINUXSIR (用大写);
netbios name 就是在Windows中显示出来的计算机名;
server string 就是Samba服务器说明,可以自己来定义;这个不是什么重要的;
security 这是验证和登录方式,这里我们用了share ;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;
[linuxsir] 这个在Windows中显示出来是共享的目录;
path = 可以设置要共享的目录放在哪里;
writeable 是否可写,这里我设置为可写;
browseable 是否可以浏览,可以;可以浏览意味着,我们在工作组下能看到共享文件夹。如果您不想显示出来,那就设置为 browseable=no
guest ok 匿名用户以guest身份是登录;
第二步:建立相应目录并授权;
[root@localhost ~]# mkdir -p /opt/linuxsir
[root@localhost ~]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
[root@localhost ~]# chown -R nobody:nobody /opt/linuxsir
注释:关于授权nobody,我们先用id命令查看了nobody用户的信息,发现他的用户组也是nobody,我们要以这个为准。有些系统nobody用户组并非是nobody ;
第三步:启动smbd和nmbd服务器;
[root@localhost ~]# smbd
[root@localhost ~]# nmbd
第四步:查看smbd进程,确认Samba 服务器是否运行起来了;
[root@localhost ~]# pgrep smbd
13564
13568
第五步:访问Samba 服务器的共享;
在Linux 中您可以用下面的命令来访问;
[root@localhost ~]# smbclient -L //LinuxSir05
Password: 注:直接按回车
在Windows中,您可以用下面的办法来访问;
\\LinuxSir05\
5、复杂一点的用户共享模型(适合10人左右的小型企业);
比如一个公司有五个部门,分别是linuxsir,sir01,sir02,sir03,sir04。我们想为这家公司设计一个比较安全的共享文件模型。每个用户都有自己的网络磁盘,sir01到sir04还有共用的网络硬盘;所有用户(包括匿名用户)有一个共享资料库,此库为了安全是只读的;所有的用户(包括匿名用户)要有一个临时文件终转的文件夹
51 共享权限设计实现的功能;
1)linuxsir部门具有管理所有SMB空间的权限;
2)sir01到sir04拥有自己的空间,并且除了自身及linuxsir有权限以外,对其它用户具有绝对隐私性;
3)linuxsir01到linuxsir04拥有一个共同的读写权限的空间;
4) 所有用户(包括匿名用户)有一个有读权限的空间,用于资料库,所以不要求写入数据。
5)sir01到sir04还有一个共同的空间,对sir01到sir04的用户来说是隐私的,不能让其它用户来访问。
6) 还要有一个空间,让所有用户可以写入,能删除等功能,在权限上无限制 ,用于公司所有用户的临时文档终转等;
52 在服务器上创建相应的目录;
[root@localhost ~]# mkdir -p /opt/linuxsir
[root@localhost ~]# cd /opt/linuxsir
[root@localhost linuxsir]# mkdir sir01 sir02 sir03 sir04 sirshare sir0104rw sirallrw
[root@localhost linuxsir]# ls
sir01 sir0104rw sir02 sir03 sir04 sirallrw sirshare
注:功用如下:
/opt/linuxsir 这是管理员目录,负责管理其下所有目录;
/opt/linuxsir/sir01 是sir01的家目录,用于私用,除了用户本身和linuxsir以外其它用户都是不可读不可写;
/opt/linuxsir/sir02 是sir02的家目录,用于私用,除了用户本身和linuxsir以外其它用户都是不可读不可写;
/opt/linuxsir/sir03 是sir03的家目录,用于私用,除了用户本身和linuxsir以外其它用户都是不可读不可写;
/opt/linuxsir/sir04 是sir04的家目录,用于私用,除了用户本身和linuxsir以外其它用户都是不可读不可写;
/opt/linuxsir/sirshare 所用用户(除了linuxsir有权限写入外)只读目录
/opt/linuxsir/sir0104rw 是用于sir01到sir04用户可读可写共用目录,但匿名用户不能读写;
/opt/linuxsir/sirallrw 用于所有用户(包括匿名用户)的可读可写;
53 添加用户用户组,设置相应目录家目录的权限;
531 添加用户组;
[root@localhost ~]# /usr/sbin/groupadd linuxsir
[root@localhost ~]# /usr/sbin/groupadd sir01
[root@localhost ~]# /usr/sbin/groupadd sir02
[root@localhost ~]# /usr/sbin/groupadd sir03
[root@localhost ~]# /usr/sbin/groupadd sir04
[root@localhost ~]# /usr/sbin/groupadd sir0104
532 添加用户;
[root@cuc03 ~]# adduser -g sir01 -G sir0104 -d /opt/linuxsir/sir01 -s /sbin/nologin sir01
[root@cuc03 ~]# adduser -g sir02 -G sir0104 -d /opt/linuxsir/sir02 -s /sbin/nologin sir02
[root@cuc03 ~]# adduser -g sir03 -G sir0104 -d /opt/linuxsir/sir03 -s /sbin/nologin sir03
[root@cuc03 ~]# adduser -g sir04 -G sir0104 -d /opt/linuxsir/sir04 -s /sbin/nologin sir04
[root@cuc03 ~]# adduser -g linuxsir -d /opt/linuxsir -G linuxsir,sir01,sir02,sir03,sir04,sir0104 -d /opt/linuxsir -s /sbin/nologin linuxsir
为什么这样添加用户?请参考:
《Linux 文件和目录的属性》
《Linux 用户管理工具介绍》
当然我们还得学会查看用户信息的工具用法,比如 用finger和id来查看用户信息,主要是看用户是否添加正确;比如;请参考《Linux 用户(User)查询篇》
[root@localhost ~]# id linuxsir
[root@localhost ~]# finger linuxsir
533 添加samba用户,并设置密码;
我们用的方法是先添加用户,但添加的这些用户都是虚拟用户,因为这些用户是不能通过SHELL登录系统的;另外值得注意的是系统用户密码和Samba用户的密码是不同的。如果您设置了系统用户能登入SHELL,可以设置用户的Samba密码和系统用户通过SHELL登录的密码不同。
我们通过smbpasswd 来添加Samba用户,并设置密码。原理是通过读取/etc/passwd文件中存在的用户名。
[root@localhost sir01]# smbpasswd -a linuxsir
New SMB password: 注:在这里添加Samba用户linuxsir的密码;
Retype new SMB password: 注:再输入一次;
用同样的方法来添加 sir01、sir02、sir03、sir04的密码;
534 配置相关目录的权限和归属;
[root@cuc03 ~]# chmod 755 /opt/linux
[root@cuc03 ~]# chown linuxsir:linuxsir /opt/linuxsir
[root@cuc03 ~]# cd /opt/linuxsir
[root@cuc03 ~]# chmod 2770 sir0*
[root@cuc03 ~]# chown sir01linuxsir sir01
[root@cuc03 ~]# chown sir02linuxsir sir02
[root@cuc03 ~]# chown sir03linuxsir sir03
[root@cuc03 ~]# chown sir04linuxsir sir04
[root@cuc03 ~]# chown linuxsirsir0104 sir0104rw
[root@cuc03 ~]# chown linuxsirlinuxsir sirshare
[root@cuc03 ~]# chmod 755 sirshare
[root@cuc03 ~]# chown linuxsir:linuxsir sirallrw
[root@cuc03 ~]# chmod 3777 sirallrw
54 修改Samba配置文件 smbconf;
配置文件如下,修改/etc/samba/smbconf后,不要忘记重启smbd和nmbd服务器;
[global]
workgroup = LINUXSIR
netbios name = LinuxSir
server string = Linux Samba Test Server
security = share
[linuxsir]
comment = linuxsiradmin
path = /opt/linuxsir/
create mask = 0664
#create mask是用户创建文件时的权限掩码;对用户来可读可写,对用户组可读可写,对其它用户可读;
directory mask = 0775
#directory mask 是用来设置用户创建目录时的权限掩码,意思是对于用户和用户组可读可写,对其它用户可读可执行;
writeable = yes
valid users = linuxsir
browseable = yes
[sirshare]
path = /opt/linuxsir/sirshare
writeable = yes
browseable = yes
guest ok = yes
[sirallrw]
path = /opt/linuxsir/sirallrw
writeable = yes
browseable = yes
guest ok = yes
[sir0104rw]
comment = sir0104rw
path = /opt/linuxsir/sir0104rw
create mask = 0664
directory mask = 0775
writeable = yes
valid users = linuxsir,@sir0104
#@sir0104是用户组;
browseable = yes
[sir01]
comment = sir01
path = /opt/linuxsir/sir01
create mask = 0664
directory mask = 0775
writeable = yes
valid users = sir01,@linuxsir
browseable = yes
[sir02]
comment = sir02
path = /opt/linuxsir/sir02
create mask = 0664
directory mask = 0775
writeable = yes
valid users = sir02,@linuxsir
browseable = yes
[sir03]
comment = sir03
path = /opt/linuxsir/sir03
create mask = 0664
directory mask = 0775
writeable = yes
valid users = sir03,@linuxsir
browseable = yes
[sir04]
comment = sir04
path = /opt/linuxsir/sir04
create mask = 0664
directory mask = 0775
writeable = yes
valid users = sir04,@linuxsir
browseable = yes


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/13011651.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-29
下一篇2025-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存