What you'll learn
- 知道什么是Linux
- 如何安装Linux
- Linux的基本操作
- 文件和目录操作,vi/vim的基本使用
- 用户和权限
- 网络和软件安装
- SSH和SCP
- shell script basic基本
Requirements
- 一台能够上网的Windows或者Mac电脑
Description
1. 什么是Linux?
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。
2. 为什么要学习使用Linux?
极高的稳定性
先天的安全性
软件安装的便利性
系统所有组件的源代码都是自由的
3. 本课程的主要内容
第一天:Linux的介绍和安装
第二天:Linux Shell和基本命令介绍
第三天:在Linux Shell下读写文件
第四天:用户和权限管理
第五天:网络配置和软件安装
第六天:SSH连接和SCP传输文件
第七天:Shell编程基础
Who this course is for:
- 想快速入门和使用Linux
Instructor
Peng Xiao is a Network and Software DevOps Engineer.
He has more than 10 years experiences in IT/Network industry, worked for Cisco Systems, Nerdalize, KPN, ING in the past 12 years.
Peng is good at Python programming(more than 10 years experiences), Network technologies especially L3 routing protocols, distributed systems, database, etc. He also like open sourced technologies, and as a GitHub user he joined some open sourced groups and made some contribution to them.
He is a scrum master and have a Cisco Service Provider CCIE certification.
He is working and living in the Netherlands now.
中文网名“麦兜搞IT”, 目前生活工作在荷兰, 是一名DevOps工程师。在IT相关领域有着超过10年的工作经验,先后在思科,Nerdalize,KPN,ING等公司工作过。
我拥有CCIE(#39317)认证和Scrum Master认证。