计算机零基础必备转码宝典(dev)
Copyright © 2023 11D_Beyonder, All rights reserved.
第一天
初识Linux
SSH远程连接
SSH连接登上华为云服务器。
如果仅仅是连接,可以打开PowerShell或CMD,输入下面的命令。
1 | ssh <用户名>@<服务器IP> |
可以尝试功能更丰富的SSH客户端,支持服务器资源管理、文件浏览等功能。个人认为SSH客户端最方便的功能是可以图形化上传下载文件,不需要手动在命令行里用scp
命令。
常用的SSH客户端:
- MobaXterm free Xserver and tabbed SSH client for Windows
- GitHub - kingToolbox/WindTerm: A professional cross-platform SSH/Sftp/Shell/Telnet/Serial terminal.(推荐)
- Download PuTTY - a free SSH and telnet client for Windows
- XSHELL - NetSarang Website
第二天
了解Linux生态
发行版
了解Ubuntu、CentOS、Arch Linux等主要发行版。
https://mp.weixin.qq.com/s/x8rwsIOzYEPXmEVXmWJ4Tg
要知道各个发行版的程序安装方式和特性都是不一样的!!
可用如下命令查看本机发行版。
1 | lsb_release -a |
也可以下载neofetch
命令查看,非常炫酷。
命令行操作
熟练使用常用的命令,比如ls
、mkdir
、touch
、cat
。
安装一个Rust重写的命令行工具bat
,比较其和cat
有什么不同。
学会vim的基本操作:用touch
新建一个文本文件,vim <文件名>
打开文件,按i
进入编辑模式,按:
进入命令模式,命令模式下按wq
保存并退出。
初识数据库
了解数据库生态
了解各类常用数据库,特别是搞清楚什么是关系型数据库和非关系型数据库。
安装MySQL
MySQL应该是当前最常用的数据库(虽然逐渐被PostgreSQL取代就是了),历史悠久、有开源免费的社区版。MySQL网上能找到的教程很多,但是都很烂,需要好几篇结合着一起看。
MySQL常用的版本是MySQL5.7和MySQL8,我们还是安装MySQL8的最新版为好。
首先是在服务器上安装。
然后要配置远程连接,其中涉及防火墙的操作,其实防火墙操作没那么麻烦,直接在云服务网站界面开启MySQL端口(一般是3360)即可,不用命令行配置。
接下来你就可以使用一些本地数据库客户端来操作数据库了。
- Navicat 中国 | 支持 MySQL、Redis、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL 的数据库管理(收费,但是功能最丰富最强大)
- DBeaver Community | Free Universal Database Tool(开源免费的社区版功能已经足够强大)
- Webyog | Tools for MySQL and MariaDB Databases(不了解,看着也不太好用)