Linux路由补完计划06 广告屏蔽就是这么简单——Pi-hole篇

前言


在上上期中我介绍了使用AdGuard Home来过滤广告的方法,今天我再推荐一款同样好用的本地DNS及广告过滤工具——Pi-hole,相比于AdGuard Home来说,Pi-hole诞生更早,一开始它是为树莓派开发的一款广告过滤工具,在许多开发者的努力下,它被发扬光大了,也正因为这款工具的诞生,让我在过去那段时间里能让自己的移动设备免受广告的侵扰,以至于至今我还把它当成主力的广告过滤工具在我的软路由上默默的为全家手机服务

视频说明


Pi-hole是什么


Pi-hole的核心组件pihole-FTL实际上就是一个dnsmasq的分支,它相比于原版的dnsmasq在功能上有专门针对广告过滤的优化,它只是将过去需要手动进行的广告过滤规则进行了自动化配置;原版的dnsmasq可以通过address=这样的配置进行广告屏蔽,如果广告域名较多的话,那配置起来简直让人抓狂,而Pi-hole作为一款好用的工具简化了广告过滤规则的配置过程,真乃懒人之福音

搭建过程


由于Pi-hole的本质就是dnsmasq,为了不影响其正常的安装,在安装之前需要卸载掉本机已经安装的dnsmasq,这也是为什么我在上期视频中没有附加广告过滤部分的原因

前期准备

  • 备份dnsmasq配置并将其卸载:

执行命令systemctl stop dnsmasq将dnsmasq服务停止,之后就是将上次编写的配置文件给备份(实际上并不需要备份,基本上会自动生成),此处我使用mv命令,直接将整个目录重命名了,这样有两点好处:

1.备份

2.防止安装Pi-hole之后因为配置冲突造成启动失败

此处实际上应该还要卸载,只是我忘记了,大家记得要执行下述命令来进行dnsmasq的卸载apt-get autoremove dnsmasq -y

  • 安装必要的下载工具curl

安装Pi-hole的一键脚本需要用到,那就装呗,apt-get install curl -y

  • 配置代理

感谢伟大的GFW,装个国外的软件真心好痛苦,还好咱有代理可以用,export命令走起

一键安装

想要安装Pi-hole还是很简单的(这是现在,过去可是很坑的,动不动依赖就会出问题,当然大部分原因都是有伟大的GFW),官方直接提供了一键脚本

根据官方给出的命令,执行就是了curl -sSL https://install.pi-hole.net | bash

如果不出意外的话,基本上都能顺利的进入配置界面

安装配置

  • 在安装部分依赖之后,系统会自动进入配置的界面,如下图所示:

Pi-hole的一些说明之后就是正式的安装配置了

  • 选择提供服务的网卡,此处是LAN口的ens224

  • 选择上游服务器,现在图省事我直接使用了Google的,然后直接确定进入下一步

  • 广告过滤的策略,先保持默认吧

  • 选择IP类型,IPv4 OR IPv6,现在IPv6还有很多问题,暂时就只用IPv4

  • 确认一下网络设置情况,保证能够正常上网

  • 之后系统会询问是否需要安装web界面,小白必备,自然是需要的

  • 开启查询记录,此处我选择了记录全部内容

之后Pi-hole就会基于刚刚的配置开始自动安装,这期间需要下载一些组件,如果网络不好的话就有可能会失败,所以代理还是很有必要的

接下来就进入最后的一部分配置,包括防火墙,登陆密码等

  • 配置防火墙(如果没有启用防火墙,这边可以随意),建议安装Pi-hole需要用到的防火墙规则,默认会打开其所需要用到的端口:53674711~472080

  • 完成安装及显示登录密码,之后可以通过显示的登陆地址和登陆密码进行后台管理

后台管理


登陆

登陆地址在安装完之后会自动显示,其实就是两个网卡所对应的地址,默认直接输入http://ip/admin即可进入界面,如果没有在IP后面加上/admin,那默认会进入如下界面:

直接点击Did you mean to go to the admin panel即可进入后台界面,之后看到的就是基本的状态界面,上面可以直观的看到请求数,被拦截的查询等

这个界面只是状态展示,如果要进行管理,需要登录进去,点击左侧的Login进行登录,密码在Pi-hole安装完之后已经显示在界面上了

如果嫌自动生成的密码太难记,直接可以使用pihole -a -p命令进行修改,执行命令后输入两次新密码即可

登陆之后所有功能都会在左侧显示,状态界面显示的内容也会更丰富

功能配置

Pi-hole的大部分功能配置都是在系统设置中调整的,点击左侧的Settings选项,出现系统配置的几个选项卡

  • 上游DNS调整

选择DNS选项卡,在安装过程中我使用了谷歌的DNS服务器,此时我依然打算使用DNSCrypt-Proxy作为主要的上游服务器,取消谷歌的服务器的勾选,在Custom 1(IPv4)中填入DNSCrypt-Proxy的监听地址及端口,此处是127.0.0.1#5353

点击右下角的SAVE之后即可生效,同时在/etc/dnsmasq.d/目录下的配置文件也会出现相应的修改,由于pihole-FTL就是一个dnsmasq的增强版本,所以dnsmasq上使用的语法在它身上依然可以使用,vi /etc/dnsmasq.d/01-pihole.conf

此处可以看到服务器部分已经是自定义的那个服务器地址了

  • 启用DHCP功能

选择DHCP选项卡,勾选DHCP server enabled,并配置好起始和结束的IP地址,当然,也不要忘记把网关地址设置正确,同样的,保存之后就可生效,相应的在/etc/dnsmasq.d目录下也会生成对应的配置文件

此时DHCP功能的配置文件名是02-pihole-dhcp.conf

  • 添加合理的广告过滤规则

点击Blocklists查看默认的广告过滤规则,这些广告过滤规则并不符合中国用户的使用习惯,此处我建议全部取消前面的勾选

