群晖 篇五 提高群晖系统可靠性----Linux系统优化

2020-03-29 23:34:57

35点赞

342收藏

31评论

前言

DIY搭建的黑群,从5.2到6.1版本,目前稳定在6.1版本上;升级到6.1主要是因为可以玩DOCKER以及群晖自带的虚拟机;既然搭建的是黑群,发现长时间运行后,有概率系统会死掉,表现就是系统假死,网络也不通,一定要强制断电重启才可以;这个不知道是不是硬件的原因,还是群晖系统不够稳定;因为要强制断电重启才能恢复,特别在外面想要访问NAS上面的文件的时候,特别麻烦,很希望它能自动重启恢复!

既然群晖是基于Linux类的系统,有些系统设置还是可以开启,可以在系统崩溃的,让系统自动重启恢复;

一、开启SSH服务

如图顺序,默认打开SSH服务

二、启用计划任务

如图,启动计划任务,并在计划任务中,新增 -> 触发的任务 -> 用户定义的脚本

任务名称根据自己需要定义,不支持中文;事件选择开机,这样每次开机启动,都会执行这个任务;用户的话,建议选择root,防止有些执行权限的问题;

最后在任务设置中,如下图所示,在用户定义脚本下面,把需要执行的命令填入:

cd /proc/sys/kernel

echo 1 > panic_on_unrecovered_nmi

echo 1 > panic_on_oops

echo 1 > panic_on_io_nmi

echo 3 > panic

echo 1 > nmi_watchdog

echo 1 > watchdog

echo 1 > softlockup_panic

echo 1 > hung_task_panic

echo 1 > unknown_nmi_panic

如上图,当然如果你想每次执行后,都通知到你,可以选择填入通过电子邮件发送运行详情;

点击确定后,勾选刚才建立的任务,并保存。

到此配置完成!

三、效果验证

在第一步已经开启SSH了;先让群晖重启一次,然后可以通过Xshell登录到群晖终端命令行,查看刚才设置的值有没有生效。

panic_on_unrecovered_nmi 是其中刚才设置的内核选项,这个表示如果系统崩溃无法恢复了,此时通过硬件NMI中断,强制上系统重启,这个群晖上默认是关闭的,而通过命令读下开关状态,此时读出来的值已经是1了(群晖默认是0),表示已经开启这个功能了;

刚才设置的一通选项,基本上都是差不多意思;指在系统崩溃后,通过某些手段让系统自动重启恢复;

四、后记

其实这个在DSM5.2版本时,可以通过把这些命令写到某个启动脚本上去;但是到了6.1版本后,目录有变,原来的启动脚本失效了,也懒得找了,直接使用这个计划任务的功能实现;另,开启这个功能后,再也不用手动恢复NAS主机了,7X24小时在线!

