Files
tvboxee/海纳斯设置.txt
T
2026-07-07 20:55:52 +08:00

157 lines
3.6 KiB
Plaintext

1、默认账号 root,默认密码 ecoo1234
默认账号 ubuntu,默认密码 ecoo1234
更改root密码
sudo passwd root
sudo passwd ubuntu
sudo apt-get install nano
apt-get update
2、一键安装 docker 程序的脚本
install-docker.sh
sudo nano /etc/docker/daemon.json
{
"registry-mirrors": [
"https://docker.1panel.dev",
"https://docker.1ms.run",
"https://docker.xuanyuan.me",
"https://doublezonline.cloud",
"https://xdark.top",
"https://hub.rat.dev",
"https://docker.m.daocloud.io"
],
"storage-driver": "overlay2",
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
}
}
重启 Docker 服务:
sudo systemctl restart docker
更改docker 存储目录
sudo nano /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --data-root /mnt/mmcblk1p5/docker
/mnt/mmcblk1p1/docker
重启 Docker 服务:
sudo systemctl restart docker
验证Docker是否使用新的存储目录:
docker info | grep "Docker Root Dir"
--graph=/mnt/mmcblk1p5/docker
3、修改mac及识别1G内存
root@hi3798mv200:~# nano /etc/bootargs_input.txt
baudrate=115200
ethaddr=00:11:22:33:44:55
ipaddr=192.168.1.10
netmask=255.255.255.0
gatewayip=192.168.1.1
serverip=192.168.1.1
bootcmd=mmc read 0 0x1FFFFC0 0x7000 0x14000;bootm 0x1FFFFC0
bootargs_512M=mem=512M mmz=ddr,0,0,48M vmalloc=500M
bootargs_1G=mem=1G mmz=ddr,0,0,48M vmalloc=500M
bootargs_2G=mem=2G mmz=ddr,0,0,48M vmalloc=500M
bootargs_768M=mem=768M mmz=ddr,0,0,48M vmalloc=500M
bootargs_1536M=mem=1536M mmz=ddr,0,0,48M vmalloc=500M
bootargs_3840M=mem=3840M mmz=ddr,0,0,48M vmalloc=500M
bootargs=model=mv200 console=ttyAMA0,115200 root=/dev/mmcblk0p9 rootfstype=ext4 rootwait blkdevparts=mmcblk0:1M(boot),1M(bootargs),4M(baseparam),4M(pqparam),4M(logo),40M(kernel),64M(busybox),512M(backup),-(ubuntu)
bootdelay=0
stdin=serial
stdout=serial
stderr=serial
自行修改第2行的ethaddr=00:11:22:33:44:55 例如为 ethaddr=00:21:26:4D:0F:31
在-(ubuntu)后加 mem=1024M mmz=ddr,0,192M,32M
成这样 -(ubuntu) mem=1024M mmz=ddr,0,192M,32M
注意:这个mac地址必须是16进制的数字或字母,强烈建议你看机顶盒背后的标签来写。
制作生成:
mkbootargs -s 64 -r /etc/bootargs_input.txt -o bootargs.bin
刷入第二分区:
将上一步生成的bootargs.bin 刷入第2分区
dd if=bootargs.bin of=/dev/mmcblk0p2 bs=1024 count=1024
重启生效
4、在日志目录下有很多历史累积的日志。
Linux log日志清理
检查当前journal使用磁盘量
journalctl --disk-usage
清理方法可以采用按照日期清理,或者按照允许保留的容量清理,只保存2天的日志,最大500M
journalctl --vacuum-time=2d
journalctl --vacuum-size=500M
如果要手工删除日志文件,则在删除前需要先轮转一次journal日志
systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
要启用日志限制持久化配置,可以修改 nano /etc/systemd/journald.conf
SystemMaxUse=16M
ForwardToSyslog=no
这里取消前面的#(取消注释,否则无效)
然后重启
systemctl restart systemd-journald.service
检查journal是否运行正常以及日志文件是否完整无损坏
sudo du --max-depth=1 -h /var/log #查看目录下空间占用情况。
基本都是/var/log/journal/占用的
journalctl --vacuum-time=1h #保留一小时之内的日志,其余删除。
journalctl --verify