⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linux_basic.htm

📁 鸟哥LINUX 学习课本
💻 HTM
📖 第 1 页 / 共 3 页
字号:
inodes </font></b>有多少?!当然啰,最重要的是,当我的硬盘容量不足时,我要如何<b><font color="#000099">增加一棵新的硬盘呢</font></b>?如何进行partition?与如何进行挂载?!以及如何进行<b><font color="#000099">软盘开机片</font></b>的制作?另外,如何挂载( mount ) 一个可以显示出『中文』的 Windows partition 呢?还有还有,如何新增一个swap 虚拟内存?又,如何启动一个『<b><font color="#000099">档案型态的swap 虚拟内存?</font></b>』,看看便知道!此外,这一章的课后练习记得看一看,因为有些鸟哥认为有用的方法呦!</td></tr><tr><td><center><a href="0240tarcompress.htm">档案的压缩与打包</a><br><font size=-1 face="SimSun">2003/02/09</font></center></td><td>在某些情况下,压缩指令显的特别重要的!什么情况下呢?大部分都是在『备份』的情况下,他显的特别的重要,此外,如果你是一个套件程序设计师,那么当你要将你的程序发布出去的时候,由于要降低网络频宽的使用率,那么压缩也是一个很值得使用的方法!要是你是下载人家的档案呢?哈哈!那么解压缩则是不可少的步骤啰!在Linux 当中,使用的最多的压缩指令有哪些呢?呵呵!那就是 gzip 与 tar 这两个宝贝蛋了!在这一节当中,我们来介绍一下几种不一样的压缩指令,学一学先!</td></tr></table> <br> <center><b><font size=+1 color="#000099">第三部分:学习 Shell 与Shell scripts</font></b></center><font color="#000099">了解的基本的 Linux 档案属性与目录的配置之后,在进入更深入的Linux 世界之前,有几个课题还是一定要知道的,那就是我们所使用的这个文字模式接口,也就是所谓的『Shell』这个咚咚。在Linux 的世界中,使用的是 GNU 发展出来的强化的第二代 shell ,称为 BASH Shell,他有什么特异功能呢?简单的说,我们之前下达的几个指令都是 bash 管理的,除此之外,他还可以记录指令、档案或命令的补全功能、环境变量的使用等等,还有很多功能等着你去发掘呢!在知道了部分的bash 功能后,在接着下来,我们还得了解一下什么是数据流重导向?还有常规表示法等等的问题,这都是未来我们系统管理员在管理主机上面,一个不可缺乏的利器!当然啰,要将这些功能整合起来运用的话,就不能不学习一下所谓的脚本『shell scripts 』,他具有基础的程序能力( Program ),当真是个管理系统的好帮手呢!再来,在未来的架站设定当中,常会使用到文字编辑器来编辑参数设定档,这个时候,系统管理员至少务必要熟悉一套文字接口下的文书编辑软件,当然不限制哪一套软件啦,但是vi 是最标准的 Unix-Like 的文字接口之文字处理软件,所以,我们几乎一定可以在每部Unix-Like 上面发现他的踪迹,所以,就来了解他一下吧,这也是挺重要的工作呢!</font><br> <table BORDER COLS=2 WIDTH="100%" ><tr><td WIDTH="200"><center><a href="0310vi.htm">vi 文书处理器</a><br><font size=-1 face="SimSun">2003/02/25</font></center></td><td>一个系统管理员至少应该要熟悉一种字处理软件,以方便未来的系统管理,包括系统设定与架站时候的参数设定档修订等等工作之进行。在Unix-Like 系统中,肯定看的到的文书编辑器就是 vi 啦,他算是最正规的文字接口下的文书处理器了。为什么文书处理器很重要呢?还记得前两个章节中我们提到的/etc/fstab 这个档案吗?您如果想要修改他的话,要如何修改呢?当然是使用文书编辑器来编辑他啰,那么使用什么呢?当然几乎就是vi 啦!此外,后续的 shell scripts 章节与 Linux 架站设定的档案等等,几乎都是使用他来进行设定耶!那vi 重不重要呢?你猜猜?</td></tr><tr><td><center><a href="0320bash.htm">认识 bash shell</a><br><font size=-1 face="SimSun">2003/02/10</font></center></td><td>文字模式这种指令下达的方式,就是 bash 的工具与接口啦!那么前几章我们都已经很快乐的进行了很多的指令下达方式啦,所以说,bash shell 根本就不难嘛!是啦!只要能够熟悉的话,那么确实他不是很困难的东西啦!这一章节中,我们会从<b><font color="#000066">变量</font></b>谈起,先说到<b><font color="#000066">环境变量</font></b>的设定与修改问题,然后提到历史指令的运用,接着下来,我们会提一下『<b><font color="#000066">命令重导向</font></b>』这个重要的观念,之后就是『<b><font color="#000066">管线命令</font></b>』的部分啦!</td></tr><tr><td><center><a href="0330regularex.htm">正规表示法</a><br><font size=-1 face="SimSun">2003/02/10</font></center></td><td>在 Unix-Like 的系统当中,有个东西可以帮助你撷取部分数据!那就是『正规表示法,Regular Express (RE) 』,这个东西不容易理解,但是由于他强大的功能,您最好还是得认识一下喔!尤其是grep 这个指令呢!</td></tr><tr><td><center><a href="0340bashshell-scripts.htm">学习 shell scripts</a><br><font size=-1 face="SimSun">2003/02/10</font></center></td><td>如果您真的想要轻松的管理你的主机,那么 shell scripts 是千万少不得的学习过程!他有点类似Program ( 程序撰写 ) 了,对于从未摸过程序的人来说,确实很是困扰,所以这里我们不强调原理,单纯的以十几个例子来进行说明,好让您能够了解一下shell scripts 的强大功能啰!我个人认为,您可以不需要知道如何撰写 shellscripts ,但是您一定得看的懂 shell scripts ,为什么呢?因为如此一来,您才能在您的主机上面进行侦错的工作吶!</td></tr></table> <br> <center><b><font size=+1 color="#000099">第四部分:Linux 使用者管理</font></b></center><font color="#000099">好了!终于要到了管理 Linux 账号的时刻了!对于 Linux有一定的熟悉度之后,再来就是要管理连上 Linux 的账号问题了!这个账号的问题可大可小啦!大到可以限制他使用Linux 主机的各项资源,小到甚至一般账号的密码订定规则都可以进行规定!端看您对于安全的需求啦!此外,如果站在资源平均分配的角度上,那么Linux 主机上面有限的资源当然是平均分配给大家比较好!这个时候就得来规定一下『谁可以使用多少的硬盘空间?』那就是Quota 喔!呵呵!厉害吧!在订定完了一些账号的规则之后,那么我们就继续来管理一下主机的系统与程序的管理吧!这个包括了观察每个程序( Process ) 与工作排程及工作管理 ( jobs control ),这些也都是很重要的工作呢!</font><br> <table BORDER COLS=2 WIDTH="100%" ><tr><td WIDTH="200"><center><a href="0410accountmanager.htm">Linux 账号管理</a><br><font size=-1 face="SimSun">2003/02/10</font></center></td><td>在这一节当中,我们来谈一谈,在 Linux 底下的『<b><font color="#000099">账号</font></b>』有什么特殊的功能,或者是说,不同的账号有什么特殊的权限呢?举个例子来说,root 为什么跟大家不一样?而如果使用者仅允许使用 pop3 的时候,其账号需要如何设定?另外,如果要修改使用者的预设家目录内容、shell的内容等等,要怎样进行修改,此外,如果远程登入主机之后,要怎样使用 su 与sudo 变换身份成为 root 呢?来这里学习一下咯!</td></tr><tr><td><center><a href="0420quota.htm">Linux 磁盘配额 quota</a><br><font size=-1 face="SimSun">2003/02/10</font></center></td><td>磁盘配额 ( <b><font color="#000099">Quota</font></b> ) 一直就是个很有用的东西!怎么说呢?举个例子来说明,如果您曾经申请过网络的mail 服务时,那么肯定就会明白什么是 20MB 的邮件空间、 30MB 的免费网页空间,好了,这个20MB, 30MB 是怎样定义出来的呢?哈哈!没错,就是 quota 这个东西搞出来的!如果我们要限制使用者使用硬盘的容量使用大小,嗯!来这里看看就对了!</td></tr><tr><td><center><a href="0430cron.htm">例行性命令 at &amp; crontab</a><br><font size=-1 face="SimSun">2003/02/10</font></center></td><td>不论什么时候,建立系统可以自动的执行功能都是必须的!您了解目前系统在预设的情况中,每天、每小时、每个月都在做些什么事吗?!您了解『<b><font color="#000099">循环的工作</font></b>』与『<b><font color="#000099">仅进行一次的工作</font></b>』有什么不同吗?看一下吧!</td></tr><tr><td><center><a href="0440processcontrol.htm">程序与资源管理</a><br><font size=-1 face="SimSun">2003/02/10</font></center></td><td>在 Linux 当中, Linux 是如何分辨一个程序的呢?嗯!当我们的系统里面有太多的死亡的程序的时候,应该怎样将该程序查出来之后并杀掉他呢?如果主机仅允许一次登入一个终端机画面,如何从事多个工作的进行呢?还有,如何设定一个程序,让他的执行顺序可以比较快速呢?!这个都是过程控制的重点项目呦!呵呵!另外一个又更常发生啦!如果我的X-Window 死掉了!但是我的 Linux 基本上却还是活着的时候,那么是否需要重新reboot 呢?还是有其它的方式可以重新启动 X-Window ?</td></tr></table> <br> <center><b><font size=+1 color="#000099">第五部分:Linux 系统管理员</font></b></center><font color="#000099">嗯!终于来到系统管理员 ( root ) 要注意的工作事项之篇幅了!各位准系统管理员心理准备好了吗?我们要管理机器啰?呵呵!那么管理员的工作是什么?看报喝茶?!没错!管理员最大的享受就是看报喝茶了?一个好的系统管理员,平时不会希望挂载网站上面一再不断的查询、检查漏洞等等的,因为果真如此的话,那么就表示『机器一定有问题了!』。为了让我们的Linux 机器跑得更稳更顺畅,好让我这个管理员有更多的时间去看报喝茶,哈哈!更深入的了解系统是需要的!所以,这一篇我们由开机关机的整体流程谈起,好了解一下Linux 在开机的过程中到底做了哪些事情,这样才能知道我们在什么时候应该做什么事情吶!此外,由于『没有一个套件是永远安全的!』,所以套件管理是相当重要的一部份,这里我们以RPM 与 Tarball 来介绍一下如何管理你系统上面的套件?再来,你知道你的系统上面跑了多少数据吗?虽然知道什么是ps 来查询程序,但是总是得知道我的系统有哪些服务吧!嘿嘿!来看看先?不但如此,还得针对登录档进行解析,以及对于系统进行备份?呵呵!管理员的工作还真多那?不止不止,还要进行核心的管理呢!哇!果然是忙毙了!无论如何,还是得要了解吶!</font><br> <table BORDER COLS=2 WIDTH="100%" ><tr><td WIDTH="200"><center><a href="0510osloader.htm">开机流程分析</a><br><font size=-1 face="SimSun">2003/02/10</font></center></td><td>在这个章节当中,我们特别要来看一看整个开机的流程设定,看看能不能在开机的时候就主动的帮我们将所需要的信息都填进去!此外,还想要知道一下,我们要如何来设定多重开机呢?设定多重开机的原理是什么?最重要的是那个『什么是开机管理程序boot loader 呢?』这些东西对于家里只有一部计算机,却又要安装多个操作系统的朋友来说,是相当重要而有趣的项目呢!VBird底下会介绍 Linux 下的两套相当棒的 boot loader 系统,分别是 lilo 及 grub!</td></tr><tr><td><center><font color="#000066"><a href="0520source_code_and_tarball.htm">原始码与Tarball套件管理员</a></font><br><font size=-1 face="SimSun">2004/04/10</font></center></td><td><font color="#000000">我们在 <a href="0110whatislinux.htm">Linux 是什么</a>一文当中,提到了 GNU 与 GPL 还有开放源码等咚咚,不过,前面都还没有提到真正的开放源码是什么的讯息!在这一章当中,我们将藉由Linux 操作系统里面的执行文件,来理解什么是可执行的程序,以及了解什么是编译器。另外,与程序息息相关的函式库(library)的信息也需要了解一番!不过,在这个章节当中,鸟哥并不是要您成为一个开放源码的程序设计师,而是希望您可以了解如何将开放源码的程序设计、加入函式库的原理、透过编译而成为可以执行的 binary file ,最后该执行档可被我们所使用的一连串过程!了解上面的咚咚有什么好处呢?!因为在Linux 的世界里面,我们常常需要自行安装套件在自己的 Linux 系统上面,所以如果您有简单的程序编译概念,那么将很容易进行套件的安装,甚至在发生套件编译过程中的错误时,您也可以自行作一些简易的修订呢!而最传统的套件安装过程,自然就是由原始码编译而来的啰!所以,在这里我们将介绍最原始的套件管理方式:使用Tarball 来安装与升级管理我们的套件喔!</font></td></tr><tr><td><center><a href="0520rpm_and_srpm.htm">RPM 与 SRPM 套件管理员</a></center></td>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -