Linux文化
- Linux的启动过程
-
>>> 此贴的回复 >>
1. 指根分区的文件系统,即命名、存儲和安排文件的特定方法,如ext2/3,reiserfs等。
2. 这是出于检查根分区的文件系统的需要,如果文件系统有问题,系统会尝试修复并重启; 如果没问题系统会以r/w方式重新挂载,然后继续boot进程。
3. 某些发行版如gentoo,用的是tmpfs。
4. http://tille.xalasys.com/train
- 分类:Linux文化 查阅全文
- 用tags/cscope看内核源代码-HOWTO
-
其实内核原代码的Makefile就包含了make tags/TAGS的选项,
但是生成的tags太大,因为包含了drivers等不常用的目录。
因此参照内核的Makefile文件,写了一个Makefile,
用来生成ctags/cscope/etags。
这样,可以根据自己的需要,删除和添加目录。
我以前没有用过tags/cscope,不知道有没有更好的方法。欢迎指教。
也请大家补充tags
- 分类:Linux文化 查阅全文
- 几个重要的RedHat Linux内核文件介绍
-
作者:sixth 来源:赛迪论坛
Linux服务器内核编译基础
--几个重要的RedHat Linux内核文件介绍
mynix编译自www.linux.org之Linux HowTo之Kernel HowTo
在网络中,不少服务器采用的是Linux系统。为了进一步提高服务器的性能,可能需要根据特定的硬件及需求重新编译Linux内核。编译Linux内核,需要根据规定的步骤进行,编译内核
- 分类:Linux文化 查阅全文
- 那些公开源代码的软件或操作系统(如Linux)怎样查看其源代码(详细步骤)
-
Linux内核的配置系统由三个部分组成,分别是:
Makefile:分布在 Linux 内核源代码中的 Makefile,定义 Linux 内核的编译规则;
配置文件(config.in):给用户提供配置选择的功能;
配置工具:包括配置命令解释器(对配置脚本中使用的配置命令进行解释)和配置用户界面(提供基于字符界面、基于 Ncurses 图形界
- 分类:Linux文化 查阅全文
- 什么是module 以及如何写一个module
-
不知道在什幺时候,Linux 出现了 module 这种东西,的确,它是 Linux 的一大革新。有了 module 之后,写 device driver 不再是一项恶梦,修改 kernel 也不再是一件痛苦的事了。因为你不需要每次要测试 driver 就重新 compile kernel 一次。那简直是会累死人。Module 可以允许我们动态的改变 kernel,加载 device dri
- 分类:Linux文化 查阅全文
- Linux 内核使用的 GNU C 扩展
-
===========================
Linux 内核使用的 GNU C 扩展
===========================
GNC CC 是一个功能非常强大的跨平台 C 编译器,它对 C 语言提供了很多扩展,
这些扩展对优化、目标代码布局、更安全的检查等方面提供了很强的支持。本文把
支持 GNU 扩展的 C 语言称为 GNU C。
Linux 内核代码使用了大量
- 分类:Linux文化 查阅全文
- 从 2.4 到 2.6:Linux 内核可装载模块机制的改变对设备驱动的影响
-
文章出处:
http://www-128.ibm.com/developerworks/cn/linux/l-module26/
周婷 ,软件工程师 2006 年 2 月 9 日
从 2.4 到 2.6,Linux 内核在可装载模块机制、设备模型、一些核心 API 等方面发生较大改变,设备驱动开发人员面临着将驱动从 2.4 移植到 2.6 内核,或是使驱动同时支持2.4 与 2.6
- 分类:Linux文化 查阅全文
- 如何将内核中的.c文件编译成.o文件
-
>>> 此贴的回复 >>
compile:
gcc -DMODULE -D__KERNEL__ -O6 -c driver.c
install:
install -m 644 driver.o /lib/module/xxx/kernel/driver/video
- 分类:Linux文化 查阅全文
- 为什么在网络不稳定时,服务器会出现z进程?
-
>>> 此贴的回复 >>
浅议Unix的defunct进程(“僵尸”进程)
本文出自:http://www2.ccw.com.cn 作者: 张道新 赵国明 (2002-04-17 08:02:00)
在Unix系统管理中,当用ps命令观察进程的执行状态时,经常看到某些进程的状态栏为defunct,这就是所谓的“僵尸”进程。“僵尸”进程是一个早已死亡的进程,但在进程表(processs t
- 分类:Linux文化 查阅全文
- 转到linux下做PCB
-
SPB15.5的安装
cd cdrom1/E024_SPB155_ln86_1of5
./SETUP.SH
出现
Specify path of install directory [OR type [RETURN] to exit]:
输入/opt/spb
出现 Directory /opt/spb does not exist. Create? [y/n]: y
Do you want
- 分类:Linux文化 查阅全文
- 内核编译次数可以改吗
-
>>> 此贴的回复 >>
我 make bzImage 的时候也发现了这个问题,我的 .version 没有被删掉
# cat scripts/mkversion
[quote]
if [ ! -f .version ]
then
echo 1
else
expr 0`cat .version` + 1
fi
确实是这样,现在已经解决了
- 分类:Linux文化 查阅全文
- 关于 HP Service Guard for Linux 的问题!!!!
-
>>> 此贴的回复 >>
1. HP SGLX(Service Guard for Linux) 和 SecurePATH 一点关系都没有, 你的概念非常混乱
SecurePATH 是一个中间层的MultiPath软件,和光纤通道HBA卡打交道,HBA卡通过自己的driver开始工作后,如果你的HA中的一台服务器上有2个FC HBA,不加任何multipath 软件,在光纤阵列柜上已经做
- 分类:Linux文化 查阅全文
- 集群LVS+GFS+ISCSI+TOMCAT
-
LVS是中国人发起的项目,真是意外呀!大家可以看http://www.douzhe.com/linuxtips/1665.html
我是从最初的HA(高可用性)开始的,别人的例子是用VMWARE,可以做试验但不能实际应用,我又
没有光纤卡的Share Storage,于是就选用ISCSI,成功后又发现ISCSI+EXT3不能用于LVS,倒最后发
现GFS可用,我最终成功配成可实际应用的L
- 分类:Linux文化 查阅全文
- 怎么在Linux下查看CPU是32位还是64位的?
-
>>> 此贴的回复 >>
cat /proc/cpuinfo
>>> 此贴的回复 >>
[root@.....]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Pentium
- 分类:Linux文化 查阅全文
- AS4上装iscsi
-
从http://iscsitarget.sourceforge.net/下载ISCSI TARGET
vi /etc/ietd.conf
Alias是别名
Lun是分区
http://blog.eygle.com/
Linux iSCSI技术-[安装Linux iscsi组件]
Linux的iscsi技术已经发展了多年,其开源项目软件及文档都可以从sourceforge.net的Linu
- 分类:Linux文化 查阅全文
- RHEL4上的内核升级2.6.9-5.EL——2.6.15步骤
-
RHEL4上的内核升级2.6.9-5.EL——2.6.15步骤如下 By Williamraym
make mrproper
make menuconfig
make clean
make bzImage -j50
make modules -j50&&make modules_install -j50&&make install -j50
vi /etc/selinux/config
#c
- 分类:Linux文化 查阅全文
- 我也来学做嵌入式Linux系统V0.1(完整版)
-
《我也来学做嵌入式Linux系统V0.1》
作者:九贱
E-mail:[email protected]
个人站点:www.skynet.org.cn
___________________________________________________
第一章 前言
目的
本文的目的,是讲述嵌入式Linux系统的建立、开发的一般过程。制作一个小型的Linux的系统,可以移植至
- 分类:Linux文化 查阅全文
- RedHat Linux 2.6内核如何build kernel-sourcecode的rpm包
-
RedHat企业版自从AS4开始,桌面版本自从FC3开始,不再单独提供kernel-sourcecode的rpm安装包,原因是RedHat认为没有必要维护单独的kernel-sourcecode包,因为所有的源代码包都应该包含在.src.rpm中而不是rpm中。所以在这些高版本的RedHat Linux上,我们如果需要定制内核的话,没有直接的源代码rpm可以安装,只能通过kernel.org
- 分类:Linux文化 查阅全文
- ARMLinux开发环境建立及内核编译说明
-
ARMLinux开发环境建立及内核编译说明
1。ARMLinux开发环境建立。
编译整个toolchains,需要大约500M的空间。
首先,选择你要安装的目录。比如是:
/usr/src/armlinux
下载以下软件包到你选择的目录下:
binutils-2.11.2.tar.gz
gcc-2.95.3.diff.bz2
gcc-2.95.3.tar.gz
glibc-2.2.3.tar
- 分类:Linux文化 查阅全文
- vmware下重新编译内核必选选项
-
如果你在vmware下重新编译内核,硬盘用的是scsi的,以下选项必选:
Device Drivers --->;SCSI device support --->;; SCSI disk support
Device Drivers --->;SCSI device support --->;SCSI low-level drivers --->; ; BusLogic SCS
- 分类:Linux文化 查阅全文