马哥Linux学习笔记2-1OSLinux发行版

  • 程序运行模式:
    用户空间: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 &

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值