Ⅰ linux由哪几部分组成
一、Linux shell
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接
收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,
它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编
程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编 程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等
,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。
二、GUI
Linux提供了像Microsoft Windows那样的可视的命令输入界面--X Window的图
形用户界面(GUI)。它提供了很多窗口管理器,其操作就象Windows一样,有
窗口、图标和菜单,所有的管理都是通过鼠标控制。现在比较流行的窗口管理
器是KDE和GNOME。每个Linux系统的用户可以拥有他自己的用户界面或Shell,
用以满足他们自己专门的Shell需要。同Linux本身一样,Shell也有多种不同
的版本,你要是对Linux感兴趣的话可以看下的《Linux就该这么学》作为入门的书籍。
Ⅱ linux系统能够应用于什么架构的处理器
linux 内核是支持各种架构的,不光是 x86 。linux 的上层软件支持的情况就要看具体的软件选择了。GNU 项目的貌似现在大部分常见的也都支持。
Ⅲ 什么是Linux系统架构
您好很高兴回答您的问题:
Linux系统架构分为两个部分一个是单台Linux系统架构 另外一个是网站集群架构.
单台Linux系统架构:
由硬件,内核,命令解释器,外围软件组成
网站集群架构
Ⅳ 什么是linux 集群架构有和前景。
集群通信系统是一种计算机系统,它通过一组松散集成的计算机软件和/或硬件连接版起来权高度紧密地协作完成计算工作。简单地说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。一个理想的集群,用户是不会意识到集群系统底层的节点的。在他们看来,集群是一个系统,而非多个计算机系统。并且集群系统的管理员可以随意增加和删改集群系统的节点。
集群已不是一个全新的概念,早在七十年代计算机厂商和研究机构就对集群系统进行了研究和开发。这些系统不为大家熟知,是因为它主要用于科学工程计算。直到Linux集群的出现,集群的概念才得以广泛传播。集群系统主要分为高可用(High
Availability)集群,简称HA集群,和高性能计算(High Perfermance Computing)集群,简称HPC集群。
Ⅳ linux为什么可以支持多个架构的CPU
任何操作系统(包括DOS、Windows、Unix、Linux等等),都可以做到支持所有架构的处理器,只要针对各种架构的处理器重新进行编译和优化、调整即可。因为系统编程都是用高级语言编写的,编写时都是不怎么依赖于硬件特性,编写后再针对不同架构的处理器的机器语言进行专门的编译即可使用。比如,现在的Windows10就已经可以支持X86之外的处理器了,安卓系统(根植于Linux)早已在X86系统上跑的很欢。即使是苹果的iOS系统,如果苹果开放授权,照样可以用于各类架构的处理器,无非苹果愿不愿意而已。
Ⅵ LINUX架构是什么
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。
Ⅶ linux 下如何用命令查看CPU架构
获得CPU的详细信息
#cat/proc/cpuinfocat /proc/cpuinfo中的信息
processor 逻辑处理器的id。
physical id 物理封装的处理器的id。
core id 每个核心的id。
cpu cores 位于相同物理封装的处理器中的内核数量。
siblings 位于相同物理封装的处理器中的逻辑处理器的数量。
Ⅷ Linux操作系统的结构
Linux作为一个实时操作系统,具有高效的I/O管理能力,能够处理和存储控制系统所需的大量数据。Linux操作系统的结构一般由Linux内核、命令解释器(Shell)、文件系统以及应用程序四大部分构成。
Ⅸ LINUX服务器架构与嵌入式
有了linux服务器架构再学linux嵌入式的话,是在有linux系统基础上的学习,会对linux系统使用和开发的介入更快捷。
但从最小化学习理念来说,不是一定要学服务器架构的,但学习linux操作系统的架构对深入做linux嵌入式开发有相当大的帮助。
学arm11之前学点51的开发对后面学习linux嵌入式开发的硬件底层操作和电子电路会有较大帮助。
arm比51的优势在于实现多任务处理比较容易实现。
学习arm还不算很烧钱。买arm开发板也不一定要买arm11的,很多应用arm9都很够用,arm9的开发板网上有得淘,估计四五百块,mini2440,s3c2440的型号都可以,还也可以买核心板自己焊接开发板。
因此,要看你具体的应用情况来选择相应的开发板。
Ⅹ 简述一个经典的linux系统结构
1. / 文件系统的入口,最高一级目录;
2. /bin 基础系统所需要的命令位于此目录
3. /boot 包含Linux内核及系统引导程序所需要的文件
5. /etc 存放系统程序或者一般工具的配置文件。
6. /home 普通用户默认存放目录 Linux 是多用户环境,所以每一个用户都有一个只有自己可以访问的目录(当然管理员也可以访问)。
7. /lib 库文件存放目录这里包含了系统程序所需要的所有共享库文件,类似于 Windows 的共享库 DLL 文件。
8. /lost+found 在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。
9. /media 即插即用型存储设备的挂载点自动在这个目录下创建,比如USB盘系统自动挂载后,会在这个目录下产生一个目录 ;CDROM/DVD自动挂载后,也会在这个目录中创建一个目录,类似cdrom 的目录。
10. /mnt /mnt 这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom 等目录。
11. /opt 表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包
12. /proc 操作系统运行时,进程(正在运行中的程序)信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。
13. /root Linux超级权限用户root的家目录;
14. /sbin 大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,
15. /tmp 临时文件目录,有时用户运行程序的时候,会产生临时文件。
16. /usr 这个是系统存放程序的目录
17. /var 这个目录的内容是经常变动的,看名字就知道,我们可以理解为vary的缩写,/var下有/var/log 这是用来存放系统日志的目录。