默认教学计划
931人加入学习
(20人评价)
Linux运维基础
价格 ¥ 599.00
该课程属于 高校公益行 | 网络安全实践训练营 请加入后再学习

进程管理:kernel+process  

 

CPU:ring0:内核空间  ring1-2:库文件等 ring3:用户空间

CPU读取的数据都来自内存

内存:内核空间和用户空间

RAM:易失性存储器

ROM:只读存储器,存储硬件信息等

 

启动过程:

--POST(加电自检:PowerOnSelfTest)

--BIOS(基本输入输出系统:Basic Input Output System:硬件信息;Boot sequence:启动顺序)

--MBR(主引导记录;446字节bootloader)

--启动菜单(Linux启动菜单:GRUB)

--kernel

--initramfs(虚拟根文件系统,CentOS6),相当于加载到7C00的那一段代码,把/proc /sys /dev目录复制到根文件系统

initrd:CentOS5

--/sbin/init

 

 

kernel作用:驱动和检测系统外围硬件或程序

文件系统

安全管理

网络管理

进程管理

驱动程序

 

内核设计:

      单内核:把所有的功能都集成到内核中去

            Linux使用单内核,但是采用模块化设计(/lib   /lib64)

             /lib/modules/'内核版本号为名称的目录'/kernel,其中modules.dep解决系统中依赖关系

               arch:平台架构相关

               crypto:安全加密

               drivers:驱动程序

               fs:文件系统

               kernel:内核

               lib:内核库 .ko.xz(kernel object)

               mm:内存管理 

               net:系统中的TCP/IP协议栈

               sound:声卡

      微内核:把每个功能都做成小模块(Windows solaris)

 

 

Linux运行级别:0-6

    0:halt关机 

    1:单用户模式(root, 无须登录), single, 维护模式;

    2: 多用户模式,会启动网络功能,但不会启动NFS;维护模式;

    3:多用户模式,正常模式;文本界面; CLI:command line interface

    4:预留级别;

    5:多用户模式,正常模式;图形界面; GUI:graphical user interface

    6:重启

 

 

chroot:改变根目录

ldd:查看二进制文件所依赖的库文件

[展开全文]

centos 6 系统启动流程:

 

启动过程:

POST (加电自检:power on self test)--BIOS(基本输入输出系统;记录硬件信息,启动顺序)--MBR(主引导记录;446字节的bootloader)--启动菜单(Linux启动菜单 GRUB)--kernel--initramfs--init(/sbin/init)

 

内核设计:

    单内核:所有的功能都集中到内核中去 linux使用单内核,采用模块化设计/lib/lib64

/lib/modules/以内核版本号为名称的目录

    微内核:把每个功能都做成小模块 windows solaris

 

/boot/initramfs:(OS 6),虚拟根文件系统,把/proc  /sys  /dev目录复制到根文件系统

initrd(OS 5)

 

Linux运行级别:0--6

0:halt关机

1:单用户模式(root 无需登录),single,维护模式

2:多用户模式,会启动网络功能,但不会启动NFS;维护模式

3:多用户模式,正常模式;文本界面;CLI(command line interface)

4:预留级别

5:多用户模式,正常模式,图形界面 GUI(graphical user interface)

6:重启

 

chroot : 改变根文件系统

ldd 查看二进制文件所依赖的库文件系统

[展开全文]