
程序人生
文章平均质量分 84
kk53976047
这个作者很懒,什么都没留下…
展开
-
第23章、 软件安装: RPM, SRPM 与 YUM 功能
23.1. 软件管理员简介 在前一章我们提到以原始码的方式来安装软件,也就是利用厂商释出的 Tarball 来进行软件的安装。不过,你应该很容易发现,那就是每次安装软件都需要侦测操作系统与环境、设定编译参数、实际的编译、 最后还要依据个人喜好的方式来安装软件到定位。这过程是真的很麻烦的,而且对于不熟整个系统的朋友来说,还真是累人啊! 那有没有想过,如果我的 Linux 系统与厂商的系统一模一样...原创 2018-03-21 22:40:53 · 306 阅读 · 0 评论 -
第17章、程序管理与 SELinux 初探
17.1. 什么是程序 (Process) 由前面一连几个章节的数据看来,我们一直强调在 Linux 底下所有的指令与你能够进行的动作都与权限有关, 而系统如何判定你的权限呢?当然就是第十四章账号管理当中提到的 UID/GID 的相关概念,以及档案的属性相关性!再进一步来解释,你现在大概知道,在 Linux 系统当中:『触发任何一个事件时,系统都会将他定义成为一个程序,并且给予这个程序一个 I...原创 2018-02-21 20:25:35 · 326 阅读 · 0 评论 -
第10章、 vim 程序编辑器
10.1. vi 与 vim 由前面一路走来,我们一直建议使用文本模式来处理 Linux 的系统设定问题,因为不但可以让你比较容易了解到 Linux 的运作状况,也比较容易了解整个设定的基本精神,更能『保证』你的修改可以顺利的被运作。 所以,在 Linux 的系统中使用文本编辑器来编辑你的 Linux 参数配置文件,可是一件很重要的事情 !也因此,系统管理员至少应该要熟悉一种字处理器的! 在原创 2018-01-07 21:55:46 · 659 阅读 · 0 评论 -
第8章、 Linux 磁盘与文件系统管理
8.1. 认识 EXT2 文件系统 8.1.1. 硬盘组成与分割的复习 整颗磁盘的组成主要有: - 圆形的磁盘; - 机械手臂; - 主轴马达;数据储存与读取的重点在于磁盘,而磁盘上的物理组成则为: - 扇区(Sector)为最小的物理储存单位,每个扇区为 512 bytes; - 将扇区组成一个圆,那就是磁柱(Cylinder),磁柱是分割槽(partition)的最小单原创 2017-12-29 04:50:27 · 406 阅读 · 0 评论 -
第14章、 Linux 账号管理与 ACL 权限设定
14.1. Linux 的账号与群组 管理员的工作中,相当重要的一环就是『管理账号』!因为整个系统都是你在管理的, 并且所有一般用户的账号申请,都必须要透过你的协助才行!所以你就必须要了解一下如何管理好一个服务器主机的账号! 在管理 Linux 主机的账号时,我们必须先来了解一下 Linux 到底是如何辨别每一个使用的! 14.1.1. 使用者标识符: UID 与 GID 虽然我们登入 ...原创 2018-01-31 21:46:38 · 491 阅读 · 0 评论 -
第11章、 认识与学习 BASH
11.1. 认识 BASH 这个 Shell 管理整个计算机硬件的其实是操作系统的核心 (kernel),这个核心是需要被保护的! 所以我们一般使用者就只能透过 shell 来跟核心沟通,以让核心达到我们所想要达到的工作。 11.1.1. 硬件、核心与 Shell 只要有『操作系统』那么就离不开 Shell 这个东西。不过,在讨论 Shell 之前,我们先来了解一下计算机的运作状况!原创 2018-01-12 17:12:14 · 364 阅读 · 0 评论 -
第13章、 学习 Shell Scripts
13.1. 什么是 Shell Script 什么是 shell script (程序化脚本) 呢?就字面上的意义,我们将他分为两部份。 在『 shell 』部分,我们在 十一章的 BASH 当中已经提过了,那是一个文字接口底下让我们与系统沟通的一个工具接口。那么『 script 』是啥? 字面上的意义, script 是『脚本、剧本』的意思。整句话是说, shell script 是针对 s...原创 2018-01-25 22:20:29 · 608 阅读 · 0 评论 -
第9章、 档案与文件系统的压缩与打包
9.1. 压缩文件案的用途与技术 目前我们使用的计算机系统中都是使用所谓的 bytes 单位;来计量的!不过,事实上,计算机最小的计量单位应该是 bits 才对啊,此外,我们也知道 1 byte = 8 bits 。但是如果今天我们只是记忆一个数字,亦即是 1 这个数字呢?他会如何记录?假设一个 byte 可以看成底下的模样: □□□□□□□□ 由于我们记录数字是 1 ,考虑计算机所谓原创 2018-01-05 19:11:33 · 656 阅读 · 0 评论 -
第12章、 正规表示法与文件格式化处理
12.1. 前言: 什么是正规表示法 正规表示法 (Regular Expression) 12.1.1. 什么是正规表示法 正规表示法重要因为日常生活就使用的到! 简单的说,正规表示法就是处理字符串的方法,他是以行为单位来进行字符串的处理行为, 正规表示法透过一些特殊符号的辅助,可以让使用者轻易的达到『搜寻/删除/取代』某特定字符串的处理程序! 假设你发现系统在开机的时候,老是...原创 2018-01-19 18:48:39 · 375 阅读 · 0 评论 -
第5章、 首次登入与在线求助 man page
5.1. 首次登入系统 5.1.1. 首次登入CentOS 5.x图形接口 不正常的关机可能会导致文件系统错乱,造成数据的毁损5.1.2. GNOME的操作与注销 - 每个人都会有自己的『工作目录』,这个目录是用户可以完全掌控的, 所以就称为『用户个人家目录』了。一般来说,家目录都在/home底下。 - GNOME的档案总管其实称为『鹦鹉螺(Nautilus)』。 - 列原创 2017-11-25 21:02:23 · 473 阅读 · 0 评论 -
第7章、 Linux 档案与目录管理
7.1. 目录与路径 7.1.1. 相对路径与绝对路径 一、定义:绝对路径:路径写法『一定由根目录 / 写起』 相对路径:路径写法『不是由 / 写起』,相对路径意指『相对于目前工作目录路径!』二、绝对路径的用途 如果是在写程序 (shell scripts) 来管理系统条件下,务必使用绝对路径写法。因为绝对路径写法虽然比较麻烦,但是可以肯定这个写法绝对不会有问题。 7...原创 2017-12-28 13:28:40 · 436 阅读 · 0 评论 -
第6章、 Linux 的档案权限与目录配置
6.1. 使用者与群组 最重要的可能就是档案的拥有者的概念 1. 档案拥有者: 2. 群组概念: 在Linux底下这样的限制是很简单!可以经由简易的档案权限设定,就能限制非自己团队(亦即是群组) 的其他人不能够阅览内容!而且亦可以让自己的团队成员可以修改我所建立的档案! 同时,如果我自己还有私人隐密的文件,仍然可以设定成让自己的团队成员也看不到我的档案数据。 3. 其他人的概...原创 2017-12-01 16:07:11 · 494 阅读 · 0 评论 -
第16章、 例行性工作排程 (crontab)
16.1. 什么是例行性工作排程 这些例行性工作,通常你得要记录在行事历上面才能避免忘记!不过,由于我们常常在计算机前面的缘故, 如果计算机系统能够主动的通知我们的话,那么不就轻松多了!这个时候 Linux 的例行性工作排程就可以派上场了! 在不考虑硬件与我们服务器的链接状态下,我们的 Linux 可以帮你提醒很多任务,那么 Linux 的例行性工作是如何进行排程的呢?所谓的排程就是将这些工作...原创 2018-02-21 19:55:52 · 368 阅读 · 0 评论 -
第19章、 认识与分析登录档
19.1. 什么是登录档: 登录档的重要性, 常见档名, 服务与程序 『详细而确实的分析以及备份系统的登录文件』是一个系统管理员应该要进行的任务之一。 那么什么是登录档呢?简单的说,就是记录系统活动信息的几个档案, 例如:何时、何地 (来源 IP)、何人 (什么服务名称)、做了什么动作 (讯息登录)。 换句话说就是:记录系统在什么时候由哪个程序做了什么样的行为时,发生了何种的事件等等。 要...原创 2018-03-13 20:28:48 · 254 阅读 · 0 评论 -
第22章、 软件安装:原始码与 Tarball
22.1. 开放源码的软件安装与升级简介 如果想要在我的 Linux 服务器上面跑网页服务器 (WWW server) 这项服务,那么我应该要做些什么事呢?当然就一定需要『安装网页服务器的软件』!如果我的服务器上面没有这个软件的话,那当然也就无法启用 WWW 的服务!所以想要在你的 Linux 上面进行一些有的没的功能,学会『如何安装软件』是很重要的一个课题! 安装软件有什么难的?不过,也由...原创 2018-03-19 19:55:49 · 450 阅读 · 0 评论 -
第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 · 1641 阅读 · 0 评论 -
第26章、Linux 核心编译与管理
26.1. 编译前的任务:认识核心与取得核心原始码 我们在第一章里面就谈过 Linux 其实指的是核心!这个『核心 (kernel)』是整个操作系统的最底层,他负责了整个硬件的驱动,以及提供各种系统所需的核心功能,包括防火墙机制、是否支持 LVM 或 Quota 等文件系统等等,这些都是核心所负责的!所以在第二十章的开机流程中,我们也会看到 MBR 内的 loader 加载核心档案来驱动整个系统...原创 2018-03-22 20:50:44 · 391 阅读 · 0 评论 -
第25章、Linux 备份策略
25.1. 备份要点 备份是个很重要的工作,很多人总是在系统损毁的时候才会发现备份资料的可爱! 但是备份其实也非常可怕!因为你的重要数据都在备份文件里面,如果这个备份被窃取或遗失,其实对你的系统资安影响也非常大! 同时,备份使用的媒体选择也非常多样,但是各种储存媒体各有其功能与优劣,所以当然得要选择!来谈谈备份吧! 25.1.1. 备份资料的考虑 备份是系统损毁时等待救援的救星 !因为你...原创 2018-03-22 20:36:57 · 386 阅读 · 0 评论 -
第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 · 1637 阅读 · 1 评论 -
第18章、 认识系统服务 (daemons)
18.1. 什么是 daemon 与服务 (service) 我们在第十七章就曾经谈过『服务』这东西! 当时的说明是『常驻在记体体中的程序,且可以提供一些系统或网络功能,那就是服务』。而服务一般的英文说法是『 service 』。 但如果你常常上网去查看一些数据的话,尤其是 Unix-Like 的相关操作系统,应该常常看到『请启动某某 daemon 来提供某某功能』,那么 daemon 与...原创 2018-03-09 20:47:24 · 347 阅读 · 0 评论 -
第20章、开机流程、模块管理与 Loader
20.1. Linux 的开机流程分析 开机不是只要单击电源钮而关机只要关掉电源钮就可以了吗?有何大学问?话是这样没错,但是由于 Linux 是一套多人多任务的操作系统,你难保你在关机时没有人还在线,如果你关机的时候碰巧一大群人在在线工作, 那会让当时在在线工作的人马上断线的!那不是害死人了?一些数据可是无价之宝! 另外 Linux 在执行的时候,虽然你在画面上只会看到黑压压的一片,完全没有...原创 2018-03-15 19:36:30 · 448 阅读 · 0 评论 -
第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 · 477 阅读 · 0 评论 -
第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 · 356 阅读 · 0 评论 -
第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 · 202 阅读 · 0 评论 -
第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 · 185 阅读 · 0 评论 -
第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 · 297 阅读 · 0 评论