自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 第26章、Linux 核心编译与管理

26.1. 编译前的任务:认识核心与取得核心原始码 我们在第一章里面就谈过 Linux 其实指的是核心!这个『核心 (kernel)』是整个操作系统的最底层,他负责了整个硬件的驱动,以及提供各种系统所需的核心功能,包括防火墙机制、是否支持 LVM 或 Quota 等文件系统等等,这些都是核心所负责的!所以在第二十章的开机流程中,我们也会看到 MBR 内的 loader 加载核心档案来驱动整个系统...

2018-03-22 20:50:44 366

原创 第25章、Linux 备份策略

25.1. 备份要点 备份是个很重要的工作,很多人总是在系统损毁的时候才会发现备份资料的可爱! 但是备份其实也非常可怕!因为你的重要数据都在备份文件里面,如果这个备份被窃取或遗失,其实对你的系统资安影响也非常大! 同时,备份使用的媒体选择也非常多样,但是各种储存媒体各有其功能与优劣,所以当然得要选择!来谈谈备份吧! 25.1.1. 备份资料的考虑 备份是系统损毁时等待救援的救星 !因为你...

2018-03-22 20:36:57 343

原创 第24章、 X Window 设定介绍

24.1. 什么是 X Window System Unix Like 操作系统不是只能进行服务器的架设而已,在美编、排版、制图、多媒体应用上也是有其需要的。 这些需求都需要用到图形接口 (Graphical User Interface, GUI) 的操作的, 所以后来才有所谓的 X Window System 这玩意儿。那么为啥图形窗口接口要称为 X 呢?因为就英文字母来看 X 是在 W(i...

2018-03-22 19:43:14 1598 1

原创 第23章、 软件安装: RPM, SRPM 与 YUM 功能

23.1. 软件管理员简介 在前一章我们提到以原始码的方式来安装软件,也就是利用厂商释出的 Tarball 来进行软件的安装。不过,你应该很容易发现,那就是每次安装软件都需要侦测操作系统与环境、设定编译参数、实际的编译、 最后还要依据个人喜好的方式来安装软件到定位。这过程是真的很麻烦的,而且对于不熟整个系统的朋友来说,还真是累人啊! 那有没有想过,如果我的 Linux 系统与厂商的系统一模一样...

2018-03-21 22:40:53 276

原创 第22章、 软件安装:原始码与 Tarball

22.1. 开放源码的软件安装与升级简介 如果想要在我的 Linux 服务器上面跑网页服务器 (WWW server) 这项服务,那么我应该要做些什么事呢?当然就一定需要『安装网页服务器的软件』!如果我的服务器上面没有这个软件的话,那当然也就无法启用 WWW 的服务!所以想要在你的 Linux 上面进行一些有的没的功能,学会『如何安装软件』是很重要的一个课题! 安装软件有什么难的?不过,也由...

2018-03-19 19:55:49 409

原创 第21章、系统设定工具(网络与打印机)与硬件侦测

21.1. CentOS 系统设定工具: setup 系统设定除了使用手动的方式编辑配置文件之外 (例如 /etc/inittab, /etc/fstab 等),其实在 Red Hat 系统的 RHEL, CentOS 及 Fedora 还有提供一支综合程序来管理的,那就是 setup 这个指令的功能!老实说, setup 其实只有在 Red Hat 的系列才有, 在其他的 Linux dist...

2018-03-19 18:16:46 1562

原创 第20章、开机流程、模块管理与 Loader

20.1. Linux 的开机流程分析 开机不是只要单击电源钮而关机只要关掉电源钮就可以了吗?有何大学问?话是这样没错,但是由于 Linux 是一套多人多任务的操作系统,你难保你在关机时没有人还在线,如果你关机的时候碰巧一大群人在在线工作, 那会让当时在在线工作的人马上断线的!那不是害死人了?一些数据可是无价之宝! 另外 Linux 在执行的时候,虽然你在画面上只会看到黑压压的一片,完全没有...

2018-03-15 19:36:30 429

原创 第19章、 认识与分析登录档

19.1. 什么是登录档: 登录档的重要性, 常见档名, 服务与程序 『详细而确实的分析以及备份系统的登录文件』是一个系统管理员应该要进行的任务之一。 那么什么是登录档呢?简单的说,就是记录系统活动信息的几个档案, 例如:何时、何地 (来源 IP)、何人 (什么服务名称)、做了什么动作 (讯息登录)。 换句话说就是:记录系统在什么时候由哪个程序做了什么样的行为时,发生了何种的事件等等。 要...

2018-03-13 20:28:48 228

原创 第18章、 认识系统服务 (daemons)

18.1. 什么是 daemon 与服务 (service) 我们在第十七章就曾经谈过『服务』这东西! 当时的说明是『常驻在记体体中的程序,且可以提供一些系统或网络功能,那就是服务』。而服务一般的英文说法是『 service 』。 但如果你常常上网去查看一些数据的话,尤其是 Unix-Like 的相关操作系统,应该常常看到『请启动某某 daemon 来提供某某功能』,那么 daemon 与...

2018-03-09 20:47:24 324

原创 第17章、程序管理与 SELinux 初探

17.1. 什么是程序 (Process) 由前面一连几个章节的数据看来,我们一直强调在 Linux 底下所有的指令与你能够进行的动作都与权限有关, 而系统如何判定你的权限呢?当然就是第十四章账号管理当中提到的 UID/GID 的相关概念,以及档案的属性相关性!再进一步来解释,你现在大概知道,在 Linux 系统当中:『触发任何一个事件时,系统都会将他定义成为一个程序,并且给予这个程序一个 I...

2018-02-21 20:25:35 309

原创 第16章、 例行性工作排程 (crontab)

16.1. 什么是例行性工作排程 这些例行性工作,通常你得要记录在行事历上面才能避免忘记!不过,由于我们常常在计算机前面的缘故, 如果计算机系统能够主动的通知我们的话,那么不就轻松多了!这个时候 Linux 的例行性工作排程就可以派上场了! 在不考虑硬件与我们服务器的链接状态下,我们的 Linux 可以帮你提醒很多任务,那么 Linux 的例行性工作是如何进行排程的呢?所谓的排程就是将这些工作...

2018-02-21 19:55:52 335

原创 第15章、 磁盘配额(Quota)与进阶文件系统管理

15.1. 磁盘配额 (Quota) 的应用与实作 Quota 就是有多少『限额』的意思!在 Linux 来说,就是有多少容量限制的意思。我们可以使用 quota 来让磁盘的容量使用较为公平! 15.1.1. 什么是 Quota:一般用途, 限制, 规范 (inode/block, soft/hard, grace time) 在 Linux 系统中,由于是多人多任务的环境,所以会有多...

2018-02-21 19:54:18 1431

原创 第14章、 Linux 账号管理与 ACL 权限设定

14.1. Linux 的账号与群组 管理员的工作中,相当重要的一环就是『管理账号』!因为整个系统都是你在管理的, 并且所有一般用户的账号申请,都必须要透过你的协助才行!所以你就必须要了解一下如何管理好一个服务器主机的账号! 在管理 Linux 主机的账号时,我们必须先来了解一下 Linux 到底是如何辨别每一个使用的! 14.1.1. 使用者标识符: UID 与 GID 虽然我们登入 ...

2018-01-31 21:46:38 466

原创 第13章、 学习 Shell Scripts

13.1. 什么是 Shell Script 什么是 shell script (程序化脚本) 呢?就字面上的意义,我们将他分为两部份。 在『 shell 』部分,我们在 十一章的 BASH 当中已经提过了,那是一个文字接口底下让我们与系统沟通的一个工具接口。那么『 script 』是啥? 字面上的意义, script 是『脚本、剧本』的意思。整句话是说, shell script 是针对 s...

2018-01-25 22:20:29 555

原创 第12章、 正规表示法与文件格式化处理

12.1. 前言: 什么是正规表示法 正规表示法 (Regular Expression) 12.1.1. 什么是正规表示法 正规表示法重要因为日常生活就使用的到! 简单的说,正规表示法就是处理字符串的方法,他是以行为单位来进行字符串的处理行为, 正规表示法透过一些特殊符号的辅助,可以让使用者轻易的达到『搜寻/删除/取代』某特定字符串的处理程序! 假设你发现系统在开机的时候,老是...

2018-01-19 18:48:39 341

原创 第11章、 认识与学习 BASH

11.1. 认识 BASH 这个 Shell 管理整个计算机硬件的其实是操作系统的核心 (kernel),这个核心是需要被保护的! 所以我们一般使用者就只能透过 shell 来跟核心沟通,以让核心达到我们所想要达到的工作。 11.1.1. 硬件、核心与 Shell 只要有『操作系统』那么就离不开 Shell 这个东西。不过,在讨论 Shell 之前,我们先来了解一下计算机的运作状况!

2018-01-12 17:12:14 339

原创 第10章、 vim 程序编辑器

10.1. vi 与 vim 由前面一路走来,我们一直建议使用文本模式来处理 Linux 的系统设定问题,因为不但可以让你比较容易了解到 Linux 的运作状况,也比较容易了解整个设定的基本精神,更能『保证』你的修改可以顺利的被运作。 所以,在 Linux 的系统中使用文本编辑器来编辑你的 Linux 参数配置文件,可是一件很重要的事情 !也因此,系统管理员至少应该要熟悉一种字处理器的! 在

2018-01-07 21:55:46 605

原创 第9章、 档案与文件系统的压缩与打包

9.1. 压缩文件案的用途与技术 目前我们使用的计算机系统中都是使用所谓的 bytes 单位;来计量的!不过,事实上,计算机最小的计量单位应该是 bits 才对啊,此外,我们也知道 1 byte = 8 bits 。但是如果今天我们只是记忆一个数字,亦即是 1 这个数字呢?他会如何记录?假设一个 byte 可以看成底下的模样: □□□□□□□□ 由于我们记录数字是 1 ,考虑计算机所谓

2018-01-05 19:11:33 621

原创 第8章、 Linux 磁盘与文件系统管理

8.1. 认识 EXT2 文件系统 8.1.1. 硬盘组成与分割的复习 整颗磁盘的组成主要有: - 圆形的磁盘; - 机械手臂; - 主轴马达;数据储存与读取的重点在于磁盘,而磁盘上的物理组成则为: - 扇区(Sector)为最小的物理储存单位,每个扇区为 512 bytes; - 将扇区组成一个圆,那就是磁柱(Cylinder),磁柱是分割槽(partition)的最小单

2017-12-29 04:50:27 364

原创 第7章、 Linux 档案与目录管理

7.1. 目录与路径 7.1.1. 相对路径与绝对路径 一、定义:绝对路径:路径写法『一定由根目录 / 写起』 相对路径:路径写法『不是由 / 写起』,相对路径意指『相对于目前工作目录路径!』二、绝对路径的用途 如果是在写程序 (shell scripts) 来管理系统条件下,务必使用绝对路径写法。因为绝对路径写法虽然比较麻烦,但是可以肯定这个写法绝对不会有问题。 7...

2017-12-28 13:28:40 411

原创 第6章、 Linux 的档案权限与目录配置

6.1. 使用者与群组 最重要的可能就是档案的拥有者的概念 1. 档案拥有者: 2. 群组概念: 在Linux底下这样的限制是很简单!可以经由简易的档案权限设定,就能限制非自己团队(亦即是群组) 的其他人不能够阅览内容!而且亦可以让自己的团队成员可以修改我所建立的档案! 同时,如果我自己还有私人隐密的文件,仍然可以设定成让自己的团队成员也看不到我的档案数据。 3. 其他人的概...

2017-12-01 16:07:11 460

原创 第5章、 首次登入与在线求助 man page

5.1. 首次登入系统 5.1.1. 首次登入CentOS 5.x图形接口 不正常的关机可能会导致文件系统错乱,造成数据的毁损5.1.2. GNOME的操作与注销 - 每个人都会有自己的『工作目录』,这个目录是用户可以完全掌控的, 所以就称为『用户个人家目录』了。一般来说,家目录都在/home底下。 - GNOME的档案总管其实称为『鹦鹉螺(Nautilus)』。 - 列

2017-11-25 21:02:23 458

原创 第4章、 安装 CentOS 5.x与多重引导小技巧

4.1. 本练习机的规划–尤其是分割参数 1. Linux主机的角色定位: 2. 选择的distribution: 由于我们对于Linux的定位为『服务器』的角色,因此选择号称完全兼容于商业版RHEL的社群版本, 就是CentOS 5.x版。 3. 计算机系统硬件配备: 4. 磁盘分区的配置 鸟哥将我的40GB硬盘进行如下的分割: 5. 开机管理程序(boot

2017-11-19 17:52:40 456

原创 第3章、 主机规划与磁盘分区

3.1.1. 认识计算机的硬件配备 3.1.2. 选择与Linux搭配的主机配备: 硬件支持相关网站 CPU也就是说P-III就非常好用了。 RAM至少也要512MB以上癿主存储器容量较佳。 Hard Disk容量大于20GB就够用到不行了! Network Interface Card只要好一点的10/100网络卡就非常够用了!3.1.3. 各硬件装置在Linux中的文件名 在

2017-11-15 19:57:38 342

原创 第2章、 Linux 如何学习

2.1. Linux当前的应用角色 2.1.1. 企业环境的利用 平行运算:是『将原本的工作分成多份,然后交给多部主机去运算,最终再将结果收集起来』的一种方式。 2.1.2. 个人环境的使用 2.2. 鸟哥的Linux苦难经验全都录 2.2.1. 鸟哥的Linux学习之路 2.2.2. 学习心态的分别 2.2.3. X window的学习 2.3. 有心朝Linux操作系统学习者

2017-11-13 22:09:23 186

原创 第1章、 Linux是什么

1.1. Linux是什么 1.1.1. Linux是什么 Linux就是核心与系统呼叫接口那两层。1.1.2. Linux之前,Unix的历史 二进制文件(binary program) 通用公共许可证(General Public License, GPL) 44 图形用户接口(Graphical User Interface, GUI) 451.1.3. 关

2017-11-11 22:21:34 178

原创 第0章、 计算器概论

0.1. 计算机:辅助人脑的好工具 0.1.1. 计算机硬件的五大单元 输入单元、 输出单元、CPU内部的控制单元、算数逻辑单元与主存储器五大部分0.1.2. CPU的种类  精简指令集(Reduced Instruction Set Computing, RISC):(注3) 14  复杂指令集(Complex Instruction Set Computer, CI

2017-11-06 20:52:02 271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除