3天搞定Linux,1天搞定Shell,清华学神带你通关

003_入门篇_Linux概述(二)_Unix P3 - 08:10
一、课程与行业岗位的关系
Linux岗位:
- 运维工程师:系统运维、应用运维、DBA
- 开发工程师:内核/驱动开发、软件开发、嵌入式开发(C或者C++)
行业应用:Web应用、数据库、大数据、云计算、物联网
Linux是高级程序员必备
二、课程的主要内容
- 入门篇(概述、安装)
Linux是什么:是一个操作系统(OS),操作计算机硬件的软件,与Windows、macOS并驾齐驱;商标TUX,穿着晚礼服的企鹅;Linux之父:Linus Torvalds,1991年花了9个月时间,基于Minix(Unix的变种)开发了Linux0.01版本,并开源源代码。
Unix的渊源:
贝尔实验室:Ken Thompson/Dennis Ritchie, Unix之父;
Unix:多用户分时操作系统,设计理念:简洁高效;早期用汇编语言编写,Dennis Ritchie开发了C语言,Ken Thompson/Dennis Ritchie用C开发了Unix系统。
SVN:集中式代码管理
git,GitHub:分布式代码管理
GNU/linux: Richard Stallman,广义的Linux, 计算机硬件,核心层Kernel,硬件接口层,命令解释层,外围应用层,Linux发行版本
Linux发行版本:RedHat(centos,社区版本); debian(Ubuntu, Linux Mint),SUSE,android(基于linux内核), 华为鸿蒙系统(基于linux内核开发)
Linux VS Windows
- 软件与支持,windows数量和质量有优势,但大部分收费软件,由微软官方提供支持和服务;linux开源自由软件,用户可以修改定制和再发布
- 安全性:三天两头打补丁;更加安全
- 使用习惯:纯图形界面下操作使用;Linux兼具图形界面操作和完全的命令行操作,一旦熟练操作后效率极高
- 可定制性:Windwos封闭,系统可定制型很差;Linux开源,可定制性非常强
- 应用场景:Windows适合个人电脑桌面操作系统;Linux适应服务器操作系统
安装:
- 基础篇(文件目录结构、编辑器、网络配置、系统管理、远程登录)
- 实操篇(文件目录、文件权限、用户管理、磁盘分区、进程线程)
- 扩展篇(软件包、克隆虚拟机、shell编程)
下载地址:https://www.centos.org
https://www.vmware.com
三、课程特色
- 基于CentOS7
- 小白教程
- 详细的常用命令讲解