-
程序运行模式:
用户空间:user spare,us
内核空间:system space -
POS: Portable Operating System
-
运行程序格式:
Windows:EXE,库文件dll(dynamic link library动态链接库)
Linux:ELF,库文件so(shared object共享对象) -
程序:指令+数据
指令:只读
数据:读写
或者程序=算法+数据结构
库调用和系统调用:允许被调用的程序,通常只提供指令
使用C语言时,malloc()申请内存,free()释放内存,内存要自己控制。 -
编程语言:
汇编语言:微码编程:系统中某些与硬件相关的特有代码,驱动程序开发
高级语言C,C++:系统级应用,驱动程序
高级应用:Java,python,PHP:应用程序 -
Linux的发行版:
slackware:suse,opensuse
debian:ubuntu,mint
redhat:rhel:redhat enterprise linux(每十八个月发行一个新版本)
Centos:兼容rhel的格式
Fedora:每六个月发行一个新版本
ArchLinux
Gentoo
LFS:Linux From Scratch
Android:Linux
GNU:GPLv2,GPLv3,LGPL(lesser)
Apache:apache
BSD:bsd -
程序包管理器:
rpm:Rhel,Fedora,Suse,Centos
dpt:Debian,Ubuntu -
自由软件:自由使用,自由学习和修改,自由分发,自由创建衍生版。
-
Linux的哲学思想:
1、一切皆文件:几乎把所有资源,包括硬件设备都组织成文件格式
2、有众多单一目的小程序组成:一个程序只实现一个功能,组合小程序完成复杂任务。
3、尽量避免跟用户交互:目标是实现脚本编程,自动完成某些功能。
4、使用纯文本文件保存配置信息:目标是使用文本编辑器就能完成系统配置工作。 -
获取Centos的发行版:http://mirrors.aliyum.com或http?/mirrors.sohu.com或http://mirrors.163.com
-
登录:root/wangchuanxin
# startx &
马哥Linux学习笔记2-1OSLinux发行版
最新推荐文章于 2021-05-15 02:53:58 发布