Learn-基础学习篇- CentOS 7.x-鸟哥的私房菜-目录详情
Linux 最重要是基础学习,在这个单元中,我们介绍很多Linux 基础观念!
鸟哥私房菜- 基础学习篇目录- for CentOS 7
第一部份:Linux的规划与安装
计算机概论
讲述了计算机的概念,主要针对人们生活中接触到的计算机、电脑、个人电脑,以及电脑里的资料、软件的描述。
Linux是什么/如何学习
描述Linux 在作业系统里担任的角色,发展历史、以及当前 linux 的社会角色,最后介绍了如何学习。
主机规划与磁碟分割
在PC 上面安装 Linux 时,需要安装的系统(Linux)、以及系统所附带软件支持的能力和升级需求,还有硬件的适配是否符合标准和磁盘(硬盘)分配。
安装CentOS 7.x 与多重开机技巧
安装 Centos 7.x 的一些设置,比如:安装模式、时区、语系、键盘、安装来源等等的系统安装步骤,以及关于一些多重开机安装流程。
首次登入与线上求助man page
介绍了首次进入系统的一些相关信息,以及在使用中如何使用一些工具来帮助自己完成相应的工作。
第二部份:Linux档案、目录与磁碟格式
Linux 文件权限与目录配置(Linux档案权限与目录配置)
详细介绍文件权限的概念、作用、以及分配,还有系统文件的目录结构,和它相关的含义。
Linux档案与目录管理
操作与管理文件及目录,包括在不同的目录间变换、 建立与删除目录、建立与删除文件,还有寻找文件、查阅文件内容等等。
Linux磁碟与档案系统管理
重点在于如何制作文件系统,包括分割、格式化与挂载等.
档案的压缩与打包
压缩指令可以从网路上面下载容量较大的档案,Linux 底下的副档名,一般是压缩指令会有一些特殊的命名方式。
第三部份:学习Shell与Shell Scripts
vim程式编辑器
vim 是进阶版的vi , vim 不但可以用不同颜色显示文字内容,还能够进行诸如shell script, C program 等程式编辑功能。在所有的Linux distributions 上头都会有的一套文书编辑器就是vi,即正规的文书编辑器大多数都类似 vi 工具。
认识与学习BASH
介绍 Bash 的基本概念,以及了解终端基本都是用过 bash 来跟 Linux 做交互的。 bash 的一些相关内容,比如:变量的设置与使用、 bash 操作环境的建置、资料流重导向的功能,还有管线命令。
正规表示法与文件格式化处理
正则表达式(Regular Expression, RE, 或称为常规表示法)是透过一些特殊字元的排列,用以『搜寻/取代/删除』一列或多列文字字串,简单的说,正规表示法就是用在字串的处理上面的一项『表示式』。正规表示法并不是一个工具程式, 而是一个字串处理的标准依据,如果您想要以正规表示法的方式处理字串,就得要使用支援正规表示法的工具程式才行, 这类的工具程式很多,例如vi, sed, awk 等等。
正则表达式对于系统管理员来说实在是很重要!因为系统会产生很多的讯息,这些讯息有的重要有的仅是告知, 此时,管理员可以透过正规表示法的功能来将重要讯息撷取出来,并产生便于查阅的报表来简化管理流程。此外, 很多的套装软体也都支援正规表示法的分析,例如邮件伺服器的过滤机制(过滤垃圾信件)就是很重要的一个例子。所以,您最好要了解正规表示法的相关技能,在未来管理主机时,才能够更精简处理您的日常事务!
注:本章节使用者需要多加练习,因为目前很多的套件都是使用正规表示法来达成其『过滤、分析』的目的, 为了未来主机管理的便利性,使用者至少要能看的懂正规表示法的意义!
学习shell scripts
shell scripts 是自动管理系统的好工具: 类似与早期的批次档,也就是一些指令汇整起来一次执行,但是Shell script 拥有更强大的功能,那就是他可以进行类似程式(program) 的撰写,并且不需要经过编译(compile) 就能够执行。加上透过shell script 来简化日常的工作管理,而且,整个Linux 环境中,一些服务(services) 的启动都是透过shell script 的。
第四部份:Linux使用者管理
Linux帐号管理与ACL权限控制
Linux帐号管理,user/group的特殊权限设定;ACL 是Access Control List 的缩写,主要的目的是在提供传统的 owner,group,others 的read,write,execute 权限之外的细部权限设定。ACL 可以针对单一使用者,单一档案或目录来进行r,w,x 的权限规范,对于需要特殊权限的使用状况非常有帮助。
磁碟配额(Quota)与进阶档案系统管理
介绍磁碟阵列(RAID) 及逻辑卷轴档案系统(LVM),主要管理与维护使用者可用的磁碟容量。
例行性工作排程(crontab)
工作排程:例行性的,就是每隔一定的周期要来办的事项;突发性的,就是这次做完以后就没有的那一种。
程序管理与SELinux初探
一个程式被载入到记忆体当中运作,那么在记忆体内的那个资料就被称为程序(process)。程序是作业系统上非常重要的概念, 所有系统上面跑的资料都会以程序的型态存在。那么系统的程序有哪些状态?不同的状态会如何影响系统的运作?程序之间是否可以互相控管等等的,这些都是我们所必须要知道的项目。另外与程序有关的还有SELinux 这个加强档案存取安全性的咚咚,也必须要做个了解呢
第五部份:Linux系统管理员
认识系统服务(daemon)
认识daemons 可重要了,能够更清楚的了解服务的启动与运作方式!
认识与分析登录档
登录档可以记录系统在什么时间、哪个主机、哪个服务、出现了什么讯息等资讯, 这些资讯也包括使用者识别资料、系统故障排除须知等资讯
开机流程、模组管理与loader
整个Linux 系统下的开关机流程介绍,以及开机管理软体的介绍
网路设定与备份策略
在Linux 系统上面侦测、维护、变更硬体的方法,以及系统备份的策略喔!
软体安装:原始码与Tarball
谈一下,在Linux 里面的软体管理,用最原始的原始码与tarball 来管理的。
软体安装:RPM, SRPM与YUM功能
利用RPM 来管理整个Linux 的软体,同时以一个简单的范例来操纵SRPM 的建立
X Window设定介绍
X Window 的简易设定与相关知识介绍
核心编译
关于Linux 的核心编译流程介绍,与注意事项说明!