灌溉梦想,记录脚步

linux下内核相关的三个文件详解

在网络中,不少服务器采用的是Linux系统。为了进一步提高服务器的性能,可能需要根据特定的硬件及需求重新编译Linux内核。编译Linux内核,需要根据规定的步骤进行,编译内核过程中涉及到几个重要的文件。比如对于RedHat Linux,在/boot目录下有一些与Linux内核有关的文件,进入/boot执行:ls –l。编译过RedHat Linux内核的人对其中的System.map 、vmlinuz、initrd-2.4.7-10.img印象可能比较深刻,因为编译内核过程中涉及到这些文件的建立等操作。那么这几个文件是怎么产生的?又有什么作用呢?本文对此做些介绍。

一、vmlinuz

  vmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此得名“vm”。vmlinuz是可执行的Linux内核,它位于/boot/vmlinuz,它一般是一个软链接。
继续阅读 »

Mac OS 10.5 添加HP 1020打印机驱动

1,下载所需文件
下载地址:
http://www.openprinting.org/download/printdriver/macosx/old/
文件依次为:
foomatic-rip-3.43.2.15.ppc.dmg
espgs-7.07.1.ppc.dmg
foo2zjs-1.1-UB.dmg

2,安装
先安装foomatic 再安装espgs 最后安装foo2zjs
在安装foo2zjs过程中会自动弹出shell脚本执行窗口
提示下载firmware ,选择具体型号的打印机驱动,这里选择hp 1020 。
继续阅读 »

linux下挂载ISCSI

#安装iSCSI发起器

yum install -y –nogpgcheck iscsi-initiator-utils

chkconfig –level 2345 iscsi on

chkconfig –level 2345 iscsid on

service iscsi start

service iscsid start

#挂载iSCSI设备
继续阅读 »

Linux基本网络配置

一、 IP
立即更改:#ifconfig eth0 netmask <子网掩码>

永久更改:
编辑/etc/sysconfig/network-scripts/ifcfg-eth0 配置网卡的地址 IPADDR=XXX.XXX.XXX.XXX

[root@redhat network-scripts]# cat ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static –自动获取改为dhcp
HWADDR=00:03:FF:2C:EE:0B
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.0.10

二 、HOSTNAME

继续阅读 »

抉择

  假如我来世上一遭
  只为与你相遇一次
  只为了亿万年光里的饿那一刹那
  一刹那里所有的甜蜜和悲凄
  
  那么 就让一切该发生的
  都在瞬间出现
  让我俯首感谢所有星球的相助
  让我与你相遇
  与你别离
  完成了上帝所作的一首诗
  然后 在缓缓地老去
   继续阅读 »

诱惑

  终于知道
  在这叶将落尽的秋日
  终于知道 什么叫做
  诱惑
  
  永远以绝美的姿态
  出现在我最没能提防的
  时刻的
  是那不能接受 也
  不能拒绝的命运
继续阅读 »

Smart Home

1,Introduction
A smart home or building is a home or building, usually a new one, 继续阅读 »