第一章   Linux操作系统简介

主要内容:

1:Linux的发展历史               2:开源软件               3:Linux系统结构与特性               4:Linux的发行版与内核版               5:Linux的应用领域               6:Linux的学习注意事项               7:Linux的认证体系

一:Linux的发展历史

  1:1969年美国贝尔实验室的肯• 汤普森开发出了UNIX系统。
  2:1973年,UNIX系统的绝大部分源代码用C语言重写,为提高UNIX系统的可移植性打下基础。
  3:Linux系统诞生于1991年,由芬兰大学生李纳斯(Linus Torvalds)和后来陆续加入的众多爱好者共同开发完成。
  4:Linux是一种UNIX Like(类UNIX)操作系统。
  5:Linux是开源软件,源代码开放的UNIX。

二:开源软件

  1:使用的自由
      绝大多数开源软件免费
  2:研究的自由
      可以获得软件源代码
  3:散布及改良的自由
      可以自由传播、改良甚至销售

Linux对战Windows

①稳定高效的系统
②免费或少许费用
③漏洞的快速修补
④多任务、多用户
⑤更加安全的用户和文件权限策略
⑥相对消耗系统资源较少
⑦适合小核心程序的嵌入式系统

三:Linux系统结构与特性
①Linux系统的框架结构
    一般包括:内核(kernel)命令解释器(shell)文件系统应用程序,实用工具等。

四:Linux的内核版和发行版
①Linux内核版
  Linux内核版本有两种:稳定版和开发版
  Linux内核版本号由3组数字组成:内核主版本 . 次版本 . 修补次数
  内核次版本:偶数表示稳定版本,奇数表示开发中版本。如:2.6.18
②Linux发行版
       则是在内核版基础上添加了“外壳”和一些工具软件从而构成的一套庞大复杂的操作系统。
  如: CentOS-6.8-x86_64(Kernel 2.6.32)

③Linux主要发行版

五:Linux应用领域

  1、基于Linux的企业服务器


  2、嵌入式应用


  3、Linux在云端应用

六:Linux学习注意事项
  ①Linux严格区分大小写
  ②Linux中所有内容以文件形式保存,包括硬件
    硬盘文件是/dev/sd[a-p]
    光盘文件是/dev/sr0等

    

  ③Linux不靠扩展名区分文件类型
    压缩包:“*.gz”、“*.bz2” *.tar.bz2”、“*.tgz”等
       二进制软件包:“.rpm”
       网页文件:“*.html”、“*.php”
       脚本文件:“*.sh”
       配置文件:“*.conf”
  ④Linux所有的存储设备都必须挂载之后用户才能使用,包括硬盘、U盘和光盘。
  ⑤Windows下的程序不能直接在Linux中安装和运行。

  ⑥硬件平台
    64位:x86_64/AMD64 是 x86 架构的。
    32位:i386、i486、i586、i686。
    noarch: 在各个不同的cpu上使用。
  ⑦Linux下各目录作用

  

  

  

  ⑧Linux服务器维护注意事项
    1:远程服务器不允许关机,只能重启
    2:重启时应该关闭服务
    3:不要在服务器访问高峰运行高负载命令
    4:远程配置防火墙时不要把自己踢出服务器
    5:指定合理的密码规范并定期更新
    6:合理分配权限
    7:定期备份重要数据和日志
  ⑨Linux认证体系

  

总结:

  ①Linux 是一种类Unix操作系统。
  ②Linux有发行版本和内核版本.发行版本是各发行商将内核和应用软件及相关文档组合起来,并提供一些安装界面和系统管理工具的发行套件。
  ③Linux系统的结构与特性:内核是核心,shell是一种交互式命令解释程序,负责接受用户输入的命令并调用相关程序来完成.默认的shell是bash。
  ④Linux下的硬盘被视为一个设备,统一采用/dev/sdNx表示。

练习:
  1、第2块SCSI硬盘的第2个分区叫什么?  /dev/sdb2
  2、/dev/sdd3分区表示( D )
  A. 第1块硬盘的第3个分区,是逻辑分区
  B. 第3块硬盘的第3个分区,是主分区
  C. 第4块硬盘的第3个分区,是扩展区
  D. 第4块硬盘的第3个分区,是主分区或扩展分区

