一个好的备份计划是非常必要的,这样可以有能力恢复被下面几种情形顺坏的数据: 人为损坏 RAID或者磁盘损坏 文件系统损坏 数据中心损毁以及其它   在这篇文章里我会给你列举一些惊艳的开源备份软件。   当给企业选择备份软件的时候应该注意什么?  确保你部署的备份软件支持以下特性: 开源软件:你必须使用那些源代码可以被自由修改的软件。这样即使项目停止了或者没有补丁更新也可以确保你
系统初启时,引导程序把系统内核放在内存低地址的48KB内(系统内核原来在哪?下面有解释)。然后经过内部的初启程序为系统建立了进程0和进程1。进程0是所有进程的祖先,也是系统中唯一的核心态进程,它负责把盘上准备运行的进程换入内存,有时也把它称作交换进程。进程1负责为每个终端建立一个进程,执行shell解释程序。shell解释程序分析输入的命令,找到相应的命令执行文件,并为之建立一个子进程来执行这个命
转载 2024-07-16 11:08:58
25阅读
   
原创 2011-11-18 23:42:05
469阅读
1.开机2.bios加电自检power on self test 由于此时显卡还未初始化,只能靠声音辨别错误3.将boot sector读入0000:7c00处4.检查0000:7def是否等于0xaa555.跳转到0000:7c00处执行MBR程序6.MBR将自己复制到0000:0600处执行7.在主分区表搜索标志位活动分区的分区8.将活动分区的第一个扇区读入内存地址0000:7c00处9.检查0000:7def是否等于0xaa5510.跳转到0000:7c00处继续执行特定的操作系统每个分区信息有16个字节BYTE state 分区状态 0未激活 0x80激活 0x05扩展BYTE sta
转载 2009-11-08 22:03:00
188阅读
2评论
Android启动优化-布局优化安卓应用开发发展到今天,已经成为一个非常成熟的技术方向,从目前的情况看,安卓开发还是一个热火朝天的发展,但高级人才却相对较少,如今移动互联网的开发者也逐渐开始注重插入技术、性能优化、行业新技术、系统架构等方面的进步。安卓系统自诞生至今,经历了几次重要更新,最后选择了折中方案,使系统在安装和运行时各项指标都得到了优化,至此,安卓虚拟机的开发过程告终。Android的启
计算机性能:横向扩展  集群:人多力量大负载均衡集群        高可用集群        ×高性能集群(应用层)--hadoop集群=Map reduces + HDFS纵向扩展  应用迁移【Linux下,一切皆文件】1、系统启动电源加电自检  检查硬件设备是否正常启动系统* &nb
转载 2023-10-12 21:28:46
109阅读
 一、系统启动1.BIOS(基本输入输出系统)加电自检,检测硬件,决定启动介质,找到引导扇区2.读取并且执行第一个开机设备中的MBR(主引导记录的gru并加载驱动程序b程序)3.依据bootloader设置去加载内核,内核开始侦测硬件sysvinit启动程序(linux6)4.内核启动init进程5.系统初始化6.init找到/etc/inittab文件,决定系统的运行级别7.触发相应的
 继2019.8.1四.Linux常用命令注:学习命令要尽量减少与计算机的交互  2.系统启动  至此,将内核程序加载完成(即kernel),但并不能运行。init(初始程序)   Init将操作系统分为0-6七个级别,每一个级别都会运行对应的应用程序。    init程序会指定默认启动级别:           读取默认级别:3或5  Chkconfig命令:指定
  在了解linux系统启动详细全过程前,先要了解linux运行级别,linux的发行版本,发行内核版本。 linux设置了6个运行级别,放在/etc/inittab中 0:关机 1:单用户模式,不需要输入账号和密码,很多服务都不启动(通常用于系统修护)s|S,single,不启动网络。 2:多用户模式,但不启动NFS 3:完全多用户模式(正常模式,默认启动cli),各种服务
原创 2011-11-29 21:59:35
699阅读
1.post加电自检,将BIOS映射进CPU可以查找的线性地址空间2.BIOS中设置了启动次序,去找对应设备的MBR3.bootloader根据MBR的分区表,查找操作系统所在的分区,并加载操作系统的内核;此时将内核装载入内存,在内存   中解压缩4.kernel 装载驱动,识别硬件5.kernel 访问initrd6.启动init  /sbin/init######
原创 2015-09-06 17:04:56
499阅读
今天从另外的系统克隆过来一台机器,但启动时候报错:
原创 2017-02-06 15:35:29
1830阅读
the ntp socket is in use, exiting mount:/lib64/libuuid.so.1:no version information available(required by /lib/libblkid.so.1)
原创 2017-02-06 15:37:59
1376阅读
CentOS(RHEL)系列操作系统启动流程: Intel X86兼容架构    Linux的系统组成: 内核+应用程序(GNU/Linux): 单纯的指Linux内核    从硬盘存储和启动操作系统的角度:        Linux的系
原创 2017-08-05 22:32:41
1733阅读
OS(Linux)POST-->BIOS(BootSequence)-->MBR(bootloader,446)-->Kernel-->initramfs-->(ROOTFS)/sbin/init(etc/inittab)文件系统进程管理内存管理网络管理安全功能驱动程序RAMROM/根所在分区系统rootfs内核设计风格:模块化核心:动态加载,内核模块内核:/lib/
原创 2019-01-29 17:38:50
433阅读
1点赞
--摘自《Android进阶解密》 一。启动电源以及系统启动 当电源按下时引导芯片代码聪预定义的地方(固化在ROM)开始执行。加载引导程序到BootLoader到RAM,然后执行 二。引导程序BootLoader 引导程序BootLoader是在Android操作系统开始运行前的一个小程序,它的主要
                                 &n
原创 2014-02-08 16:58:12
570阅读
HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。安装hapr
转载 2024-10-16 12:48:30
0阅读
linux系统启动
原创 2012-12-23 21:44:10
502阅读
1点赞
1评论
前天上完课后,很多同学都在讲听的很晕,尤其是系统启动流程这一块,大部分都不明白。思路不清晰。事后有很多同学去找系统启动流程图,一起分析。昨晚上课时,老师又简单讲了一次系统启动流程。我个人觉得,这么理论概念的问题,在一开始要完全理解接收吸引是比较难的。这个流程可以很具体,很形象,也可以很抽象,因而每个人的理解都不太一样。下面我把这两张图传上来分享分享:高清图不好找。虽然工作上没有太大作用。但面试时可
原创 2015-03-14 11:04:11
814阅读
1点赞
系统启动流程:    开通电源、启动并加载bios、启动加载引导程序Bootloader、加载kernel内核参数、启动root文件系统、switchroot、加载/sbin/init中的配置文件、加载/etc/inittab中的文件及运行级别、再到/etc/init/所设置的运行级别的配置文件中读取、开始启动默认设置的运行级别、系统脚本的初始化、启动该运行级别应该开启或关闭的
原创 2015-09-17 23:33:10
305阅读
  • 1
  • 2
  • 3
  • 4
  • 5