0. 前置知识

Linux基础操作

最好要有在本地使用虚拟机以及linux系统的常识。

1. IBM俱乐部腾讯云服务器基本信息

1.1 服务器基本信息

  • 服务器IP:请联系管理员获取
  • 服务器系统:Ubuntu 18.04
  • 服务器配置:2核,内存3432MB, 88.47GB外存
  • 已搭载:MySQL5.43(端口号3306),宝塔面板(端口号38299),PHP-7.4.33、Nginx1.22.1

    正在运行的服务

  • 数据库*1:portal
  • 网站*1 根目录/www/wwwroot/demo

    用户文件夹地址

    1
    /home

    2.使用原则

    2.1 服务器安全

    2.2 数据安全

    3. 常见基础问题

    3.1 报错类

    3.1.1 __vsc_prompt_cmd_original: command not found

    问题描述:
    在本地的vscode上使用ssh-remote登录到远程服务器(操作系统为ubuntu 18.04)后,使用vscode自带的终端运行任意命令时都会出现
    1
    __vsc_prompt_cmd_original: command not found
    虽然不影响命令运行结果,但是严重影响使用体验。

解决方法:
只需要在远程主机的.bashrc文件中添加一行命令

1
unset PROMPT_COMMAND

然后保存文件退出后使用source ~/.bashrc 让更改生效。

3.2 操作类

3.2.1 添加新用户(需要root权限)

1
sudo adduser username

其实还有另外一种添加方式不过shell、文件夹等都需要手动配置,不建议。

如果你也想搭建一个网站,那么:同一个服务器如何部署多个站点?

安全

服务器应不应该使用「宝塔」等管理软件?

https://www.zhihu.com/question/399004917

在阿里,腾讯云服务器上都有过被挖矿的经历,后面直接重新初始化系统,不用的端口默认全部关闭,有用的那些端口全部修改端口号,比如8080,3306,22之类的,全部改,root密码设置成比复杂的,另外禁止root直接登录,设置访问证书,SSH登录设置 TOTP 动态验证,否则根本防不住啊。