群辉linux系统,群晖 篇五 提高群晖系统可靠性----Linux系统优化相关推荐

  1. 黑群辉安装php,黑群晖从装机到使用全过程 篇五:群晖安装VirtualBox虚拟机

    黑群晖从装机到使用全过程 篇五:群晖安装VirtualBox虚拟机 2017-10-13 21:29:39 33点赞 312收藏 28评论 经常喜欢折腾电脑的童鞋一定知道虚拟机,在自己的电脑上可以安装 ...

  2. ds存储查看 linux,我的NAS我的地盘 篇五:群晖NAS软件介绍与应用之DS Audio篇

    我的NAS我的地盘 篇五:群晖NAS软件介绍与应用之DS Audio篇 2019-03-01 14:11:20 35点赞 567收藏 51评论 前言 继续昨天的话题,前文介绍了群晖下的视频播放管理器D ...

  3. (J3455/J3155/J4015/J4105/……)无线网卡M.2(ngff) keyA/E接口扩展sata硬盘接口,黑群辉NAS系统

    无线网卡M.2(ngff) keyA/E接口扩展sata硬盘接口,黑群辉NAS系统 ------------仕和技术(tb) miniPC普及,主板小型化后,PCIE接口数量减少到1-2个,甚至没有, ...

  4. Linux系统详解 第五篇:Linux的安装-4:Fedora 16的安装

    Linux系统详解 第五篇:Linux的安装-4:Fedora 16的安装 前言: 本系列文章取材广泛,有来自于互联网的,有来自教科书的,有来自自己的笔记的,也有来自自己对Linux的经验积累的.此系 ...

  5. 群晖docker火狐_群晖 篇一:群晖docker安装Bitwarden教程

    群晖 篇一:群晖docker安装Bitwarden教程 2019-04-07 18:17:54 22点赞 179收藏 29评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无 ...

  6. STM32MP157 Linux系统移植开发篇4: BootLoader(Uboot)移植

    本文章为<STM32MP157 Linux系统移植开发篇>系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板).stm32mp157是ARM双核,2 ...

  7. STM32MP157 Linux系统移植开发篇17:Linux内核摄像头驱动移植

    本文章为<STM32MP157 Linux系统移植开发篇>系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板).stm32mp157是ARM双核,2 ...

  8. STM32MP157 Linux系统移植开发篇14:Linux内核RGB LCD驱动移植

    本文章为<STM32MP157 Linux系统移植开发篇>系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板).stm32mp157是ARM双核,2 ...

  9. STM32MP157 Linux系统移植开发篇11:Linux HDMI驱动移植

    本文章为<STM32MP157 Linux系统移植开发篇>系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板).stm32mp157是ARM双核,2 ...

  10. c linux time微秒_学习linux,看这篇1.5w多字的linux命令详解(6小时讲明白Linux)

    用心分享,共同成长 没有什么比每天进步一点点更重要了 本篇文章主要讲解了一些linux常用命令,主要讲解模式是,命令介绍.命令参数格式.命令参数.命令常用参数示例.由于linux命令较多,我还特意选了 ...

最新文章

  1. CentOS Linux 7.3 1611 (Core) 配置静态IP地址
  2. 客户合作伙伴关系问题
  3. linux sed举例,sed 常用命令与参数,带举例:时时更新!
  4. 一文说通异步 LINQ
  5. C++基础15-类和对象之多态
  6. 数据结构(十二)动态规划
  7. FTP下载利器FlashFXP【原创 HOHO】
  8. 80-450-024-原理-索引-索引练习
  9. Flex中ItemRenderer项目渲染器的两个重要问题
  10. 10 行代码解决漏斗转换计算之性能优化
  11. 脚本比别人的代码都多
  12. 浅谈JSON数据解析方法
  13. e260dn打印机故障灯_打印机故障大全对照表
  14. MATLAB入门之旅摘要
  15. 一键轻松去除抖音火山等短视频水印~
  16. cad一键卸载工具叫什么_autodesk卸载工具一键卸载或安装CAD,3dmax 如何彻底卸载CAD系列软件 | 「讲文兄博客」...
  17. phpmyadmin java_phpMyAdmin的配置
  18. 服务器防火墙如何开放端口?常见的服务器端口有哪些?
  19. UE5中提示Video Memory Has Been exhausted解决方案
  20. Java抽象类(abstract)

热门文章

  1. 《Java从入门到放弃》JavaSE入门篇:变量
  2. Python大佬用20行代码带你打造一个微信聊天机器人(附代码)
  3. 计算机输入法如何显示在桌面快捷方式,笔记本win7系统如何设置搜狗手写输入法桌面快捷方式...
  4. IOS软键盘弹起,顶起页面使其脱离文档流,input失焦后,留下空白问题解决
  5. c语言运算符优先级表(c语言中各种运算符的优先级)
  6. centos7.5下安装teamview
  7. 银行票据+票据池相关的项目讲解
  8. 小米开源便签Notes-源码研究(0)-整体功能介绍(图文并茂)
  9. 波利亚-怎样解题的思考
  10. Tbschedule参数配置理解