课程大纲

Linux 简介

  • 什么是 Linux?历史和生态系统
  • 发行版概述(如 Red Hat、Ubuntu、CentOS)
  • Linux 在企业及云中的应用

命令行入门

  • 登录、终端基础、Shell(bash、zsh)
  • 理解提示符、命令、选项和参数
  • 基本导航(pwd、ls、cd)

管理文件和目录

  • 创建、查看和编辑文件(touch、cat、nano/vim)
  • 文件操作(cp、mv、rm)
  • 目录层次结构

理解权限

  • 文件和目录权限
  • 用户和组概述
  • chmod、chown、chgrp 命令

用户和进程

  • 列出和管理用户
  • 切换用户(su、sudo)
  • 查看和控制进程(ps、top、kill)

包管理基础

  • 包管理器简介(yum/dnf/apt)
  • 安装、更新和卸载软件

网络基础

  • 检查连接性(ping、ifconfig/ip)
  • 基本主机配置
  • SSH 访问和安全远程连接

Shell 脚本简介

  • 什么是脚本?
  • 编写基本的 Shell 脚本
  • 变量、循环、条件结构

系统监控与故障排除

  • 磁盘使用和系统负载(df、du、free)
  • 日志和系统消息(journalctl/syslog)
  • 基本故障排除技巧

总结与下一步

要求

预备知识

  • 基本计算机使用能力(无需 Linux/Unix 背景)

技术要求

  • 配备 Linux 环境的笔记本电脑(物理机或虚拟机)
  • SSH 客户端(用于远程实验)或本地虚拟机功能
  • 互联网访问(用于线上培训和资源)
 14 小时

即将举行的公开课程

课程分类