Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux内核的引导过程

Linux内核的引导过程

总体上来讲:BIOS->MBR->GRUB(LILO)->内核->用户空间1. 系统上电时,cpu会将pc指针赋值为一个特定的地址0xffff0, 并且执行该地址处的指令。在pc中,该地址位于BIOS中。2. BIOS按照CMOS中设定的启动顺序来搜索处于活动状态的,可以引导的设备。如果是硬盘,则读取MBR(512)个字节到RAM中,并将控制权交给这段程序。3. 主引导加载程序查找并加载次引导加载程序。它在分区表中查找活动分区,当找...
Ubuntu下查看Printk的输出

Ubuntu下查看Printk的输出

由于Linux内核的级别控制,导致printk打印的内容不一定都能从控制台正常输出,可以使用dmesg命令来输出所有级别的信息。输入: sudo dmesg –n 8 可以把所有日志信息输出来Linux命令:dmesg 功能说明:显示开机信息。语 法:dmesg [-cn][-s <缓冲区大小>]补充说明:kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log...
Fedora 15 安装与配置一览

Fedora 15 安装与配置一览

Fedora 15 将于2011.5.24日发布,今日离正式版发布还有4天。本人这里提前给大家支招用好Fedora 15。下面是本人在安装、配置Fedora 15 过程中的小结,希望给大家配置自己的Fedora 15 带来方便。仅供参考,如有错误,敬请指出。『一』安装介绍Fedora 15 Beta 下载地址@ http://fedoraproject.org/zh_CN/get-prerelease.大家可以下载DVD/LiveCD两种形式来安装Fedo...
Ubuntu 11.04 截图

Ubuntu 11.04 截图

今天下了 Ubuntu DVD,试着用了一下,主要是冲着被广泛诟病的 Unity 界面,想看看到底有多难用。有可能是之前试用过新的 Gnome 3 的 Gnome Shell已经曾经用过一小段时间的苹果电脑,所以没有觉得 Unity 完全不会用,其基本思想和 Gnome Shell 是一样的,就是左边的类似 Mac OSX 的 Dock,统一的软件中心(或者叫应用列表),新的右上角的通知区域。Unity 走得比较远的就是类似 Mac OSX 的全局菜单,如...
Bochs 在Windows和Linux下配置对比

Bochs 在Windows和Linux下配置对比

Bochs是一个x86硬件平台的开源模拟器。它可以模拟各种硬件的配置。Bochs模拟的是整个PC平台,包括I/O设备、内存和BIOS。更为有趣的是,甚至可以不使用PC硬件来运行Bochs。事实上,它可以在任何编译运行Bochs的平台上模拟x86硬件。通过改变配置,可以指定使用的CPU(386、486或者586),以及内存大小等。一句话,Bochs是电脑里的“PC”。根据需要,Bochs还可以模拟多台PC,此外,它甚至还有自己的电源按钮。Windows下bo...
CentOS yum安装RRDtool

CentOS yum安装RRDtool

RRDtool是指Round Robin Database 工具(环状数据库)。Round robin是一种处理定量数据、以及当前元素指针的技术。想象一个周边标有点的圆环--这些点就是时间存储的位置。从圆心画一条到圆周的某个点的箭头--这就是指针。就像我们在一个圆环上一样,没有起点和终点,你可以一直往下走下去。过来一段时间,所有可用的位置都会被用过,该循环过程会自动重用原来的位置。这样,数据集不会增大,并且不需要维护。RRDtool处理RRD数据库。它用向...
Fedora安装错误日志之"examing storage devices“问题

Fedora安装错误日志之"examing storage devices“问题

跟Fedora 15的战役终于在两天后划上了句号,因为这期间实在纠结,所以特此留念,并做为一个记录存档于此……因为各种原因吧,最近刚入手了一款三星上网本N150-JP06,没有光驱自然不能用最常用的光盘介质去安装系统,而手头上1G、2G、4G的U盘各一块,500G的移动硬盘一块,所以用U盘来安装系统(不管是Windows还是Fedora)成为了首先。虽然将这台上网本的用途定位在开发,但是考虑到能跟我家宝爷用QQ聊天以及Office2007这个挥之不去的噩梦...
增强 SSH 安全性的 7 条技巧

增强 SSH 安全性的 7 条技巧

在绝大部分的 Linux 服务器上都使用 OpenSSH 作为 SSH server,所以这篇文章只针对 OpenSSH。其实这些技巧都是很基础的,但如果你能好好使用它们的话,一定程度上确实可以有效提升 SSH 的安全性.#以下配置项都是在 /etc/ssh/sshd_config 文件中修改。1. 禁止 root 登录PermitRootLogin no当你启用这一选项后,你只能用普通用户登录,然后再用 su 或 sudo 切换到 root 帐户。2. ...
Linux Socket通信之SIGPIPE信号

Linux Socket通信之SIGPIPE信号

做一个很简单的通信模块:服务器端监听服务请求并接收数据;客户端连接服务器段并发送数据。考虑到 一种情况:客户端向服务器端连续两次发送数据,而服务器端在accept之后就关闭了连接。通过在服务器端accept成功之后调用close(fd)模仿这种情形。UNP的5.13节说客户端在第二次发送数据时会接收到第一次发送数据时服务器端返回的RST从而导致内核发出SIGPIPE信号。于是我在客户端程序中使用signal(SIGPIPE, sig_pipe)捕捉SIGP...
启用Fedora 15 桌面启动器(快捷方式)

启用Fedora 15 桌面启动器(快捷方式)

Fedora 15 的界面真的让人很激动!不过gnome3的使用方法让我们很不习惯,比如桌面上不能默认不能放快捷方式(启动器)。不过没关系,linux一贯秉承自由、开放的观念,所以我们也可以自由定制自己想要 的功能。本文的目的是要让桌面的图标可以使用,双击图标便能打开软件。一、安装gnome-tweak-toolyum install gnome-tweak-tool在gnome-tweak-tool软件中启用桌面二、将/usr/share/applica...
<< 411 412 413 414 415 416 417 418 419 420 >>