Linux知识要点大全(第一章)
第一章 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知识要点大全(第一章)的更多相关文章
- Linux知识要点大全(第四章)
第四章 文件管理 *主要内容 文件和目录的操作: ①创建 ②删除 ③拷贝 ④重命名(剪切) ⑤查看 一:目录的操作 回顾与目录相关的命令 ls 查看目录中的内容 .pwd 打印当前目录 .cd ...
- Linux知识要点大全(第三章)
第三章 Linux基本操作 *主要内容 1:认识root用户 2:Linux下命令的写法 3:Linux关机和重启 4:忘记root密码的处理方法 5. Linux下的目录结构 6. 查看信息 ...
- Linux知识要点大全(第二章)
第二章 linux操作系统安装与配置主要内容 1:vmware虚拟机安装与使用 2:Linux系统安装前准备 3:Linux Centos 系统的安装 4:Centos 6.8的登录和关闭 5:C ...
- (Linux基础学习)第一章:科普和Linux系统安装
第一章:科普和Linux系统安装 第1节:操作系统介绍OS:Operating System,通用目的的软件程序硬件驱动进程管理内存管理网络管理安全管理文件管理OS分类:服务器OS:RHEL,Cent ...
- Linux命令行与脚本编程大全第一章
1, 2,linux内核:内存管理.进程管理.文件管理.设备管理. 其中内存管理如下图: 通过命令 cat/proc/meminfo查看系统的内存状态.通过ipcs查看共享内存.信号量.消息队列信息. ...
- 《linux程序设计》笔记 第一章 入门
linux程序存放位置linux主要有一下几个存放程序的目录: /bin 系统启动程序目录 /usr/bin 用户使用的标准程序 /usr/local/bin 用于存放软件安装目录 /usr ...
- Linux学习笔记 一 第一章 Linux 系统简介
Linux简介 一.UNIX与Linux发展史
- Linux知识要点(文件压缩打包解压缩)
tar 的选项与参数非常的多!我们只讲几个常用的选项,更多选项您可以自行 man tar 查询啰! 其实最简单的使用 tar 就只要记忆底下的方式即可(gzip方式): 压 缩: tar -zcvf ...
- (linux shell)第一章--小试牛刀(上)
来源:(linux shell)第一章--小试牛刀(上) 从今天開始,我们一起来学习<linux shell脚本攻略>这本书. 1.1简单介绍 shell脚本一般是一个以#!起始的文本文件 ...
随机推荐
- HTML5 CSS3 专题 :诱人的实例 3D展示商品信息
强化下perspective和transform:translateZ的用法.传统的商品展示或许并不能很好的吸引用户的注意力,但是如果在展示中添加适当的3D元素,~说不定效果不错哈~ 效果图: 说明一 ...
- python爬取所有微信好友的信息
''' 爬取所有T信好友的信息 ''' import itchat from pandas import DataFrame itchat.login() friends=itchat.get_fri ...
- Redis in Python:HyperLogLog(pfadd、pfcount、pfmerge)
redis HyperLogLog 可以接受多个元素作为输入,并给出输入元素的基数估算值. 基数:集合中不同元素的数量.比如 [foo', 'bar', 'foobar', 'bar', 'test' ...
- BZOJ4944 泳池 解题报告
题目描述 有一个 \(n\) 行无穷列的海域,每个格子有 \(q\) 的概率安全, \(1-q\) 的概率不安全.从中框出一个面积最大的矩形,满足以下两个条件: (1)矩形内的格子均安全: (2)矩形 ...
- 【二分+最小树形图】UVA11865 比赛网络
Description During 2009 and 2010 ICPC world finals, the contest was webcasted via world wide web. Se ...
- LOJ_6178_景区路线规划
LOJ_6178_景区路线规划 题意: 游乐园被描述成一张 nnn 个点,mmm 条边的无向图(无重边,无自环).每个点代表一个娱乐项目,第 iii 个娱乐项目需要耗费 cic_ici 分钟的时 ...
- python接口自动化(二十二)--unittest执行顺序隐藏的坑(详解)
简介 大多数的初学者在使用 unittest 框架时候,不清楚用例的执行顺序到底是怎样的.对测试类里面的类和方法分不清楚,不知道什么时候执行,什么时候不执行.虽然或许通过代码实现了,也是稀里糊涂的一知 ...
- SpringBoot SpEL表达式注入漏洞-分析与复现
目录 0x00前言 0x01触发原因 0x02调试分析 0x03补丁分析 0x04参考文章 影响版本: 1.1.0-1.1.12 1.2.0-1.2.7 1.3.0 修复方案:升至1.3.1或以上版本 ...
- Docker入门学习
Python爬虫 最近断断续续的写了几篇Python的学习心得,由于有开发经验的同学来说上手还是比较容易,而且Python提供了强大的第三方库,做一个小的示例程序还是比较简单,这不我之前就是针对Pyt ...
- user 不在 sudoers 文件中。此事将被报告。
在使用sudo -i或su root命令时,被提示出“user不在 sudoers 文件中.此事将被报告”的错误信息.这是因为当前登录的账号不在sudo权限里面.sudo命令可以让你以root身份执行 ...