Node.js 入门

218 阅读2分钟

ssh 远程登录配置

在cmd执行

echo '复制本地~/.ssh/id_rsa.pub内容' >> ~/.ssh/authorized_keys

方便ssh登录 配置hosts文件

在system32/drive/etc/hosts文件里 加上ip+好记的名字,如下

32.100.82.181 aliyun1

Ubuntu 14.04 vi 退格键不能删除字符

在服务器 执行命令

sudo apt-get install vim

防止 ssh 卡住

在服务器 执行命令

echo "Host *" >> /etc/ssh/ssh_config
echo "  ServerAliveInterval 30" >> /etc/ssh/ssh_config

创建应用账户

用root登录, 在服务器 每一行执行命令

adduser [yourname]
mkdir  /home/[yourname]/.ssh
cp ~/.ssh/authorized_keys /home/[yourname]/.ssh/
chmod 755 /home/[yourname]/.ssh/authorized_keys
chown [yourname]:[yourname] /home/[yourname]/.ssh/authorized_keys

adduser [yourname] sudo

给自己的账户加SUDO

用root登录, 执行命令

adduser [yourname] sudo

sudo 是什么

  • 全称是 super user do
  • 类似于windows的[以管理员身份运行]
  • 平常不用root账户,特殊情况下 就在前面加sudo,请出root
  • 需要输入当前用户的密码,不是root密码
  • ctrl+A 可以快速回到命令前
  • sudo !!的意思是用sudo执行上一句命令

安装 Node.js 8

Ubuntu使用apt-get安装 参考文章

curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
sudo sed -i 's/deb.nodesource.com\/node_8.x/mirrors.tuna.tsinghua.edu.cn\/nodesource\/deb_8.x/g' /etc/apt/sources.list.d/nodesource.list
sudo apt-get update
sudo apt-get install -y nodejs
node -v
npm -v
npx -v

安装nodejs, 不过这样装的版本太旧,利用 n 升级版本

sudo apt-get install nodejs
sudo apt install nodejs-legacy
sudo apt install npm

全局切换npm的包镜像源,方便快速下载

sudo npm config set registry https://registry.npm.taobao.org
sudo npm config list                # 查看是否切换源

安装最新的nodejs

sudo n stable   //升级为最新稳定版本的node.js
sudo n latest   //升级为最新版本的node.js
sudo n 10.15.1  //升级为特定的v10.15.1版本
node -v
npm -v

安装 git

sudo apt install git
git --version
```
## HTTP 状态码

[喵星人教你 HTTP 状态码 - 知乎](https://zhuanlan.zhihu.com/p/121168258)

HTTP 状态码(英语:HTTP Status Code)是用以表示 HTTP 响应状态的 3 位数字代码

- 100~199 **消息**
- 200-299 **成功**
- 300 -399 **重定向**
- 400-499 **客户端出错**
- 500-599 **服务器出错**