Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

uselibrary/Getting-Started-with-Linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

53 Commits

Repository files navigation

Getting Started with Linux --- mjj版的linux入门教程

本文的首要目的是给予Linux初学者一个简单、易学的教程,以便在看完本文后对Linux系统有一个基础的认识(而非系统级的深入),可以对常见的软件和功能进行配置,甚至可以自己写一写一键脚本。

时间和精力有限,有些内容没有写,其中也肯定有不少错误的地方。如果需要什么内容或提出补充和纠错,可以直接在GitHub上或者我的网站 (https://pa.ci/157.html) 中发言,如果有时间会添加进去,也欢迎PR来增加内容。

2025年9月进行第二次大幅更新,采用的系统为Debian GNU/Linux 13(trixie)。 (削除) 2024年12月进行第一次大幅更新,采用的系统为Debian GNU/Linux 12 (bookworm)。 (削除ここまで) (削除) 本教程写于2021年下半年,采用的系统为Debian GNU/Linux 11 (bullseye)。 (削除ここまで)

正文内容如下,点击以进行浏览

https://github.com/uselibrary/Getting-Started-with-Linux/blob/main/tutorial.md

目前的大纲如下

  • 0 前言吐槽CentOS
  • 1 环境搭建
    • 1.1 系统选择与安装
    • 1.2 常用的命令
    • 1.3 基础文本编辑器nano、vim
    • 1.4 更新系统
  • 2 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

About

mjj版的linux入门教程

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

AltStyle によって変換されたページ (->オリジナル) /