linux的内核和发行版本号,【编测编学】linux内核及发行版本相关知识

之前很多孩子就和我说老师我会linux,我就会反问,你学软件测试,你会linux你知道linux的东西如何和企业结合吗?

不是你只会一些cd、chmod、chown、ps、find、tar、vim、vi等等就可以说自己会linux的!!!

那么对于linux来说,测试到底用它做什么呢?

1、我们都知道一般我们的程序部署的服务器大多都是linux服务器,那么测试要用到linux的第一个点就是测试环境搭建和部署,那么就需要配置类似java、tomcat等等。然后再去写shell完成应用的自动编译、打包,部署。

2、另外linux还有一些用途比如我们测试过程中发现后端报错了,我们可以去上到linux服务器上去查看、分析日志,分析到程序报错的日志信息。

3、当然,还有一些其他用处,比如通过一些shell做一些其他自动化的任务。

4、最后linux我们还可以在做性能测试时监控服务器的性能资源使用情况。

linux内核及发行版本相关知识

1.应用程序间的抽象层

2、操作系统是计算机的核心,而内核是操作系统的核心。

3、内核的开发也是一步一步过来的,所以在开发过程中也会不断的更新新的功能,所以在开发过程中,Linux 内核版本又分为 稳定版 和 开发版,两种版本是相互关联,相互循环。

4、稳定版:

具有工业级强度,可以广泛地应用和部署。新稳定版相对于较旧的只是修正一些 bug 或加入一些新的驱动程序。

5、开发版:

由于要试验各种解决方案,所以变化很快

6、Linux内核版本号由3个数字组成:r.x.y

r:目前发布的内核主版本。

x:偶数表示稳定版本;奇数表示开发中版本。

y:错误修补的次数。

内核版本号每位都代表什么 ?

以版本号为例:4.4.9-5.ELsmp ,

r: 4 , 主版本号

x: 4 , 次版本号,表示稳定版本

y: 9 , 修订版本号 , 表示修改的次数

头两个数字合在一齐可以描述内核系列。如稳定版的2.6.0,它是2.6版内核系列。

[拓展]

5:表示这个当前版本的第5次微调patch , 而ELsmp指出了当前内核是为ELsmp特别调校的

EL:Enterprise Linux;

smp:表示支持多处理器,表示该内核版本支持多处理器

7、Linux 发行版(也被叫做 GNU/Linux 发行版)通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件

常见的发行版本如下:

Debian

Ubuntu

Redhat

...

CentOS

...

我们学习linux就按Centos发行版本来做操作,我们选择的版本是:centos 6.8,发布于2016年5月30日。内核是2.6.32。

8、单系统和多系统

单用户操作系统和多用户操作系统

单用户操作系统:

指一台计算机在同一时间点只能由一个用户 使用,一个用户独自享用系统的全部硬件和软件资源

Windows XP 之前的版本都是单用户操作系统

多用户操作系统:指一台计算机在同一时间点可以由 多个用户 使用,多个用户共同享用系统的全部硬件和软件资源

Unix 和 Linux 的设计初衷就是多用户操作系统

9、linux文件系统

对于linux系统来说:

一切皆文件,不管你是目录还是普通的文件,还是设备,在linux里面统统都是文件的范畴。

所以我们为了方便进一步的理解:就将这个文件的范围进行了细化:

普通文件、目录文件、设备文件、链接文件、执行文件、等等

10、文件系统

操作系统中负责管理和存储文件的方法就是文件系统。

文件的系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构。即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。因此,可以说我有2个文件系统,意思是他有2个分区,一个存文件,或其它扩展文件系统,意思是文件系统的种类。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/499148.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c# spire.xls 设置文字为微软雅黑_只要一分钟,给你的PPT文字加上拼音和声调

每天下午一点,PPT技能进步一点做PPT时必不可少的一项就是字体使用合适的字体可以让我们的PPT更加美观见惯了满屏幕的宋体和微软雅黑你也许想要尝试一下其他的方式来装点的文字何不用拼音?都知道在一些低年级的PPT中会给文字添加拼音相信很多看过语文老师…

linux 查看当前表空间大小,查看表空间和表的使用率

1.查看表空间使用率--查询表空间的总容量select tablespace_name,sum(bytes) /1024/1024 as MB from dba_data_files group by tablespace_name;--查询表空间使用率select total.tablespace_name,round(total.MB, 2) as Total_MB,round(total.MB - free.MB, 2) as Used_MB,roun…

xgboost 怎么读_南宁日语培训考级怎么选_在线日语学习

摘要: 南宁日语培训考级怎么选_在线日语学习为你介绍口语学习,听力先行。要先有输入,再有输出。要想有一口规范的日语口语发音,有必要先许多做听力练习。当你的耳朵熟悉了每个单词的发音,你才有时机说出规范的日语。听…

linux expect 扩容磁盘,openstack VM 磁盘扩容,修复 GPT 分区,更新分区表后,拉伸文件系统...

openstack VM 磁盘扩容,修复 GPT 分区,更新分区表后,拉伸文件系统2014-06-23 分类:Hardware 标签:Openwrt Route起因之前,厂里 openstack 虚拟机,「云主机类型」不同模板定义的磁盘大小。是在原…

glsl shader 雪_深夜食堂里的雪平锅,美味秘诀:手工打造,高效导热,煮煲炸蒸都好用!...

