Miao-Yunzai迁移到新服务器
1.改ssh连接 vim /etc/ssh/sshd_config #编辑并添加 ClientAliveInterval 60 ClientAliveCountMax 10000 systemctl restart sshd.service # 重启 2.拷贝旧机YUNZAI rsync -P --rsh=ssh 120.48.67.234:/root/Miao.tar.gz . #拷贝到当前目录,断点续传 ctrl Z #中止 jobs #查看后台任务 bg %1 #启动后台任务 exit #退出。不要关窗口退出。用命令退出。不然就不传了。 3.解压 tar -zxvf Miao.tar.gz 4.安装git,node,wget,REDIS #git yum install git yum install lrzsz yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel yum install -y gcc yum install -y unzip zip yum install net-tools.x86_64 #wget yum install wget #node 20 wget https://nodejs.org/dist/latest/node-v20.2.0-linux-x64.tar.gz tar -zxvf node-v20.2.0-linux-x64.tar.gz export PATH=$PATH:/root/node-v20.2.0-linux-x64/bin #node加环境变量 source /etc/profile #配置生效 #redis wget https://download.redis.io/releases/redis-7.0.9.tar.gz tar zxvf redis-7.0.9.tar.gz yum install cpp yum install binutils yum install glibc yum install glibc-kernheaders yum install glibc-common yum install glibc-devel yum install gcc yum install make yum -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bashcd redis-7.0.9 cd redis-7.0.9 mv redis-7.0.9 redis cd redis make #node redis 加入环境变量 vim /etc/profile export PATH=$PATH:/root/node-v20.2.0-linux-x64/bin:/root/redis-server/src source /etc/profile 5.换源 npm get registry npm config set registry http://registry.npm.taobao.org/ yum install pnpm npx nrm use taobao npm --registry=https://registry.npmmirror.com install pnpm -g 6.装依赖 pnpm install -P 装依赖 yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 -y yum groupinstall fonts -y #起redis redis-server --save 900 1 --save 300 10 --daemonize yes --ignore-warnings ARM64-COW-BUG #起喵喵 node app node -v #大于14 #用来找喵喵和杀喵喵 kill -9 pid #杀miaomiao ps -ef | grep Miao-Yun | awk {print $2} | xargs kill -9 #关掉指定进程 ps -ef | grep Miao-Yun | cut -c 9-15 | xargs kill -9 #截取字符串pid 并关闭 截取pid不一定成功 pkill -9 Yunzai #关闭进程 ps -ef | grep Miao-Yun #查看进程 stat #用来看喵喵在干啥 npm run log
报错相关: 1.MISCONF Redis is configured to save RDB snapshots 报RDB快照错误 #vim redis.conf #stop-writes-on-bgsave-error no #/stop-w 搜索 2./root/.cache/puppeteer/chrome/linux-113.0.5672.63/chrome-linux64/chrome: error while loading shared libraries: libdrm.so.2: cannot open shared object file: No such file or directory #启动或执行或者命令 #日历 报错
#装puppeteer依赖 装chrome yum update -y yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 nss.x86_64 -y yum install ipa-gothic-fonts xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc -y yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm #直接装chrome #出现这个错误解决办法,由于centos停止维护 Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist #问题解决 cd /etc/yum.repos.d/ sed -i s/mirrorlist/#mirrorlist/g /etc/yum.repos.d/CentOS-* sed -i s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g /etc/yum.repos.d/CentOS-* yum makecache
3.其他妖魔鬼怪的错误。或者更新后,报错。怎么也找不到办法,直接把Miao-Yunzai删了(插件留着)。重新拉再install,登录。再把插件放到新的Miao-Yunzai里面 可以解决一些奇怪的问题。
下一篇:
网络 随笔 0-ISO模型 & 硬件设备