Giter VIP home page Giter VIP logo

getting-started-with-linux's Introduction

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

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

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

本教程写于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

getting-started-with-linux's People

Contributors

ricegnocchi avatar uselibrary avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.