细说Linux系统管理

细说Linux系统管理

作者:兄弟连教育组沈超

出版社:电子工业

出版年:2018年8月

ISBN:9787121347139

所属分类:网络科技

书刊介绍

《细说Linux系统管理》内容简介

本书为学习Linux系统管理的参考书,全书共9章,内容涵盖Linux系统管理所需的所有知识点,讲解了Linux日常管理操作的方方面面,由浅入深,内容全面,案例丰富,实战性强。本书依次讲解了Linux的高级文件系统管理,包括磁盘配额、LVM(逻辑卷管理)和RAID(磁盘阵列)的部署;Shell的基础知识,包括Bash操作环境的构建、输入/输出重定向、管道符、变量的设置和使用;Shell编程的正则表达式、字符处理命令、条件判断、流程控制等知识,以及Shell编程的实例脚本演示;Linux系统的引导流程,以及启动引导程序GRUB的使用、内核模块管理;Linux下的常见服务,以及服务的分类、管理、自启动的设置等;Linux的进程管理、工作管理和系统定时任务;Linux的常用日志管理,包括rsyslogd日志服务、日志轮替、日志分析工具;LAMP和LNMP的开发环境在Linux下的部署、管理、优化;数据备份的原理和原则、备份和恢复命令;SELinux的设置、上下文管理、日志查看、策略规则等。本书广泛适用于各种基于Linux平台服务部署及运维、开发的技术人员,以及大学计算机相关专业的学生,也是云计算学习的必备入门书籍。
兄弟连教育,成立于2006年,专注于IT技术培训,是中国PHP培训的领导者,以“优秀的教学、严格的管理、职业素质课贯穿始终”闻名业界,现已开设PHP、Java、HTML5、UI、Linux、Python等众多课程,在国内开设有四十余所分校,于2016年9月在国内新三板挂牌上市,每年有数十万名学生受益于兄弟连的职业培训、出版书籍、教学视频、网络直播课、院校讲座。“我们不仅仅是老师,更是学生的梦想守护者与职场引路人。”做一所认认真真的学校,帮助更多的年轻人实现人生价值,是我们的光荣与骄傲。

作品目录

作者简介
前言
第1章:运筹帷幄,操控全盘:高级文件系统管理
1.1、磁盘配额
1.2、LVM(逻辑卷管理)
1.3、RAID(磁盘阵列)
本章小结
测试题
第2章:化简单为神奇:Shell基础
2.1、Shell概述
2.2、Shell脚本的运行方式
2.3、Bash的基本功能
2.4、Bash的变量和运算符
2.5、环境变量配置文件
本章小结
测试题
第3章:管理员的九阳神功:Shell编程
3.1、正则表达式
3.2、字符截取和替换命令
3.3、字符处理命令
3.4、条件判断
3.5、流程控制
本章小结
测试题
第4章:庖丁解牛,悬丝诊脉:Linux启动管理
4.1、CentOS
6.x系统启动过程详解
4.2、启动引导程序(Boot
Loader)
4.3、内核模块管理
4.4、系统修复模式
本章小结
测试题
第5章:掌柜先生敲算盘:服务管理
5.1、服务的简介与分类
5.2、RPM包默认安装的服务管理
5.3、源码包安装的服务管理
5.4、总结服务管理
5.5、Linux中常见服务的作用
本章小结
测试题
第6章:七剑下天山:系统管理
6.1、进程管理
6.2、工作管理
6.3、系统资源查看
6.4、系统定时任务
本章小结
测试题
第7章:凡走过必留下痕迹:日志管理
7.1、日志简介
7.2、日志服务rsyslogd
7.3、日志轮替
7.4、日志分析工具
本章小结
测试题
第8章:搭台唱戏:LAMP环境搭建和LNMP环境搭建
8.1、LAMP环境搭建
8.2、LNMP环境搭建
本章小结
测试题
第9章:常在河边走,哪有不湿鞋:备份与恢复
9.1、数据备份简介
9.2、备份和恢复命令:dump和restore
9.3、备份命令dd
本章小结
测试题
第10章:服务器安全一阳指:SELinux管理
10.1、什么是SELinux
10.2、SELinux的安装与启动管理
10.3、SELinux安全上下文管理
10.4、SELinux日志查看
10.5、SELinux的策略规则
本章小结
测试题
测试题答案
反侵权盗版声明

热门书摘

sed -n '2p' student.txt

sed '2a hello' student.txt#在第二行后加入hello

df -h | awk '{print $1 "\t" $3}'

awk 'BEGIN{printf "This is a transcript \n" }{printf $2 "\t" $6 "\n"}' student.txt

awk 'BEGIN{printf "This is a transcript \n" }

cat student.txt | grep -v Name | \awk '$6 >= 87 {printf $2 "\n" }'#使用cat输出文件内容,用grep取反包含“Name”的行#判断第六个字段(平均成绩)大于等于87分的行,如果判断式成立,则打印第六列(学员名)

cat /etc/passwd | grep "/bin/bash" | \awk 'BEGIN {FS=":"} {printf $1 "\t" $3 "\t 行号:" NR "\t 字段数:" NF "\n"}'

sed '2,4d' student.txt#删除从第二行到第四行的数据

sed '2i hello \> world' student.txt#在第二行前插入两行数据

sed -i'2c No such person' student.txt

sed '3s/74/99/g' student.txt#在第三行中,把74换成99

sed -e 's/Liming//g ; s/Gao//g' student.txt#同时把“Liming”和“Gao”替换为空

相关推荐

微信二维码