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. htmlparser使用例子(全) 转载

    1.import java.net.URL;  2.  3.import junit.framework.TestCase;  4.  5.import org.apache.log4j.Logger ...

  2. C#使用SOAP调用Web Service

    程序代码 using System;using System.IO;using System.Net;using System.Text; namespace ConsoleApplication1{ ...

  3. iPhone丢失后通过iccid找回流程

    切记,丢失IPHONE第一时间要去补卡,免得小偷刷机用你的卡激活,这样你查到的号码只会是你自己的号码找iphone有2个方法:ICCID和维修换机.两者之间没任何直接联系,请不要混淆!下面是总体流程图 ...

  4. javascript二维数组

    var a= new Array(new Array(1,2),new Array('b','c')); document.write(a[1][1]); 说白了,就是利用for循环定义二维数组! & ...

  5. 快速、冒泡排序算法(PHP版)

    1.冒泡排序算法改进: 方法一: function bubbleSort($arr){//$arr(1...n)是待排序的文件,采用自下向上扫描,对$arr做冒泡排序 $bFlag = true; / ...

  6. cnUVA情况

    http://cn_uva.jd-app.com/ 欢迎访问

  7. 问题-[Delphi7]程序在WIN7电脑上的日期错误处理

    问题现象:我想大家都遇到过在XP上没有问题的日期格式,到了WIN7之后就不行了. 问题原因:因为在WIN7中增加了新的日期格式,但是老的DELPHI未处理(如果我说错了,希望高人指点). 问题处理: ...

  8. Centos下安装FTP并进行虚拟用户访问方式配置

    1. 安装认证所需包 [root@localhost]#yum install pam* [root@localhost]#yum install db4* 首先安装PAM(用于用户认证)和DB4(用 ...

  9. 关于css中z-index 的应用

    我想很多人在应用中的会碰到这个问题,设置 z-index无效:无论设置为多高的数字都没有效果: 原因是在设置z-index之前必须满足一下两个条件: 1,给设置z-index的元素设置相应的定位值,p ...

  10. javascript Deferred和递归次数限制

    function runAsyncTTS(text,speecher,audiopath) { var def = jQuery.Deferred(); var args = {"Synth ...