Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 教程 > Linux系统管理 > 正文

linux系统管理 六 Linux根文件系统详解

时间:2014-05-31 01:14 来源:未知 作者:www.51ou.com 阅读:

一、file文件

   1、可执行文件的存储格式

a)Windows:PE;

b)Linux:ELP;

 

如:file /lib/libc-2.5.so;

wKiom1NBT4_wbHiuAACQWh984hg209.jpg

二、文件系统

   1、rootfs:根目录;

   2、FHS:文件系统层级标准,规定了Linux发行版必须要有的文件;

       a)/boot:系统启动相关的文件,如:内核,initrd-……,以及grub(bootloader);

       b)/dev:设备文件;

           设备文件类型:

           块设备:随机访问,按照数据块访问,

           字符设备:线性访问,按字符为单位访问,如:键盘、显示器等等

           设备号:主设备号(major)和次设备号()背景为黑色,字体为黄色的是特殊文件,内有设备号;

       c)/etc:配置文件;

       d)/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME;root用户的家目录在/root下;

       e)/lib:库文件(公共共享库):

           静态库,格式:.a,

           动态库,格式:.dll,.so(sharedobject),如:ls文件的动态库链接,ls文件从一台主机移到另一台主机上时,需要连同ls的.so库文件一起移动;

           /lib/modules:内核模块文件库文件不能单独执行,只能被调用,因为他没有执行文件的接口;

       f)/media和/mnt:挂载点目录,挂载移动设备;

       g)/mnt:挂载点目录,挂载额外的临时文件系统;

       h)/misc:杂项;

       i)/opt:可选目录,第三方程序的安装目录;

       j)/proc:伪文件系统,内核映射(像)文件(系统启动后出现);

       k)/sys:伪文件系统,跟硬件设备相关的属性映射文件(系统系统后出现);

       l)/tmp:临时文件,如:ls –ld/tmp;/var/tmp也是临时文件;

       m)/var:可变化的文件,随着系统的运行此文件数据,越来越多越来越大;

       n)/bin:可执行文件,用户命令(系统启动);

       o)/sbin:管理员命令(系统启动);

 

       p)/usr:sharedread-only,只读文件;

           /usr/bin:系统启动后用户使用的命令或可执行程序;

           /usr/sbin:系统启动后管理员用的命令或可执行程序;

           /usr/lib:系统启动后使用的库文件;

 

       q)/usr/local:第三方软件的安装路径,跟系统本身运行启动无关;

           /usr/local/bin

           /usr/local/sbin

           /usr/local/lib。

二、文件命名规则

   1、长度不能超过255个字符;

   2、不能使用/当文件名(因为/是用来做路径分隔符和根用的);

   3、严格区分大小写;

三、内容回顾

   1、路径:

       相对路径:相对当前目录;

       绝对路径:由根开始;

   2、系统常用操作:

       文件管理:创建删除编辑

       目录管理:查找删除编辑

       运行程序

       设备管理

       软件管理

       进程管理

       网络管理

四、目录管理

   1、ls、cd 、pwd;

   2、mkdir:创建空目录,如:创建/root/x/y/z;

       -p:parent ditectory,自动创建父目录,如:创建/root/x/y/z;

       -v:verbore;如:mkdir –pv /root/m/n/q;

   3、# tree:查看目录树,如:tree /root/x;

   4、命令行展开:

       a)mkdir–pv /mnt/test/{x/m,y}(花括号展开);

           /mnt/test/x/m,/mnt/test/y;

       b)~USERNAME(波浪线展开),如:cd ~USERNAME ;

       c)/mnt/test2/{a,d}_{b,c}:分别为a_b,a_c,d_b,d_c文件;

   5、删除目录

       a)rmdir:(remove  directory),删除空目录;

         -p:自动删除父目录;

五、文件的创建和删除

   1、touch:(文件和目录不能重名,因为目录也是文件),创建文件和更改文件的时间戳;如:试试创建touch  a和mkdir  a;

       a)-c:do notcreate any files;

       b)-a和-m:改变访问时间、改变属性时间;如:touch –a  a;touch –m  a;

       c)-a–t:改变文件访问时间为过去的时间,如:touch –m –t 201212121212  a;

   2、file  a:查找文件a;

   3、stat  a:查看文件及文件a的时间戳;

   4、创建文件,可以使用文件编辑器;

       a)ASCII:美国标准信息交换代码,如:128个不同字符怎么存储;如:二进制:

          2^6=0- 63

          2^7=0-127

          2^16=0- 65535

          0000000 – 111 1111这些变化由ASCII码的标准化规定每种变化代表的字符;

          00001001 0000 1110可以代表2个ASCII码也可以代表2个汉字,最终代表谁取决于ASCII码的对照表;

       b)nano:文本编辑;

   5、rm:删除目录和文件;

       a)-i:管理员使用,提示删除;

       b)-f:管理员使用,强行删除;

       c)-r:管理员使用,递归删除;如,rm –rf /mnt/test2。

 

本文出自 “Nick Liu的博文” 博客,请务必保留此出处http://zkhylt.blog.51cto.com/3638719/1391241

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《linux系统管理 六 Linux根文件系统详解》技术文章,《linux系统管理 六 Linux根文件系统详解》详细使用和说明,有时《linux系统管理 六 Linux根文件系统详解》可能不完善、敬请谅解!如果《linux系统管理 六 Linux根文件系统详解》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片