Copyright © 2023 11D_Beyonder, All rights reserved.

第一天

初识Linux

SSH远程连接

SSH连接登上华为云服务器。

如果仅仅是连接,可以打开PowerShell或CMD,输入下面的命令。

1
ssh <用户名>@<服务器IP>

可以尝试功能更丰富的SSH客户端,支持服务器资源管理、文件浏览等功能。个人认为SSH客户端最方便的功能是可以图形化上传下载文件,不需要手动在命令行里用scp命令。

常用的SSH客户端:

第二天

了解Linux生态

发行版

了解Ubuntu、CentOS、Arch Linux等主要发行版。

https://mp.weixin.qq.com/s/x8rwsIOzYEPXmEVXmWJ4Tg

要知道各个发行版的程序安装方式和特性都是不一样的!!

可用如下命令查看本机发行版。

1
lsb_release -a

也可以下载neofetch命令查看,非常炫酷。

命令行操作

熟练使用常用的命令,比如lsmkdirtouchcat

安装一个Rust重写的命令行工具bat,比较其和cat有什么不同。

学会vim的基本操作:用touch新建一个文本文件,vim <文件名>打开文件,按i进入编辑模式,按:进入命令模式,命令模式下按wq保存并退出。

初识数据库

了解数据库生态

了解各类常用数据库,特别是搞清楚什么是关系型数据库非关系型数据库

安装MySQL

MySQL应该是当前最常用的数据库(虽然逐渐被PostgreSQL取代就是了),历史悠久、有开源免费的社区版。MySQL网上能找到的教程很多,但是都很烂,需要好几篇结合着一起看。

MySQL常用的版本是MySQL5.7和MySQL8,我们还是安装MySQL8的最新版为好。

首先是在服务器上安装。

然后要配置远程连接,其中涉及防火墙的操作,其实防火墙操作没那么麻烦,直接在云服务网站界面开启MySQL端口(一般是3360)即可,不用命令行配置

接下来你就可以使用一些本地数据库客户端来操作数据库了。