简单,可复制

点点滴滴,尽在文中

  :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2012年8月22日

摘要: 认识ext文件系统硬盘组成与分割文件系统特性Linux 的 EXT2 文件系统(inode)与目录树的关系EXT2/EXT3 文件的存取与日志式文件系统的功能Linux 文件系统的运行挂载点的意义其他 Linux 支持的文件系统与 VFS认识 EXT2 文件系统Linux最传统的磁盘文件系统(filesystem)使用的是EXT2这个啦!所以要了解文件系统就得要由认识EXT2开始! 而文件系统是创建在硬盘上面的,因此我们得了解硬盘的物理组成才行,所以底下只会很快的复习这两部份, 重点在于inode, block还有superblock等文件系统的基本部分喔!硬盘组成与分割首先说明一下磁盘的物理 阅读全文
posted @ 2012-08-22 23:01 ggjucheng 阅读(25979) 评论(4) 推荐(3)

摘要: 前言在 Linux 底下的连结档有两种,一种是类似 Windows 的快捷方式功能的文件,可以让你快速的链接到目标文件(或目录),这种是软链接; 另一种则是透过文件系统的 inode 连结来产生新档名,而不是产生新文件!这种称为硬链接 (hard link)。 这两种玩意儿是完全不一样的东西呢!现在就分别来谈谈。Hard Link (实体链接, 硬式连结或实际连结)在前一小节当中,我们知道几件重要的信息,包括:每个文件都会占用一个 inode ,文件内容由 inode 的记录来指向;想要读取该文件,必须要经过目录记录的文件名来指向到正确的 inode 号码才能读取。也就是说,其实文件名只与目录 阅读全文
posted @ 2012-08-22 22:37 ggjucheng 阅读(2381) 评论(0) 推荐(0)

摘要: 磁盘与目录的容量现在我们知道磁盘的整体数据是在 superblock 区块中,但是每个各别文件的容量则在 inode 当中记载的。 那在文字接口底下该如何叫出这几个数据呢?底下就让我们来谈一谈这两个命令:df:列出文件系统的整体磁盘使用量;du:评估文件系统的磁盘使用量(常用在推估目录所占容量)df[root@www ~]# df [-ahikHTm] [目录或文件名]选项与参数:-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;-k :以 KBytes 的容量显示各文件系统;-m :以 MBytes 的容量显示各文件系统;-h :以人们较易阅读的 GBytes, MByte 阅读全文
posted @ 2012-08-22 21:47 ggjucheng 阅读(1895) 评论(0) 推荐(0)

摘要: 内存置换空间(swap)之建置安装时一定需要的两个 partition 啰! 一个是根目录,另外一个就是 swap(内存置换空间), swap 的功能就是在应付物理内存不足的情况下所造成的内存延伸记录的功能。一般来说,如果硬件的配备足够的话,那么 swap 应该不会被我们的系统所使用到, swap 会被利用到的时刻通常就是物理内存不足的情况了。我们知道 CPU 所读取的数据都来自于内存, 那当内存不足的时候,为了让后续的程序可以顺利的运行,因此在内存中暂不使用的程序与数据就会被挪到 swap 中了。 此时内存就会空出来给需要运行的程序加载。由于 swap 是用硬盘来暂时放置内存中的信息, 所以 阅读全文
posted @ 2012-08-22 21:35 ggjucheng 阅读(3999) 评论(0) 推荐(0)

摘要: 我们知道权限对於使用者帐号来说是非常重要的,因为他可以限制使用者能不能读取/创建/删除/修改文件或目录! 在这一章我们介绍了很多文件系统的管理命令,第六章则介绍了很多文件权限的意义。在这个小节当中, 我们就将这两者结合起来,说明一下什么命令在什么样的权限下才能够运行吧!^_^一、让使用者能进入某目录成为『可工作目录』的基本权限为何:可使用的命令:例如 cd 等变换工作目录的命令;目录所需权限:使用者对这个目录至少需要具有 x 的权限额外需求:如果使用者想要在这个目录内利用 ls 查阅档名,则使用者对此目录还需要 r 的权限。二、使用者在某个目录内读取一个文件的基本权限为何?可使用的命令:例如本 阅读全文
posted @ 2012-08-22 16:59 ggjucheng 阅读(1932) 评论(0) 推荐(1)

摘要: which (寻找『运行档』)[root@www ~]# which [-a] command选项或参数:-a :将所有由 PATH 目录中可以找到的命令均列出,而不止第一个被找到的命令名称分别用root与一般帐号搜寻 ifconfig 这个命令的完整档名[root@www ~]# which ifconfig/sbin/ifconfig <==用 root 可以找到正确的运行档名喔![root@www ~]# su - vbird <==切换身份成为 vbird 去![vbird@www ~]$ which ifconfig/usr/bin/which: no ifconfig 阅读全文
posted @ 2012-08-22 16:32 ggjucheng 阅读(2201) 评论(0) 推荐(1)

摘要: 文件与目录的默认权限与隐藏权限一个文件有若干个属性, 包括读写运行(r, w, x)等基本权限,及是否为目录 (d) 与文件 (-) 或者是连结档 (l) 等等的属性! 要修改属性的方法在前面也约略提过了(chgrp,chown,chmod) ,本小节会再加强补充一下!除了基本r, w, x权限外,在Linux的Ext2/Ext3文件系统下,我们还可以配置其他的系统隐藏属性, 这部份可使用chattr来配置,而以lsattr来查看,最重要的属性就是可以配置其不可修改的特性!让连文件的拥有者都不能进行修改! 这个属性可是相当重要的,尤其是在安全机制上面 (security)!文件默认权限:uma 阅读全文
posted @ 2012-08-22 15:38 ggjucheng 阅读(4470) 评论(0) 推荐(1)

摘要: cdpwdmkdirrmdirlscprmmvcattacnlmorelessheadtailtouchcd (变换目录)我们知道vbird这个使用者的家目录是/home/vbird/,而root家目录则是/root/,假设我以root身份在 Linux系统中,那么简单的说明一下这几个特殊的目录的意义是:[root@www ~]# cd [相对路径或绝对路径]# 最重要的就是目录的绝对路径与相对路径,还有一些特殊目录的符号罗![root@www ~]# cd ~vbird# 代表去到 vbird 这个使用者的家目录,亦即 /home/vbird[root@www vbird]# cd ~# 表 阅读全文
posted @ 2012-08-22 11:17 ggjucheng 阅读(5109) 评论(1) 推荐(1)

摘要: 我们都是使用一般账号登陆系统的,等有需要进行系统维护或软件升级时才转为 root 的身份来动作。 那如何让一般使用者转变身份成为 root 呢?主要有两种方式喔:以『 su - 』直接将身份变成 root 即可,但是这个命令却需要 root 的口令,也就是说,如果你要以 su 变成 root 的话,你的一般使用者就必须要有 root 的口令才行;以『 sudo 命令 』运行 root 的命令串,由于 sudo 需要事先配置妥当,且 sudo 需要输入用户自己的口令, 因此多人共管同一部主机时, sudo 要比 su 来的好喔!至少 root 口令不会流出去!底下我们就来说一说 su 跟 sud 阅读全文
posted @ 2012-08-22 00:58 ggjucheng 阅读(2489) 评论(0) 推荐(0)