学习linux前需要了解知识点

1,linux版本号表示:

major.minor.release

例:2.4.4,3.10.18

2,发行商:

发行版:开源程序+linux内核

slackware

而后衍生:suse

Debian

而后衍生:ubuntu

redhat:

而后衍生:Centos(社区版)

Fedora

Archlinux,Gentoo:源码,可根据需求自动做出优化和定制,但技术较复杂

3, 应用接口:

api:application programming interface应用程序接口

包括syscall(系统接口),libcall(库接口),posix api(兼容规范)

程序运行过程:预处理———编译————汇编———连接

ABI:application  binary interface 应用二进制接口

对应平台可执行的格式和所支持的库

如果Windows遵循posix api,linux也遵循,在Windows基于兼容api开发的程序,到兼容api的linux上是可以运行;但window开发的程序,又编译成了二进制格式,在linux是不能运行的

4,自由软件:

FSF:free software fundation    ASF:apche software fundation

1)自由学习,自由修改代码

2)可以出于任何目的获取源代码

3)自由分发源代码

4)自由创建衍生版

时间: 2024-12-29 01:41:14

学习linux前需要了解知识点的相关文章

学习LINUX前,学习的内容(20170410)

学习Linux前,教导学习的是计算机基础 CPU与存储之间 操作系统(内核:Kernel负责管理硬件资源,并且把硬件资源虚拟成其他样子,提供给上层所需要运行的应用程序) API(Application progrem interface) 库:Library 本身也是应用程序,它不能独立运行,它只能被其他应用程序调用才能运行 库调用(LIB call) 系统调用(System Call)--api 应用程序本身可以调用库,也可以直接跟内核交互 应用程序随系统的启动而启动 也有根据需要而启动--交

linux学习笔记-前篇

大学毕业已经快三年了,从事嵌入式开发的工作也快三年了. 不过,老干些裸机开发,感觉很是枯燥,一咬牙一跺脚,决定从今天开始学习Linux操作系统,顺便记录下学习过程中所遇到的问题与心得. 自己从前完全没有接触过这方面的东西,完全是从一个纯粹的新人开始,也不知道有多少同志在和我走想同的路,总之,大家共勉吧! ---------------------分割线--------------------------------- 据江湖传言,Linux最先是由一个很牛的芬兰大学生搞出来的. 然后还充分发扬了

学习Linux是件苦差

学习本是件痛苦的是事情,如果学习linux 真的很简单,那么必定是骗子说的谎话,起码这将不能给你带来高薪,打开电脑后的沉思.是该聊会天,还是追个美剧那,还是打盘LOL 还是看看那该死的刘遄写的那本可怕的Linux教材时,请不要忘记自己最初的梦想.同是linux初学者,在这里我推荐两本适用于学习linux的书籍. <Linux就该这么学>刘老师的这本书的初衷,是为了能够让更多的人在学习Linux的道路上,走一条笔直大道,为避免初学Linux的童鞋们少走弯路,刘老师通过自己的工作经验,将一些无需用

再谈如何学习Linux,一线Linux专家学习经验谈

记得最早接触linux是在2000年,那个时候,还在上大学,一个同学从荷兰回来,带回来了一个Linux的拷贝版,记得版本还是Redhat6.2.曾经为安装一个系统让我们忘记疲劳,挑灯夜战,不亦乐乎.那时Linux的学习资料还很少,能够学习的书籍也不多,网上Linux技术社区也很少,就凭着Redhat6.2自带的几页使用说明开始了学习linux的生涯. 转眼间,10几年过去了,我也与Linux相伴了10多年,10年间,随着虚拟化.云计算时代的来临,Linux迅猛发展,在服务器领域已经占据半壁江山,

本人亲身讲解本科期间学习Linux系统过程

学习Linux也有一段时间了,回首这段时光,既迷茫过也既充实过.当时刚接触Linux是在大学,身边的同学都在学习,我想我也该学点一技之长了.我本科并不是计算机专业的,关于软件的课程也就只有C++,所以想要学习Linux得多花课余时间. 高考完选择专业的时候自己并不是很清楚,也并不知道自己专长在哪里,专业的选择全靠家人给选.上了大学,慢慢的发现自己对一些软件编程感兴趣,正好,学校开设了Linux的选修课程,于是我就毫不犹豫的选修了这门课.在我学习的过程中,我发现了一本真的很适合初学者的书叫<Lin

参加老男孩教育学习Linux决心书

我是Lionel Wang,经过在老男孩IT教育运维班的4-5个月学习后,我一定要达到目标薪水14K+,超越26期的班长是我的目标.为了达到我的目标,我将采取如下方法: ①周一至周五每天坚持学习12个小时,周末学习时间不少于10小时: ②课前预习,课后复习,并做好笔记,课前预习整理不懂得知识点,与同学讨论: ③每周六总结一周的知识点,重新整理笔记,复习本周讲过的知识点.每周日预习下周课程,做好相应笔记. ④学习期间禁止一切游戏(已经不玩游戏好多年!),专心搞好Linux. ⑤按时按量完成课后作业

全栈工程师学习Linux技术的忠告

随着科技的普及,Linux作为最受欢迎的服务端操作系统,无人不知,无人不晓.当今,不论是服务器搭建,还是客户端开发,Linux系统的基础技能对全栈来说都是必备的,而了解如下几个问题可以更好的帮助你成为一名合格的全栈工程师. 1.Linux体系组织结构 学习一个系统需要了解其体系结构,这样才能更好的学习.Linux有kernel和user两种模式,内核.shell和文件系统统一形成基本的操作系统结构,Linux内核由如下几部分组成:内存管理.进程管理.设备驱动程序.文件系统和网络管理等 学习lin

真实分享记录我学习Linux系统遇到的问题

对于linux,又爱又恨,也有自己的一些看法,毕竟已经接触了快两年了.但是,说出来都是伤,为什么呢?如果您想知道请让我给您慢慢道来. 最开始接触linux是在高考完后,由于我家的台式电脑太卡,于是我就在网上找什么系统对电脑配置要求比较第一点,最开始我逛了几个论坛,就这样我稀里糊涂的就接触到linux了,第一次装的linux系统是ElementaryOS中文版,它是基于Ubuntu的一个精美发行版本,最重要的是装好后居然不会使用,只会进行一些简单的操作,原以为装软件就是像windows一样下载个安

总结5条对学习Linux系统有帮助的经验心得

作为国产手机中的代表厂商,OPPO一直走在国内的前沿.不仅手机出货量在国内遥遥领先,而且在国外也抢占不少的市场份额.前段时间,OPPO在台湾地区签下田馥甄和林宥嘉担任OPPO R9s的代言人外,在东南亚地区,OPPO也毫不余力的签下重磅明星来抢占市场. 在学习Linux的开始阶段,我跟大家一样因为没有一点基础,学起来有点吃力,当对Linux有了一定的认知,你就会不断调整你的学习方式方法.并且在学习Linux的时候,记得放下您之前的思维,带着一个"无知"的学习态度去接触Linux,不妨是