FetchLinux在Linux服务器中的部署指南
在部署前,需确保系统已更新并安装基础工具。根据发行版选择对应命令:
sudo apt update && sudo apt install -y git wget curl openssh-serversudo yum update && sudo yum install -y git wget curl openssh-server从GitHub克隆FetchLinux官方仓库到服务器的/opt目录(推荐系统级路径):
git clone https://github.com/fetchlinux/fetchlinux.git /opt/fetchlinux
cd /opt/fetchlinux && sudo cp fetchlinux.conf.example fetchlinux.confnano或vi):sudo nano fetchlinux.confREPOSITORY_URL:设置镜像仓库地址(如http://your-mirror-url/fetchlinux);MIRROR_NAME:自定义镜像名称(如MyLinuxMirror);UPDATE_FREQUENCY:更新频率(daily/weekly/monthly,默认daily)。为安全起见,创建专用系统用户fetchlinux及同名组,并修改仓库所有权:
sudo groupadd fetchlinux && sudo useradd -r -g fetchlinux fetchlinux
sudo chown -R fetchlinux:fetchlinux /opt/fetchlinux
启用并启动系统服务,实现开机自启与后台运行:
sudo systemctl enable fetchlinux && sudo systemctl start fetchlinux
sudo systemctl status fetchlinux(确认状态为active (running));sudo fetchlinux --update(立即执行镜像同步);fetchlinux --help(了解常用操作,如download下载镜像)sha256sum image-file计算校验和,与官方提供的值对比;rsync命令备份配置与数据,例如:rsync -aAXv --exclude '.git' /opt/fetchlinux/ /backup/fetchlinux/ls -ld /opt/fetchlinux检查目录归属,确保属于fetchlinux用户;