Linux发行协议,Linux自学笔记(2):Linux发行版

计算机的基础知识:

CPU,memory,I/O

程序运行模式:

用户空间:user space ,us

内核空间:system space

POS :portable Openrating System

POSIX

API:编程接口

运行程序格式:

windows:EXE,dll(dynamlc link library)

linux:ELF,so(shared object)

程序:指令+数据

指令:只读

数据:读写

库调用,系统调用:允许备调用的程序;

C:需要自己设计内存使用

java:系统自动检测闲置内存放入内存回收站,内存回收站满了自动清除,清楚过程中系统会卡一下,其他程序全部停止等待内存回收站清除完毕。(这就是安卓系统为什么卡 - -)

编程语言:

汇编语言:微码编程

系统中某些与硬件相关的特有代码、驱动程序开发;(语言跟硬件相关,每种硬件都不相同,需要重新学习)

高级语言c,c++

系统及应用、驱动程序

高级应用java,python,php

应用程序

linux发行版

slackware:

suse:

sles

opensuse

debian:

ubumtu:

mint

redhat:

rhel:redhat enterprlse linux(企业版本):每18个月发行一个版本

CentOS:rhel的复刻版,完全兼容rhel

fedora(社区组织):每六个月发行一个新版本

ArchLinux:微小的系统和程序

Gentoo

LFS:Linux From scratch (一本书,完完全全自己制作的系统)

Androld:kernel+busybox+java虚拟机

开源协定

GNJ:GPLv2,GPLv3,LGPL(lesser)

Apache:apache

BSD:bsd

程序包管理器:

rpm:RHEL,Fedora,suse,CentOS

dpt:Debain,Ubuntu

linux的折学思想

1、整个系统都是文件

把所有资源,包括用尖设备都组织为文件格式

2、由众多单一目的小程序组成,一个程序只能实现一个功能,而且要做好

组合小程序完成复杂任务

3、尽量避免跟用户交互:

目标:实现脚本编程,以自动完成某些功能

4、使用纯文本文件保存配置信息:

目标:一款使用文本编辑器既能完成系统配置工作:

CentOS的发行版下载地址:

https://opsx.alibaba.com/mirror

http://mirrors.sohu.com/

http://mirrors.163.com/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值