6.1 首次登陆系统
1、首次登陆CentOS 5.x图形接口
启动就启动呀!怎么还有所谓的登陆与离开呀?不是启动就能够用计算机了吗? 开什么玩笑,在Linux系统中由于是多人多任务的环境,所以系统随时都有很多任务在进行,因此正确的开关机可是很重要的! 不正常的关机可能会导致文件系统错乱,造成数据的毁损呢!这也是为什么通常我们的Linux主机 ...
6.2 文本模式下命令的下达
其实我们都是透过『程序』在跟系统作沟通的,本章上面提到的窗口管理员或文本模式都是一组或一只程序在负责我们所想要完成的命令。 文本模式登陆后所取得的程序被称为壳(Shell),这是因为这支程序负责最外面跟使用者(我们)沟通,所以才被戏称为壳程序! 更多与操作系统及壳程序的相关性可以参考第零章、计算器概论内的说明 ...
6.3 Linux系统的在线求助man page与info page
先来了解一下Linux有多少命令呢?在文本模式下,你可以直接按下两个[Tab]按键,看看总共有多少命令可以让你用?
[mw_shl_code=applescript,false][vbird@www ~]$
6.4 超简单文书编辑器: nano
在Linux系统当中有非常多的文书编辑器存在,其中最重要的就是后续章节我们会谈到的vi这家伙! 不过其实还有很多不错用的文书编辑器存在的!在这里我们就介绍一下简单的nano这一支文书编辑器来玩玩先!
nano的使用其实很简单,你可以直接加上档名就能够开启一个旧档或新档!底下我们就来开启一个名为test.txt的档名来看看:
...
6.5 正确的关机方法
Why?在 Windows (非 NT 主机系统) 系统中,由于是单人假多任务的情况,所以即使你的计算机关机, 对于别人应该不会有影响才对!不过呢,在 Linux 底下,由于每个程序 (或者说是服务) 都是在在背景下运行的,因此,在你看不到的屏幕背后其实可能有相当多人同时在你的主机上面工作, 例如浏览网页啦、传送信件啦以 FTP 传送 ...
6.6 启动过程的问题排解
事实上,Linux主机是很稳定的,除非是硬件问题与系统管理员不小心的动作,否则, 很难会造成一些无法挽回的错误的。但是,毕竟我们目前使用的可能是练习机,会常常开开关关的, 所以确实可能会有一些小问题发生。好了,我们先来简单的谈一谈,如果无法顺利启动时, 你应该如何解决。要注意的是,底下说到的内容很多都还没有 ...
7.1 使用者与群组
1、使用者与群组
经过第五章的洗礼之后,你应该可以在Linux的指令列模式底下输入指令了吧? 接下来,当然是要让你好好的浏览一下Linux系统里面有哪些重要的文件啰。 不过,每个文件都有相当多的属性与权限,其中最重要的可能就是文件的拥有者的概念了。 所以,在开始文件相关信息的介绍前,鸟哥先就简单的(1)使用者及(2)群 ...
7.2 Linux文件权限概念
1、Linux文件属性
嗯!既然要让你了解Linux的文件属性,那么有个重要的也是常用的指令就必须要先跟你说啰!那一个?就是『 ls 』这一个察看文件的指令啰!在你以root的身份登入Linux之后,下达『 ls -al 』看看,会看到底下的几个咚咚:
[mw_shl_code=applescript,false][root@www ~]# ls -al
total 156
drwxr-x--- 4 ...
7.3 Linux目录配置
1、Linux目录配置的依据--FHS
因为利用Linux来开发产品或distributions的社群/公司与个人实在太多了, 如果每个人都用自己的想法来配置文件放置的目录,那么将可能造成很多管理上的困扰。 你能想象,你进入一个企业之后,所接触到的Linux目录配置方法竟然跟你以前学的完全不同吗? 很难想象吧~所以,后来就有所谓的Filesy ...
8.1 目录与路径
由第六章Linux的文件权限与目录配置中透过FHS了解了Linux的『树状目录』概念之后, 接下来就得要实际的来搞定一些基本的路径问题了!这些目录的问题当中,最重要的莫过於第六章也谈过的『绝对路径』与『相对路径』的意义啦! 绝对/相对路径的写法并不相同,要特别注意。此外,当你下达命令时,该命令是透过什么功能来取得的 ...
8.2 文件与目录管理
谈了谈目录与路径之后,再来讨论一下关於文件的一些基本管理吧!文件与目录的管理上,不外乎『显示属性』、 『拷贝』、『删除文件』及『移动文件或目录』等等,由於文件与目录的管理在 Linux 当中是很重要的, 尤其是每个人自己家目录的数据也都需要注意管理!所以我们来谈一谈有关文件与目录的一些基础管理部分吧!
1、 ...
8.3 文件内容查阅:
[*]cat 由第一行开始显示文件内容
[*]tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写!
[*]nl 显示的时候,顺道输出行号!
[*]more 一页一页的显示文件内容
[*]less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
[*]head 只看头几行
[*]tail 只看尾巴几行
[*]od 以二进位的方式读取文件内容!
...
8.4 文件与目录的默认权限与隐藏权限
除了基本r, w, x权限外,在Linux的Ext2/Ext3文件系统下,我们还可以配置其他的系统隐藏属性, 这部份可使用 chattr 来配置,而以 lsattr 来查看,最重要的属性就是可以配置其不可修改的特性!让连文件的拥有者都不能进行修改! 这个属性可是相当重要的,尤其是在安全机制上面 (security)!
首先,先来复习一下上一章谈到的 ...
8.5 命令与文件的搜寻
文件的搜寻可就厉害了!因为我们常常需要知道那个文件放在哪里,才能够对该文件进行一些修改或维护等动作。 有些时候某些软件配置档的档名是不变的,但是各 distribution 放置的目录则不同。 此时就得要利用一些搜寻命令将该配置档的完整档名捉出来,这样才能修改嘛!您说是吧!
1、命令档名的搜寻
我们知道在终端机模式当 ...
8.6 极重要!权限与命令间的关系
我们知道权限对於使用者帐号来说是非常重要的,因为他可以限制使用者能不能读取/创建/删除/修改文件或目录! 在这一章我们介绍了很多文件系统的管理命令,第六章则介绍了很多文件权限的意义。在这个小节当中, 我们就将这两者结合起来,说明一下什么命令在什么样的权限下才能够运行吧!^_^
一、让使用者能进入某目录成为『 ...
9.1 认识 EXT2 文件系统
Linux最传统的磁盘文件系统(filesystem)使用的是EXT2这个啦!所以要了解文件系统就得要由认识EXT2开始! 而文件系统是创建在硬盘上面的,因此我们得了解硬盘的物理组成才行。磁盘物理组成的部分我们在第零章谈过了,至于磁盘分区则在第三章谈过了,所以底下只会很快的复习这两部份。 重点在于inode, block还有superblock等 ...
9.2 文件系统的简单操作
1、磁盘与目录的容量
现在我们知道磁盘的整体数据是在 superblock 区块中,但是每个各别文件的容量则在 inode 当中记载的。 那在文字接口底下该如何叫出这几个数据呢?底下就让我们来谈一谈这两个命令:
[*]df:列出文件系统的整体磁盘使用量;
[*]du:评估文件系统的磁盘使用量(常用在推估目录所占容量)
(1)df
[mw_shl_ ...
9.3 磁盘的分割、格式化、检验与挂载
对于一个系统管理者( root )而言,磁盘的的管理是相当重要的一环,尤其近来硬盘已经渐渐的被当成是消耗品了 ..... 如果我们想要在系统里面新增一颗硬盘时,应该有哪些动作需要做的呢:
[*]对磁盘进行分割,以创建可用的 partition ;
[*]对该 partition 进行格式化( format ),以创建系统可用的 filesystem;
[*]若想要仔 ...
9.4 配置启动挂载
1、启动挂载 /etc/fstab 及 /etc/mtab
刚刚上面说了许多,那么可不可以在启动的时候就将我要的文件系统都挂好呢?这样我就不需要每次进入 Linux 系统都还要在挂载一次呀!当然可以啰!那就直接到 /etc/fstab 里面去修修就行啰!不过,在开始说明前,这里要先跟大家说一说系统挂载的一些限制:
[*]根目录 / 是必须挂载的﹐ ...
9.5 内存置换空间(swap)之建置
还记得在安装 Linux 之前大家常常会告诉你的话吧!就是安装时一定需要的两个 partition 啰! 一个是根目录,另外一个就是 swap(内存置换空间)。关于内存置换空间的解释在第四章安装 Linux 内的磁盘分区时有约略提过, swap 的功能就是在应付物理内存不足的情况下所造成的内存延伸记录的功能。
一般来说,如果硬件的配备足够 ...