linux的目录介绍
之前看了一些关于linux操作系统的教程,比较喜欢将这些东西记录在本子上,现在再将这些东西贴到博客上,和大家交流一下。很多linux高手说到,想要学好linux必须对其目录有个透彻的理解。以下是我总结的一些东西:
与Windows一样,在Linux中也是通过目录来组织文件的。但不同的是,在Linux下只有一个根目录,而不象Windows那样一个分区一个根目录。
/bin: Linux下常用的命令、工具
/boot: 系统启动时要用到的程序、 系统内核,引导配置文件等。 Linux就是从这里启动的。
/dev: 所有的设备文件。但不是具体的驱动程序 ,而是一个访问这些外部设备的端口。
/etc: 系统管理时要用到的各种配置文件和子目录 。
/home: 用户主目录,用户独立的空间
/initrd: 非标准目录,内空,但决不能删
/sbin: 系统管理员的系统管理程序
/proc: 一个虚拟的文件系统,可用来访问到内存里的内容。
/lib: 包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件
/lost+found: 大多数情况下是空的,用来保存异常时候的丢失文件
/root: 超级用户(管理员)的专用目录
/mnt: 外部设备的挂接点,通常用cdrom与floppy两个子目录
/usr: 通常用来安装各种软件的方。/usr/src、 /usr/bin
/var: 系统运行时的各种临时文件
我认为只有对这些目录的基本作用熟练在心的情况下,才会对linux有个系统的掌握。
相关文档:
netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息,这里我只用到其中的部分功能.
netstat 的常用参数: - t、- u、- w和- x分别表示TCP、UDP、RAW和UNIX套接字连接。-a标记,还会显示出等待连接(也就是说处于监听模式)的套接字。-l 显示正在被 ......
Linux的裁剪
=======================================
好些时候,我们需要一个只要一张软盘就能启动Linux 的系统,比如说做路由器。但是我们该怎样做呢? 也就是说我们要把Kernel和FileSystem都做在一张3.5'的盘上。我们先把FileSystem 分解成如下几个部分吧。
1. /bin目录下的文件
bin目录通 ......
项目基本结束,这个是其中系统裁减的一个总结文档,不知道有没有人感兴趣:)
=============================================
前言:
为了完成用户的需求,需制作一个完整的环境供AP运行,且存在一些约束条件。
关键字:
DOM Kernel Busybox X-Window Window-Manager Interbase nvidia cutdown
目标说明:
在一 ......
这一段时间一直进行Linux on floppy的尝试,借此希望能对如何构造一个Linux发行版本、Linux的启动、Linux系统的裁剪有一个深刻的认识。
在进行中,我有一些自己的心得体会,尤其是如何构造一个较小的Linux系统。这里贴出其中的一部分,希望能与各位共同分享。有不对的地方,也望各位高手能不吝赐教。
构造Linux on flop ......
从Linux 2.6起引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver。
Linux中大部分的设备驱动,都可以使用这套机制, 设备用Platform_device表示,驱动用Platform_driver进行注册。
Linux platform driver机制和传统的device driver 机制(通过driver_register函数进行注册)相比,一个十分明显 ......