GNU/Linux 的历史
Unix OS 简介
1.1969产生于Bell实验室
 AT&T公开了第一版的源代码后,被多家厂商,科研机构修改,产生了很
 多衍生版本,各自有自己的名字,比如后来的AIX,HP/UX,Solaris等
 等。
2.求同存异
 各种不同版本之间为了保持兼容性,共同遵循POSIX标准。但为了保持
 各自的优势,使用习惯上各自不一样,主要分为两大流派---Sys V 和
 BSD(美国加州大学伯克利分校发布版)
3.重要的特性
 支持多用户,多进程;
 将一切看作文件;
 程序短小而功能单一;
 具有很好的稳定性和扩展性;
 价格昂贵
GNU工程
1.1984年由Richard Stallman组织成立
 为了创造一个自由的"类Unix"系统--GNU,最终取代昂贵的商业Unix系
 统。直到1990年基本的用户程序(比如gcc编译器,Emacs编辑器)已经完善,
 但内核hurd迟迟不能发布。
2.工程网站-- http://www.gnu.org
 国内镜像站点-- http://gnu.sea9.com
                  http://gnu.linuxforum.net
3.自由软件基金会(FSF)提供资金支持
4.GPL(General Public License)-- 通用版权许可协议保护自由软件的权利不被
 侵犯,采用该协议的软件主要具有以下特点:
 允许软件被自由的拷贝
 允许软件被自由的修改
 允许软件被修改后自由的传播,但必须提供源代码

Linux内核历史
1.1991年由Linus Torvalds牵头开发
 因为不满课本上的Minix OS,还是大学生的Linus Torvalds根据从Minix学来的知识,
 从头写了一个内核,公布在网上,吸引了无数的内核爱好者参与开发。
2.内核加入了GNU项目,采用GPL协议发布
 工程网站-- http://www.kernel.org
3.1994年发布1.0版本,开始大范围的流行
4.我该下载2.6.5还是2.7.2?
 内核的版本号=主版本号.次版本号.修正次数
 次版本号为偶数为稳定版,是奇数为开发版
5.伟大的GNU/Linux系统
 GNU为首的组织提供各种自由的应用软件
 Linus维护最新内核的开发
 XFree86组织提供开放的Xwindow图形应用系统
 Gnome和KDE组织提供图形桌面
 无数的爱好者帮助测试,提供技术支持
6.商业发布版本
 Slackware,RedHat,Mandrake,Suse,TurboLinux,Debian

课程的学习环境:
1.需要Fedora Core 1-- http://fedora.redhat.com
 Fedora项目由RedHat公司提供资助,开发的一个可以免费下载使用的根RedHat Linux
 兼容的OS
2.两台主机
    一台Linux Server
 一台客户机:Windows(使用putty软件登录服务器)或者Linux(使用ssh命令登录服务
 器)

