zoukankan      html  css  js  c++  java
  • Linux简介——(一)

    1。 常见操作系统

           - 服务端操作系统 : linux、unix、windows server

           - 单机操作系统 : windows(dos 、ucdos、win95、win98、win2000、xp、vista、win7、win8)

                             MAC 、linux(ubuntu)

           - 移动操作系统 Android、IOS 、Windows phone

     2.linux操作系统介绍

     为什么要学习linux操作系统

            1. 大部分服务端都采用linux ,JEE部署到服务器中

            2. 一些企业和学校采用linux研发和教学

                      3. 很多嵌入式开发 用linux 

            4. 云计算、大数据 是集群网  linux : centos

    - 特点  

       1. 开放、开源、多用户的网络操作系统

             2. 基于unix(unix-->minix-->linux(linus :林纳斯 芬兰 )),可以定制内核

             3. 假如了GNU组织(自由软件组织 ,copyLeft) ,通过GPL(通用公共许可) 许可对外发布 

    3. linux组成

         1. linux内核(linus 团队管理)

              2. shell :用户与内核交互的接口

              3. 文件系统 : ext3、ext4 等  windows 有 fat32  、ntfs

              4. 第三方应用软件

            

    4..linux操作系统版本  

            1. 内核版本 (linus 团队管理)  3.8

             2. 发行版本  :一些软件公司以内核为基础,再添加一些软件和文档形成发行版本

                - red hat  : rhel ,centos

                - debian   : debian,ubuntu(桌面)

                - android 

    目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、TurboLinux、BluePoint、RedFlag、Xterm、SlackWare等。

    5.简介?

      Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

      Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

      Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    6.与Windows对比

    比较WindowsLinux
    界面 界面统一,外壳程序固定所有Windows程序菜单几乎一致,快捷键也几乎相同 图形界面风格依发布版不同而不同,可能互不兼容。GNU/Linux的终端机是从UNIX传承下来,基本命令和操作方法也几乎一致。
    驱动程序 驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件,如果没有了原配的驱动有时很难支持。另外,有时硬件厂商未提供所需版本的Windows下的驱动,也会比较头痛。 由 志愿者开发,由Linux核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动程序,尽管多数无需手动安装,但是涉及安装则相对复杂,使得新用户面对 驱动程序问题(是否存在和安装方法)会一筹莫展。但是在开源开发模式下,许多老硬件尽管在Windows下很难支持的也容易找到驱动。HP、Intel、 AMD等硬件厂商逐步不同程度支持开源驱动,问题正在得到缓解。
    使用 使用比较简单,容易入门。图形化界面对没有计算机背景知识的用户使用十分有利。 图形界面使用简单,容易入门。文字界面,需要学习才能掌握。
    学习 系统构造复杂、变化频繁,且知识、技能淘汰快,深入学习困难。 系统构造简单、稳定,且知识、技能传承性好,深入学习相对容易。
    软件 每一种特定功能可能都需要商业软件的支持,需要购买相应的授权。 大部分软件都可以自由获取,同样功能的软件选择较少。

    ------------------------------------第二种认识--------------------------------------------------

        1:linux基础简介
            1:操作系统(Operating System)
                1:操作系统是管理计算机硬件与软件资源的程序
                2:典型操作系统
                    1:UNIX、LINUX、Mac OS X、Windows iOS、Android、MS-DOS
                3:操作方式
                    1:命令行界面(Command Line Interface CLI)
                        1:用户通过键盘输入指令,计算机接收到指令后,予以执行。
                        2:优点
                            1:节约计算机系统的资源
                            2:操作速度快(记住命令)
                        3:常见
                            1:DOS、UNIX、LINUX
                    2:图形用户界面(Graphical User Interface,简称 GUI)
                        1:采用图形方式显示的计算机操作
                        2:优点
                            1:操作简单
                            2:用户友好
                        3:缺点
                            1:比图形命令界面消耗资源
                        4:常见
                            1:WINDOWS、Mac OS
            2:UNIX与MINIX
                1:UNIX
                    1:1969年由贝尔实验室的肯.汤普逊、丹尼斯.里奇带领下开发出UNIX
                        1:肯.汤普逊:UNIX之父
                        2:丹尼斯.里奇:C语言之父
                    2:之前使用汇编语言B语言,1973年用两人改用C语言(高级语言)重写
                2:MINIX
                    1:贝尔实验室收回版权并且规定“不可对学生提供源码”。
                    2:Andrew S. Tanenbaum(谭帮宁)教授为了授课,在不参考UNIX源码下写出了MINIX
                        1:计算机网络、现代操作系统作者,MINIX之父。
            3:LINUX
                1:1991年,芬兰人林纳斯.托瓦兹在赫尔辛基大学自己动手写了操作系统,就是LINUX内核(Linux kernel)。
                2:吉祥物企鹅。
                2:Linux加入GNU并遵循公共版权许可证 (GPL)。    
            4:GNU(“GNU's Not Unix”)
                1:理查德.斯托曼博士1983 年启动建立一个完全相容于UNIX的自由软件环境
                    1:自由软件
                        1:赋予用户复制、研究、修改和散布该软件的权利,并提供源码供用户自由使用    
                2:核心的操作系统内核发展受挫,于是采用Linux kernel,应用在GNU系统中
            5:GPL(General Public License 通用公共许可证)
                1:为了避免GNU开发的软件被其他人利用成为专利软件
                2:Copyleft(专利软件是Copyright)
                3:目的要让GNU永远是免费和公开的
            6:Linux简介
                1:Linux是一种自由和开放源码的类UNIX操作系统
                2:LINUX特点
                    1:开放性,多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,
                       良好的用户界面(命令界面,图形界面等),出色的速度性能
                3:LINUX组成
                    1:内核
                    2:Shell
                    3:文件系统
                    4:应用程序
                4:LINUX版本
                    1:LINUX内核(Linux kernel)
                        1:系统的心脏
                    2:发行版本
                        1:厂商将Linux系统内核与应用软件和文档包装起来,并提供一些安装界面和系统设定管理工具的一个软件包的集合
                        2:常见
                            RedHat Linux,Debian,Ubuntu, Novell/SuSE Linux
            7:Ubuntu
                1:Ubuntu版本由发布的年份和月份组成最新的版本为Ubuntu 12.10
                        查看Ubuntu版本cat /etc/issue 或者 sudo lsb_release -a

  • 相关阅读:
    Python开发:关于__name__
    学习笔记之cocos2dx2.1.1实现修改plist文件数据,用TinyXml解析XML
    计算机相关书籍推荐(持续更新)
    【C语言】溢出的处理及大小端模式的判断
    使用 MDSD 开发安全可靠的软件
    关于 /dev/null 与 /dev/zero
    NetBeans 时事通讯(刊号 # 108 Jul 08, 2010)
    NetBeans 时事通讯(刊号 # 109 Jul 17, 2010)
    JDK1.6 Update21 下载
    类的内联函数的实现应该放在哪里
  • 原文地址:https://www.cnblogs.com/qlqwjy/p/7464053.html
Copyright © 2011-2022 走看看