日志文章列表

2008年05月28日 15:23:14

Linux 引导过程内幕

引导 Linux® 系统的过程包括很多阶段。不管您是引导一个标准的 x86 桌面系统,还是引导一台嵌入式的 PowerPC® 机器,很多流程都惊人地相似。本文将探索 Linux 的引导过程,从最初的引导到启动第一个用户空间应用程序。在本文介绍的过程中,您将学习到各种与引导有关的主题,例如引导加载程序、内核解压、初始 RAM 磁盘以及 Linux 引导的其他一些元素。早期时,启动一台计算机意味着要给计算机喂一条包含引导程序的纸带,或者手工使用前端面板地址/数据/控制开关来加载引导程序。尽管目前的计算机已经装备了很多工具来简化引导过程,但是这一切并没有对整个过程进行必要的简化。
让我们先从高级的视角来查看 Linux 引导过程,这样就可以看到整个过程的全貌了。然后将回顾一下在各个步骤到底发生了什么。在整个过程中,参考一下内核源代码可以帮助我们更好地了解内核源代码树,并在以后对其进行深入分析。
概述
图 1 是我们在 20,000 英尺的高度看到..

阅读全文>>

Tags: linux   引导  

类别: About Linux |  评论(0) |  浏览(1256) |  收藏
2008年05月28日 11:38:36

UNIX 高手的 10 个习惯

采用 10 个能够提高您的 UNIX® 命令行效率的好习惯——并在此过程中摆脱不良的使用模式。本文循序渐进地指导您学习几项用于命令行操作的技术,这些技术非常好,但是通常被忽略。了解常见错误和克服它们的方法,以便您能够确切了解为何值得采用这些 UNIX 习惯。 引言
当您经常使用某个系统时,往往会陷入某种固定的使用模式。有时,您没有养成以尽可能最好的方式做事的习惯。有时,您的不良习惯甚至会导致出现混乱。纠正此类缺点的最佳方法之一,就是有意识地采用抵制这些坏习惯的好习惯。本文提出了 10 个值得采用的 UNIX 命令行习惯——帮助您克服许多常见使用怪癖,并在该过程中提高命令行工作效率的好习惯。下面列出了这 10 个好习惯,之后对进行了更详细的描述。
采用 10 个好习惯
要采用的十个好习惯为:
在单个命令中创建目录树。
更改路径;不要移动存档。
将命令与控制操作符组合使用。
谨慎引用变量。
使用转义序列来管理较长的输入。
在..

阅读全文>>

Tags: unix   高手   习惯  

类别: About Linux |  评论(0) |  浏览(1151) |  收藏
2008年05月03日 17:24:40

看Linux内核源码 练内力必备技能

由于操作系统的内核贴近硬件,需要对计算机的体系结构有所了解,例如CPU的工作原理、接口特性和BIOS调用等。读者千万别因为这些望而却步,这里将介绍一些阅读Linux内核源码必备的技能。

                      获取内核
  一般在Linux系统中的/usr/src/linux*.*.*(*.*.*代表的是内核版本,如2.4.23)目录下就是内核源代码(如果没有类似目录,是因为还没安装内核代码)。另外还可从互连网上免费下载。注意,不要总到http://www.kernel.org/去下载,最好使用它的镜像站点下载。请在http://www.kernel.org/mirrors/里找一个合适的下载点,再到pub/linux/kernel/v2.6/目录下去下载2.4.23内核。这里有两种类型的代码包,即linux-2.4.23.tar.gz和linux-2.4.23.tar.bz2。两个代码包内容是一样的,只是压缩程序不同。.gz是用gzip压缩的;.bz2是用bzip2压缩的。bzip2的压缩能力比gzip..

阅读全文>>

Tags: linux   内核  

类别: About Linux |  评论(1) |  浏览(1098) |  收藏
2008年05月03日 11:33:40

linux中改变目录在命令行下显示颜色的方法

Linux在命令行方式中,默认的目录显示颜色为蓝色,在黑色背景下难以看清。现介绍一种修改显示颜色的方法:

1、将/etc/DIR_COLORS文件cp到~/下,并改名为.dir_colors。

2、编辑.dir_colors文件,找到“DIR 01;34   # directory”,将34改为36。
你可以找到文件的两行注释:
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
按照颜色对应的数字,你还可以把目录显示颜色改成其他的。
同样其他的显示效果(包括背景)也可以参照说明进行修改。
这样你就可以定制自己的linux下命令行方式下的个性化显示效果了。

3、重新登录,就可以看到修改后的效果了。

阅读全文>>

Tags: linux   颜色   显示  

类别: About Linux |  评论(0) |  浏览(1850) |  收藏
2008年04月28日 01:11:02

Squid 2.6 加速模式的主要配置

前几天转载了一篇只对内部网络提供代理服务的Proxy Server的文章。在特定的情况下,有时候需要为提供公共服务的WEB服务器配置前端的缓存加速服务器。
正好前几天为客户做了这样的工作,使用了squid的2.6.STABLE19-1.el5版本。

一、服务器环境
1、操作系统:CentOs5.0,X86平台,32位系统。
2、禁用SeLinux。(避免不必要的安全权限限制)
修改/etc/selinux/目录下的config文件,使用vi编辑设置SELINUX的值为disabled。
3、设置操作系统启动不调用SeLinux。
修改/boot/grub/目录下的grub.conf文件,使用vi编辑在kernel /boot/vmlinuz-2.6.18-8.el5 ro root=LABEL=/ 加上 selinux=0,变为:kernel /boot/vmlinuz-2.6.18-8.el5 ro root=LABEL=/ selinux=0 。
4、如果防火墙禁止了80端口,设置允许通过,或者通过运行setup关闭防火墙(确保网络安全的情况下使用)。

二、下载、安装包
下载地址:http://people.redhat.com/mnagy/squid/
安装:rpm -i..

阅读全文>>

Tags: squid 2.6   linux  

类别: About Linux |  评论(4) |  浏览(625) |  收藏
2008年04月22日 21:10:34

Linux 用户(User)查询篇

作者:北南南北
赞助:
来自:LinuxSir.Org
摘要: 本文主要介绍在用户管理中,查询用户的几种工具介绍 id 、finger、groups 以及 w、who、users ;

目录索引

一、用户查询工具的原理;
二、用户(User)和用户组(Group)查询工具;
1、id 工具: 查询用户所对应的UID 和GID 及GID所对应的用户组;
2、finger 工具:用来查询用户信息,侧重用户家目录、登录SHELL等;
3、查询登录主机的用户工具:w 、who 、users
4、groups 用户所归属的用户组查询;
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
正文
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++


一、用户查询工具的原理;

在用户管理中,用户查询是通过几个常用的工具来完成的,比如id 、finger、groups、users ... ... ,我们都知道用户的配置文件是/etc/passwd,用户组的配置文件是/etc/groups 文件,我们对用户的查询除了通过查询工具以外,我们还能直接查看用..

阅读全文>>

Tags: linux   用户管理  

类别: About Linux |  评论(0) |  浏览(1136) |  收藏
« 1 23» Pages: ( 1/3 total )