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
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 **服务器出错**