linux系统初步学习

首先从系统的开机流程说起,我在网上看到一张图片很详细的描述了开机的流程。

可以看到,开机的顺序从机器通电开始,之后机器进入BIOS寻找可启动介质,在寻找到介质后,系统进入对应的MBR区域。然后通过存在MBR区域的bootloader中的GRUB的配置文件找到准备启动的系统及内核文件。由于bootloader的大小有限,因此存放在其中的GRUB文件是不齐全的,接下来同过stage_1来开始加载GRUB的其他文件。之后成功开始加载内核,接着便是进程的启动,首先启动的是init进程,它是所有进程的祖宗进程。在进程启动完后进入到登陆的界面,最后进入用户界面。

时间: 2024-12-27 13:37:47

linux系统初步学习的相关文章

linux系统构建学习笔记

嵌入式系统构架:(硬件+软件)应用软件层: Application GNU C Library(glibc)文件系统: 系统层: API(Systern Call Interface) OS Core + Power Mannager+ File Manager + GUI Mannager TCP/IP HTTP WAP DataBase Browser DDI(Device Drver Interface) 板级支持:BSP:Board Support Package       OEM A

一点点linux系统的学习心得

我相信你正在阅读本文的时候,可能是因为你渴望学习Linux技术.我想分享一下过去两年中我自己的一些学习经历,希望你能更顺利地成为Linuxer. 两年前在Linux系统的运行和维护方面找到了一份工作(当时估计该公司非常缺乏,哈哈),我在收到录取通知后才开始学习Linux技术.但是,由于本科生不是计算机专业,我甚至不知道CPU,内存,硬盘等的概念,我也不知道他们的功能到底是什么.坦率地说,我的Linux知识,包括计算机基础,都是在下班后学到的.所以,如果你对计算机有一定的了解,请相信Linux对你

Linux系统新手学习的11点建议

随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux的一些建议. 一.从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题.而有些朋友们常常一接触Linux 就是希望构架网站,根本没有

Linux系统开发学习路线

一:嵌入式c语言 C语言是嵌入式领域最重要也是最主要的编程语言,通过大量编程实例重点理解C语言的基础编程以及高级编程知识.包括:基本数据类型.数组.指针.结构体.链表.文件操作.队列.栈等. 二:Linux基础 Linux操作系统的概念.安装方法,详细了解Linux下的目录结构.基本命令.编辑器VI ,编译器GCC,调试器GDB和 Make 项目管理工具, Shell Makefile脚本编写等知识,嵌入式开发环境的搭建. 三:Linux系统编程 重点学习标准IO库,Linux多任务编程中的多进

Linux系统入门学习:改变libvirt VM镜像的默认位置

提问: 我使用libvirt和virt-manager在我的Linux系统上创建虚拟机.我注意到虚拟机镜像位于/var/lib/libvirt/images目录.有没有办法改变虚拟机镜像的默认路径? libvirt和它的GUI前端 virt-manager 可以使用不同的虚拟机管理程序创建和管理VM,例如LVM和Xen.默认上所有的虚拟机镜像通过 libvirt 创建到/var/lib/libvirt/images目录.然而,这有时并不是我们希望的.比如 /var/lib/libvirt/ima

Linux系统入门学习:在 Linux 如何更改文本文件的字符编码

为了确定文件的字符编码,我们使用一个名为 "file" 的命令行工具.因为 file 命令是一个标准的 UNIX 程序,所以我们可以在所有现代的 Linux 发行版中找到它. 运行下面的命令: $ file –mime-encoding filename(我在mac中直接file就ok) 下一步是查看你的 Linux 系统所支持的文件编码种类.为此,我们使用名为 iconv 的工具及 "-l" 选项(L 的小写)来列出所有当前支持的编码. $ iconv -l ic

linux系统的学习经验首篇

1.linux打开terminal,两种最简单的办法,第一种,直接Ctrl+Alt+T:第二种,Alt+F2,输入gnome-terminal:更复杂的不建议使用.2.linux没有盘符的概念,只有路径,分为相对路径和绝对路径:绝对路径表示为:/路径名称,表示从根目录或者家目录开始的详细路径:相对路径表示当前目录所在的路径.3.linux系统区分大小写,terminal下ls查看,蓝颜色为文件夹,白颜色为文件,使用ls -l查看文件,左侧开头字母为D代表这些都是文件夹信息,为-则表示这些问文件内

Linux 系统初步--虚拟机安装

大家好,我叫小白,开始接触Linux,主要参考阿铭老师的Linux为主线,希望给自己有个成长的过程. 1.怎么样才能学好Linux? *熟能生巧 *坚持 *制定学习计划 *勤奋 *总结 *交流 *预习和复习的重要性. *每天坚持至少学习一个小时. *当日事当日毕 *记笔记 *利用好资源 此次学习使用新版本Centos7系列 2.环境准备 *CentOS7.3系统 *虚拟软件VMware workstation12 *终端Xshell或者SecureCRT 3.工具(个人建议) *印象笔记 *51

grub应用+小linux系统初步

GRUB全称GNU GRUB 版本:grub (GNU GRUB 0.97) GRUB2为GRUB的重写版本,可以说一点也不一样. wiki: https://zh.wikipedia.org/wiki/GNU_GRUB GRUB总共分3个阶段:    bootloader:1st stage    Partition:filesystem driver, 1.5 stage    Partition:/boot/grub, 2nd stage 目录: 1.grub说明. 2.为grub添加认证