目录
学习目标:
会从行业小白到初入职再到行业精英,会持续更新,哪里写的不好、不对,欢迎各位大神指正。
学习内容:
一、了解Linux发展史
Unix由来:
前身,1968年,由MIT麻省理工、Bell实验室、GE开发出multics系统。
Unix元年(计算机元年),1970年肯汤普森、丹尼斯里奇开发出Unix操作系统。
1973年,使用C语言对Unix操作系统进行重新编写
何为开源文化:
1984 GNU(GNU is NOT Unix)自由软件运动,
1991 理查德斯托曼找到林纳斯托瓦兹,商谈加入GNU,
1992 GNU/Linux
开源协议:
GPL(GNU General Public License)自由软件通用许可协议:允许用户任意复制、传递、修改再发布、基于自由软件协议修改再发布的软件,仍需遵守GPL。
LGPL:允许不开放所有的源代码,相比于GPL规则较为宽松,为基于Linux开发商业软件提供了平台。
Linux诞生:
林纳斯托瓦兹 Linux之父
发展(内核版本):
① 1991年 推出Linux0.0.1版本
② 1992年 0.0.2版本
③ 1994年 1.0版本
④ 2003年 2.0版本
⑤ 2011年 3.0版本
二、Linux操作系统的特点
1.开放性、多用户、多任务、良好的用户界面、优异的性能和稳定性
2.单用户:在登录操作系统时,只能允许同时登录一个用户
3.多用户:在登录操作系统时,允许同时登录多个用户进行操作
4.单任务:允许用户同时进行的操作任务数量
5.多任务:允许用户同时进行多个操作任务
三、Linux操作系统内核版本
Linux内核标志——Tux(企鹅)
Linux内核官网:http://www.kernel.org
内核版本:
① 格式:主版本号、次版本号、修订版本号
② 主版本号:标识内核的架构、功能等方面的重大升级
③ 次版本号:代表当前版本是开发版还是稳定版
④ 修订版本号:同一个内核次版本中的不断修订和升级,即每一次小的改动
⑤ 次版本号的奇数代表开发版、偶数代表稳定版
内核版本区分:
3.0之前为主版本、次版本、修订版本
3.0之后为主线版本和长期支持版本
四、常见发行版本
Ubuntu、CentOS、Fedora、Kali、RedHat、Debian
五、常见开源软件
Firefox、Apache、Nginx、Tomcat、Mariadb、gzip...
六、常见应用场景
服务器设备:IDC机房、EDC机房、云计算IASS层
服务器设备:电脑、冰箱、汽车
移动端设备:手机Android
七、在VMware安装Linux操作系统
首先新建虚拟机按以下步骤操作
右键点击新建的虚拟机
找到使用IOS映像文件浏览,找出CentOS7镜像文件添加,确定后开启此虚拟机
开机后选install CentOS 7
建议初学者选中文
需要调试为两个
软件选择进入选:带GUI的服务器和开发工具 选择后开始安装
安装过程中可以创建用户和设置权限密码
等待安装完成后点击重启便安好了一台可以实行操作的虚拟机,进行学习。
学习内容/方法/时间
学习内容:基础命令/目录结构/基础操作/内核结构
学习方法:命令记忆/动手实操/关联性理解/差异性学习/场景学习
- 周一至周五早上 9 点—晚上 9 点
- 周六上午 9 点-上午 11 点——周六下午 18 点-上午 20 点
- 周日上午 9 点-上午 11 点——周日下午 18 点-上午 20 点