此处我推荐一个广告过滤规则的Github项目:neohosts

项目提供的几种类型的规则地址,我主要推荐如下两个,这两个任选其一即可,具体的不同可以查看项目的说明

直接复制规则的地址,填入Blocklists选项卡的规则地址位置,点击Save and Update使其生效即可

此时添加的规则已经可以满足轻量级的广告过滤需求了,当然,如果想要更加强力点的广告过滤能力,建议移植Adblock plus中的Easylistchina等规则,由于Pi-hole并不兼容Adblock plus的规则语法,所以只能移植其中收集到的广告域名,虽然功能上受限制了,但是也是对原有广告过滤功能的增强

/opt目录下新建一个脚本文件adblock.sh,输入如下内容:

1
2
3
4
5
6
7
curl -s -L https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt https://easylist-downloads.adblockplus.org/malwaredomains_full.txt https://easylist-downloads.adblockplus.org/fanboy-social.txt > adblock.unsorted

sort -u adblock.unsorted | grep ^\|\|.*\^$ | grep -v \/ > adblock.sorted

sed 's/[\|^]//g' < adblock.sorted > adblock.hosts

rm adblock.unsorted adblock.sorted

保存并退出,然后执行bash ./adblock.sh,稍等片刻,之后就会生成一个包含大量域名的文件adblock.hosts

同样的在Blocklists中填写规则地址,由于adblock.hosts文件是本地文件,所以规则的地址需要变化一下,将http(s)://替换为file://,之后在后面跟上文件的完整路径即可,此处的规则地址是file:///opt/adblock.hosts

  • DNS查询分流

这个功能在上一期中已经介绍过,在/etc/dnsmasq.d目录下引入dnsmasq-china-list的配置文件即可,这里我依然使用软链接的方式进行添加,添加完成之后直接执行pihole restartdns即可重启Pi-hole服务

总结


至此Pi-hole算是搭建完成了,虽然广告过滤是使用了DNS解析过滤的方式,效果并不是特别好,但好处是不会影响网速,相比于浏览器插件而言,各有优缺点吧!

如果想要自定义一些域名的处理方式的话,在左侧的WhitelistBlacklist中可以手动进行调整,具体的就不展开了,大家有兴趣去自己尝试一下

VPS一键脚本

这里的科学上网工具指的是安装在 VPS 服务端的软件,可以是 shad­ow­socks (ss)、Shad­ow­socksR (ssr)、V2ray 等加密传输代理软件。

常见的 ss/​ssr/​v2ray 服务端软件安装配置已经有乐于分享精神的朋友提供了一键安装脚本,安装过程变得简单很多,但是有些脚本会从源代码编译安装,虽然安全,但是没有太大必要。

关于服务器操作系统选择建议:

  1. 选择系统版本不要太老,推荐:CentOS8(2021年还可用,以后可能使用Centos streaming滚动版本或Rocky社区版) / Ubuntu 20.04 LTS (20是2020年发行的,04表示是长期支持版本)
  2. 硬件配置: 512MB内存/单核CPU足够,重点关注带宽(100Mbps/1000Mbps通常越大越好,但多人共享,实际情况要看提供商良心了)及流量是否每月限制(比如每月500GB等)。
  3. 网络线路选择: AS9929(联通优质国际线路,仅次与CN2)、CN2-GT(AS4809)(出程高速,回程普通,VPS很少有)、CN2-GIA(AS4809)(随说是双程高速网,但很多廉价VPS卖的是回程高速线路,双程高速价格肯定是比较贵的)以及CTGNet (AS23764)(最新产品替代CN2,目前还很少见),其他未说明的多是普通线路(具体情况跟地区、实际网络拥堵有关)。

了解了购买 VPS 常见选择信息后,可以继续介绍安装服务端代理方法了。

安装SS服务端

ss 使用最广,但是 AEAD 加密方式让 SS 产生了两种:传统方式仅支持AEAD加密方式,服务端程序也是分为这两种。
SS 服务端软件也有很多版本,不同人编写的、结果使用方法、支持加密算法也存在差异。

传统加密方式服务端安装脚本

安装 shad­ow­socks-libev 版本,如果使用安装包安装失败,会自动选择源码编译安装:

# 下载脚本到Linux主机
curl -L -o /usr/local/bin/ssctl https://git.io/install_ss_src.sh
chmod +x /usr/local/bin/ssctl

ssctl server

提示:因为是第一次安装,如果是 Ubuntu 系统或 Man­jaro 系统可以直接安装 SS 服务端软件,其他 Linux 系统需要安装一些编译工具进行源码安装。

安装过程根据提示选择配置选项,或者使用默认都可以。

安装完成后,会自动生成客户端使用的 SS 链接信息!如果支持二维码生成则会显示一个手机端可用的二维码。

支持AEAD加密方式安装脚本

使用服务端程序为开源版本的 go-shadowsocks2

# 下载脚本到Linux主机
curl -L -o /usr/local/bin/ssctl https://git.io/ss2go_install.sh
chmod +x /usr/local/bin/ssctl
ssctl server

提示:安装服务端程序没有编译过程,而是直接使用官网自动编译发布的最新版本压缩包文件,因此速度快。

安装后,可以使用 ssctl 命令添加、删除和查看多个服务。

安装SSR服务端

使用如下命令安装 SSR 服务器.

curl -L https://git.io/JKydh -o ssrn-install.sh
chmod +x ssrn-install.sh
./ssrn-install.sh

中间会要求你输入一些参数。如果你懒,一路回车也可以.

安装V2ray服务端

下面这个脚本支持 v2ray 和 shadowsocks 类型代理服务自动化安装:

bash <(curl -s -L https://git.io/v2ray.sh)

安装前,提前先了解一下推荐的配置,以及需要的前提条件

目前V2ray一键脚本支持功能

  • VMESS,即最普通的V2ray服务器,没有伪装,也不是VLESS
  • VMESS+KCP,传输协议使用mKCP,VPS线路不好时可能有奇效
  • VMESS+TCP+TLS,带伪装的V2ray,不能过CDN中转
  • VMESS+WS+TLS,即最通用的V2ray伪装方式,能过CDN中转,推荐使用
  • VLESS+KCP,传输协议使用mKCP
  • VLESS+TCP+TLS,通用的VLESS版本,不能过CDN中转,但比VMESS+TCP+TLS方式性能更好
  • VLESS+WS+TLS,基于websocket的V2ray伪装VLESS版本,能过CDN中转,有过CDN情况下推荐使用
  • VLESS+TCP+XTLS,目前最强悍的VLESS+XTLS组合,强力推荐使用(但是支持的客户端少一些)
  • Shadowsocks配置

目前:V2rayNG 客户端支持以上所有类型配置了。

详解VMESS+WS+TLS安装过程

配置前准备:

  • 拥有一个闲置的域名:提前设置DNS解析域名指向当前VPS的IP地址

开始第一次安装配置:

bash <(curl -s -L https://git.io/v2ray.sh)

选择配置见下图:

 

VMESS+WS+TLS安装过程
VMESS+WS+TLS安装过程

 

注意: 当前脚本不会配置防火墙,因此如果本机无法访问服务端端口时,可能 VPS 已有的防火墙规则影响,这类防火墙配置请自行增加配置(简单办法就是:iptables -F 清理所有规则)。

安装成功后,我们可以使用 v2ray 脚本命令管理服务及配置。

第一次安装时,还会提示:

**是否配置 `Shadowsocks` [Y/N]**

有需要 Shadowsocks 的用户可以继续配置,配置过程如下:

 

shadowsocks配置过程
shadowsocks配置过程

 

安装Xray服务端

安装脚本命令:

# 下载一键安装脚本
curl -o $HOME/install.sh -L https://git.io/JLAdl

# 执行安装
chmod +x $HOME/install.sh && $HOME/install.sh

安装成功后,可以使用命令 vasma 进行服务管理。如果出现 “ 错误信息,执行一下如下命令增加可执行权限:

chmod +x /usr/bin/vasma

目前Xray一键脚本支持功能

支持安装类型:

  • VLESS+TCP+TLS
  • VLESS+TCP+xtls-rprx-direct【推荐】
  • VLESS+gRPC+TLS【支持CDN、IPv6、延迟低】
  • VLESS+WS+TLS【支持CDN、IPv6】
  • Trojan+TCP+TLS【推荐】
  • Trojan+TCP+xtls-rprx-direct【推荐】
  • Trojan+gRPC+TLS【支持CDN、IPv6、延迟低】
  • VMess+WS+TLS【支持CDN、IPv6】

一键安装脚本编写、后期维护不易,更多详细介绍可以阅读作者的详细介绍文章

安装示例展示

https://cdn.jsdelivr.net/gh/mack-a/v2ray-agent@master/fodder/install/install.jpg

网络配置优化

前面网络速度测试,已经展示了优化后的速度有明显提升,因此为大家提供了优化网络配置的方法。

请参考执行下面命令配置即可:

此处内容需要评论回复后(审核通过)方可阅读

 

最后

配置完毕预计用时 5 分钟左右,相比 xray-install 的脚本要快好多。

安装结束后,小伙伴们快使用新配置的代理上网吧!

最后,一键安装脚本很多,速度快慢及安全性的重点不在于安装脚本,而在于 VPS 网络线路带宽及加密算法的选择。

下面这张图是在网络上找到的关于各种配置方式的网络速度测试情况:

 

此处内容需要评论回复后(审核通过)方可阅读

 

Debian系统自带sshd解决不支持账号密码认证和自动断开问题

Debian10.2系统自带sshd解决不支持账号密码认证和自动断开问题

sed -i ‘s/PermitRootLogin no/PermitRootLogin yes/g’ /etc/ssh/sshd_config
sed -i ‘s/PasswordAuthentication no/PasswordAuthentication yes/g’ /etc/ssh/sshd_config
service ssh restart

Debian 10

或10.3
sed -i ‘s/#PermitRootLogin prohibit-password/PermitRootLogin yes/g’ /etc/ssh/sshd_config
sed -i ‘s/#PasswordAuthentication yes/PasswordAuthentication yes/g’ /etc/ssh/sshd_config

 

service ssh restart #SSH重启
———————————————

debian10.2系统自带的ssh服务,在实际使用的时候,出现如下两个问题:

①账号密码方式不支持;

②客户端使用SecureCRT连接Debian的sshd后,无操作过一会会自己断开。

vim /etc/ssh/sshd_config
我修改如下几处内容:

PasswordAuthentication yes
TCPKeepAlive yes
ClientAliveCountMax 360
其中PasswordAuthentication是让sshd支持账号密码形式的认证。TCPKeepAlive是sshd和客户端有保活机制。ClientAliveCountMax指的是如果客户端这些次都没有相应,就关闭连接。
————————————————
版权声明:本文为CSDN博主「黑色之光_duan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/microsko/article/details/104270002

每月5元,便宜但速度飞快的美国VPS(6机房可选)低至$9.89/年

racknerd发布了2022年新年VPS优惠促销活动,年付不到10美元!美国VPS有6个可选数据中心分别是:洛杉矶、圣何塞、西雅图、达拉斯、芝加哥、纽约。支持PayPal和支付宝付款,默认1Gbps带宽,KVM虚拟,纯SSD raid10,solusvm面板…

logo-light.png

2022年新年促销VPS,注意:这个活动不是总有,若链接失效只能购买别的了

内存 CPU SSD 流量 价格 购买
512M 1核 10G 1T/月 $9.89/年 购买链接
1G 1核 20G 2T/月 $13.98 购买链接
2G 2核 35G 4T/月 $24.98 购买链接
3G 2核 50G 6T/月 $31.98 购买链接

这里是dc-02图片演示站,可以体验一下vps的速度 http://204.13.154.10/

512M内存比较适合个人代理用,直接搭建v2ray,1G以上内存2-3人合租或者是建站很合适。

黑色星期五-促销(与新年促销有些区别,注意比较SSD大小和流量,按需购买):

内存 CPU SSD 流量 价格 购买
768M 1核 12G 1T/月 $10.88/年 购买链接
1G 1核 25G 4T/月 $14.88/年 购买链接 (这一款选择的人多)
2.5G 2核 50G 6T/月 $27.88/年 购买链接
3G 2核 60G 8T/月 $34.88/年 购买链接
4G 3核 75G 10T/月 $43.39/年 购买链接

推荐理由:便宜,好用,速度飞快,建站或者代理都能胜任。

Linux ls 命令

Linux 命令大全 Linux 命令大全

Linux ls(英文全拼:list files)命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。

语法

 ls [-alrtAFR] [name...]

参数 :

  • -a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
  • -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
  • -r 将文件以相反次序显示(原定依英文字母次序)
  • -t 将文件依建立时间之先后次序列出
  • -A 同 -a ,但不列出 “.” (目前目录) 及 “..” (父目录)
  • -F 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/”
  • -R 若目录下有文件,则以下之文件亦皆依序列出

实例

列出根目录(\)下的所有目录:

# ls /
bin               dev   lib         media  net   root     srv  upload  www
boot              etc   lib64       misc   opt   sbin     sys  usr
home  lost+found  mnt    proc  selinux  tmp  var

列出目前工作目录下所有名称是 s 开头的文件,越新的排越后面 :

ls -ltr s*

将 /bin 目录以下所有目录及文件详细资料列出 :

ls -lR /bin

列出目前工作目录下所有文件及目录;目录于名称后加 “/”, 可执行档于名称后加 “*” :

ls -AF

Linux 命令大全 Linux 命令大全

1 篇笔记写笔记

  1.    rapattern

      rap***ern@foxmail.com

      参考地址

    84

    [root@localhost ~]# ls -ahl

    total 28K

    dr-xr-x—.  2 root root  135 Dec 16 02:34 .

    dr-xr-xr-x. 17 root root  224 Dec 14 01:38 ..

    -rw——-.  1 root root 1.3K Dec 14 01:38 anaconda-ks.cfg

    -rw——-.  1 root root 1.2K Dec 16 02:34 .bash_history

    -rw-r–r–.  1 root root   18 Dec 28  2013 .bash_logout

    -rw-r–r–.  1 root root  176 Dec 28  2013 .bash_profile

    -rw-r–r–.  1 root root  176 Dec 28  2013 .bashrc

    -rw-r–r–.  1 root root  100 Dec 28  2013 .cshrc

    -rw-r–r–.  1 root root  129 Dec 28  2013 .tcshrc

    从上面可以看到,每一行都有7列,分别是:

    1. 第一列共10位,第1位表示文档类型,d表示目录,-表示文件,l表示链接文件,d表示可随机存取的设备,如U盘等,c表示一次性读取设备,如鼠标、键盘等。后9位,依次对应三种身份所拥有的权限,身份顺序为:owner、group、others,权限顺序为:readable、writable、excutable。如:-r-xr-x---的含义为当前文档是一个文件,拥有者可读、可执行,同一个群组下的用户,可读、可执行,其他人没有任何权限
    2. 第二列表示链接数,表示有多少个文件链接到inode号码。
    3. 第三列表示拥有者
    4. 第四列表示所属群组
    5. 第五列表示文档容量大小,单位字节
    6. 第六列表示文档最后修改时间,注意不是文档的创建时间哦
    7. 第七列表示文档名称。以点(.)开头的是隐藏文档
    rapattern

       rapattern

      rap***ern@foxmail.com

      参考地址

    12个月前 (01-14)

chmod命令目录或文件的属主、属组、其它权限修改

Linux chmod命令

Linux 命令大全 Linux 命令大全

Linux chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令

Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。

只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式(八进制数字模式),符号模式指定文件的权限。

使用权限 : 所有使用者

语法

chmod [-cfvR] [--help] [--version] mode file...

参数说明

mode : 权限设定字串,格式如下 :

[ugoa...][[+-=][rwxX]...][,...]

其中:

  • u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
  • + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
  • r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。

其他参数说明:

  • -c : 若该文件权限确实已经更改,才显示其更改动作
  • -f : 若该文件权限无法被更改也不要显示错误讯息
  • -v : 显示权限变更的详细资料
  • -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)
  • –help : 显示辅助说明
  • –version : 显示版本

符号模式

使用符号模式可以设置多个项目:who(用户类型),operator(操作符)和 permission(权限),每个项目的设置可以用逗号隔开。 命令 chmod 将修改 who 指定的用户类型对文件的访问权限,用户类型由一个或者多个字母在 who 的位置来说明,如 who 的符号模式表所示:

who 用户类型 说明
u user 文件所有者
g group 文件所有者所在组
o others 所有其他用户
a all 所用用户, 相当于 ugo

operator 的符号模式表:

Operator 说明
+ 为指定的用户类型增加权限
- 去除指定用户类型的权限
= 设置指定用户权限的设置,即将用户类型的所有权限重新设置

permission 的符号模式表:

模式 名字 说明
r 设置为可读权限
w 设置为可写权限
x 执行权限 设置为可执行权限
X 特殊执行权限 只有当文件为目录文件,或者其他类型的用户有可执行权限时,才将文件权限设置可执行
s setuid/gid 当文件被执行时,根据who参数指定的用户类型设置文件的setuid或者setgid权限
t 粘贴位 设置粘贴位,只有超级用户可以设置该位,只有文件所有者u可以使用该位

八进制语法

chmod命令可以使用八进制数来指定权限。文件或目录的权限位是由9个权限位来控制,每三位为一组,它们分别是文件所有者(User)的读、写、执行,用户组(Group)的读、写、执行以及其它用户(Other)的读、写、执行。历史上,文件权限被放在一个比特掩码中,掩码中指定的比特位设为1,用来说明一个类具有相应的优先级。

# 权限 rwx 二进制
7 读 + 写 + 执行 rwx 111
6 读 + 写 rw- 110
5 读 + 执行 r-x 101
4 只读 r– 100
3 写 + 执行 -wx 011
2 只写 -w- 010
1 只执行 –x 001
0 000

例如, 765 将这样解释:

  • 所有者的权限用数字表达:属主的那三个权限位的数字加起来的总和。如 rwx ,也就是 4+2+1 ,应该是 7。
  • 用户组的权限用数字表达:属组的那个权限位数字的相加的总和。如 rw- ,也就是 4+2+0 ,应该是 6。
  • 其它用户的权限数字表达:其它用户权限位的数字相加的总和。如 r-x ,也就是 4+0+1 ,应该是 5。

实例

将文件 file1.txt 设为所有人皆可读取 :

chmod ugo+r file1.txt

将文件 file1.txt 设为所有人皆可读取 :

chmod a+r file1.txt

将文件 file1.txt 与 file2.txt 设为该文件拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 :

chmod ug+w,o-w file1.txt file2.txt

为 ex1.py 文件拥有者增加可执行权限:

chmod u+x ex1.py

将目前目录下的所有文件与子目录皆设为任何人可读取 :

chmod -R a+r *

此外chmod也可以用数字来表示权限如 :

chmod 777 file

语法为:

chmod abc file

其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

r=4,w=2,x=1

  • 若要 rwx 属性则 4+2+1=7;
  • 若要 rw- 属性则 4+2=6;
  • 若要 r-x 属性则 4+1=5。
chmod a=rwx file

chmod 777 file

效果相同

chmod ug=rwx,o=x file

chmod 771 file

效果相同

若用 chmod 4755 filename 可使此程序具有 root 的权限。

更多说明

命令 说明
chmod a+r file 给file的所有用户增加读权限
chmod a-x file 删除file的所有用户的执行权限
chmod a+rw file 给file的所有用户增加读写权限
chmod +rwx file 给file的所有用户增加读写执行权限
chmod u=rw,go= file 对file的所有者设置读写权限,清空该用户组和其他用户对file的所有权限(空格代表无权限)
chmod -R u+r,go-r docs 对目录docs和其子目录层次结构中的所有文件给用户增加读权限,而对用户组和其他用户删除读权限
chmod 664 file 对file的所有者和用户组设置读写权限, 为其其他用户设置读权限
chmod 0755 file 相当于u=rwx (4+2+1),go=rx (4+1 & 4+1)0 没有特殊模式。
chmod 4755 file 4设置了设置用户ID位,剩下的相当于 u=rwx (4+2+1),go=rx (4+1 & 4+1)。
find path/ -type d -exec chmod a-x {} \; 删除可执行权限对path/以及其所有的目录(不包括文件)的所有用户,使用’-type f’匹配文件
find path/ -type d -exec chmod a+x {} \; 允许所有用户浏览或通过目录path/

Linux 命令大全 Linux 命令大全

1.1.常见权限说明

目录默认权限:755,文件默认权限:644

目录和文件常见权限值:

 

  • 目录:755 750 700
  • 文件:644 640 600

2.系统帮助

  1. 用法:chmod [选项]… 模式[,模式]… 文件…
  2.  或:chmod [选项]… 八进制模式 文件…
  3.  或:chmod [选项]… reference=参考文件 文件…
  4. Change the mode of each FILE to MODE.
  5. With reference, change the mode of each FILE to that of RFILE.
  6.  
  7. c, changes like verbose but report only when a change is made
  8. f, silent, quiet suppress most error messages
  9. v, verbose output a diagnostic for every file processed
  10. nopreserveroot do not treat ‘/’ specially (the default)
  11. preserveroot fail to operate recursively on ‘/’
  12. reference=RFILE use RFILE‘s mode instead of MODE values
  13. -R, –recursive 权限递归
  14. –help 显示此帮助信息并退出
  15. –version 显示版本信息并退出
  16.  
  17. Each MODE is of the form ‘[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][07]+‘.
  18.  
  19. GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
  20. 请向<http://translationproject.org/team/zh_CN.html> 报告chmod 的翻译错误
  21. 要获取完整文档,请运行:info coreutils ‘chmod invocation

3.图解

chmod命令目录或文件的属主、属组、其它权限修改

文件下载   文件名称:文件权限图.vsdx   文件大小:34.7kb
  下载声明:本站文件大多来自于网络,仅供学习和研究使用,不得用于商业用途,如有版权问题,请联系我!
  下载地址:点击下载

提取密码:

 

注意:本段内容须成功“回复本文”后“刷新本页”方可查看!

 

 

4.示例

4.1.移除用户写权限

  1. [root@itbkz s]#mkdir mulu
  2. [root@itbkz s]#touch mulu/test.txt
  3. [root@itbkz s]#ll -d mulu
  4. drwxrxrx 2 root root 22 12 5 17:00 mulu
  5. [root@itbkz s]#ll mulu/test.txt
  6. rwrr 1 root root 0 12 5 17:00 mulu/test.txt
  7. 方法1
  8. [root@itbkz s]#chmod u=rx mulu
  9. [root@itbkz s]#ll -d mulu
  10. drxrxrx 2 root root 22 12 5 17:00 mulu
  11. 方法2
  12. [root@itbkz s]#chmod u-w mulu
  13. [root@itbkz s]#ll -d mulu
  14. drxrxrx 2 root root 22 12 5 17:00 mulu
  15. 方法3
  16. [root@itbkz s]#chmod 555 mulu
  17. [root@itbkz s]#ll -d mulu
  18. drxrxrx 2 root root 22 12 5 17:00 mulu

4.2.增加属组写权限

  1. 方法1
  2. [root@itbkz s]#chmod g+w mulu
  3. [root@itbkz s]#ll -d mulu
  4. drwxrwxrx 2 root root 22 12 5 17:00 mulu
  5. 方法2
  6. [root@itbkz s]#chmod g=rwx mulu
  7. [root@itbkz s]#ll -d mulu
  8. drwxrwxrx 2 root root 22 12 5 17:00 mulu
  9. 方法3
  10. [root@itbkz s]#chmod 775 mulu
  11. [root@itbkz s]#ll -d mulu
  12. drwxrwxrx 2 root root 22 12 5 17:00 mulu

4.3.增加其它写权限

  1. 方法1
  2. [root@itbkz s]#chmod o+w mulu
  3. [root@itbkz s]#ll -d mulu
  4. drwxrxrwx 2 root root 22 12 5 17:00 mulu
  5. 方法2
  6. [root@itbkz s]#chmod o=rwx mulu
  7. [root@itbkz s]#ll -d mulu
  8. drwxrxrwx 2 root root 22 12 5 17:00 mulu
  9. 方法3
  10. [root@itbkz s]#chmod 757 mulu
  11. [root@itbkz s]#ll -d mulu
  12. drwxrxrwx 2 root root 22 12 5 17:00 mulu

4.4.相同权限修改

  1. 方法1
  2. [root@itbkz s]#chmod go=rwx mulu
  3. [root@itbkz s]#ll -d mulu
  4. drwxrwxrwx 2 root root 22 12 5 17:00 mulu
  5. 方法2
  6. [root@itbkz s]#chmod 777 mulu
  7. [root@itbkz s]#ll -d mulu
  8. drwxrwxrwx 2 root root 22 12 5 17:00 mulu

4.5.不同权限修改

  1. 方法1
  2. [root@itbkz s]#chmod u=rx,g=rwx,o=rwx mulu
  3. [root@itbkz s]#ll -d mulu
  4. drxrwxrwx 2 root root 22 12 5 17:00 mulu
  5. 方法2
  6. [root@itbkz s]#chmod u=rx,go=rwx mulu
  7. [root@itbkz s]#ll -d mulu
  8. drxrwxrwx 2 root root 22 12 5 17:00 mulu
  9. 方法3
  10. [root@itbkz s]#chmod 577 mulu
  11. [root@itbkz s]#ll -d mulu
  12. drxrwxrwx 2 root root 22 12 5 17:00 mulu

4.6.删除全部权限

  1. 方法1
  2. [root@itbkz s]#chmod a= mulu
  3. [root@itbkz s]#ll -d mulu
  4. d——— 2 root root 22 12 5 17:00 mulu
  5. 方法2
  6. [root@itbkz s]#chmod 000 mulu
  7. [root@itbkz s]#ll -d mulu
  8. d——— 2 root root 22 12 5 17:00 mulu
  9. 方法3
  10. [root@itbkz s]#chmod =0 mulu
  11. [root@itbkz s]#ll -d mulu
  12. d——— 2 root root 22 12 5 17:00 mulu

4.7.权限递归

  1. 方法1
  2. [root@itbkz s]#chmod -R 700 mulu
  3. [root@itbkz s]#ll -d mulu mulu/test.txt
  4. drwx—— 2 root root 22 12 6 22:21 mulu
  5. rwx—— 1 root root 0 12 6 22:21 mulu/test.txt
  6. 方法2
  7. [root@itbkz s]#chmod -R u=rwx,go= mulu
  8. [root@itbkz s]#ll -d mulu mulu/test.txt
  9. drwx—— 2 root root 22 12 6 22:24 mulu
  10. rwx—— 1 root root 0 12 6 22:24 mulu/test.txt
将会修改目录和目录下目录及文件的所有权限

5.注意

  1. [root@itbkz s]#chmod 7777 mulu
  2. [root@itbkz s]#ll
  3. 总用量 0
  4. drwsrwsrwt 2 root root 6 12 5 23:34 mulu
  5. [root@itbkz s]#chmod 7666 mulu
  6. [root@itbkz s]#ll
  7. 总用量 0
  8. drwSrwSrwT 2 root root 6 12 5 23:34 mulu

chown命令将目录或文件的拥有者、拥有组改为指定的用户或组

Linux chown 命令

Linux 命令大全 Linux 命令大全

Linux chown(英文全拼:change owner)命令用于设置文件所有者和文件关联组的命令。

Linux/Unix 是多人多工操作系统,所有的文件皆有拥有者。利用 chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户 ID,组可以是组名或者组 ID,文件是以空格分开的要改变权限的文件列表,支持通配符。 。

chown 需要超级用户 root 的权限才能执行此命令。

只有超级用户和属于组的文件所有者才能变更文件关联组。非超级用户如需要设置关联组可能需要使用 chgrp 命令。

使用权限 : root

语法

chown [-cfhvR] [--help] [--version] user[:group] file...

参数 :

  • user : 新的文件拥有者的使用者 ID
  • group : 新的文件拥有者的使用者组(group)
  • -c : 显示更改的部分的信息
  • -f : 忽略错误信息
  • -h :修复符号链接
  • -v : 显示详细的处理信息
  • -R : 处理指定目录以及其子目录下的所有文件
  • –help : 显示辅助说明
  • –version : 显示版本

实例

把 /var/run/httpd.pid 的所有者设置 root:

chown root /var/run/httpd.pid

将文件 file1.txt 的拥有者设为 runoob,群体的使用者 runoobgroup :

chown runoob:runoobgroup file1.txt

将当前前目录下的所有文件与子目录的拥有者皆设为 runoob,群体的使用者 runoobgroup:

chown -R runoob:runoobgroup *

把 /home/runoob 的关联组设置为 512 (关联组ID),不改变所有者:

chown :512 /home/runoob

Linux 命令大全 Linux 命令大全

2.系统帮助

  1. 用法:chown [选项]… [所有者][:[组]] 文件…
  2.  或:chown [选项]… reference=参考文件 文件…
  3. Change the owner and/or group of each FILE to OWNER and/or GROUP.
  4. With reference, change the owner and group of each FILE to those of RFILE.
  5.  
  6. c, changes like verbose but report only when a change is made
  7. f, silent, quiet suppress most error messages
  8. v, verbose output a diagnostic for every file processed
  9. dereference affect the referent of each symbolic link (this is
  10. the default), rather than the symbolic link itself
  11. h, nodereference affect symbolic links instead of any referenced file
  12. (useful only on systems that can change the
  13. ownership of a symlink)
  14. from=当前所有者:当前所属组
  15. 只当每个文件的所有者和组符合选项所指定时才更改所
  16. 有者和组。其中一个可以省略,这时已省略的属性就不
  17. 需要符合原有的属性。
  18. nopreserveroot do not treat ‘/’ specially (the default)
  19. preserveroot fail to operate recursively on ‘/’
  20. reference=RFILE use RFILE‘s owner and group rather than
  21. specifying OWNER:GROUP values
  22. -R, –recursive 权限递归
  23.  
  24. The following options modify how a hierarchy is traversed when the -R
  25. option is also specified. If more than one is specified, only the final
  26. one takes effect.
  27.  
  28. -H if a command line argument is a symbolic link
  29. to a directory, traverse it
  30. -L traverse every symbolic link to a directory
  31. encountered
  32. -P do not traverse any symbolic links (default)
  33.  
  34. –help 显示此帮助信息并退出
  35. –version 显示版本信息并退出
  36.  
  37. Owner is unchanged if missing. Group is unchanged if missing, but changed
  38. to login group if implied by a ‘:‘ following a symbolic OWNER.
  39. OWNER and GROUP may be numeric as well as symbolic.
  40.  
  41. 示例:
  42. chown root /u 将 /u 的属主更改为”root”。
  43. chown root:staff /u 和上面类似,但同时也将其属组更改为”staff”。
  44. chown -hR root /u 将 /u 及其子目录下所有文件的属主更改为”root”。
  45.  
  46. GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
  47. 请向<http://translationproject.org/team/zh_CN.html> 报告chown 的翻译错误
  48. 要获取完整文档,请运行:info coreutils ‘chown invocation

3.示例

3.1.更改拥有者

  1. [root@itbkz s]#mkdir mulu
  2. [root@itbkz s]#touch mulu/test.txt
  3. [root@itbkz s]#ll -d mulu
  4. drwxrxrx 2 root root 22 12 5 17:00 mulu
  5. [root@itbkz s]#ll mulu/test.txt
  6. rwrr 1 root root 0 12 5 17:00 mulu/test.txt
  7. [root@itbkz s]#ll
  8. 总用量 0
  9. drwxrxrx 2 root root 22 12 5 17:00 mulu
  10. [root@itbkz s]#chown itbkz mulu
  11. [root@itbkz s]#ll
  12. 总用量 0
  13. drwxrxrx 2 itbkz root 22 12 5 17:00 mulu

3.2.更改拥有组

  1. [root@itbkz s]#chown .itbkz mulu
  2. [root@itbkz s]#ll
  3. 总用量 0
  4. drwxrxrx 2 root itbkz 22 12 5 17:00 mulu

3.3.更改拥有者和组

  1. [root@itbkz s]#chown itbkz:itbkz mulu
  2. [root@itbkz s]#ll
  3. 总用量 0
  4. drwxrxrx 2 itbkz itbkz 22 12 5 17:00 mulu

3.4.拥有用户及组权限递归

  1. 方法1
  2. [root@itbkz s]#chown -R itbkz:itbkz mulu
  3. [root@itbkz s]#ll -d mulu
  4. drwxrxrx 2 itbkz itbkz 22 12 5 17:00 mulu
  5. [root@itbkz s]#ll mulu/test.txt
  6. rwrr 1 itbkz itbkz 0 12 5 17:00 mulu/test.txt
  7. 方法2
  8. [root@itbkz s]#chown -R itbkz.itbkz mulu
  9. [root@itbkz s]#ll -d mulu
  10. drwxrxrx 2 itbkz itbkz 22 12 5 17:00 mulu
  11. [root@itbkz s]#ll mulu/test.txt
  12. rwrr 1 itbkz itbkz 0 12 5 17:00 mulu/test.txt

手把手教您安装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!

Linux系统设置开机自动运行脚本

文章标签: linux
版权
方法一:修改 /etc/rc.d/rc.local 文件

/etc/rc.d/rc.local 文件会在 Linux 系统各项服务都启动完毕之后再被运行。所以你想要自己的脚本在开机后被运行的话,可以将自己脚本路径加到该文件里。

但是,首先需要确认你有运行这个文件的权限。

$ chmod +x /etc/rc.d/rc.local
1
为了演示,我们创建了一个脚本,当它被执行之后,将在家目录下写入有特定信息的文件。

$ vim auto_run_script.sh

#!/bin/bash
date >> /home/alvin/output.txt
hostname >> /home/alvin/output.txt
1
2
3
4
5
保存退出后,再给它赋予可执行权限:

$ chmod +x auto_run_script.sh
1
然后,我们再将脚本添加到 /etc/rc.d/rc.local 文件最后一行:

$ vim /etc/rc.d/rc.local

/home/alvin/auto_run_script.sh
1
2
3
方法二:使用 crontab

大家知道,crontab 是 Linux 下的计划任务,当时间达到我们设定的时间时,可以自动触发某些脚本的运行。

我们可以自己设置计划任务时间,然后编写对应的脚本。但是,有个特殊的任务,叫作 @reboot ,我们其实也可以直接从它的字面意义看出来,这个任务就是在系统重启之后自动运行某个脚本。

那它将运行的是什么脚本呢?我们如何去设置这个脚本呢?我们可以通过 crontab -e 来设置。

$ crontab -e

@reboot /home/alvin/auto_run_script.sh
1
2
3
然后,直接重启即可。运行的效果跟上面类似。

方法三:使用 systemd 服务

以上介绍的两种方法,在任何 Linux 系统上都可以使用。但本方法仅适用于 systemd 系统。如何区分是不是 systemd 系统?很简单,只需运行 ps aux 命令,查看 pid 为 1 的进程是不是 systemd 。

为了实现目的,我们需要创建一个 systemd 启动服务,并把它放置在 /etc/systemd/system/ 目录下。

我们创建的 systemd 启动服务如下。请注意,这时后缀是 .service ,而不是 .sh 。

$ vim auto_run_script.service

[Unit]
Description=Run a Custom Script at Startup
After=default.target

[Service]
ExecStart=/home/alvin/auto_run_script.sh

[Install]
WantedBy=default.target
1
2
3
4
5
6
7
8
9
10
11
从服务的内容可以看出来,我们最终还是会调用 /home/alvin/auto_run_script.sh 这个脚本。

然后,我们再把这个脚本放置在 /etc/systemd/systerm/ 目录下,之后我们再运行下面两条命令来更新 systemd 配置文件,并启动服务。

$ systemctl daemon-reload
$ systemctl enable auto_run_script.service
1
2
万事俱备之后,我们就可以重启系统啦。
————————————————
版权声明:本文为CSDN博主「aleihello」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/aleihello/article/details/110759954

开机时自动运行shell_群晖开机自动运行frpc脚本

开机时自动运行shell_群晖开机自动运行frpc脚本

Sahadhammika 2021-01-13 12:52:09 1275 收藏
文章标签: 开机时自动运行shell
版权

打开浏览器用管理员账号登录群晖DSM管理后台(例:192.168.x.xxx:5000),点击控制面板搜索ssh,按下图方法开启ssh。

 

 

SSH登录群晖admin账户后执行sudo -i再次输入密码可以提权到root账户。

1、FRP目录及文件位置说明

frpc目录在群晖的/root/frp/中,目录主要包含frpc和frpc.ini两个文件

2、复制下面的代码

nohup /root/frp/frpc -c /root/frp/frpc.ini &

创建frpc.sh脚本文件,将刚才复制的代码粘贴进去

vi /usr/syno/etc.defaults/rc.sysv/frpc.sh

设置脚本文件权限

chmod +x /usr/syno/etc.defaults/rc.sysv/frpc.sh

将脚本文件写入启动文件中

vi /etc/rc

在文件的倒数第二行(exit 0前面)添加下面的脚本文件路径,可使用 :$ 跳转到最后一行

/usr/syno/etc.defaults/rc.sysv/frpc.sh

重启群晖系统 reboot

3、总结

创建启动脚本文件的目录可随意,本文存放在/usr/syno/etc.defaults/rc.sysv目录中,用户可根据自己的实际情况自行选择目录。为了确保在reboot后能顺利启动frpc,请在reboot之前测试运行frpc,避免不必要的重启次数。请注意本文使用的群晖DSM版本为DSM 6.2.1-23824 Update 4,若因群晖系统不同而导致群晖系统损坏本站概不负责,在动手修改系统配置文件之前要谨记备份要修改的配置文件。

一、Frp目录及文件说明
frpc目录在群晖的 /root/frpc/ 中,目录主要包含 frpc 和 frpc.ini 两个文件

[common]
server_addr = 公网域名或IP
server_port = 7777
auth_token = 密钥
pool_count = 1
admin_addr = 内网IP
admin_port = 7400

[ssh]
type = tcp
local_ip = 内网IP
local_port = 22
remote_port = 6666

[nas]
type = http
local_port = 5000
custom_domains = 公网域名或IP

[range:tcp_port]
type = tcp
local_ip = 内网IP
local_port = 80,443,1900,5001-5006,5353,6001-6010,6690,9900,9901,9025-9040,50001
remote_port = 80,443,1900,5001-5006,5353,6001-6010,6690,9900,9901,9025-9040,50001

[range:udp_port]
type = udp
local_ip = 内网IP
local_port = 1900,5000,5001,5353,6001-6006,50001,50002
remote_port = 1900,5000,5001,5353,6001-6006,50001,50002
二、创建启动脚本文
1、创建脚本文件
vi /usr/syno/etc.defaults/rc.sysv/frpc.sh
2、编辑脚本文件
cd /root/frpc
nohup ./frpc -c ./frpc.ini &
3、设置脚本文件权限
cd /usr/syno/etc.defaults/rc.sysv/
chmod +x frpc.sh
4、将脚本文件写入启动文件中
vi /etc/rc
在文件的倒数第二行(exit 0前面)添加脚本文件,可使用 :$ 跳转到最后一行

/usr/syno/etc.defaults/rc.sysv/frpc.sh
5、查看后台frpc是否正在运行
ps -aux|grep frpc|grep -v grep
若有消息输入则正常运行,若没有输出这已经退出。

三、总结
创建启动脚本文件的目录可随意,本文存放在 /usr/syno/etc.defaults/rc.sysv 目录中,用户可根据自己的实际情况自行选择目录。

配置完成后可重启群晖系统一次,判断脚本文件是否启动成功。

重启系统命令: reboot
————————————————
版权声明:本文为CSDN博主「小歆Pro」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhangzejin3883/article/details/108975822