Linux学习笔记第一天

Linux基本介绍

Linux的起源和发展:

简单说linux是一种操作系统,可以安装在包括服务器、个人电脑,乃至PDA、手机、打印机等各类设备中。

起源:

Linux起源于1991年,于1994年发布1.0版本的正式内核。追溯到Unix,Unix起源于1969年,是贝尔实验室的一个研究项目,10年后,Unix被无偿提供给各大学,成为众多大学和实验室研究项目的基础。但是Unix仍然是收费的。此外还有很长的发展,伯克利大学的Unix完全剔除了贝尔实验室的源码形成了自己的Unix。而另外一些Unix比如HP-UX、Solaris则沿用了贝尔实验室的源码。

开源潮流影响世界,“开源成为了一种全球性的文化现象,无数程序员投身到各种开源项目中,并且乐此不疲”。Linux、Apache、PHP、Firefox 等世界领先的各类软件产品均使用了社区开发模式并采用某种开源许可协议。包括Sun、IBM、Novell、Google甚至Microsoft在内的许多商业公司都拥有自己的开放源代码社区。

GNU(GUN is not UNIX)公共许可证:GPL

GNU公共许可证(GNU public License,GPL )是包括linux 在内的一批开源遵循的许可证协议。

GPL包括下面这些内容:

①:软件最初作者保留版权

②:其他人可以修改、销售该软件,也可以在此基础上开发新的软件。但是必须保证源代码向公众开放。

③:经过修改的软件仍然受到GPL的约束---除非是能够确定经过修改的部分是独立于原来作品的。

④:如果软件在使用中引起了损失,开发人员不承担相关责任

为啥选择linux,因为linux免费又好用呗。

作为服务器:对安全漏洞提供更快的反应,linux所消耗的系统资源比windows更少,同时也更加稳定。

作为桌面:windows仍然占据绝对的主导地位。但是linux可以定制自己需要的功能,在linux中没有什么是不能被修改的。

发行版本:

Red Hat 一直是linux乃至开源世界的领导者。Centos 完全免费,Debian Ubuntu由社区开发,完全免费。在中国则有Red Flag linux(红旗linux)。

如何选择发行版本:

大型企业版:Red Hat Enterprise Linux

Debian 和Ubuntu 小型企业可以考虑。

个人用户:漂亮的桌面版,Ubuntu、CentOS等

如何寻找linux资源:

对于更好的关于linux的介绍,请自行Google。

本人学习linux主要选择Centos7 在VM虚拟机中进行实践

具体参考博客园或者CSDN安装教程

http://www.cnblogs.com/xiaoduc-org/p/5091593.html

我参考了《linux从入门到精通》,笔记均来源于这本书,特此声明

20160127 linux 学习笔记的更多相关文章

  1. Linux 学习笔记

    Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...

  2. linux学习笔记2-linux的常用命令

    第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...

  3. Linux学习笔记(一)2015.4.13

    研究生由单片机转Linux学习 首先安装VMware虚拟机,用的是VMware 10.0 在VMware 10.0上安装视频上推荐的Red Hat Linux 5 安装后正式进入Linux学习 笔记1 ...

  4. linux —— 学习笔记(汇总)

    笔记目录:一.系统知识 和 基本概念                    二.常用操作                   三.系统管理(内存.设备.服务等管理)                   ...

  5. Linux学习笔记-林耐斯Notes-Linux就该这么学

    Linux学习笔记... 参考的优秀Linux网站: http://www.w3cschool.cn/linux/ http://www.linuxeye.com/ http://linux.vbir ...

  6. Linux~学习笔记目录索引

    回到占占推荐博客索引 本篇文章是对自己学习Linux及在它的环境下部署工具的一个总结,以方便自己查阅,也给他人一个帮助,本文章同时会不断的更新,欢迎大家订阅! 本目录包括的内容会包括linux基础命令 ...

  7. deepin linux学习笔记(四)进不去图形界面怎么办?

    目录 deepin linux学习笔记(四)进不去图形界面怎么办? 前言 更换成lxde桌面 进不去图形界面怎么办? 总结 deepin linux学习笔记(四)进不去图形界面怎么办? 前言 生命不息 ...

  8. deepin linux 学习笔记(二)——文本编辑器

    目录 deepin linux 学习笔记(二)--文本编辑器 前言 nano 小巧的命令行编辑器 通用 编辑 定位 排版 配置 vim 思路独特的超级编辑器 命令模式 插入模式 底线模式(末行模式) ...

  9. deepin linux学习笔记

    目录 deepin linux学习笔记 前言 linux常用命令 ls 显示文件夹内容 cd 切换当前目录 pwd 查看当前工作目录 mkdir 新建文件夹 rm 删除文件或文件夹 mv 移动文件 c ...

随机推荐

  1. Spring读取加密属性文件处理

    引言:Spring框架俨然已经是目前Java WEB项目开发的一个宠儿,更有人将Spring, Struts,和Hibernage称之为Java WEB项目开发的3件利器.Spring的依赖.注入.A ...

  2. Selenium WebDriver + Grid2 + RSpec之旅(四) ----通过RSpec编写测试用例

    Selenium WebDriver + Grid2 + RSpec之旅(四) ----通过RSpec编写测试用例 自动化测试和手工测试一样,是要有测试用例,有检查点和测试结果的,接下来我们通过RSp ...

  3. 【原】Spark数据本地性

    Spark数据本地性 分布式计算系统的精粹在于移动计算而非移动数据,但是在实际的计算过程中,总存在着移动数据的情况,除非是在集群的所有节点上都保存数据的副本.移动数据,将数据从一个节点移动到另一个节点 ...

  4. qualcomm platform camera porting

    转载自http://www.cnblogs.com/thjfk/p/4086001.html camera基本代码架构 Camera原理:外部光线穿过lens后,经过color filter滤波后照射 ...

  5. 12款有助于简化CSS3开发的工具

    网站开发者能通过CSS3为网站设计增添很多时尚元素,CSS3 对CSS规范做了很大的改进.现在,本文将介绍12款有助于简化CSS3开发的工具.  1.CSS3 Pie: 允许在IE上使用CSS3绝大部 ...

  6. Hadoop工程师面试题(1)--MapReduce实现单表汇总统计

    数据源格式描述: 输入t1.txt源数据,数据文件分隔符"*&*",字段说明如下: 字段序号 字段英文名称 字段中文名称 字段类型 字段长度 1 TIME_ID 时间(到时 ...

  7. Spring ’14 Wave Update: Installing Dynamics CRM on Tablets for Windows 8.1

    One of the added bonuses of Dynamics CRM is its ability go where you go! With the Spring ’14 Wave Up ...

  8. 利用stdin stdout stderr及POSIX-linux机制重定向写日志

    由open返回的文件描述符一定是该进程尚未使用的最小描述符.由于程序启动时自动打开文件描述符0.1.2,因此第一次调用open打开文件通常会返回描述符3,再调用open就会返回4.可以利用这一点在标准 ...

  9. 教程-(SQL DBE、ADO连接)+(Firebird火鸟+DbExpress)+(VF DBF数据库)+(DB Paradox)

    DBE 连接SQL Server显然用ADO或DBEXPRESS更有优势,起码连接起来比较方便. BDE的话可以用如下方法:(以下以Delphi7为例,其它版本的DELPHI请自己摸索一下,不过基本相 ...

  10. A Tour of Go For continued

    As in C or Java, you can leave the pre and post statements empty. package main import "fmt" ...