0%

在Ubuntu上配置nodejs和redis

在Ubuntu上配置nodejs和redis(记录篇)

由于嫌弃服务器上用Windows的话图形化界面太耗资源,这两天把服务器系统换成了Ubuntu,虽然速度提升聊胜于无,但蚊子腿再小也是肉~o.0~
为了防止云服务器到期的时候再配置又要查资料,在这里写一篇记录篇,查起来也方便

系统:Ubuntu-20.04

Ubuntu自带apt包,所以大部分时候只要apt-get install就行了,非常方便

输入:

1
sudo -i

进入管理员形态!!

安装git

这个没什么好说的,脑子没毛病都知道怎么做

1
sudo apt-get install git

安装Nodejs 18.x

先安装curl

1
sudo apt-get install curl

然后输入以下内容:

1
2
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - &&\
sudo apt-get install -y nodejs

Nodejs 18.x就安装好了
检查:

1
2
3
4
5
6
root@VM-4-10-ubuntu:~# node -v
v18.19.1
root@VM-4-10-ubuntu:~# npm -v
10.2.4
root@VM-4-10-ubuntu:~# npx -v
10.2.4

装的好好的,没啥毛病✓

安装redis

官方的apt包里包含了redis,所以同上:

1
sudo apt install redis

就好了

与Windows里redis需要自己启动运行不同,这里的redis安装完自动运行,省心得很
如果要查看redis有没有在运行了,输入:

1
2
sudo systemctl status redis-server
service --status-all #查询开启的服务

两个命令都可以看出redis的运行状态

附上开启、关闭和重启redis服务命令:

1
2
3
redis-server stop  
redis-server start
redis-server restart

PS:一些ex人的地方:

  • puppeteer的版本太新会抽风,使用以下代码进行治疗:
    1
    pnpm install [email protected] -w
  • Ubuntu会出现:Error: Failed to launch the browser process!,网上查了好久一点有用的没有,我直接:
    1
    sudo apt-get install ca-certificates fonts-liberation libappindicator3-1 libasound2 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libglib2.0-0 libgtk-3-0 libnspr4 libnss3 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 lsb-release wget xdg-utils -y
    安装依赖,然后就好了✓
  • Ubuntu里要用screen同时运行 签名API 和 本体,附上↓↓↓仅供参考:

    其实这玩意只要脑子没坏都知道,但是万一脑子坏了呢o.0

    签名API填地址用http://嗷,不要傻乎乎地用https://

    1
    2
    3
    4
    5
    screen -S <名字>				#创建一个新的终端会话
    Ctrl-A-D #退出当前的终端会话,保持后台运行
    screen -ls #查看当前存在的所有终端会话
    screen -S <名字> -X quit #删除某个终端会话
    screen -r <名字> #切换到某个终端会话
    到时候看需要再补充吧。