一、Linux系统简介

  1.什么是linux

  Linux是一个免费的、多用户、多任务的操作系统,其运行方式、功能和UNIX系统很相似,但Linux系统的稳定性、安全性与网络功能是许多商业操作系统所无法比拟的。Linux系统最大的特色是源代码完全公开,在符合GNU/GPL(通用公共许可证)的原则下,任何人都可以自由取得、传播甚至修改源代码。越来越多的大中型企业选择了Linux作为其服务器的操作系统。近几年来,Linux系统又以其友好的图形界面、丰富的应用程序及低廉的价格,在桌面领域得到了较好的发展,受到了普通用户的欢迎。

  2.Linux系统的应用

    (1)应用服务器
    (2)嵌入式领域
    (3)软件开发
    (4)桌面应用

  3.Linux服务器

  Linux系统的可靠性使它成为企业Web服务器的重要选择。同时,Linux支持多种硬件平台,非常容易与其他平台如Windows,UNIX等系统共存,其相关应用软件多为免费甚至是开放源代码的。

  4.嵌入式Linux系统

  嵌入式操作系统是当前操作系统领域的热点,Linux在该领域的低成本、小内核以及模块化有着自己的特色,很多Linux厂商纷纷在该领域投入人力、物力开展研发工作。

  5.Linux系统的特点   

    (1)开放性
    (2)多用户
    (3)多任务
    (4)良好的用户界面
    (5)设备独立性
    (6)丰富的网络功能
    (7)可靠的系统安全
    (8)良好的可移植性

  6.Linux系统的组成部分:

    (1)内核

    (2)Shell

    (3)文件系统

    (4)应用程序

  6.1内核:内核是操作系统的核心,具有很多最基本的功能,如虚拟内存、多任务、共享库、需求加载、可执行程序和TCP/IP网络功能。Linux内核的主要模块分为存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信、系统的初始化和系统调用等几个部分。

  6.2Shell:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上,Shell是一个命令解释器,它解释由用户输入的命令并且将它们送到内核。另外,Shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。

  6.3文件系统:文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统能支持多种目前流行的文件系统,如ext3、ext4、FAT、FAT32、VFAT和ISO9660等。

  6.4应用程序:标准的Linux系统都有一套称为应用程序的程序集,它包括文本编辑器、编程语言、X Window、办公软件、Internet工具和数据库等

  7.Linux系统和windows系统的共性

    (1)多用户操作系统
    (2)支持多种文件系统
    (3)支持多种端口和设备
    (4)支持联网功能
    (5)服务

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(53)-工作流设计-我的批阅
  2. JavaScript模板引擎artTemplate.js——如何引入模板引擎?
  3. hdu4790 Just Random (数学?)
  4. Ubuntu Navicat for MySQL安装以及破解方案
  5. FSL安装
  6. MongoDB 插入文档
  7. 浅析Android中的消息机制(转)
  8. 将Asp.Net MVC应用程序的控制器定义在单独的程序集(类库)中
  9. SaaS系列介绍之八: SaaS的运营模式
  10. 08_XML的解析_SAX解析
  11. 一个AVRUSB作品HID类
  12. VS多平台开发
  13. OS X 和iOS 中的多线程技术(上)
  14. ios 一步一步学会自定义地图吹出框(CalloutView)-->(百度地图,高德地图,google地图)
  15. Windows Subsystem for Linux (WSL)挂载移动硬盘U盘
  16. bzoj 4373 算术天才⑨与等差数列
  17. 如何使用HTML5的WebSocket实现网页与服务器的双工通信(一)
  18. [C#]实现任何数据库类型的DbHelper帮助类
  19. CS新建排版
  20. Nodejs全局安装和本地安装的区别

热门文章

  1. 【leetcode】1103. Distribute Candies to People
  2. extjs定时器TaskRunner
  3. ajax +formdata ,后台为PHP 实现上传整个文件夹(只适合谷歌浏览器)带进度条
  4. 【BZOJ2460】元素(拟阵)
  5. 爬虫小例1:ajax形式的网页数据的抓取
  6. android中使用Application
  7. 基于python实现自动化办公学习笔记三
  8. loadrunner常用函数整理
  9. 模拟赛DAY 2 T2不老梦
  10. 协议:FTP