Linux知识要点大全(第一章)的更多相关文章

  1. Linux知识要点大全(第四章)

    第四章 文件管理 *主要内容 文件和目录的操作: ①创建 ②删除 ③拷贝 ④重命名(剪切) ⑤查看 一:目录的操作 回顾与目录相关的命令 ls  查看目录中的内容 .pwd 打印当前目录   .cd  ...

  2. Linux知识要点大全(第三章)

    第三章  Linux基本操作 *主要内容 1:认识root用户 2:Linux下命令的写法 3:Linux关机和重启 4:忘记root密码的处理方法 5.  Linux下的目录结构 6.  查看信息 ...

  3. Linux知识要点大全(第二章)

    第二章   linux操作系统安装与配置主要内容 1:vmware虚拟机安装与使用 2:Linux系统安装前准备 3:Linux Centos 系统的安装 4:Centos 6.8的登录和关闭 5:C ...

  4. (Linux基础学习)第一章:科普和Linux系统安装

    第一章:科普和Linux系统安装 第1节:操作系统介绍OS:Operating System,通用目的的软件程序硬件驱动进程管理内存管理网络管理安全管理文件管理OS分类:服务器OS:RHEL,Cent ...

  5. Linux命令行与脚本编程大全第一章

    1, 2,linux内核:内存管理.进程管理.文件管理.设备管理. 其中内存管理如下图: 通过命令 cat/proc/meminfo查看系统的内存状态.通过ipcs查看共享内存.信号量.消息队列信息. ...

  6. 《linux程序设计》笔记 第一章 入门

    linux程序存放位置linux主要有一下几个存放程序的目录: /bin    系统启动程序目录 /usr/bin 用户使用的标准程序 /usr/local/bin   用于存放软件安装目录 /usr ...

  7. Linux学习笔记 一 第一章 Linux 系统简介

    Linux简介 一.UNIX与Linux发展史

  8. Linux知识要点(文件压缩打包解压缩)

    tar 的选项与参数非常的多!我们只讲几个常用的选项,更多选项您可以自行 man tar 查询啰! 其实最简单的使用 tar 就只要记忆底下的方式即可(gzip方式): 压 缩: tar -zcvf ...

  9. (linux shell)第一章--小试牛刀(上)

    来源:(linux shell)第一章--小试牛刀(上) 从今天開始,我们一起来学习<linux shell脚本攻略>这本书. 1.1简单介绍 shell脚本一般是一个以#!起始的文本文件 ...

随机推荐

  1. java之集合Collection详解之3

    package cn.itcast_03; public class Student { // 成员变量 private String name; private int age; // 构造方法 p ...

  2. Python爬虫进阶六之多进程的用法

    前言 在上一节中介绍了thread多线程库.python中的多线程其实并不是真正的多线程,并不能做到充分利用多核CPU资源. 如果想要充分利用,在python中大部分情况需要使用多进程,那么这个包就叫 ...

  3. XStream实现缓存

    ************************************************************************************ 系统实现缓存有多种方式,如re ...

  4. client.go

    package)*time.Second) ], {         hasConn := false         waitc := time.After(cfg.DialTimeout)     ...

  5. 【bzoj 1095】[ZJOI2007]Hide 捉迷藏

    题目链接: TP 题解: 样例好良心,调样例3h一A…… 细节好多……诸如没完没了的pop和push……搞得头都大了. 同情zzh……调了整一天了. 动态点分治裸题……果然每个“裸题”打起来都跟shi ...

  6. Django 项目搭建(ubuntu系统)

    1 环境搭建 sudo apt-get install python3-pip 安装pip3 sudo pip3 install virtualenv 安装虚拟环境,这里展示virtualenv vi ...

  7. C++ bitset用法

    概念: bitset是用来存储位的(其中的元素只有两种形式) 这个类通常用来模拟一个布尔数组,但对空间分配上进行了优化:通常,每个元素只占用一个bit ,而通常char类型是它的八倍 每个位置上的位都 ...

  8. 自学java能不能找到找到一份java工作。

    关于自学Java能不能通过社招找到一份互联网公司Java开发的工作,有无数的人问出这样的问题,答案没有标准的,只能从概率去考虑.有的人可以,有的人不可以,有的人自学就业的概率就是高,有的概率就是低. ...

  9. Python爬虫入门教程 53-100 Python3爬虫获取三亚天气做旅游参照

    爬取背景 这套课程虽然叫爬虫入门类课程,但是里面涉及到的点是非常多,十分检验你的基础掌握的牢固程度,代码中的很多地方都是可以细细品味的. 为什么要写这么一个小东东呢,因为我生活在大河北,那雾霾醇厚的很 ...

  10. 论JVM爆炸的几种姿势及自救方法

    前言 如今不管是在面试还是在我们的工作中,OOM总是不断的出现在我们的视野中,所以我们有必要去了解一下导致OOM的原因以及一些基本的调整方法,大家可以通过下面的事例来了解一下什么样的代码会导致OOM, ...