linux学习6 Linux系统组成及初始
一、linux发行版回顾
1、版本回顾

2、Linux基础
a、CPU架构
32位CPU: X86
64位CPU:X64因为最早的X64位CPU是amd公司生产的所以也叫 amd64(可以兼容X86)
m6800:早些时候unix所运行的CPU主要是摩托罗拉生产的。早期摩托罗拉生产的CPU是非常有名的,叫m6800,也叫m68k。
arm:现在我们手持的移动的智能设备他们的CPU架构是arm系列的。
ultrasparc:斯坦福大学研发,高通
power:IBM研发。性能极其强大,工艺也极其强大。
ppc(powerpc):简装power
MIPS
alpha:惠普自研的CPU。只跑在自己的alpha小机。跑的是hp-ux系统。
b、代码运行原理
我们写的c或c++代码通过编译器(它其实也是程序)转换成对应cpu架构的汇编语言代码,然后再由汇编语言转换成底层CPU所能执行的机器代码,然后他就可以运行了。 即c --> 汇编 --> 机器码。
c、接口
Linux,BSD,AIX,...: 统称为Unix-like,他们和unix的API和ABI都是兼容的。
LGPL:遵循了GPL的应用程序表示只要你用了这个开源程序的源码或者借用了源码等你的代码也必须开源。 LGPL表示如果你只是用了开源应用的接口的话就可以不用开源。可以用作商业用途。
2、软件授权模式:双线授权
a、Community:遵循开源协定。
b、Enterprise:企业版
二、程序管理
1、程序的组成部分
a、二进制程序:
b、配置文件:
c、库文件:
d、帮助文件
2、程序包管理器
a、程序的组成文件打包成一个或有限几个文件
b、安装
c、卸载
d、查询
Debian:dpkg(包格式叫deb),apt-get
RedHat:rpm,yum,dnf
S.u.S.E: rpm,zypper
ArchLinux: port,据说port比前面几种方式都好用
Gentoo:他需要一边安装一边编译,基本都是骨灰级玩家玩
LFS: Linux from Scratch 他是一本书,教你如何下载源码然后自己搞成一个发行版
Kali
三、安装Linux
设置操作系统语言
[root@localhost ~]# localectl set-locale LANG=en_US.utf8
[root@localhost ~]# cat /etc/locale.conf
LANG=en_US.utf8
linux学习6 Linux系统组成及初始的更多相关文章
- Linux学习笔记-Linux系统简介
Linux学习笔记-Linux系统简介 UNIX与Linux发展史 UNIX是父亲,Linux是儿子. UNIX发行版本 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP P ...
- Linux学习之三-Linux系统的一些重要配置文件
Linux学习之三-Linux系统的一些重要配置文件 1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 说明: DEVICE=eth0 ...
- linux学习四x系统指令
一.任务调度 任务调度:系统在某个时间执行特定的命令或者程序 如: 1.对于一些需要周期性执行的一些系统指令 2.定期的病毒扫描 3.定期数据库备份等 命令:crontab 设置任务调度文件: / ...
- 【Linux学习】Linux文件系统1--文件系统的目录结构
Linux文件系统1--文件系统的目录结构 一.linux文件系统的类型 LINUX有四种基本文件系统类型:普通文件.目录文件.连接文件和特殊文件,可用file命令来识别. 1.普通文件:如文本文件. ...
- Linux 学习 (一) Linux简介
Linux达人养成计划 I 学习笔记 Linux 内核官网:www.kernel.org 内核版本说明:主版本.次版本.末版本,如2.6.18 Linux 主要发行版本 RedHat: 服务器领域,部 ...
- 【Linux学习 】Linux使用Script命令来记录并回放终端会话
一背景 二script命令简介 1 什么script命令 2 script命令操作 21 file选项 22 options选项 23 退出script 三Script命令结合实际使用场景 1 先在终 ...
- 【Linux学习】Linux文件系统4—Linux文件硬链接与软连接
Linux文件系统4-Linux文件硬链接与软连接 inode:索引节点 (连接文件)link 一.文件硬链接 1.Linux文件系统中,inode只相同的文件是硬链接文件 2.不同文件名,inode ...
- 【Linux学习】Linux文件系统2—linux常用目录结构、绝对路径、相对路径
Linux文件系统2-linux常用目录结构.绝对路径.相对路径 一. 常见目录结构总结 Linux目录结构就是"树形结构",常见的目录结构: /bin 系统需要的命令位于此目录 ...
- Linux学习之四-Linux发行版及版本比较
Linux发行版及版本比较 三大家族: Fedora是基于RHEL,CentOS,Scientific Linux, 和Oracle Linux的社区版本.相比RHEL,Fedora打包了显著的更多的 ...
随机推荐
- 1. Spark SQL概述
1.1 什么是Spark SQL Spark SQL是Spark用来处理结构化数据的一个模块,它提供了一个编程抽象叫做DataFrame并且作为分布式SQL查询引擎的作用 它是将Hive SQL转换成 ...
- python 多进程和协程配合使用
一.需求分析 有一批key已经写入到3个txt文件中,每一个txt文件有30万行记录.现在需要读取这些txt文件,判断key是否在数据仓库中.(redis或者mysql) 为空的记录,需要写入到日志文 ...
- python3+requests:post请求四种传送正文方式
https://www.cnblogs.com/insane-Mr-Li/p/9145152.html 前言:post请求我在python接口自动化2-发送post请求详解(二)已经讲过一部分了,主要 ...
- SDOI2019 Round2
这鬼家伙已经咕了好久了-- SDOIR2的题目挺好玩的- 快速查询(???) 不难发现所有的操作都可以通过区间打Tag实现 那么可以维护两个标记\(a,b\)表示序列中的数为\(x\)时实际表示的值是 ...
- Harbor 企业级私有仓库 Ubuntu16.04 搭建及使用
一.Harbor简介 1.1.什么是Harbor 几个VMware中国的人搞了一个容器镜像仓库.Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器. 1.2.Harbor架 ...
- Eclipse 安装反编译插件 Eclipse Class Decompiler
Eclipse Class Decompiler在线安装方法 https://blog.csdn.net/tangjinquan1157/article/details/77506015 Eclips ...
- 微信小程序自定义组件,提示组件
微信小程序自定义组件,这里列举了一个常用的提示自定义组件,调用自定义组件中的方法和字段.仅供参考和学习. 编写组件: 在根目录下添加“components”目录,然后像添加Page页面一样添加自定义组 ...
- Mac 磁盘分区格式
Mac 磁盘分区格式 来源 https://www.chadou.me/p/190 参考文章 macOS磁盘工具帮助 在Mac系统中抹掉(格式化)磁盘的时候,要求选择分区方案,包括GUID分区图.主引 ...
- LinuxKernel优秀博客
1.vanbreaker的专栏 2.LinuxKernel Exploration 3.DroidPhone的专栏 4.Linux内核研究以及学习文档和ARM学习以及研究的开放文档 [力荐] 5. ...
- Vue 默认IIS站点配置
// Vue 默认IIS站点配置 module.exports = { baseUrl: '/SG/', }