unbantu 安装 nginx,node,puppeteer 等等命令记录

88 阅读1分钟

unbantu20 系统及以上为例

安装 node

先更新一下,更新过了就不更新了,问题不大
sudo apt update //更新软件包列表
sudo apt upgrade -y  //更新已安装的软件包到最新版本

curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

node -v查看成功与否
npm config set registry https://registry.npmmirror.com  //设置下淘宝镜像
npm i -g nrm pnpm yarn pm2等等依赖
nrm use taobao

安装puppeteer

第一种:设置下谷歌包的镜像再安装
export PUPPETEER_DOWNLOAD_HOST=https://npm.taobao.org/mirrors
pnpm i puppeteer
如果安装后报错之类的,就安装这个
sudo apt install -y chromium-browser
执行文件路径配置 executablePath: '/usr/bin/chromium-browser',
第二种(推荐)
sudo snap install chromium
执行文件路径配置 executablePath: '/snap/bin/chromium',

安装 nginx

sudo apt install nginx

安装 mysql

sudo apt install mysql-server -y
// 运行安全脚本自行设置,root 可以让任何 ip 连接
sudo mysql_secure_installation

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
设置bind-address = 0.0.0.0

sudo mysql -u root -p
修改密码,注意 root 的 ip 是哪个,如果只能本地连接就 localhost
ALTER USER 'root'@'%' IDENTIFIED WITH caching_sha2_password  BY '123';
FLUSH PRIVILEGES;

ubuntu服务器版本安装

  • 镜像设置https://mirrors.tuna.tsinghua.edu.cn/ubuntu/,记得安装 ssh
  • 新增 root 密码sudo passwd root
  • 切换到 rootsudo su - root
  • 编辑ssh配置nano /etc/ssh/sshd_config

挂载外接硬盘

  • mkdir /mnt/wjl /mnt/cjy 创建 2 个文件夹
  • lsblk 查看硬盘有哪些
  • 挂载,mount /dev/sda1 /mnt/cjy, mount /dev/sdb1 /mnt/wjl

安装 Alist

安装

curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install

更新

curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update

卸载

curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall

alist.nn.ci/zh/guide/in…

./alist admin set