ChinaITLab-Linux工程师培训课程笔记1相关推荐

  1. 大数据工程师工作笔记之集群节点准备

    序 大数据工程师工作笔记系列分享 2020,成为更好的自己 01 Linux 系统网络配置 在公司中,一般来说,大数据集群是不能上网的,这就需要一个跳板机,将需要的组件传到大数据集群中离线安装就可以了 ...

  2. 忘却的纪念:我的摩托罗拉3G网络工程师培训笔记

    6年前我报名参加了摩托罗拉研究院主办的3G移动网络工程师培训简称MCNE,当时3G牌照尚未下发,3G这个概念更不为人所知.我可能是这个培训班上年纪最小的,年少轻狂,就在开办仪式上,培训老师让我们自我介 ...

  3. 大数据工程师培训课程有哪些,主要包括哪几个部分?

    在不久的将来,多智时代一定会彻底走入我们的生活,多智时代该平台,专注于人工智能.大数据.云计算和物联网的入门学习和科谱资讯,让我们一起携手,引领人工智能的未来 大数据工程师培训课程有哪些?目前大数据基 ...

  4. 转载:ZYNQ+linux网口调试笔记(1)PS-GEM0

    ZYNQ+linux网口调试笔记(1)PS-GEM0 转载原文:https://www.jianshu.com/p/a4e25e8b2f5e 开发环境 Windows SDK 2017.4 Ubunt ...

  5. 软件测试工程师学习笔记12 - 数据库篇

    软件测试工程师学习笔记 -12 一.入门必读 二.Linux 三.数据库 1.MySQL基础 1)别名与重复记录 2)条件查询 3)聚合函数 4)数据分组 5)一个练习 6)分组后的数据筛选 7)数据 ...

  6. 老男孩的linux运维笔记-初级部分内容(一)

    ############################################################ # # USER          YYYY-MM-DD – ACTION # ...

  7. Linux实战教学笔记19:Linux相关网络知识梳理

    第十九节 Linux相关网络知识梳理 标签(空格分隔): Linux实战教学笔记-陈思齐 一,前言 一个运维有时也要和网络打交道,所以具备最基本的网络知识,对一个运维人员来说是必要的.但,对于我们的工 ...

  8. Udacity机器人软件工程师课程笔记(五)-样本搜索和找回-基于漫游者号模拟器-自主驾驶

    9.自主驾驶 在接下来的环节中,我们要实现漫游者号的自动驾驶功能. 完成这个功能我们需要四个程序,第一个为感知程序,其对摄像头输入的图片进行变换处理和坐标变换使用.第二个程序为决策程序,功能是帮助漫游 ...

  9. linux系统管理学习笔记之三----软件的安装

    linux系统管理学习笔记之三----软件的安装 2009-12-29 19:10:02 标签:linux 系统管理 [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 ...

  10. 嵌入式Linux入门经典笔记

    史上最牛的Linux内核学习方法论     点击下载 我的arm_linux移植笔记     点击下载 S3C2440完全开发流程     点击下载 Linux系统命令及其使用详解完整版     点击 ...

最新文章

  1. 不能卸载java_无法卸载注入的DLL
  2. python中冒号报错_python新手常见错误和异常
  3. mysql memory=off_MySQL内存调优
  4. 前端学习(3022):vue+element今日头条管理-首页layont布局
  5. java sequencefile_Hadoop SequenceFile数据结构介绍及读写
  6. Kotlin学习笔记 第四章 解构声明 集合集合的扩展方法 Range 异常 Throw关键字
  7. java switch原则_Java switch case语句
  8. 修改MAC地址的方法(未测试)
  9. 2022年信息安全工程师考试大纲
  10. 空间中直线到平面的距离的公式是什么?
  11. Uptime Kuma一款开源监控工具
  12. 虽然没有见过凌晨四点的洛杉矶,但是我们见证了了凌晨灯火通明科技园:程序员的痛谁懂
  13. java xslfslide_Apache POI PPT - 幻灯片布局
  14. springboot程序logback日志基本配置,多个包不同日志级别输入到文件中
  15. 用windows搭建ntp时间服务器(从上级获取时间,并为客户机提供时间)
  16. Docker 安装 MySQL(借鉴菜鸟教程)
  17. FPGA项目开发——信号发生器(DDS)
  18. “最粉嫩”的JVM垃圾回收器及算法,隔壁都馋哭了
  19. 短消息聊天框html模板,短信、私信、微信等聊天对话的文本消息生成器AE模板
  20. S7-1200PLC与MCGS触摸屏实现以太网通信的具体方法示例

热门文章

  1. Android studio上音频文件格式问题
  2. 机器学习备忘录 | 二分类模型常用评价指标汇总
  3. SMOTE算法代码实现
  4. matlab欠采样,科学网—傅立叶欠采样算子的Matlab代码 - 屈小波的博文
  5. python 菜鸟教程 xml-【读书】Django教程(菜鸟教程)
  6. C语言实验课基础考点1.0
  7. java可达性_Java 垃圾回收 - 可达性分析算法
  8. spring 项目中设置maven镜像源
  9. 关于Linux性能调优中系统CPU监测信息统计的一些笔记
  10. ftp 创建工具下载,三款ftp 创建工具下载-免安装版(亲测)