【Linux 学习】Linux 系统结构

最近一直在编译Linux内核,往TQ2440里烧写Uboot,烧内核,烧文件系统。然后就有这么几个问题。

(1)Uboot和BootLoader区别

BootLoader 从字面上讲是“启动引导器”,就是用来引导操作系统启动的。而Uboot是BootLoader的一种。

(2)完整的Liunx操作系统组成部分

Liunx内核:

Linux内核是操作系统的核心,它负责操作系统的进程、内存、驱动程序、文件系统、网络等

主要有进程管理、内存管理、文件系统、设备驱动程序、网络组成。

文件系统:

文件系统中,包含着文件中的数据以及文件的系统结构

Linux Shell:

shell接收用户输入的命令,并将命令传递个内核执行。它是用户和内核进行交换的一种接口,是系统的用户界面。

应用程序

【Linux 学习】Linux 系统结构,布布扣,bubuko.com

时间: 2024-10-12 20:52:32

【Linux 学习】Linux 系统结构的相关文章

马哥——linux学习——Linux系统

Linux(RHEL)5.4/5.5/5.8/6.0/6.3 ISO镜像文件-下载地址 http://blog.csdn.net/sz_bdqn/article/details/43133733 源代码: C --> 编译成二进制 (可交叉编译) ABI:Application Binary Interface(不同CPU的二进制接口不一致) 开源:开放源代码 自由: 自由获取,自由修改,自由学习 内核功能: 进程管理 内存管理 文件系统 网络功能 硬件驱动 安全机制 一.linux的诞生 GN

Linux 学习--Linux mint 安装

最近开始重新系统学习Linux,发行版本比较多,就选择了Linux mint 这个. 学习环境采用虚拟机和真机两种对比的方式. 硬件环境: 虚拟机安装在联想的I5 的机器,安装vmware 12 软件来实现. 真机是利用HP2708  配置3G内存来安装 系统安装: 虚拟机安装 64bit 系统,安装语言采用 中文 真机安装32bit 系统,安装采用英语 安装 这个没有什么难度,不再说, 有一点 64bit安装 联网安装 32bit安装 采用未联网安装 操作: 1.安装 2.更新系统 sudo

linux学习 – linux系统管理命令

常用的Linux系统管理命令 whoami 显现当前操作的用户,如下图: hostname 显示主机名,如下图: top 动态显示当前耗费资源的进程信息,如下图: du 查看当前目录下,文件的大小 du -sh * df 查看磁盘大小 df -h 带有单位显示磁盘信息 ps ps -ef|grep java 查询java进程的PID kill 杀死进程,能够先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程.kill -9 pid 未完待续,后续补充~~ 原文链接:http:/

马哥Linux学习——Linux操作系统及常用命令

一.操作系统 window 下的dll (Dynamic Link Library)是动态库 linux 下叫.so  (shared object)共享对象 login: 用户名:系统识别最快的是用户ID. 认证机制:Authentication 授权:Authorization 审计:Audition (日志) prompt,命令提示符: 命令:可以是二进制或脚步文件 magic number: 魔数  二进制文件开头处的特殊的字符,标识二进制文件的执行格式,window和luinx的魔数是

Linux学习(linux就该这么学)7.2

关于ssh ssh服务是用于远程LINUX主机操作,默认服务端口是22 用法: ssh [参数] 主机ip systemctl enable sshd   开机启动 systemctl start sshd      启动SSH服务 /etc/ssh/sshd_config是ssh服务的配置文件 远程传输文件 Scp命令可以将一台主机的文件传输到另一台主机 用法 scp [参数] 文件地址 主机账户@主机IP:传送目录 输入命令,会需要对方主机的账号密码 另外也可以把远程主机的文件传送到本地 s

Linux学习---Linux目录结构说明

1./- 根 每一个文件和目录从根目录开始. 只有root用户具有该目录下的写权限.请注意,/root是root用户的主目录,这与/.不一样 2./bin中 - 用户二进制文件 包含二进制可执行文件. 在单用户模式下,你需要使用的常见Linux命令都位于此目录下.系统的所有用户使用的命令都设在这里. 例如:ps.ls.ping.grep.cp 3./home - HOME目录 所有用户用home目录来存储他们的个人档案. 例如:/home/john./home/nikita 4./sbin目录

Linux学习---linux系统下安装Jenkins

1.首先准备java环境,安装JDK 2.下载jenkins至Linux服务器 下载地址:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions#InstallingJenkinsonRedHatdistributions-ImportantNoteonCentOSJava 按需选择:最新版 or 稳定版 这里选择最新版 ,使用yum方式下载安装 sudo wget -O /e

linux学习-Linux系统启动过程

linux系统启动过程 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导. 运行init. 系统初始化. 建立终端 . 用户登录系统. 内核引导 电源开机后,首先是BIOS内检,按照BIOS中设置的启动设备(通常是硬盘)来启动. 操作系统接管硬件后,首先读取/boot目录下的内核文件. 运行init init进程是所有进程的起点,你可以把它比拟成系统所有进程的老祖宗,没有这个进程,系统中任何进程都不会启动. init 程序首先是需要读取配置文件 /etc/

linux学习-linux在VMware下的安装

此次安装我们设计分为 /. /boot. /swap ./textdir四个分区. 安装过程如下

Linux学习(linux就该这么学)7.1

nmtui一个图形化网络配置工具.在命令终端输入nmtui就可以配置网络了,比较简单,但是配好之后还是需要到网卡配置文件修改一下,ONBOOT=yes,就是开机启动. nmcli是一款管理网络的工具,可以查看网络状态和信息,如图: 如果需要详细的查看某个网卡的信息,只需要输入命令:nmcli con show 网卡名