第五章  初次使用Linux

man、info的使用

组合键:切换登录环境、Tab、Ctrl+c、Ctrl+d

正确关机的方法

开机过程的问题排解:文件系统错误、忘记root密码

第六章  文件权限&目录配置

修改文件的属性/权限:chown/chmod

权限对于文件/目录的不同意义

FHS目录配置标准:将目录定义成为4种作用交互形态,定义了/、/usr、/var下面应该放置什么数据

各目录的解读:一个特定的文件应放置在哪个目录下

第七章  文件与目录的管理

目录/文件的相关操作:mkdir、rmdir、cp、rm、mv、touch

文件内容的查阅:cat、nl、more、less、od

文件的查询:which、whereis、locate、find

变量PATH:执行文件路径(执行命令时,会到此变量内容中的路径中找相应的执行文件)

文件/目录的默认权限:umask

文件隐藏属性:对于系统安全很有帮助

文件特殊权限:SUID、SGID、SBIT

第八章  文件系统&磁盘

文件系统基础:运行方式(block, inode, superblock, block group)、文件的读取/创建过程、挂载点

文件系统的查看:df、du、ln

磁盘的分区/格式化/检验/挂载(新增一块硬盘):fdisk、mkfs、mke2fs、fsck、mount、partprobe

磁盘参数修改:mknod、e2label、tune2fs、hdparm

开机挂载:到配置文件(/etc/fstab)中设置

特殊设备loop挂载:下载镜像文件后,不一定要刻录成为光盘才能够使用,loop设备文件的制作

内存交换空间(swap)的构建:物理分区构建,文件构建,使用限制

第九章  压缩&打包&备份

压缩命令:gzip、bzip2(读取压缩文件的内容zcat, bzcat)

打包命令:tar

备份数据:tar、dump、restore、dd、cpio

光盘写入工具:新建镜像文件(mkisofs)、光盘刻录(cdrecord)

第十章  vim程序编辑器

vim的使用:3种模式、按键说明

vim的功能:颜色显示、程序语法、程序排错、块选择、多文件编辑、多窗口

vim的环境设置:环境设置参数、设置值都是在/etc/vimrc文件中,但可以将设置值写入~/.vimrc(需自行创建)这个文件

vim注意事项:中文编码、断行符、语系编码转换

第十一章  一个shell——bash

什么是shell&为何要学习shell:shell能促进对系统的认知,shell程序的编写是必要的

bash的优点:命令记忆、命令/文件补全、命令别名、shell script、作业/前台/后台控制、通配符

shell的变量功能:什么是变量、变量的显示与设置、变量内容的删除/替代/替换、环境变量、语系变量、变量键盘读取/数组/声明、ulimit

命令别名:alias、unalias

历史命令:history、~/.bash_history、HISTSIZE

bash环境配置:配置文件包含/etc/profile、~/.bash_profile或~/.profile、~/.bashrc,source,stty/set

通配符与特殊符号:更方便地处理数据

数据流重定向:将命令的执行结果与文件关联起来、&&、||、$?

管道命令:与“连续执行命令”不同,接收前一个命令传来的数据并处理、cut, grep、sort, wc, uniq、tee、tr, col, join, paste, expand、xargs、-

第十二章 正则表达式

什么是正则表达式:一种字符串处理的标准依据

基础正则表达式:语系的影响、grep的进阶、基础正则表达式字符、sed工具

扩展正则表达式:扩展正则表达式字符

文件的编排:格式化打印、awk工具、diff/cmp/patch、pr

第十三章  shell script

什么是shell script:利用shell的功能所写的一个“程序”

编写第一个script:掌握基本的格式及编写习惯

简单的shell script练习:熟练运用script的进阶用法

shell的语法:判断式、默认变量、条件判断式(if…then)、函数功能、循环

shell script的追踪与调试

第十四章

用户与用户组:/etc/passwd、/etc/shadow、有效用户组

账号管理:新增/删除/设置用户(组)、finger

主机的具体权限规划——ACL的使用:设置与查看ACL、getfacl、setfacl

用户身份切换:su、sudo

PAM模块:验证功能

主机上的用户信息传递:who/last、write/wall

手动新增用户:pwconv、批量新建账号

第十五章

Quota的实践:限制用户的最大磁盘配额

软件磁盘阵列:将多个磁盘组合在一起、mdadm、开机挂载与关闭

LVM:PE/PV/VG/LV的意义、放大缩小LV容量、LVM系统快照

第十六章

仅执行一次的工作调度:at、atd

循环执行的例行性工作调度:cron、crontab、/etc/crontab

可唤醒停机期间的工作任务:将关机期间的调度任务唤醒、anacron

第十七章

进程的定义:子进程与父进程、进程调用

工作管理:将命令切换到后台执行

进程管理:查看进程、ps、查看系统资源

SELinux:在传统的rwx权限上增加验证机制

第十八章

daemon与服务:两者的关系、super daemon

解析super daemon的配置文件:xinetd.conf

服务的防火墙管理:两个配置文件、TCP Wrappers

系统开启的服务:netstat、chkconfig

第十九章

日志文件是什么:常见的日志文件名

记录日志文件的服务:syslogd、/etc/syslog.conf、登录系统与网路等服务的信息

日志文件的轮替:logrotate、日志文件过大而重新写入新文件

分析日志文件:logwatch、日志文件分析工具

