Linux系统组成及初识

1, CPU架构

====台式机========

  • x86
  • x64(amd64)
  • powerpc,ppc简易版的power

====移动端========

  • 移动设备的CPU是arm系列。arm是一个设计商,不生产。生产商有三星的arm系列,高通的arm系列,华为的arm系列等等。

====工作站========

  • 早些时候Unix运行的主机的CPU主要是摩托罗拉生产的,m68000/m68k
  • 早些时候SUN工作站的CPU架构是sparc(64位),现在由高通代生产,叫做ultrasparc
  • IBM的CPU叫做power,功能很强大

====其它==========

  • HP的alpha,只能跑HP-UX
  • MIPS

2,交叉编译

3,Linux,BSD,AIX......:Unix-like。类Unix系统的API和ABI都兼容。

4,开源协定

  • GPL:版权属于GPL,只要参考了GPL软件研发出的软件,就必须遵守GPL协定。太极端阻碍了GPL的发展。所以后来出现了LGPL:lesser GPL,只要不用代码,调用库没关系。但是对GPL的发展改观不大。
  • 后来出现了BSD,Apache:只要不以原作者的名义进行宣传就行。ASF:Apache Software Foundation。
  • 双线授权:社区版和企业版

5,程序管理

  • 程序的组成部分

二进制程序

配置文件

库文件:二次开发

帮助文件

  • 程序包管理器

程序的组成文件打包成一个或几个有限的文件

安装

卸载

查询

  • Debian包管理器:dpkg(对应的包格式为deb),前端包管理工具:apt-get
  • RedHat包管理器:rpm,前端包管理工具:Yum,马上要升级为dnf
  • SUSE包管理器:rpm,前端包管理工具:zypper
  • ArchLinux包管理器:port
  • 不同的Linux发行版本的主要差别体现在包管理器上

6,安装Linux

  • 虚拟化软件程序:VMWare Workstation,VirtualBox
  • 以VMWare为例,安装过程主要步骤:1,选择兼容性 2,选择稍后安装操作系统 3,选择操作系统类型 4,选择虚拟机名字和存放位置 5,选择CPU数量,不能大于物理CPU数量 6,选择内存大小,不能大于物理内存大小 7,选择桥接网络 8,选择IO控制器类型,默认就行 9, 选择磁盘类型,默认就行 10,创建新的虚拟磁盘 11,磁盘大小120G,不要勾选立即分配磁盘空间,否则就不是稀疏格式了。12,一路next,虚拟机创建完毕。13,之后可以编辑虚拟机设置,添加或者删除某些设备。处理器选项中有一个“虚拟化Intel VT-x/EPT或AMD-V/RVI(v)”,用于嵌套虚拟化的,可以勾上。14,安装Linux,选择CD/DVD,选择使用ISO映象文件 15,点击启动客户机。16,如果安装后屏幕显示太大,可以在显示器选项里设置分辨率 17,注意使用虚拟机的快照功能,类似于ghost
  • CentOS的镜像站点
  1. http://mirrors.aliyun.com
  2. http://mirrors.163.com
  3. http://mirrors.sohu.com
时间: 2024-10-07 20:59:15

Linux系统组成及初识的相关文章

初识linux系统---ubuntu

ubuntu操作系统 一. Linux系统组成Linux内核软件程序用于实现CPU和内存分配进程调度设备驱动等核心操作,以面向硬件为主外围程序面向用户为主,包括分析用户指令的解释器网络服务程序图形桌面程序等各种应用型的软件程序 二. Linux 内核项目主要作者:芬兰赫尔辛基大学的 Linus Torvalds1991年10月,发布 Linux 0.02版(第一个公开版)1994年3月,Linux 1.0 版发布 Linux 内核的标志 -- 企鹅 Tux,取自芬兰的吉祥物官方网站:http:/

02.Linux系统Bash初识

1.Linux系统终端概述 服务器终端切换: Ctrl + Alt + F1 - F6虚拟机终端切换: Ctrl +Shift +Alt +F1 - F6虚拟终端由mingetty程序生成 //物理机执行为本地终端 [[email protected] ~]# tty /dev/tty1 //通过网络使用模拟终端远程连接Linux, 日常运维中就是这种方式. [[email protected] ~]# tty /dev/pts/1 2.Linux系统Bash管理 简单的说, Shell是系统的

Linux系统运维与架构设计

一 本章概览 介绍Linux系统运维与架构设计的方方面面 二 Linux基础入门 认识计算机核心硬件和服务器 Linux发展历史.系统组成.应用领域以及发行版 搭建运维环境:VMWareWorkStation.SecureCRT的使用 Linux系统的基本使用 Shell入门以及命令概述 三 Linux系统管理 文件目录管理 用户管理 权限管理 VIM编辑器的使用 文档压缩打包 程序包管理 网络管理 文件系统管理 内存管理 系统管理(监控.环境变量) 安全管理(selinux,iptables)

Linux 系统分区

合理的系统分区,便于后期管理和提高文件的搜索速度 分区格式说明 linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四 个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑 分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk –l查看 前言: Linux系统分区结构和windows是有很大区别的 以前初识Linux时,

Linux系统运维与架构设计之Linux概述

Linux系统运维与架构设计之Linux概述 Linux系统运维与架构设计 1.1 浅谈计算机系统 1.1.1 计算机硬件系统 现代计算机是基于冯·诺依曼体系结构,由运算器.控制器.存储器.输入设备.输出设备五大部分组成,如下图所示 它们各司其职,完成了数据的计算.存储.传输任务. 下面是它们各个组件的功能介绍: CPU:也被称为中央处理器,由运算器和控制器组成,其主要作用是数据计算(从内存中获取指令并执行后将结果返回给内存或者写入到磁盘)和控制其他设备(声卡显卡,鼠标键盘)协同工作. 内存:采

查看Linux系统版本信息

一.查看Linux内核版本命令(两种方法): 1.cat /proc/version [[email protected]CentOS home]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 2013 2.uname -a [

制作SD(8G)卡Linux镜像,使得ZC706开发板可以从SD卡启动进入Linux系统

转自网络,供学习记录使用,红色部分是我实验时,这篇文章和网站稍有出入的地方. 目的:制作SD(8G)卡Linux镜像,使得ZC706开发板可以从SD卡启动进入Linux系统 在http://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/quickstart/zynq(姑且把这个链接成为链接1吧)链接中找到 图1 点击绿色字体的链接,下载镜像原始文件.这里有不同时期的版本,本说明中选择 图2 下载的原始文件为:2014_R2-

Linux系统基础.作业

要求以root用户登录系统,右击桌面打开终端,查看当前登陆Linux系统所使用的用户名 查看哪些用户在系统上工作 修改当前时间为2018年8月26号11:28 查看2015年10月份日历 使用两种方法查看ls命令的使用说明 清除屏幕 ctrl+L 使用"useradd tom"命令新建tom用户,为tom用户设置密码"123" 切换当前用户为tom 查看当前登陆Linux系统所使用的用户名

小白文科生眼中的Linux系统

我是一个正统的文科生,基本上在win的基础上长大,最开始接触的是Windows98(95虽然知道,但那时候太小了)然后是me,2000,再到XP,然后是vista,再然后就是使用量最大的7,然后是8,8.1,10,...基本上每个版本都用(玩)过,对win也可以说是有了基础的了解,13年暑假的时候,Android迅速崛起,从那个时候,刚刚知道Linux.在然后就开始疯狂的搜索Linux 的资料,那时候刚刚高中毕业,网上的资料基本都看不懂,虽然看不懂但还是找的津津有味. 记得2013年最先开始了解