15个有用的WordPress .htaccess 代码片段

文章目录[隐藏]

如果您想提高安全性并减少 WordPress网站上的漏洞,那么拥有一个配置良好的.htaccess文件至关重要。通常,创建自定义.htaccess文件的主要目的是防止您的网站被黑客入侵,但它也是处理重定向和管理缓存相关任务的绝佳方式。

推荐阅读《网站管理员和Web开发人员.htaccess入门指南

.htaccess是Apache Web服务器上使用的配置文件。大多数WordPress站点都在Apache服务器上运行,尽管其中一小部分由Nginx提供支持。在本文中,您可以找到.htaccess代码片段的集合,其中大部分可用于保护您的网站,而其余代码片段实现其他有用的功能。

不要忘记在编辑之前备份.htaccess文件,以便在出现问题时始终可以返回到以前的版本。

如果你是一个不喜欢触摸配置文件的人,我推荐你使用BulletProof Security插件,它是市场上最可靠(也可能是最老的)免费.htaccess安全插件

创建 WP 默认的 .htaccess

.htaccess基于每个目录工作,这意味着每个目录都可以拥有自己的.htaccess文件。很可能你的WordPress网站还没有.htaccess文件。如果在根目录中找不到.htaccess文件,请创建一个空文本文件并将其命名为.htaccess

下面,您可以找到WordPress使用的默认.htaccess。无论何时需要此代码,您都可以在WordPress Codex中快速查找。请注意,WP Multisite(多站点)有一个不同的.htaccess 。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

# 开头的行是注释。不要编辑任何# BEGIN WordPress# END WordPress之间的代码。在这些默认规则下添加自定义.htaccess 规则

有用的.htaccess代码

你可以在本文中找到的所有代码段,然后添加到根目录的核心.htaccess文件

1.拒绝访问所有.htaccess文件

下面的代码拒绝访问你WordPress中的所有.htaccess文件。这样,您可以阻止别人查看你的Web服务器配置

# Denies access to all .htaccess files
<Files ~ "^.*\.([Hh][Tt][Aa])">
Order Allow,Deny
Deny from all
Satisfy all
</Files>

2.保护你的WP配置文件

wp-config.php文件包含所有WP配置,包括数据库登录名和密码。您可以拒绝所有人或允许管理员访问它

如果你选择后者,去除# Allow from xx.xx.xx.xxx 前面的 # ,并插入管理员的IP地址来代替xx.xx.xx.xxx

# Protects wp-config
<Files wp-config.php>
Order Allow,Deny
# Allow from xx.xx.xx.xxx
# Allow from yy.yy.yy.yyy
Deny from all
</Files>

3.防止XML-RPC DDoS攻击

WordPress 默认支持XML-RPC,这是一个使远程发布接口。然而,虽然它是一个很棒的功能,但它也是WP最大的安全漏洞之一,因为黑客可能利用它来进行DDoS攻击

如果您不想使用此功能,最好禁用它。和以前一样,你可以通过去除# Allow from xx.xx.xx.xxx前面的 # 和添加管理员(或多个)的IP地址。

# Protects XML-RPC, prevents DDoS attack
<FilesMatch "^(xmlrpc\.php)">
Order Deny,Allow
# Allow from xx.xx.xx.xxx
# Allow from yy.yy.yy.yyy
Deny from all
</FilesMatch>

4.保护网站后台

通过仅向管理员提供访问权限来保护网站后台也是一个好主意。在这里,不要忘记添加至少一个“允许”例外IP,否则您根本无法访问网站后台。

注:如果你的宽带没有固定的IP,请务必不要设置,否则你可能无法访问网站后台!

# Protects admin area by IP
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "WordPress Admin Access Control"
AuthType Basic
<LIMIT GET>
Order Deny,Allow
Deny from all
Allow from xx.xx.xx.xxx
Allow from yy.yy.yy.yyy
</LIMIT>

5.阻止目录列表

大多数WordPress网站不会禁用目录列表,这意味着任何人都可以浏览其文件夹和文件,包括媒体上传和插件文件。不用说,这是一个巨大的安全漏洞。

下面,你可以看到典型的WordPress目录列表的外观

幸运的是,您只需要一行代码就可以阻止此功能。此代码段将向想要访问您的目录的任何人返回403错误消息

# Prevents directory listing
Options -Indexes

6.防止用户名枚举

如果启用了WP永久链接,则使用作者存档枚举用户名非常容易。然后,显示的用户名(包括管理员的用户名)可用于暴力攻击

将下面的代码插入.htaccess文件以防止用户名枚举

# Prevents username  enumeration
RewriteCond %{QUERY_STRING} author=d
RewriteRule ^ /? [L,R=301]

7.阻止垃圾邮件发送者和机器人

有时你可能希望限制某些IP地址的访问。此代码段提供了一种简单的方法来阻止你已经知道的垃圾邮件发送者和机器人。

# Blocks spammers and bots
<Limit GET POST>
Order Allow,Deny
Deny from xx.xx.xx.xxx
Deny from yy.yy.yy.yyy
</Limit>
Allow from all

8.防止图片盗链

虽然不是安全威胁,但图片盗链仍然是一件烦人的事情。人们不仅在未经您许可的情况下使用你的图片,可能会导致你的带宽费用支出。使用这几行代码,您可以保护你的网站被盗链图片。

# Prevents image hotlinking
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourwebsite.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourwebsite2.com [NC]
RewriteRule \.(jpe?g?|png|gif|ico|pdf|flv|swf|gz)$ - [NC,F,L]

9.限制对插件和主题PHP文件的直接访问

如果有人直接调用您的插件和主题文件,无论是意外发生还是恶意攻击者,都会很危险。此代码段来自Acunetix网站安全公司 ; 您可以在他们的博文中阅读有关此漏洞的更多信息。

# Restricts access to PHP files from plugin and theme directories
RewriteCond %{REQUEST_URI} !^/wp-content/plugins/file/to/exclude\.php
RewriteCond %{REQUEST_URI} !^/wp-content/plugins/directory/to/exclude/
RewriteRule wp-content/plugins/(.*\.php)$ - [R=404,L]
RewriteCond %{REQUEST_URI} !^/wp-content/themes/file/to/exclude\.php
RewriteCond %{REQUEST_URI} !^/wp-content/themes/directory/to/exclude/
RewriteRule wp-content/themes/(.*\.php)$ - [R=404,L]

10.设置永久重定向

你可以使用.htaccess 轻松处理永久重定向。首先,你必须添加旧URL,然后按照指向要将用户重定向到的页面的新URL

# Permanent redirects
Redirect 301 /oldurl1/ http://yoursite.com/newurl1
Redirect 301 /oldurl2/ http://yoursite.com/newurl2

11.将访问者发送到维护页面

如果你的网站在维护,我们希望告知访客这个事情,可以使用规则去实现。你需要一个单独的维护页面maintenance.html在示例中)才能使此.htaccess规则生效。此代码将你的WordPress站点置于维护模式

