linux基础点

 

 


文件与目录的基本概念

 

n       文件是Linux用来存储信息的基本结构,它是被命名的存储在某种介质上的一组信息的集合。

n        Linux系统中有三种基本的文件类型.

¨      普通文件:又分为文本文件和二进制文件;

¨      目录文件:目录文件存储了一组相关文件的位置、大小等与文件有关的信息;

¨      设备文件:Linux系统把每一个I/O设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一 ;

 

 

 

Linux 文件种类

n       正规文件( regular file )

¨      第一个属性为 [ - ]

n       纯文字文件(ascii)

n       二进制文件(binary) 

n       目录 (directory):

¨      第一个属性为 [ d ]

n       链接文件 (link):

¨      第一个属性为 [ l ]

n       设备文件 (device):

¨      区块 (block) 设备文件,第一个属性为 [ b ];

¨      字符 (character) 设备文件,第一个属性为 [ c ]。

 

 

 

 

n       Linux系统以目录的方式来组织和管理系统中的所有文件

n       Linux系统通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。以根目录“/”为起点,所有其他的目录都由根目录派生而来。

n       特殊目录:“.”代表该目录自己, “..”代表该目录的父目录,对于根目录,“.”和“..”都代表其自己。

 

 

 

 

 

 

内核的版本号分为三部分(以2.4.20为例)

主版本号:

       此内核是2。它表明对内核的重大改进,很少改变。

次版本号:

       此内核是4。它表明内核的稳定性。偶数号(如0、2、4等)的内核是稳定的产品版本。而奇数号(如1、3、5等)的内核是处于开发过程中的内核,一般包含着最近开发的试验性代码,它不太稳定,有时可能包含着致命的错误。

 末版本号:

       此内核是20。它表明这一发布版本的增补级。

 

 

Linux文件显示

绿色代表可执行文件;

红色表示压缩文件;

浅蓝色表示链接文件;

灰色表示其他文件;

黄色表示设备文件

白字红背景代表软链接失效

 

 

 

Linux 目录结构

 

n       /bin:常用系統程序目录

n       /boot:开机设定目录,也是摆放核心 vmlinuz 的地方

n       /dev:摆放系统设备装置文件的目录

n       /etc:系统配置文件,尤其 passwd, shadow

n       /etc/rc.d/init.d:系統开机的時候载入服务的 scripts 的摆放地点

n       /home:系統使用者的目录

 

n       /lib:Linux 执s行或编译程序函数库目录

n       /mnt:软驱与光驱接入挂载的地方

n       /proc:系统核心与执行程序的一些信息

n       /root:系统管理员的目录

n       /usr/bin, /bin:一般执行文件摆放的地方

n       /usr/sbin, /sbin:系统管理员常用指令集

n       /var:摆放系统日志文件的地方

n       /lost+fount:摆放系统不正常产生错误时遗失的片段

 

 

n       用户和组的配置信息保存在以下三个文件中:

¨      /etc/passwd  对所有用户都可读

¨      /etc/shadow

¨      /etc/group

/etc/passwd文件

n       每一行存储一个用户的账号信息,每一行可以包含如下域,各域之间以冒号分隔:

¨      登录名:即用户账号

¨      口令:通常是一个“x”,表示口令已被加密,加密后的口令存储在/etc/shadow文件中。如果是“*”,则表示该账号已被停用。

¨      UID:每个用户账号都有一个不同的ID,它是一个整数。

¨      GID:用户所属的组的ID,每个组也都具有不同的ID。

¨      用户信息:这是账号附加的信息,如用户名、电话、住址等,可以使用命令finger和chfn查询和修改这些信息。

¨      主目录:在默认状态下,每个用户都有一个主目录,root用户的主目录是/root,管理员新建立的用户的主目录默认为/home/<用户名>。

¨      登录shell:设置用户在登录时使用的shell,系统默认使用/bin/bash。

n       例如:root:x:0:0:root:/root:/bin/bash

 

 

n       伪  用  户              含     义

n       bin               拥有可执行的用户命令文件sys               拥有系统文件

n       adm             拥有帐户文件

n       uucp            UUCP使用

n       lp                lp或lpd子系统使用

n       nobody       NFS使用

 

 

 

/etc/shadow

n       etc/shadow中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生

n       登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:

失效时间:标志

 

/etc/shadow

n       是根据/etc/passwd文件产生的,一行存储一个用户的信息,各域之间以冒号分隔:

¨      用户账号

¨      加密的口令密文

¨      最后一次修改时间,从1970年1 月1日到上次口令修改日期的天数。

¨      最小间隔时间,口令上次修改后,要过多少天才能再修改。若为0表示没有时间限制。

¨      最大间隔时间

¨      警告时间,如果口令有期限限制,要过期前多少天向用户示警。一般系统默认为7天。

 

 

/etc/group

 

n       /etc/group存储所有组账号的数据,一行表示一个组的信息,各域之间以冒号分隔,包括:

¨      组名

¨      x表示加密的组口令,口令的相关信息存储在/etc/gshadow文件中,其形式与/etc/shadow相似。

¨      组ID(GID),系统生成的组ID小于500,管理员新建的第一个组ID为500,以后依次递增。

¨      该组包含的用户账号列表,以逗号分隔。

例如:bin:x:1:root,bin,daemon

 


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yangdaliang/archive/2009/09/19/4566111.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值