zoukankan      html  css  js  c++  java
  • 《鸟哥的Linux私房菜》读书笔记

    第五章  初次使用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、日志文件分析工具

     

  • 相关阅读:
    勤娇猛伤湃负纶孪跋贡那睦
    C#
    日记造词——有世无解
    chrome主页被hao123篡改,怎么改回来?
    不知还有人遇到这个问题没有:数据库 'xxx' 的版本为 706,无法打开。此服务器支持 661 版及更低版本。不支持降级路径。
    JQuery插件(三)分页插件-JqPaginator
    Jquery插件(二) filterMore仿京东筛选插件
    Jquery插件(一) webupload上传插件
    hadoop安装配置
    亚马逊aws ubuntu设置root 密码方式登录方法
  • 原文地址:https://www.cnblogs.com/xzxl/p/7606176.html
Copyright © 2011-2022 走看看