《鸟哥的Linux私房菜》读书笔记的更多相关文章

  1. csapp读书笔记-并发编程

    这是基础,理解不能有偏差 如果线程/进程的逻辑控制流在时间上重叠,那么就是并发的.我们可以将并发看成是一种os内核用来运行多个应用程序的实例,但是并发不仅在内核,在应用程序中的角色也很重要. 在应用级 ...

  2. CSAPP 读书笔记 - 2.31练习题

    根据等式(2-14) 假如w = 4 数值范围在-8 ~ 7之间 2^w = 16 x = 5, y = 4的情况下面 x + y = 9 >=2 ^(w-1)  属于第一种情况 sum = x ...

  3. CSAPP读书笔记--第八章 异常控制流

    第八章 异常控制流 2017-11-14 概述 控制转移序列叫做控制流.目前为止,我们学过两种改变控制流的方式: 1)跳转和分支: 2)调用和返回. 但是上面的方法只能控制程序本身,发生以下系统状态的 ...

  4. CSAPP 并发编程读书笔记

    CSAPP 并发编程笔记 并发和并行 并发:Concurrency,只要时间上重叠就算并发,可以是单处理器交替处理 并行:Parallel,属于并发的一种特殊情况(真子集),多核/多 CPU 同时处理 ...

  5. 读书笔记汇总 - SQL必知必会(第4版)

    本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...

  6. 读书笔记--SQL必知必会18--视图

    读书笔记--SQL必知必会18--视图 18.1 视图 视图是虚拟的表,只包含使用时动态检索数据的查询. 也就是说作为视图,它不包含任何列和数据,包含的是一个查询. 18.1.1 为什么使用视图 重用 ...

  7. 《C#本质论》读书笔记(18)多线程处理

    .NET Framework 4.0 看(本质论第3版) .NET Framework 4.5 看(本质论第4版) .NET 4.0为多线程引入了两组新API:TPL(Task Parallel Li ...

  8. C#温故知新:《C#图解教程》读书笔记系列

    一.此书到底何方神圣? 本书是广受赞誉C#图解教程的最新版本.作者在本书中创造了一种全新的可视化叙述方式,以图文并茂的形式.朴实简洁的文字,并辅之以大量表格和代码示例,全面.直观地阐述了C#语言的各种 ...

  9. C#刨根究底:《你必须知道的.NET》读书笔记系列

    一.此书到底何方神圣? <你必须知道的.NET>来自于微软MVP—王涛(网名:AnyTao,博客园大牛之一,其博客地址为:http://anytao.cnblogs.com/)的最新技术心 ...

  10. Web高级征程:《大型网站技术架构》读书笔记系列

    一.此书到底何方神圣? <大型网站技术架构:核心原理与案例分析>通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计 ...

随机推荐

  1. 用HTML写伪类选择器,结构伪类选择器,伪元素选择器样式

    html,css lorem乱序铭文 Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nesciunt, nihil? Lorem ...

  2. redis 高性能应用

    redis可达到512M/per key 512M=512*1024KB=512*1024*1000B=512*1024*1000*8bit=40亿+ 化整为零40亿,也就是说一位代表一个用户,40亿 ...

  3. Sass 基础(一)

    css 是一些非常简单得语句的组合,既然简单的语句,就不可避免的有很多重复的,冗余的东西,而且没有传统编程语言变量,控制语句等高级特性,所以造成了css 编写低效,往往需要查找替换,大量复制来修改或者 ...

  4. 『ACM C++』 PTA 天梯赛练习集L1 | 001-006

    应师兄要求,在打三月底天梯赛之前要把PTA上面的练习集刷完,所以后面的时间就献给PTA啦~ 后面每天刷的题都会把答案代码贡献出来,如果有好的思路想法也会分享一下~ 欢迎大佬提供更好的高效率算法鸭~ - ...

  5. 【前行&赛时总结】◇第2站&赛时·8◇ Atcoder ABC-109

    [第2站&赛时·8] ABC-109 把最后一题题意理解错了……在第二组数据卡了好久(然而并不知道是special judge)QwQ 最终AK,速度慢了一些 Rank:357 Rating: ...

  6. Linux的开山篇

    一.Linux的学习方向 1.2Linux运维工程师 1.2.2Linux嵌入式开发工程师 1.2.3在Linux下做各种程序开发    javaEE   大数据    Python  PHP  C/ ...

  7. 微信小程序navigator无法跳转情况

    情况有三种 跳转的页面没有在app.json中注册 跳转的路径不正确 以上两种在命令行(console)中都会提示 跳转的页面在TabBar中,需要将open-type属性是设置为switchTab

  8. zookeeper相关知识与集群搭建

    Zookeeper Zookeeper相关概念 Zookeeper概述 Zookeeper是一个分布式协调服务的开源框架,主要用来解决分布式集群中应用系统的一致性问题. Zookeeper本质上是一个 ...

  9. hive 学习系列三(表格的创建create-table)

    表格创建: 语法 第一种建表的形式: 说明: temporary 临时表,在当前回话内,这张表有效,当回话结束,可以理解为程序结束,则程序终止. external 外部表, hdfs 上的表的文件,并 ...

  10. 转载:小白使用eclipse提交到GitHub (详细步骤)

    本篇文章只是备忘,以防电脑重装找不到记录 教程:https://blog.csdn.net/bendanany/article/details/78891804