在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 | curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - &&\ |
Nodejs 18.x就安装好了
检查:
1 | root@VM-4-10-ubuntu:~# node -v |
装的好好的,没啥毛病✓
安装redis
官方的apt包里包含了redis,所以同上:
1 | sudo apt install redis |
就好了
与Windows里redis需要自己启动运行不同,这里的redis安装完自动运行,省心得很
如果要查看redis有没有在运行了,输入:
1 | sudo systemctl status redis-server |
两个命令都可以看出redis的运行状态
附上开启、关闭和重启redis服务命令:
1 | redis-server stop |
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
5screen -S <名字> #创建一个新的终端会话
Ctrl-A-D #退出当前的终端会话,保持后台运行
screen -ls #查看当前存在的所有终端会话
screen -S <名字> -X quit #删除某个终端会话
screen -r <名字> #切换到某个终端会话