Revise Docker setup and system configuration instructions
Updated configuration instructions for Docker installation, memory settings, and log management in 海纳斯设置.txt.
This commit is contained in:
@@ -1,156 +1 @@
|
||||
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
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
https://13413.kstore.vip/QingMusic/music.json
|
||||
|
||||
Reference in New Issue
Block a user