当前位置: 首页 > news >正文

德商网站建设台州易搜网络科技有限公司

德商网站建设,台州易搜网络科技有限公司,设计单位在厦门什么网站,手机网站开发 图库类目录 Hi3798MV200 恩兔N2 NS-1 (一): 设备介绍和刷机说明Hi3798MV200 恩兔N2 NS-1 (二): HiNAS海纳思使用和修改Hi3798MV200 恩兔N2 NS-1 (三): 制作 Ubuntu rootfsHi3798MV200 恩兔N2 NS-1 (四): 制作 Debian rootfs 关于 海纳思全称是海思机顶盒NAS系统, 网站 https://www…

目录

  • Hi3798MV200 恩兔N2 NS-1 (一): 设备介绍和刷机说明
  • Hi3798MV200 恩兔N2 NS-1 (二): HiNAS海纳思使用和修改
  • Hi3798MV200 恩兔N2 NS-1 (三): 制作 Ubuntu rootfs
  • Hi3798MV200 恩兔N2 NS-1 (四): 制作 Debian rootfs

关于

海纳思全称是海思机顶盒NAS系统, 网站 https://www.ecoo.top/ 看起来和海思没什么关系, 应该是一个纯民间的社区. 他们做的固件在 N2 NS-1 上应该是集成度做的最好的一个, 包含的功能很丰富, 除了常见的 Aria2, Transmission, Samba, 还集成了命令行, 网盘和笔记等. 适合想直接刷机使用, 不喜欢折腾的用户.

界面

外网

内网

刷机说明

  • HiNAS 固件下载: https://dl.ecoo.top
  • 参考前一篇刷机部分的介绍, 以及 https://www.ecoo.top/hitool.html

使用部分

  • 盒子上电, 接网线后, 通过DHCP获得IP, 此时可以通过 SSH 登录, 默认账户为 root / ecoo1234
  • 用浏览器访问盒子所在 IP, 会有使用说明和各个功能入口
  • 加硬盘后上电, 系统会字段挂载硬盘到 /mnt/sda1 分区

如果加硬盘后未能自带挂载, 通过 dmesg 命令查看日志排查问题.

定制部分

删除web界面的浮窗

有个学开发linux的浮窗比较烦人

编辑 /var/www/html/index.html 找到并删除

<div class="adleft">
<button onclick="">关闭</button>
<a href="https://www.ecoo.top/gonggao.html" target="_blank"><img src="https://www.ecoo.top/hongbao.jpg" width="141px" height="203px" border="1" /></a>
</div>

修改欢迎界面

欢迎界面会清除系统自带的登录输出, 如果想将其融合到系统自带的登录输出中, 可以做如下修改

删除 /etc/profile.d/ 下面的两个文件

在 /etc/update-motd.d/ 目录下, 创建文件 60-welcome, 并将其 chmod +x 设置为可执行

文件内容如下, 如果不合适可以自己改