# Redirects to maintenance page
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000
RewriteCond %{REQUEST_URI} !/maintenance.html$ [NC]
RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
RewriteRule .* /maintenance.html [R=503,L]
</IfModule>

12.限制对 wp-includes 目录的所有访问

/wp-includes/文件夹包含必需的核心WordPress文件。没有内容、插件、主题或用户可能想要访问的任何其他内容。因此,为了加强安全性,最好限制对它的所有访问

# Blocks all wp-includes folders and files
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]
</IfModule>

13.阻止跨站点脚本(XSS)

以下代码片段来自WP Mix,它可以保护你的站点免受一些常见的XSS攻击,即脚本注入和尝试修改全局和请求变量。

# Blocks some XSS attacks
<IfModule mod_rewrite.c>
RewriteCond %{QUERY_STRING} (\|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F,L]
</IfModule>

14.启用浏览器缓存

正如我之前提到的,.htaccess不仅有利于安全性和重定向,还可以帮助您管理缓存。下面的代码片段来自Elegant Themes,它通过允许访问者保存某些类型的文件使浏览器缓存成为可能,因此下次访问时他们不必再次下载它们。

# Enables browser caching
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>

15.设置自定义错误页面

你可以使用.htaccess在WordPress网站上设置自定义错误页面。对于这种方法,您还需要创建自定义错误页custom-403.htmlcustom-404.html在本例中),并上传到你的网站根目录。

您可以为所需的任何HTTP错误状态代码(4XX和5XX状态代码)设置自定义错误页面。

# Sets up custom error pages
ErrorDocument 403 /custom-403.html
ErrorDocument 404 /custom-404.html

好了,今天就分享这些 .htaccess 代码片段,如果你有其他不错的片段,欢迎和我们分享!

参考: https://www.hongkiat.com/blog/useful-htaccess-snippets-for-wordpress/

利用BeautifulSoup的find_all()函数查找某个标签且该标签某属性不出现

 

HTML代码如下:

<ul class=”sf-r-list”>
<li>
<a href=”/book/77″ class=”sc-list-cover fl”>
<img class=”ba_page_prvimg” onload=”baImgCenter(this)” badt_outwidth=”” src=”https://wqxuetang.oss-cn-beijing.aliyuncs.com/cover/0/0/77/77.jpg!m”>
</a>
<div class=”sf-r-info”>
<h3 class=”sf-r-infotit”><a href=”/book/77″ class=”ellipsis-2″>Android多媒体开发高级编程——为智能手机和平板电脑开发图形、音乐、视频和富媒体应用</a>
</h3>
<p class=”sf-r-infoau text-truncate”> (美) 艾佛瑞 (Every,S.V.)…</p>
<p class=”sf-r-infotext ellipsis-2″>《Android多媒体开发高级编程》使用清晰、直观的示例介绍了Android SDK中丰富的多媒体功能,有助于您开发能够创建、播放和共享多媒体的优秀Android应用程序。许多Android设备本身就是照相机、相册、…</p>
<div class=”sf-r-infoprice”>
<span style=”color:#8E9AA6;”> 暂不销售</span>
</div>
</div>
</li>
…<!– 与前述<li> .. </li>类同 –>

<li style=”float:none;margin:0;display:block;clear:both;”></li>
</ul>
需要把<ul> …</ul直接的列表项中的信息抓取出来,其中每个列表项包含书籍的名称、作者、简介和价格信息。我最初使用的代码如下:

from bs4 import BeautifulSoup
from urllib.request import urlopen

