(第二章)小满zs-服务器基本命令&pm2

185 阅读3分钟

Linux

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到MinixUnix的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于debianarchlinux和基于商业开发的Red Hat Enterprise LinuxSUSEOracle Linux等。

使用SSH连接服务器

  1. windows 安装 SSH ,Macbook免安装自带。

    进入网站后找到:

    image.png 然后点击下载

  2. 打开终端连接服务器

    ssh <默认root>服务器账号@服务器公网ip
    

    账号可以在充值服务器密码那里看到

    如果是第一次连接,会询问是否保存ssh的密钥,直接选择y即可。选择完后就会让你输入服务器密码。

    输入完后如果进入到了一个类似 [root@xxxxx]# 的就表示已经进入到了服务器里面了。

  3. linux命令:

    命令说明
    ls查看当前目录下的文件以及文件夹
    pwd查看当前所在目录
    cd切换目录,cd..:返回上一层目录cd ~:回home目录cd /:回根目录
    wget [下载地址]用来下载一些东西
    tar解压压缩命令:-c:压缩-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u更新原压缩包中的文件。这几个是独立命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压文档时可选的:-z:有gzip属性的-j:有br2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出-f:这个参数时必须的,也是放到最后的,后面只能接文档的名称示例:tar -xvf node-v14.19.1-linux-x64.tar.xz,这条命令表示:解压node-v14.19.1-linux-x64.tar.xz这个文档,并显示整个解压过程
    vi [文件名]打开文件,进入文件内输入i表示编辑文件内容,按esc退出编辑,:wq保存并退出
  4. linux安装nodejs

    • 我们先到nodejs官网获取到linux版本的nodejs的下载地址

      image.png 然后右键点击复制连接地址:

      image.png

      在linux里面下载nodejs压缩包:

      image.png 解压:

      image.png

      注意:下载的node版本过高的话可能会报错:

      image.png

  5. 配置环境变量

    • 进入node目录下的bin文件夹,然后输入pwd查看当前工作目录复制: image.png
    • 前往根目录下面的etc/profile,此文件涉及系统的环境,即与环境变量相关,这里修改会对所有用户起作用。
    • 使用vi命令编辑该文件
      vi profile
      
      i键进入编辑模式,在最后一行添加:
      export PATH=$PATH:你的node的bin目录的路径(比如:/node-v14.19.1-linux-x64/bin)
      
      输入:wq保存并退出, 然后执行 source profile 或者重启linux

安装PM2

npm install pm2 -g

觉得网速太慢的话也可以切换淘宝镜像源:

npm config set registry https://registry.npm.taobao.org

查看PM2是否安装成功:

pm2 -v