#!/bin/sh
#
IP=$(ifconfig eth0 | grep '\<inet\>'| grep -v '127.0.0.1' | awk '{print $2}' | awk 'NR==1')
DEVICE=$(dmesg 2> /dev/null | grep "CPU: hi3798" | awk -F ':[ ]' '/CPU/{printf ($2)}')
[ ! "$DEVICE" ] && DEVICE=$(head -n 1 /etc/regname 2> /null)
mac_now=$(ifconfig eth0 |grep "ether"| awk '{print $2}')
echo "\e[33m__  ____                __       / / / / /_  __  ______  / /___  __/ / / / __ \/ / / / __ \/ __/ / / // /_/ / /_/ / /_/ / / / / /_/ /_/ / \____/_.___/\__,_/_/ /_/\__/\__,_/ 
\e[0mBoard   : ${DEVICE}Module  : $(egrep -oa "hi3798.+reg" /dev/mmcblk0p1| cut -d '_' -f1 | sort | uniq | tr "\\n" ",")CPU     : $(cat -v /proc/device-tree/compatible |sed 's/\^@//g') @$(cat /proc/cpuinfo | grep "processor" | sort | uniq | wc -l) Cores | $(uname -p)Version : $(awk -F '[= "]' '/PRETTY_NAME/{print $3,$4,$5}' /etc/os-release) | V$(cat /etc/nasversion)-$(uname -r)-$(getconf LONG_BIT)Storage : $(df -m / | grep -v File | awk '{a=$4*100/$2;b=$4} {printf("%.1f%s %.1fM\n",a,"%",b)}')Memory  : $(free -m | grep Mem | awk '{a=$7*100/$2;b=$7} {printf("%.1f%s %.1fM\n",a,"%",b)}') | Swap:$(free -m | grep Swap | awk '{a=$4*100/$2;b=$4} {printf("%.1f%s %.1fM\n",a,"%",b)}')StartAt : $(awk '{a=$1/86400;b=($1%86400)/3600;c=($1%3600)/60;d=($1%60)} {printf("%d Day %d Hour %d Minute %d Second\n",a,b,c,d)}' /proc/uptime)IP Addr : $IPTemper. : $(grep Tsensor /proc/msp/pm_cpu | awk '{print $4}')°CMAC Add : $mac_now
"alias reload='. /etc/profile'
alias cls='clear'
alias syslog='cat /var/log/syslog'
alias unmount='umount -l'
alias reg="egrep -oa 'hi3798.+' /dev/mmcblk0p1 | awk '{print $1}'"

删除,禁用 swap

在这个小设备上开启swap意义不大, 即使在内存溢出的情况, 也不希望增加eMMC的写入.

编辑 /etc/init.d/system-init.sh
删除或注释掉以下内容

if [ ! -f /swapfile ]
then
{dd if=/dev/zero of=/swapfile bs=1M count=512chmod 600 /swapfilemkswap /swapfileswapon /swapfile
} &
fi
grep -q '/swapfile' /etc/fstab || echo "/swapfile swap swap defaults,nofail 0 0" >> /etc/fstab

编辑 /etc/fstab
删除以下内容

/swapfile swap swap defaults,nofail 0 0

关闭swap

swapoff -a

删除swap文件

rm /swapfile

配置 Aria2

假设硬盘已经挂载到 /mnt/sda1, 所以在配置中, 将路径都配置到 /mnt/sda1 下

修改配置文件 /usr/local/aria2/aria2.conf

dir=/mnt/sda1/downloads
disk-cache=16Minput-file=/mnt/sda1/usr/aria2/aria2.session
save-session=/mnt/sda1/usr/aria2/aria2.sessiondht-file-path=/mnt/sda1/usr/aria2/dht.dat
dht-file-path6=/mnt/sda1/usr/aria2/dht6.dat

需要手动创建一个空文件 /mnt/sda1/usr/aria2/aria2.session, 否则 aria2 会启动失败.

重启 aria2 使其生效

配置 Transmission

配置文件在 /etc/transmission-daemon/settings.json

将下载目录修改为硬盘下的目录

"download-dir": "/mnt/sda1/transmission-downloads",

启用 incomplete 目录

"incomplete-dir": "/mnt/sda1/tmp",
"incomplete-dir-enabled": true,

修改前必须停止 transmission, 否则修改不会生效, 在transmission退出时会被原配置覆盖.

配置 Samba

配置文件在 /etc/samba/smb.conf

增加一个只读的 public 目录, 设为硬盘所在路径, 用于局域网内共享

[public]comment = public anonymous accesspath = /mnt/sda1/browsable =yescreate mask = 0600directory mask = 0700writable = noguest ok = yes

遇到的问题

散热

如果长时间运行, 放底座上竖起来, 如果没有底座, 带条码这面尽量朝上放.

这个盒子设计时, 是假设直立放置在底座上工作的, 所以散热安排在其中带条码标签那面的盖板上, CPU的热量直接传到盖板上的一块金属散热片, 再通过盖板散发出去. 但是实际的使用环境, 很可能就是一个狭小的空间, 并不太可能都有底座. 这时候条码那面如果朝下, 就会导致没法散热. 如果上面还放了硬盘, 就会热上加热. 所以带条码标签的那边不要朝下放置, 除非下方是金属面, 散热很好.

盒子供电能力不足

这是没有意料到的一点. 这个盒子不是所有的2.5寸硬盘都能带起来.

2.5寸SATA机械盘HDD的电流要求一般为0.5A, 盒子带动机械盘没什么问题. 但是对于电流要求在 0.9A 以上的 SSD 固态, 就可能会有问题. 经过测试, 可以带动所有 320G 以下的硬盘, 大部分 500GB 以下的固态, 对于 1TB 以上的固态就不一定, 尤其是电流要求为 1.7A 的镁光系列SSD固态, 无法识别, 无法初始化, 或者即使能初始化, 在读写过程中也很可能报错重置. 测试过的 闪迪ECO 1.92T 可以识别, 工作不稳定, 镁光1100 2T 不识别.

系统负载一直为7.x

这个是内核的问题, 内核中一直存在多个 HI_ 开头的进程, 怀疑与多媒体编解码以及加解密有关. 尚未找到关闭的方法.

http://www.yayakq.cn/news/615310/

相关文章:

  • 成都高端响应式网站开发企业邮箱申请理由
  • 青岛网站设计皆挺青岛wordpress 加载 蛮
  • 做淘客网站哪个cms好jsp网站开发具体步骤
  • 网站如何做才能被360收录台州论坛
  • qt 可以做网站吗企业生产erp软件公司
  • 企业网站推广联系方式建站仅向商家提供技术服务
  • 邢台市建设局培训中心网站推动高质量发展的意义
  • 增城微网站建设莆田网站建设方法
  • 在什么网站可以做外贸出口劳保鞋app如何制作(怎么自己做app)
  • 网站 转成 微信小程序如何制作手机网页最简单的方法
  • 中小企业网站建设济南兴田德润o厉害吗phpcms wap网站搭建
  • 济南制作网站软件农村自建房100张图片
  • 网站有哪些推荐天津在线制作网站
  • 湖南做网站 搜搜磐石网络淘宝刷单网站开发
  • 手机网站设计需求分析个人备案的网站可以做淘宝客吗
  • 网站快速备案多少钱php网站里放asp
  • 网站广告费怎么做分录个人网站建设免费主机
  • 电商营销型网站建设网站建设维护问题
  • wordpress菜单 自定义菜单做网站优化有什么途径
  • 公司部门一般有哪些seo基础教程视频
  • 如何加强校园网站建设网站营销活动页面制作
  • 专业网站设计公司网站内部优化
  • 沧浪苏州网站建设2018做论坛网站好吗
  • 银川做网站最好的公司在线域名解析ip地址查询
  • 2018网站建设高考成绩查询企业网站报告册设计模板
  • 做网站模板 优帮云安康网站设计
  • 如何做全球网站排名财务管理咨询
  • 网站租用服务器网站空间可以自己做吗
  • 企业网站搭建项目概述范文域名收录提交
  • 网站建设算加工承揽合同吗职业培训机构排名前十