html = urlopen(‘https://wqbook.wqxuetang.com/category/tid_2004/pid_/pn_1014.html’)
bs = BeautifulSoup(html,’lxml’)
book_ul = bs.find(“ul”,class_=”sf-r-list”)
book_lis = book_ul.find_all(“li”)
for item in book_lis:
print(item.prettify())
但是抓取的列表项中总会包含:

<li style=”float:none;margin:0;display:block;clear:both;”></li>
1
当时在BeautifulSoup的函数find_all()中的参数上想了一些办法,因为我预感对标签的筛选肯定在参数中有所体现。可是都不成功。在我读到的爬虫书籍中,对此场景的技术方案都没讲解。无奈最后我采用了笨方法将<li style=”float:none;margin:0;display:block;clear:both;”></li>剔除出去,代码如下:

from bs4 import BeautifulSoup
from urllib.request import urlopen

html = urlopen(‘https://wqbook.wqxuetang.com/category/tid_2004/pid_/pn_1014.html’)
bs = BeautifulSoup(html,’lxml’)
book_ul = bs.find(“ul”,class_=”sf-r-list”)
book_lis = book_ul.find_all(“li”)
for item in book_lis:
if book_li.find(“a”):
print(item.prettify())
亦即,我是通过判断在标签<li></li>是否包含子标签<a></a>来完成的。当时也顺利完成了爬虫的功能。但这个问题在我脑中记录下来了。直到今天,读书籍《Web Scraping with Python》第二版1的85页代码时,发现:

downloadList = bs.findAll(src=True)
1
受启发,可以用到本文场景中。当时书上也没讲解src=True的含义。

优雅的解决方案
在BeautifulSoup的函数find_all()中的参数中设置某个属性值为False或True,允许我们在匹配时控制某个属性在标签中是否出现,以此来匹配查找。于是,本应用场景的优美解决方案为:

# scrapeBookInfoUnitTest.py
# 2020-08-20

from bs4 import BeautifulSoup
from urllib.request import urlopen

html = urlopen(‘https://wqbook.wqxuetang.com/category/tid_2004/pid_/pn_1014.html’)
bs = BeautifulSoup(html,’lxml’)
book_ul = bs.find(“ul”,class_=”sf-r-list”)
#book_lis = book_ul.find_all(“li”)
book_lis = book_ul.find_all(“li”,style=False)
for item in book_lis:

————————————————
版权声明:本文为CSDN博主「hbqjzx」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hbqjzx/article/details/112444210

为了将comments下的所有用户评论选出来

每一个<li>标签代表一个用户的评论,就直接用find_all(‘li’)了

但发现这里有21项,但数了数发现只有20个用户,原来啊是这里出问题了:

这个li标签是用户评论下的一张图片。

但我们不想选到这个,观察一下,用户的li含有“data-id”和“id”属性,而图片没有,如下图:

 

于是就去百度找了一下“beautifulsoup find_all怎样把带有某种属性的标签选出而不含该属性的标签不选”但没找到结果,

先是试了试在find_all加入属性,想匹配出含有”data-id”属性的“li”标签,但试了几个都出问题,就感觉这个方法行不通。

 

最后通过翻阅beautifulsoup官方文档,发现一个find_all传方法:

于是自己也写了一个方法,正好把所有符合条件的都选了出来了

1 soup = BeautifulSoup(open(comment_file,encoding='utf-8'),'lxml')
2 comments = soup.select('div.comment-list')[0]
3 comments = comments.find_all(lambda tag:tag.has_attr('data-id') and tag.has_attr('id'))

如下

后来又阅读了一下官方文档,

 

发现这些用户的li都含有id属性,且“id”均含“rev_”开头,所以试了下正则表达式:

也正确的把他们都选出来了!

 

时隔半年再来写这个小爬虫,还是挺吃力啊!所以还是学了之后要多用,多巩固,才能迎刃而解!

Python爬虫实战入门一:工具准备

一、基础知识

使用Python编写爬虫,当然至少得了解Python基本的语法,了解:

  • 基本数据结构
  • 数据类型
  • 控制流
  • 函数的使用
  • 模块的使用

不需要过多过深的Python知识,仅此而已。
个人推荐《Python简明教程》http://www.kuqin.com/abyteofpython_cn/、

Python官方的《Python教程》

http://python.usyiyi.cn/translate/python_352/tutorial/index.html
如果需要PDF版Python入门资料,可以关注回复关键字:python入门资料

二、开发环境、

  • 操作系统:Windows 7
  • Python版本:Python 3.4
  • 代码编辑运行环境:个人推荐PyCharm社区版,当然,Python自带的IDLE也行,Notepad++亦可,只要自己使用得习惯。

三、第三方依赖库

  • requests:一个方便、简洁、高效且人性化的HTTP请求库
  • BeautifulSoup:HTML解析库
  • pymongo:MongoDB的Python封装模块
  • selenium:一个Web自动化测试框架,用于模拟登录和获取JS动态数据
  • pytesseract:一个OCR识别模块,用于验证码识别
  • Pillow:Python图像处理模块

四、第三方库安装:

上面列出的第三方模块大多可以通过pip install ××的方式直接安装,部分模块安装方式不一样,下面一一演示:
requests
pip install requests

图片

BeautifulSoup
pip install bs4

图片

pymongo
pip install pymongo

图片

selenium
pip install selenium

图片

Pillow
1、打开http://www.lfd.uci.edu/~gohlke/pythonlibs/
2、搜索找到“pillow”
3、根据自己系统的版本选择对应的下载包

图片

4、安装
pip install Pillow‑4.0.0‑cp34‑cp34m‑win32.whl

图片

pytesseract
1、pip install pytesseract

图片

2、安装tesseract
下载并安装:https://tesseract-ocr.googlecode.com/files/tesseract-ocr-setup-3.02.02.exe

这样,我们的准备工作就基本完成,如果有另外的需求,在实战中再进行安装,接下来就可以实战Python爬虫了。

手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

2020-04-05 16:49:41 1715点赞 11924收藏 870评论

创作立场声明:最系统的一篇黑群晖NAS的安装方式以及折腾玩法,还有硬件解码等功能,强烈建议先收藏,再观看,看完记得点赞哦!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

前言

大家好!俺又来了!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

还是有很多值友不会安装黑群晖NAS,但是居然能通过各种神秘渠道,找到我,每次用群晖都要我手把手教!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

虽然我写了很多关于黑群晖NAS系统的搭建文章,可始终没有完整系统的写一篇,所以今天就来系统的写一下,不说废话直接干货走起黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

本文适合将旧电脑、或者新DIY的NAS小伙伴们观看!最合适8-9代处理器,需要集成显卡加速转码的玩家。

不懂NAS为何物的朋友,请观看我这篇文章后,再回来继续阅读:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

从万元到百元:家用的NAS存储设备推荐及经验分享,家庭WiFi布网实战!#大男孩的快乐#征稿活动火热进行中。只要投稿就有50金币等你拿,更有三千元乐高大奖与达人Z计划专属权益等待优秀的你~>活动详情戳这里异地NAS->网盘->定期冷备。3、NAS的数据安全,就算硬盘损坏,数据还在:这个功能,不仅是NAS有,很多PC主机,硬盘柜子也都有,就是raid磁盘阵列功能。比如我现阿文菌|799评论273收藏5k查看详情一句话点评:

只要10年内的一台旧电脑,不管笔记本还是PC,都可以用本文的方式进行安装黑群晖NAS系统!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

绝对保姆级教程,跟着我的操作,一步一步来,保证可以完成安装!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

准备工作

灵魂拷问:将旧电脑或者新DIY的电脑,安装黑群晖NAS系统,您需要什么?黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

硬件方面:

1、必须要一个U盘:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

U盘容量大于2G即可,USB2.0 3.0都可以,安装黑群晖系统后,就不要拔下来,会一直插在电脑上。

我购买的是闪迪酷豆USB2.0 16GB的U盘,一个价格20元,很便宜,也很好用,不用担心U盘损坏会导致数据丢失,U盘只是开机的时候引导一些群晖系统,并不是真正的系统盘!

2、必须要且至少一块硬盘:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

群晖的系统,其实是安装在硬盘里面的,必须要一块或者多块硬盘,不需要固态硬盘,普通的大容量机械硬盘即可!硬盘我比较推荐站内亚马逊海淘的mybook、元素,8T、10T、12T、14T大容量硬盘!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

软件方面:

1、软件主要分为两类,一类是 群晖DS918+的引导文件和固件,这里我已经打包上传到云盘了,下面这2个:

链接:提取码:g67k

如果您的主机和群晖918+固件不太兼容,可以参考这个链接的3617固件。黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

2、另外一类是安装工具,分别有DiskGenius分区工具、ChipGenius芯片无忧工具、Win32DiskImager写盘工具,我也打包上传到云盘了,下面这3个:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

链接:提取码:ofvy

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

您也可以通过其它渠道下载到这些安装工具,我这里只是方便大家将工具准备好!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

其它准备:

1、您需要一台适合做NAS的硬件,不管是J1900蜗牛星际矿渣,还是J3455,还是I3-8100等设备,只要满足了一台电脑PC的设备都可以,10年的老电脑也可以。黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

2、您需要一台安装了windows系统的电脑一台,用来制作引导U盘。黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

3、您需要一个键盘鼠标,显示器,用来监看是否安装好系统,等系统安装后,这些就没有用了。黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

安装第一步、先制作引导U盘:

1、将准备好的U盘,插入到电脑上:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

2、我们打开DiskGenius分区助手工具,找到刚刚插入的U盘,右键删除所有分区:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

3、删除分区后,记得点下保存更改:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

4、然后点击这个U盘,点击快速分区按钮:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

5、设置MBR分区表、自定1个分区,然后点击确定:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

U盘已经格式化完成,请一定要关闭DiskGenius工具,记得关闭

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

6、打开ChipGenius芯片无忧工具,找到刚刚格式化了的U盘盘符,比如,我的U盘就是F盘,点击以后,记住下面的VID和PID里面的数值:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

我这里VID=0781,PID=5571,记住了以后,就可以关闭ChipGenius芯片无忧工具了:

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

7、我们打开Win32DiskImager写盘工具,选择映像文件为DS918固件的引导文件:synoboot.img,盘符选择U盘的盘符,然后点击写入:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

8、这个步骤会再次格式化U盘的,点击Yes,等10秒钟左右即可写入完成:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

完成后,记得关闭Win32DiskImager软件!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

9、到目前为止,我们所有的工具都应该是关闭状态了,这时候再次打开DiskGenius分区助手工具:

点击U盘的这个盘符前面的小+号,找到grub这个盘符:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

10、在这个目录里面,有个grub.cfg文件,我们右键点击它,点击复制到桌面选项:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

如果您的这个复制到桌面选项是灰色的,请更换一个DiskGenius分区助手的版本!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

11、复制到桌面以后,右键这个文件,选择用记事本打开:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

12、找到其中set vid 这个地方,修改这个后面的数值,改成之前芯片无忧找到的数值,而sn和mac则是洗白需要的,我不建议洗白:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

13、下面是我设置好的,大家可以参考一下,如果您家里有多个黑群晖NAS,建议修改一下SN和MAC,避免冲突,我这里随便修改了一下,然后记得保存:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

14、保存修改了以后,将这个修改好的文件,拖入到DiskGenius分区同文件名的目录中,进行覆盖:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

15、提示需要替换文件,点击替换:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

16、完成后,检查一下,这个文件是不是最新的创建日期,如果一切都没有问题,就可以关掉软件,拔掉U盘了:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

到此,黑群晖NAS的引导U盘就安装完成了!恭喜,您马上就要成功了!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

本次步骤耗时实际时间只需要1分钟即可!

这里的工具都通用的,如果您是打算安装别的版本的黑群晖,比如3617-6.1.7版本,也可以用同样的方式安装,只要在写盘的时候(第7步)选择对应版本的引导文件即可!

如果您用记事本打开文件,不是我这样子整齐排序,也不要紧,依旧修改对应的PID VID 保存覆盖即可。

安装第二步、NAS开机,安装群晖系统:

1、我们将U盘和硬盘都安装到NAS里面,然后接入电源,网线,显示器,键盘鼠标:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

2、开机后,不停的按delete或者F2,进入到主板的BIOS页面:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

请忽略我用了11年的脏键盘!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

3、修改一下bios中的开启启动项,选择到U盘的启动盘符:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

4、BIOS保存后,NAS会重启,然后会进入到这个页面,这就代表已经加载了黑群晖的NAS系统了:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

这个时候,可以拔掉键盘、鼠标、显示器,以后,这台NAS只需要电源线和网线即可!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

5、回到我们自己的windows 电脑上,这台电脑要和NAS在一个局域网中:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

在群晖官网或者百度下载一个 Synology Assistant 群晖查找工具,当然,您也可以在路由器里面查找最新出现的ip地址!

在Synology Assistant打开后,出现了一个IP地址,这个就是黑群晖的NAS的地址:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

6、我们双击上面的列表,或者在浏览器输入ip地址,就可以跳入到群晖的网页安装页面:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

918+固件加载比较慢,大家耐心等待,进入这个页面后,点击设置按钮:

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

7、然后点击手动安装按钮:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

8、这个步骤,一定不要点安装最新版DSM,选择浏览,找到我们之前下载好的DS918+固件:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

9、这个时候会提示删掉所有硬盘数据,点击确定:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

10、然后就是自动安装的过程了,大概5分钟左右即可安装完毕:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

11、安装完毕后,会自动重启NAS,这时候还是需要耐心等待它跳转:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

918+固件比较特殊,有N多定制版本,或多或少会有一些BUG,我这找到的已经是修复了很多BUG的版本了,不过这个版本对螃蟹卡的支持略微有点差,如果真的半小时都加载不出来,我就建议您换成3617-6.1.7版本的群晖安装!3617-6.1.7固件在本文下方有提供下载链接。

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

12、我等待了大概8分钟左右,页面自动跳转到这个样子了,输入一下服务器的名字和设置一个你熟悉的用户名和密码:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

13、这里选择有DSM更新通知,然后点下一步:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

特别注意!遇到更新,黑群晖千万别更新,只要一天能稳定用,就一天不要更新!如果不小心更新了,导致无法进系统,需要重新制作引导U盘,就是上面的步骤再来一趟。

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

14、遇到这个提示,需要注册或登录QC,我们是黑群,不要登录,点跳过:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

15、这个提示点是:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

16、然后我们的群晖NAS向导就结束了:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

17、这个就是群晖的界面了:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

啊,熟悉的群晖,我又来了!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

18、特别提醒,黑群晖下,CPU的显示和您的主板CPU显示是不一样的,不要介意这个问题,毕竟我们用的是黑群:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖的NAS到此就完全安装完成了!除去了安装等待的时间,设置的时间其实只需要1分钟即可!

其实只需要2分钟,我们就可以完成黑群晖NAS的系统安装黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS! 学会了吗??学会了请记得为文章点赞哦!

安装第三步、群晖NAS设置硬盘:

1、我发现很多初安装了群晖的朋友们,连基础的硬盘设置都不会,所以这次加上这个步骤:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

点击左上角的 方块按钮,找到存储空间管理员,点击打开:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

说多了都是泪,真的很多朋友找过来,到这部分都得手把手教!T.T

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

2、我们点击存储空间,点击新增:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

3、选择自定义:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

4、选择性能改善:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

5、由于我只有一块硬盘,我选择独立的Basic:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

如果您有多个硬盘,而且需要保护自己的数据,可以选择组raid1,raid5等磁盘整列:

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

6、关于RAID的解释,这些都是我之前手打的,够白话了吧,大家根据自己的需要选择:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

RAID0模式:

这个模式是将2个或者4个,倍数的硬盘合二一,如果用的是SSD硬盘,RAID0还可以增加读写速度:

空间大小:2+2+2+2 = 8T

这个模式可以让硬盘的速度最快,空间利用率也很高,但是只要一个硬盘损坏,所有硬盘的数据玩完,特别不推荐,属于玩火的人才会用这个模式。

RAID1模式:

这个模式是将2个或者4个,倍数的硬盘除以二,能保证数据拷贝的时候,有一个硬盘进行备份:

空间大小:2+2+2+2 = 4T

这个模式最安全,只要坏了硬盘,再换上一个即可,另外一个硬盘会进行备份,所以很多人用,但是空间利用率有点少,比如你买了2个8T硬盘组RAID1,那么只能用1个8T,就有点浪费了。

RAID5模式:

这个模式最少得3块以上的硬盘,属于RAID1 和 RAID0 之间,比如有4块硬盘组RIAD5,那么只会用一块硬盘进行保护,其它的空间可以叠加:

空间大小:2+2+2+ 2 = 6T

这个模式,可以最大的利用磁盘空间,也能保护磁盘,而且如果用SSD的话,硬盘速度也有叠加,不过缺点就是硬盘在损坏以后,换上新的硬盘后,重建数据的时间非常长,而重建过程中,如果再损坏一块硬盘,就全部玩完。

RAID6和RAID10模式:

RAID6,就是RAID5模式的加强版,用2个硬盘做冗余;而RAID10,则是RAID0和RAID1的结合,需要4个硬盘才行,先将2个硬盘进行RAID0,再将2个RAID0进行RAID1,可以保住数据安全的同时,提供硬盘速度。

后面2个,几乎很少用到,而如果买了NAS,不用RAID的也比较少,我这里推荐,2个盘位RAID1,3个盘位以上RAID5,重要数据,多做冷备。

7、我们继续,选择一个硬盘后,点下一步:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

8、这个硬盘需要被格式化,点确定:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

如果您的硬盘之前是在windows里面,数据还需要的话,请在安装群晖之前把数据备份好。

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

9、然后点击下一步,群晖会自动检查这块硬盘,让硬盘的速度最效率,这个检查过程,有可能持续一整天:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

10、默认会创建存储池,我们直接点击下一步:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

11、默认Btrfs设置即可:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

12、创建完成后,存储空间是这样的:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

13、存储池是这样的,如果您没创建存储池,是没法共享文件夹的,需要在下面这个页面新增一个存储池:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

14、完成以后,我们打开控制面板,找到共享文件夹,点击新增:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

15、增加一个共享文件夹,我主要是看电影用,就设置一个Movie文件夹,如果您是存重要资料,建议这里打勾启动回收站选项黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

16、记住这个NAS的ip地址:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

17、我们打开电脑,在地址栏输入 NAS的ip地址,比如 10.10.10.54 :黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

18、会弹出需要登录的账号密码,输入我们的NAS账号密码:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

19、然后就登录了NAS的服务器地址了,这个就是和共享文件夹一样的,我们右键这个文件夹,点映射网络驱动器:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

20,设置一个盘符,点完成:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

21、完成以后,我们就可以在 我的电脑 里面看到NAS的盘符了,直接可以用来读取写入一些自己的文件,文件就保存到NAS上了,很安全:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

22、测试了一下拷贝速度,妥妥的 千兆带宽跑满了,能有112MB/s,很快的速度:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

23、在套件中心,可以安装丰富的NAS应用,有相册,音乐,电影等等,功能非常多:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

24、我这台NAS,是专门下载电影和观看电影使用的,下了这些应用:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

25、其中Docker容器里面还跑了很多应用,关于Docker的玩法本文后面有发链接:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

26、我这台NAS放了2个10T硬盘,几乎存满了电影,在家里的电脑,电视,手机,平板都可以访问这个NAS,读取电影播放,很过瘾:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

27、我的小站上的这些应用,都是搭建在NAS上面:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

我的NAS有好几台,每台各司其职,有的是备份相册,有的是网页,应用,有的是存储,有的是媒体服务器:

家里人已经全面熟悉了我的NAS使用,这在生活体验上有了明显的便捷!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

上面这个页面中的搭建方法几乎都写过文章,大家搜一下即可找到,文章结尾也放出了链接!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

这个步骤就是简单的设置一下硬盘,熟悉一下群晖NAS系统!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

整体操作时间也不超过1分钟,所以整体3分钟即可完成一个黑群晖NAS的安装了!

这里顺便说一下黑群NAS和白群晖的区别:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

1、黑群晖NAS千万不要自动升级系统,有可能就无法开机了。

2、CPU处理器,黑群晖的显示不同。

3、黑群晖NAS在没有洗白的情况下,无法体验白群晖的QC外网服务,也强烈不建议洗白,QC服务是群晖公司的重要资源,我们已经白嫖了系统,就不要白嫖人家的服务器了。

4、黑群晖没有自动开机和远程唤醒功能。

差不多就想到这些不同之处!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS! 对了,还有,如果要用到相册略缩图功能,是需要半洗白!

而其他体验几乎都相同,黑群晖也可以和白群晖一样,体验各种应用,各种工具,包括手机APP都是通用的。黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖的硬盘数据,也可以直接换到白群晖NAS中,直接可以无缝迁移到白群。黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖也可以接入UPS等断电保护设备,可以说,只要不瞎搞,一台黑群晖NAS,可以用一辈子了!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

这里也感谢群晖公司对黑群系统的纵容,希望大家稳定后,由黑转白!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

开启显卡加速功能

1、在开始显卡加速功能之前,先说下,为啥要这个功能,如果您是萌新小白,下面的内容可以忽略,直接这么用就好了!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

转码功能,是可以调用cpu里的集成显卡驱动,来加速视频播放转码的,主要目的是流畅播放视频。黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

继续灵魂拷问:为什么需要转码?转码是什么!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

这个功能主要给需要这台NAS承担影音媒体服务器使用!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS! 一般本地解码,就是用各种盒子的话,是不需要这个功能的!

比如我的这个电影库!就是搭建在NAS中!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS! 相当于自己做了一个内部使用的爱奇艺服务端。

不管是我是在外网还是内网,不管是电视、手机还是电脑,登录这个电影库后,就可以进行播放影片!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

而且是可以同步播放记录的,没有广告烦恼,而且画质高清!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

2、但是,有些电影的格式,并不适合网页进行播放,就会导致卡住,还有,在外网播放的时候,电影会占用更多的上传带宽!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

这样外网播放也会卡顿,怎么解决这种问题呢?黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

如要流畅的播放转码这些影片,就需要较好的处理器和较好的集成显卡!只要显卡驱动调用成功,不仅可以大大的降低CPU的占有率,还可以加速播放电影,让播放进度更流畅!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

通常来说,H264格式的影片,占用资源最少,而HEVC H265等格式影片,会大大的增加NAS的负担。

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

3、关于转码的文章,我也写过太多太多了,转码这个东西,要么没有,要么就再也回不去!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

我现在已经把家里的电影库,分享给亲戚,亲戚在他们家里观看我家里几百部影片,真的很爽!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

曾经我因为转码问题,还换到过别的系统使用,在没有开启转码功能之前,仅播放一部电影,cpu的占用率就达到了90%以上:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

现在就算一些E3处理器的NAS,在没有集成显卡驱动加速的情况下,也会让CPU爆炸:

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

4、而开启了显卡加速后,就算多人同时播放,CPU占用也不会很高,只要CPU占用不高,那么这台NAS在进行存储操作,也会更爽,速度更快:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

非常遗憾的是,曾经的J3455处理器对 群晖918+固件有很大的兼容问题,而G5400 I3-8100 这种处理器,就可以很好的在群晖NAS中,调用集成显卡:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

下图是J3455处理器在UNRAID系统中,调用集成显卡加速,播放的效果:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

多人同时观看家里的影音,CPU占用依旧不会很高:

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

5、好了!转码的问题说了很多了,如果您不需要转码功能,那么安装918+固件的意义也不大,3617还更稳定一些。

现在我们来检查一下,您这台群晖NAS能不能使用显卡加速功能,我们点击控制面板,打勾右侧的SSH功能:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

6、然后我们下载PuTTY工具,打开后,输入群晖NAS的IP地址,点击OPEN打开:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

PuTTY 工具请百度自行下载,1-2MBPuTTY 工具请百度自行下载,1-2MB

7、提示这个,点击 是:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

8、默认进入到一个类似dos的页面,输入群晖用户名 回车,然后再输入密码 回车。黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

注意,这里密码是不可见的,这样就连上了群晖NAS了:

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

9、然后我们输入代码 : ls /dev/dri, 这个代码输入以后,如果出现了 renderD128这个黄色的东西,就说明您的这台NAS显卡驱动是正常的!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

10、接下来就可以安装 Emby、Plex、Jellyfin来进行显卡加速功能了!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

我这里推荐Emby和Plex直接在套件中心进行安装,直接可以开启显卡加速功能。黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

而jellyfin则需要在Docker里面安装!

如果用Docker安装Jellyfin并且开启硬件转码功能的保姆级教程文章,我已经在这篇文章有分享,大家点击观看即可:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

打造低功耗家庭影音NAS:i3-8100更换 华擎J5005ITX 群晖下Jellyfin硬解!#大男孩的快乐#征稿活动火热进行中。只要投稿就有50金币等你拿,更有三千元乐高大奖与达人Z计划专属权益等待优秀的你~>活动详情戳这里阿文菌|522评论773收藏3k查看详情到此,这台NAS的安装就完全结束了!是不是非常爽呢!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

这里再说一下,如果您的NAS系统,安装完成后,没有显卡驱动,那么我建议您更换到3617固件。

这里说下原因,很多老电脑的显卡是很差的,没有显卡驱动也很正常,而网卡有时候对918+固件的兼容性也成问题。黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

更换3617 会更稳定,我用了近1年的3617版本的黑群晖NAS系统,没有任何毛病,开机速度贼快,功能也丰富,而918+固件,总会莫名其妙出现一些小BUG,有时候开机也比较慢。黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

还好,在i3-8100这块处理器上,918+的固件还是很稳的很稳的。黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

另外,要注意的地方,918+固件只支持两张网口,您如果是多个网口,就要麻烦一些,其它918+固件如果稳定,就继续用吧!黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

如何获取天下最稳定的3617-6.1.7的固件,看我这篇文章的链接进行下载:黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

debian 9升级到debian 10

2019年11月1日00:11:48 7,588

更新

apt-get update && apt-get upgrade

备份一份

cp /etc/apt/sources.list /etc/apt/sources.list.orig

将/etc/apt/sources.list里所有“stretch”替换为“buster”

sed -i ‘s/stretch/buster/g’ /etc/apt/sources.list

再更新一下

apt-get update && apt-get upgrade

执行升级命令

apt-get dist-upgrade

提示完成后重启

reboot

查看下当前debian版本

lsb_release -a

============================

完成后,更新包索引:

sudo apt update

如果存在与第三方存储库相关的任何错误或警告消息,请尝试解决该问题或禁用存储库。

通过升级已安装的软件包来启动系统升级。 这将仅升级那些不需要安装或删除任何其他软件包的软件包:

sudo apt upgrade

系统将询问您是否希望在升级期间自动重新启动服务。

输出

Restart services during package upgrades without asking? 

在升级过程中,您可能还会被问到其他各种问题,例如您是要保留现有配置文件还是安装软件包维护者的版本。 如果您没有对文件进行任何自定义更改,则应该安全地键入Y,否则保持当前配置输入N.

升级可能需要一些时间,具体取决于更新次数和Internet速度。

接下来,执行apt full-upgrade,它将执行系统的完整升级,安装最新版本的软件包,并解决不同版本中软件包之间的依赖关系更改。 这将升级未使用上一个命令升级的所有软件包。

sudo apt full-upgrade

上面的命令可能会安装一些新软件包并删除冲突和过时的软件包。

完成后,使用以下方法清理不必要的包:

sudo apt autoremove

最后,通过键入以下内容重新启动计算机以激活新内核:

sudo systemctl reboot

确认升级是否成功

等待一会儿,直到系统启动并登录。

登录后,您将收到以下消息:

输出:

Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64
...

您还可以使用以下命令检查 Debian 版本:

lsb_release -a

输出:

No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 10 (buster)
Release:	10
Codename:	buster

至此,你现在可以享受你的新 Debian 10 Buster 了。

=============================

读取群晖EXT4磁盘读取方法,包含整盘GHOST到新硬盘方法。

我使用的是单盘群晖,因为硬盘有问题要换个硬盘,可是问题来了,单盘又没有USB接口,WINDOWS下又无法识别EXT4磁盘,GHOST又无法识别EXT4文件,东试西试,东找西找也没有找到相关的办法和文章。

最后用根据一些经验使用了如下软件和方法解决,首先写本文真的没时间,但为了帮助和我一样的人,就抽时间写一下,所以有写得不好的地方就见谅了,没有一定技术基础的也不建议用我这种方法了。

准备软件:DiskGeniusPro 专业版,自己百度找破解或购买正版,5.1以上才能正常使用。

1:把群晖硬盘拆下,装上新硬盘,然后和正常安装群晖一样,在新硬盘安装群晖系统,装好后就关机取下。
2:把群晖硬盘挂载到WINDOWS系统。
3:把装好群晖的新硬盘挂载到WINDOWS系统,并确认WINDOWS都能看到硬盘,电脑右键-管理-磁盘管理,里可以看到。在我的电脑下是看不到EXT4文件的。
4:确认新硬盘与旧硬盘都是三个分区一个没分配的。
5:打开DiskGeniusPro,在DiskGeniusPro里可以查看EXT4的文件的,要确认并且要分清旧硬盘与新硬盘的位置,搞错了就资料全没。
6:点击新硬盘HD开始的盘符名,右键备份分区表,保存为1,旧硬盘也备份分区表,保存为2.
7:在新硬盘上恢复分区表,恢复旧硬盘 2的分区文件,保存并正式生效。
8:选择旧硬盘下的第一个分区,右键克隆分区,把旧硬盘的第一分区克隆到新硬盘第一分区,以此类推,把三个分区都克隆过去,注意事项:在克隆个分区时选择“按文件系统结构原样复制”这样可以高效和节省时间,第二分区是无法选择的就默认,没有分配的分区就不用克隆了。
9:克隆完成后,把硬盘插回群晖机器开机,一切回复原样。

群晖单盘完整克隆方法介绍结束。

方法二:
两个硬盘都挂载在台式机,或者硬盘盒。
下载深度Linux deepin-live-system-2.0-amd64,用虚拟机加载ISO,然后把硬盘物理挂载到虚拟机中,再用深度Linux自带克隆工具整盘克隆,我没有使用过。自行选择。

国外优秀开源外贸网店程序汇总

对于一个外贸企业选择一个优秀的外贸建站程序在网站建设过程中尤为重要,为支持广大外贸网商们实现“赚发达国家的工资,在国内消费”,我们把国 外最优秀的外贸网店程序全部公布出来供大家选择。它们总的特点是网站全英文,符合外国人浏览,优化好,对英文主流搜索引擎友好,后台管理方便,支持多语言 多货币切换。

国外优秀外贸网店程序总汇:

1、OsCommerce http://www.oscommerce.com/

2、Magento http://www.magentocommerce.com

3.、Zen cart http://www.zen-cart.com

4、Prestashop http://www.prestashop.com/

5、Storesprite http://www.storesprite.com/

6、Phpshop http://www.phpshop.org/

7、Opencart http://www.opencart.com/

8、Oscmax http://www.oscmax.com/

9、Cube cart http://www.cubecart.com/

10、Agora cart http://www.agoracart.com/

11、CS-Cart http://www.cs-cart.com/

12、Creloaded http://www.creloaded.com

13、Virtuemart http://www.virtuemart.net

14、X-cart http://www.x-cart.com/

15、Php-MultiShop http://www.php-multishop.com/

16、OXID eSales http://www.oxid-esales.com/

17、Freeway http://www.openfreeway.org/

部分外贸网店程序简介:

1、osCommerce 是最受欢迎的老牌系统,他的模块发展到现在已经是非常的多,系统也是相当的完整,基本上想要的功能,只要上网查一下都有。但架构已经严重限制了它的可扩展 性和灵活性,特别是模板选择还是比较少的,一般都要买,价格比较贵。版本更新慢,社区支持不够,不够活跃,并且官方并没有提供中文语言包,需要国内的一个 组织汉化,其系统可定制行相比zen cart 要差。优势是速度比较快。被关注程度近两年有下降的趋势。

2、Magento是一款新的专业开源电子商务平台,功能非常全,特别是SEO以及网站的内部优化做的是相当的不错。整个网站看起来设计非常的大气,看起来很专业。不过对空间的要求相对其他的系统来说比较高,不太容易上手.

3、Zen Cart是目前的主流网店系统,一个免费、界面友好,开放式源码的购物系统。该系统由一些销售商、程序员、设计师和顾问们共同开发,主要的开发人员来自于 OSCommerce团队,对系统有更好的改进。由于模板和程序已经分开了来,店主能够自己定制商店的外观及功能。(XHTML 的模板)模块也是相当的多,支持多语言、多支付方式、多物流方式。Zencart对主机空间的要求不高,基本上目前支持php、mysql的国外空间都支 持zencart.

4、Virturemart是基于Joomla的一个扩展,由于有Joomla这个CMS支持,所有SEO方面有优势,但不是专业购物车,所以购物体验等方面不如专业的。

5、Freeway特点丰富的开源电子商务平台,FreeWay是可以独立使用的网店系统,也可以与Joomla做到几乎无缝整合。它提供的不 仅仅是卖卖商品而是扩展到以一些奇特的方式来销售商品。你将会发现 Freeway有着丰富和易用的CRM特点。缺点是插件和模块不够丰富,目前不能汉化,后台是英文.

6、OpenCart是国外著名的开源电子商务网站,由英国人Daniel一人独立开发,其社区非常活跃,由各国网友翻译出来的语言包已经达到 18种,其中包括中文,俄文,法文,西班牙文,德文,日文等等。OpenCart的优势在于前台界面的设计非常适合欧美购物者的浏览习惯:简洁,直观,唯 美!后台也非常的简洁明了,而且功能强大,对于初学者来说非常容易上手,对于大多数经验丰富的网店经营者来说,OpenCart的后台管理功能也基本能满 足其需求。

总结:

我们根据华夏名网15万虚拟主机客户中对外贸网店程序的选择以及各外贸网店程序在google Trends(趋势)的对比截图进行比较分析得出,目前国内外贸用户关注和使用的最多的程序有Magento 、 Zen Cart 、 sCommerce 、OpenCart 、Virtuemart。

谷歌趋势,可以真实的了解全球用户对某事物的关注程序。好的产品对客户的粘度就比较大,吸引更多的人使用,他的发展趋势就是良性的,以下就是目前外贸网店程序关注度最高的5个谷歌趋势截图:

(Zen Cart 、Magento,、osCommerce 、Freeway、Virtuemart Google全球趋势对比图)

可以发现,Freeway的全球关注度最高,但因为其后台汉化支持差,中国市场没有打开,所以中国外贸企业使用很少。

Magento很优秀,但好的插件和模版收费较高,为此我们推荐实力更综合更平民化的Zen Cart,外贸网店的龙头之一lightinthebox.com 用的就是zencart系统,Zen Cart也是国内很多UGG外贸网店用户的选择。Zen Cart中文社区是www.zen-cart.cn

同时,笔者再推荐几款国内优秀的网店系统,如Shopex、Ecshop、Hishop、V5shop等就是国内独立网店代表。符合中国人的使用习惯,功能强大,对中国的支付和物流支持好。特别是Shopex和Hishop可与淘宝、拍拍等数据互通。

openwrt下安装samba完美解决

基本步骤为安装samba-server 和配置2个步骤。

0x01

安装samba服务端

opkg install samba36-server

只要顺利一般这一行命令就安装完毕,如果找不到该包,需要先update一下

  1. opkg update
  2. opkg install samba36-server

这个命令安装的是samba的3.6版本,如果将来版本升级可能会找不到该包,则先查看opkg软件源是哪个版本

  1. opkg update
  2. opkg list | grep samba

0x02

配置文件为/etc/samba/smb.conf.template

有文章说配置的是/etc/samba/smb.conf 但是在openwrt下,samba服务重启,该文件就被重置了。

vi /etc/samba/smb.conf.template

首先注释掉[global]下的invalid users = root 这行,如果不注释掉则拒绝root用户登录。

#invalid users = root

接着就是增加共享目录,例子如下:

[etc]

path = /etc

valid users = root

guest ok = no

admin users = root

#意思是建立一个名叫做“etc”的共享目录,目录的位置是/etc ,允许root用户登录,拒绝游客。

配置完后,root用户还是没法登录,应该说samba会用系统的登录名,但是不会用系统的密码做验证,所以需要为samba设置一下密码

smbpasswd -a root

根据该命令的提示,输入root的验证密码,之后共享则使用该密码登录。

最后重启一下samba

/etc/init.d/samba restart

0x03

把以上操作做成shell脚本:

  1. opkg update
  2. package=`opkg list | grep samba36-server | awk '{print $1}'`
  3. opkg install $package
  4. sed -i '/invalid users/s/invalid/#invalid/g' /etc/samba/smb.conf.template
  5. (cat <<EOF
  6. [etc]
  7. path = /etc
  8. valid users = root
  9. guest ok = no
  10. admin users = root
  11. [tmp]
  12. path = /tmp
  13. valid users = root
  14. guest ok = no
  15. admin users = root
  16. [usr]
  17. path = /usr
  18. valid users = root
  19. guest ok = no
  20. admin users = root
  21. [var]
  22. path = /var
  23. valid users = root
  24. guest ok = no
  25. admin users = root
  26. [www]
  27. path = /www
  28. valid users = root
  29. guest ok = no
  30. admin users = root
  31. EOF
  32. ) >>/etc/samba/smb.conf.template
  33. smbpasswd -a root
  34. /etc/init.d/samba restart

使您的网站看起来像Linux终端

您看过我的个人网站JeffWeisbein.com吗?没有?继续,检查一下。我给你一分钟左右的时间。好吧,你现在回来了。因此,现在您可能想知道如何创建与该网站相似的网站。幸运的是,这很容易。您需要做的就是在JeffWeisbein.com上复制源代码,复制文本文件,对源代码和文本文件进行一些小的修改,然后将文档上载到Web服务器。

但是首先,您如何查看源代码?根据您的网络浏览器,它可能会略有不同,但是通常您可以右键单击该页面,然后选择“查看源代码”或类似的功能。它将打开一个包含源代码的新窗口。只需复制所有代码,打开您喜欢的HTML编辑器,然后将代码粘贴到其中即可。从那里,您可以进行所需的任何修改。例如,您可以(并且可能会想要)将文档标题从Jeff Weisbein更改为您自己的名字(例如John Doe)。您还可以通过修改样式/ CSS来更改页面上使用的颜色。

除了这些更改之外,您还需要在源代码中向下滚动到大约第161行,您将在其中更改以下代码行:

Typer.file="jeffweisbein.txt";Typer.file="yourname.txt";

当然,您可以将“您的姓名”替换为您的真实姓名。完成此操作后,将文件另存为.html(HTML)文件。

现在,最后一步。返回您的Web浏览器并访问http://www.jeffweisbein.com/jeffweisbein.txt

<span id="a">jeff@weisbein</span>:<span id="b">~</span><span id="c">$</span> cat jeffweisbein.txt<br/><br/>
Hi, I'm Jeff Weisbein.<!-- laglaglaglaglaglaglaglaglaglaglaglag --><p>I majored in Business Administration with a concentration in Finance. I graduated Summa Cum Laude. I'm currently enrolled in the <a href="https://analytics.hbs.edu">Business Analytics Program at Harvard</a>.</p><!-- qowifjqwoeijfoqweijfqweoifjqweofijqweoqwoijefoqwijefoijfqiwoefjj -->
<p>I'm the founder and CEO of <a href="http://www.besttechie.com">BestTechie</a> and <a href="https://getkya.com">KYA</a>.</p><!- oqwipjefqwioefjwioqfjoiqwjfeioqwjefoi -->
<p>I got started with technology at the age of 13 when I convinced my parents to let me use their credit card to buy the BestTechie domain along with some web hosting. I haven't looked back since.</p><!-- owlsqweoifjqwoefijqwoeifjqwoefijwef -->
If you would like to get in touch with me, whether it be for tech support, a business venture, or to just say hi<!-- slightdelayhere-->, feel free to send me an email or a tweet.<!-- longlongcomment --> My email address is: <a href="mailto:jeff@besttechie.com">jeff@besttechie.com</a> and my Twitter is: <a href="http://twitter.com/jeffweisbein">@jeffweisbein</a>.
<p>And if you haven't already, be sure to check out my tech publication <a href="http://www.besttechie.com">http://www.besttechie.com</a> and analytics startup <a href="https://getkya.com">https://getkya.com</a>.</p>

到那里后,复制文本文件的内容,然后将其粘贴到计算机上自己的文本文件中。同样,您将需要编辑内容以适合您的需求,但是,请确保将所有段落括号以及所有注释保留在文本文件中。它们是站点正常运行所必需的。进行更改后,将文档另存为yourname.txt(再次将“ yourname”替换为您的真实姓名)。我还应注意,您必须将其另存为文本文件 (扩展名为.txt)才能正常工作。

如果您有任何疑问,评论或问题,请随时发表评论,我会尽力提供帮助。

最后,我要感谢我的朋友Sam Phippen,让我与大家分享他出色的网站构想和编码技巧。

html结合js实现简单的树状目录

img

下面我就来分享一下JSP怎么实现一个简单的树状目录:

1. 下载jquery-treeview插件:github 百度云

2. 解压刚才下载的压缩包,并将images文件夹的中gif复制到项目中的图片管理文件夹中,如下图: images img

当然复制到什么地方是你自己选择

3. 然后将jquery.treeview.css复制到你项目的css管理文件中: treeview css

可选:复制demo/screen.css到项目中

4. 复制jquery.treeview.js到项目中的js管理文件夹中: treewiew js

可选:复制demo/jquery.cookie.js到项目中

5. 修改jquery.treeview.css中图片的路径(一样的就可以不修改了):

images img

步骤4中的img是你图片所在的文件夹

6.在head标签中添加连接:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
    <link rel="stylesheet" href="css/jquery.treeview.css" type="text/css"/>
    <!--screen.css不要也可以-->
    <link rel="stylesheet" href="css/screen.css" type="text/css"/>

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
    <!--jquery.cookie.js不要也可以-->
    <script src="js/jquery.cookie.js"></script>
    <script src="js/jquery.treeview.js" type="text/javascript"></script>

<script type="text/javascript">
    $(document).ready(function(){
        $("#treeview").treeview({
            toggle: function() {
                console.log("%s was toggled.", $(this).find(">span").text());
            }
        });
    });
</script>
</head>12345678910111213141516171819202122

7.写一点代码来测试下:

<div id="main">
<ul id="treeview" class="filetree">
    <li><span class="folder">密码修改</span>
        <ul>
        <li><span class="file">密码修改</span></li>
        </ul>
    </li>
    <li><span class="folder">系统管理</span>
        <ul>
        <li><span class="file">系统管理</span></li>
        </ul>
    </li>
    <li><span class="folder">行政部门</span>
        <ul>
            <li><span class="file">合同管理</span></li>
            <li><span class="file">加班信息</span></li>
            <li><span class="file">业绩报告</span></li>
        </ul>
    </li>
    <li><span class="folder">考勤部门</span>
        <ul>
            <li><span class="file">考勤信息</span></li>
        </ul>
    </li>
    <li><span class="folder">人力资源部</span>
        <ul>
            <li><span class="file">添加员工</span></li>
            <li><span class="file">删除员工</span></li>
            <li><span class="file">信息跟踪</span></li>
            <li><span class="file">修改员工信息</span></li>
            <li><span class="file">员工信息查询</span></li>
            <li><span class="file">合同过期查询</span></li>
        </ul>
    </li>
    <li><span class="folder">请假管理</span>
        <ul>
            <li><span class="file">请假审批</span></li>
        </ul>
    </li>
    <li><span class="folder">招聘管理</span>
        <ul id="tree">
            <li><span class="folder">求职者信息管理</span>
                <ul>
                    <li><span class="file">添加</span></li>
                    <li><span class="file">查询</span></li>
                </ul>
            </li>
            <li><span class="file">添加招聘信息</span></li>
            <li><span class="file">修改招聘信息</span></li>
        </ul>
    </li>
    <li><span class="folder">财务部门</span>
        <ul>
            <li><span class="file">密码修改</span></li>
            <li><span class="file">薪资管理</span></li>
            <li><span class="file">加班信息</span></li>
            <li><span class="file">考勤信息</span></li>
            <li><span class="file">业绩报告</span></li>
            <li><span class="file">固定薪资</span></li>
        </ul>
    </li>
    <li><span class="folder">培训管理</span>
        <ul>
            <li><span class="file">添加培训</span></li>
            <li><span class="file">修改培训信息</span></li>
        </ul>
    </li>
</ul>
</div>123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

8.运行效果: