首次配置服务器

本人购买的是华为云,新用户活动 1 折购买的服务器 1 核 2 G,只要 99元/年,适合新手

1. 买到服务器第一步 重置密码,设置密码

2. 连接服务器

  点击 远程登录,进入服务器控制台,输入用户名(用户名默认 root)、密码

  也可以用计算机 cmd 远程连接:打开 cmd,输入 ssh root@139.9.**.**(就是服务器弹性公网 ip),再输入密码就可以登录了

  (推荐)用 Xshell 连接,下载安装 Xshell,连接方式同 cmd 连接

3. 查看服务器内核

  输入 uname -a 可以查看服务器内核信息

4. 一些 linux 常用查看服务器信息命令

  cat /proc/cpuinfo :查看CPU相关参数的linux系统命令

  cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令

  cat /proc/meminfo :查看linux系统内存信息的linux系统命令

  cat /proc/version :查看版本,类似uname -r

  cat /proc/ioports :查看设备io端口

  cat /proc/interrupts :查看中断

  cat /proc/pci :查看pci设备的信息

  cat /proc/swaps :查看所有swap分区的信息

  cat /proc/loadavg : 查看系统负载磁盘和分区

  df -h :可以查看系统的分配,已使用和可用情况

  du -sh :可以查看每个文件夹的大小。此举可以快速定位大文件所存在的位置

  fdisk -l :查看所有分区

5. 一般来说著名的linux系统基本上分两大类:

1 RedHat系列:Redhat、Centos、Fedora等

2 Debian系列:Debian、Ubuntu等


RedHat 系列:

1 常见的安装包格式 rpm 包,安装rpm包的命令是 “rpm -参数”

2 包管理工具 yum

3 支持tar包


Debian系列

1 常见的安装包格式 deb 包,安装deb包的命令是 “dpkg -参数”

2 包管理工具 apt-get

3 支持tar包
所以你Ubuntu不该用yum 该用apt-get

你可以通过uname -a 命令查看你当前的系统,验证它。

6. 安装软件

查看服务器是否预装了 git,没有则通过 sudo apt-get install git 安装

sudo 是采用系统管理员权限安装,会提示输入密码

因为我的是 Ubuntu 内核的,所以用 apt-get 安装。不同内核的可能会提示找不到命令

安装 nodejs:sudo apt-get install nodejs

安装 npm:sudo apt install npm

7. 部署项目

我放在 /home 目录下:cd /home

新建目录:sudo mkdir project

进入项目文件夹:cd project

拉取代码:git clone ***

进入项目文件夹,跑起项目就行了

检查是否成功:curl http://localhost:3000 看下是否拿到信息

8. 管理项目 

推荐使用 pm2

文档链接:https://www.douban.com/note/314200231/

安装 pm2:npm install -g pm2

9. pm2 跑项目

进入项目文件夹,执行命令:pm2 start app.js -n my-project-name

显示所有进程状态:pm2 list

停止所有进程:pm2 stop all

重启所有进程:pm2 restart all

上一篇:pm2 采坑记录


下一篇:ubuntu 18.04安装shinobi以及shinobi开机自动启动命令