Linux命令备忘录

记一下不常用的,基于Debian Docker 安装 for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done # Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # Add the repository to Apt sources: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 服务器体检脚本 融合怪一键脚本 curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh IP体检 bash <(curl -Ls IP.Check.Place) 使用acme.sh配置域名证书 后续考虑写个一键脚本 以域名为a.example.com,acme.sh版本为v3.0.8为例 ...

June 6, 2024 · 2 min

云服务器安装黑群晖

前言 最近在考虑是否要买个NAS,但是价格太贵,很多人买回去又吃灰 之前在论坛看到52Fancy大佬分享云服务器安装黑群晖的教程,原帖:https://hostloc.com/thread-1006309-1-1.html 这不正好先试用一下,合适的话再考虑入正 折腾了一下午,终于弄好了 以下是安装过程记录,解决了原教程遇到的问题 先前准备 检查是否支持virtio_blk lsmod | grep virtio_blk 如果有输出可以继续,没有的话不用往下看了 将系统重装为debian系统 我选了debian10 最好有两台服务器 dd系统时只能使用外部链接,无法使用本地文件 我采用一台国外的云服务器修改和打包镜像(带宽高的原因),通过配置nginx使得外部可以直接获取镜像文件 为了方便,下文将要装黑群晖的服务器称为M1,海外的云服务器称为M2 修改镜像 获取mac地址 在M1中,获取mac地址 cat /sys/class/net/eth0/address 本地挂载,修改img镜像/boot/grub/grub.cfg的mac地址,并压缩 在M2中,把下面的命令中yourmac换成M1的mac地址,并将:去掉,执行 wget https://189.xinai.de/dd/DS3617xs_6.17up3_virtio.img.gz gunzip DS3617xs_6.17up3_virtio.img.gz mount -o loop,offset=$((9177088*512)) DS3617xs_6.17up3_virtio.img /mnt sed -i 's/mac1=0011322CA603/mac1=yourmac/g' /mnt/boot/grub/grub.cfg umount /mnt gzip DS3617xs_6.17up3_virtio.img 执行脚本 下载脚本 在M1中 wget https://cdn.jsdelivr.net/gh/MoeClub/Note/InstallNET.sh 我的M1是国内产商的云服务器,下载国外文件很慢,将脚本中204行的源站改为国内的域名,我这里改为 http://mirrors.163.com/xxx 最后 bash InstallNET.sh -dd 'http://M2-ip/DS3617xs_6.17up3_virtio.img.gz' 等待十多分钟后,访问 http://ip:5000 ,如果进入注册页面即安装成功

August 16, 2022 · 1 min