hello,看今天内容之前生活妹给大家推荐一下各种好吃好用的↓↓↓在日本,几乎每个家庭都有一个雪平锅。日本厨师冨田唯介甚至专门为雪平锅撰写了一本书:《雪平锅无油料理》,里面详细讲诉了雪平锅能做的各类美食,从煮物到…

ansole终端链接linux,基于Linux系统的智能家居远程控制系统设计论文.doc

基于Linux系统的智能家居远程控制系统设计论文学科分类号 0801北京邮电大学毕业论文题目 (中文):基于Linux系统的智能家居远程控制系统设计 (英文):The smart home remote control system based on Linux system design姓 名学 号8 院 (系)计算机与通信工…

ubuntu 安装GPU黑屏 修改GRUB_Ubuntu升级安装最新内核的方法与注意事项(以18.04为例)...

请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习前言本文主要如何安全地升级Ubuntu内核,以18.04 Server版为例纂写本教程。我们先来了解一下什么是主线内核构建(Mainline Ke…

linux配置网卡自动获取的命令,linux 命令行下配置网卡自动获取 IP

linux 下配置网络,最方便的还是用图形界面,然而有时候必须在命令行下操作,我知道可以通过 ifconfig 设置 ip (192.168.1.20) 和掩码,route 添加网关(192.168.1.1), /etc/resolv.conf 中指定 DNS,比如&#…

send tcp char far_TCP/IP之传输层详解

1. 传输层特征传输层位于TCP/IP协议族中的第4层,负责在网络主机中创建虚拟传输控制协议TCP,或用户数据报协议UDP,也叫“Transport Layer”。此层向其主机上运行的应用程序发送和接收数据。传输层将端口号分配给在主机上的应用程序中运行的进程…

linux 从光盘安装数据,LINUX访问光盘数据

实验01:访问光盘数据实验目标熟练linux光盘的安装访问光盘的数据实验步骤[rootlocalhost ~]# umount /dev/cdrom[rootlocalhost ~]# ls /media/[rootlocalhost~]#二.手动挂载1.指定光盘安装位置[rootlocalhost~]# mount /dev/cdrom /media/mount:block d…

python库_Python 基本功: 2. 学会调用库

在完成 基本功教程1 之后:多多教Python:Python 基本功: 1. Hello world​zhuanlan.zhihu.com你已经成功完成了第一个 Python 应用程序,并且运用了三种不同的创作工具。接下来,我们先来从宏观的角度了解一下 Python 宇宙&#xff0…

arm linux 加载.a,如何将libc.a链接到arm-linux中的共享库中使用arm-none-linux-gnueabi-gcc...

在一个项目中,我的同事创建了一个静态库,例如liba.a,它与app链接.在liba.a中,他将libc malloc()覆盖为其所有者版本.我创建了一个共享库libs.so,它也与app链接.问题是当我的libs.so与app链接时,我的libs.so中使用的malloc()将是liba.a中的那个,而不是标准libc.so中的那个,这会导…

抽象工厂模式java_《JAVA与模式》之抽象工厂模式

场景问题举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点,只考虑选择CPU和主板的问题。事实上,在选择CPU的时候&#x…

c语言关键用法大全,c语言关键字的用法详解

《c语言关键字的用法详解》由会员分享,可在线阅读,更多相关《c语言关键字的用法详解(10页珍藏版)》请在人人文库网上搜索。1、最新 料推荐1. Static 用法1.1 static 声明的变量在 C语言中有两方面的特征:1) 、变量会被放在程序的全局存储区中…

java架构师_什么样的经历,才能领悟成为Java架构师?

最近我发现,无论是博客也好,还是我写的技术专栏也好,经常会收到很多朋友的留言,留言的内容除了讨论技术问题以外,问的最多的,莫过于职业生涯规划相关的了。例如:我刚毕业,如何入行Ja…

c语言实验报告9 四川师范大学,四川师范大学c语言实验报告.docx

四川师范大学c语言实验报告.docx下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。2.下载的文档,不会出现我们的网址水印。3、该文档所得收入(下载内容预览)归上传者、原创作者…

c语言位运算八进制转二进制,C语言十进制转换二进制八,十六进制。二进制转十进制。...

C语言十进制转换二进制八,十六进制。十进制转二进制有个计算公式,就是除以2取余再倒序显示余数就是了。可以根据公式写。八制进公式也同理。十六进制有点不一样,大于9的要转为字母。A,B,C,D,E,F。#include void totwo();void toeight();void …

浏览器崩溃_微软最新系统再迎“喜报”:更多用户的浏览器开始崩溃

Windows 10又闯祸了。事实上,新浪VR最近已接二连三地道了该系统的严重Bug问题,而这一次又跟浏览器有关。有很多用户在升级到最新版Windows 10 v2004之后发现,每次只要重启计算机,自己正常使用的Chorme就会被强制注销,而…

用python画画简单代码_震撼!用Python开发网站如此简单

Flask是一个基于Python语言的微型Web框架。之所以被称为微型,是因为其核心非常小,但是该Web框架简约而不简单,具有很强的扩展能力。本文介绍如何编写和运行第一个Flask Web应用程序。当然,阅读本文之前,需要读者有一定…

c语言中char函数返回值,用于返回char的C函数的PInvoke

我正在尝试编写一些从非托管DLL调用方法的C#代码。dll中的函数原型为:extern "C" __declspec(dllexport) char *foo(void);在C#中,我首先使用:[DllImport(_dllLocation)]public static extern string foo();…