《鸟哥的Linux私房菜--基础学习篇》 读书笔记

############################################

第14 章 Linux账号管理与ACL权限设置

2015.04.12

############################################

增加账户:
$sudo useradd test
设置自己密码:
$passwd
root设置用户密码:
$sudo passwd test
删除用户:
$sudo userdel test

############################################

第15 章 磁盘配额(Quota)与高级文件系统管理

2015.04.12

############################################

RAID(磁盘阵列)通过一些技术(软件或硬件)将多个较小的磁盘整合成一个较大的磁盘设备。

LVM(逻辑卷管理器)将几个物理的分区(或磁盘)通过软件组合成为一块看起来独立的大磁盘(VG),然后将这块大磁盘再经过分成为可使用分区(LV),最终就能够挂载使用了。


############################################

第16 章 例行性工作(crontab)

2015.04.12

############################################

at指令调度单一工作的任务,crontab指令调度循环例行性工作。


############################################

第17 章 程序管理与SELinux初探

2015.04.12

############################################

直接将命令丢到后台执行:在命令后加 &
将目前的工作丢到后台中“暂停”:[ctrl]-z
查看目前的后台工作状态:jobs [-lrs]
将后台工作拿到前台来处理::fg %jobnumber
让工作在后台下的状态变成运行中;:bg %jobnumber
杀死进程:kill PID or kill %jobnumber
进程的查看:

ps -l         仅查看自己的bash相关进程
ps aux      查看系统所有进程
top           动态查看进程的变化
pstree      查看进程树


############################################

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

2015.04.12

############################################

/etc/services    这个文件里存放常用服务与端口的对应关系,通常不建议修改


############################################

第19 章 认识与分析日志文件

2015.04.13

############################################



############################################

第20章 启动流程、模块管理与Loader

2015.04.11

############################################

系统启动过程:

  1. 加载BIOS的硬件信息与进行自我测试,并依据设置取得第一个可启动的设备;
  2. 读取并执行第一个启动设备内MBR的boot loader(即是grub,spfdisk等程序);
  3. 依据boot loader的设置加载Kernel,Kernel会开始检测硬件与加载驱动程序;
  4. 在硬件驱动成功后,Kernel会主动调用init进程,而init会取得run-level信息;
  5. init执行/etc/rc.d/rc.sysinit文件来准备软件执行的操作环境(如网络、时区等);
  6. init执行run-level的各个服务的启动(script方式);
  7. init执行/etc/rc.d/rc.local文件;
  8. init执行终端机模拟程序mingetty来启动login进程,最后就等待用户登录。


############################################

第21章 系统设置工具(网络与打印机)与硬件检测

2015.04.11

############################################



############################################

第22章 软件安装:源码与Tarball

2015.04.11

############################################

make会在当前的目录下搜索Makefile,Makefile里面则记录了源码如何编译的详细信息。make会自动判断源码是否经过变动了而自动更新执行文件。

软件开发商会写一个检测程序来检测用户的操作环境,以及该操作环境是否有软件开发商所需要的其他功能,该检测程序检测完毕后,就会自动新建Makefile的规则文件。通常这个检测程序的文件名为configure或者是config。

Linux distribution发布安装的软件大多是在/usr里面的,而用户自行安装的软件则建议放置在/usr/local里面,源码建议放置在/usr/local/src下面。

利用MD5的编码可以判断下载的文件是否为原本厂商所发布的文件。


############################################

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

2015.04.11

############################################


############################################

第24章 X Window设置介绍

2015.04.11

############################################

X Server管理硬件,X Client 是应用程序。X Client 应用程序会将所想要呈现的结果通过它所提供的硬件绘制出来。

X -version            //查看X Server版本


############################################

第25章 Linux备份策略

2015.04.11

############################################

增量备份:系统进行完第一次完整备份后,经过一段时间的运行,比较系统与备份文件之间的差异,仅备份有差异的文件,第二次增利备份则与第一次增量备份的数据比较,也是仅备份有差异的数据。

差异备份:与增量备份类似,需要进行第一次的完整备份。区别是差异备份每次的备份都与原始的完整备份比较的结果。


############################################

第26章 Linux 内核编译与管理

2015.04.11

############################################

内核就是系统上面的一个文件

你可能感兴趣的:(读书笔记)