老规矩,先SEO一波,原载于 https://pa.ci/157.html
GitHub地址:https://github.com/uselibrary/Getting-Started-with-Linux/ 正文内容如下,点击以进行浏览 https://github.com/uselibrary/Getting-Started-with-Linux/blob/main/tutorial.md
Getting Started with Linux — mjj版的linux入门教程
本文的首要目的是给予Linux初学者一个简单、易学的教程,以便在看完本文后对Linux系统有一个基础的认识(而非系统级的深入),可以对常见的软件和功能进行配置,甚至可以自己写一写一键脚本。时间和精力有限,有些内容没有写,其中也肯定有不少错误的地方。如果需要什么内容或提出补充和纠错,可以直接在GitHub上或者我的网站(https://pa.ci/157.html)中发言,如果有时间会添加进去,也欢迎PR来增加内容。
本教程写于2021年下半年,采用的系统为Debian GNU/Linux 11 (bullseye)。
目前的大纲如下 0 前言吐槽CentOS 1 环境搭建 1.1 系统选择与安装 1.2 常见的命令 1.3 基础文本编辑器nano、vim 1.4 更新系统 SSH链接和基础配置 2.1 连接SSH的软件和相关操作 2.2 SSH配置文件介绍和修改 2.3 使用密钥登陆SSH 3 Linux文件系统 3.1 文件系统格式 3.2 文件树、文件夹功能和权限 3.3 示例:挂载U盘 4 Shell/Dash入门 5 Crontab定时任务 6 系统权限 6.1 root和user,以及sudo 6.2 chmod和chown 7 Systemd入门和配置 7.1 开机自启和进程守护 7.2 Timer代替Crontab 8 手动配置系统:以frp为例 9 网站环境搭建 9.1 宝塔解人忧 9.2 手动搭建 9.2.1 Apache和Nginx 9.2.2 PHP 9.2.3 MySQL和MariaDB 9.2.4 Let’s Encrypt, SSL/TLS |