该书出版于2017年,共384页,
分为20章,基于红帽RHEL系统编写,且内容通用于CentOS。
内容涵盖了部署虚拟环境、安装Linux系统;
常用的Linux命令;
与文件读写操作有关的技术;
使用Vim编辑器编写和修改配置文件;
用户身份与文件权限的设置;硬盘设备分区、格式化以及挂载等操作;
部署RAID磁盘阵列和LVM;
firewalld防火墙与iptables防火墙的区别和配置;
使用ssh服务管理远程主机;
使用Apache服务部署静态网站;
使用vsftpd服务传输文件;
使用Samba或NFS实现文件共享;
使用BIND提供域名解析服务;
使用DHCP动态管理主机地址;
使用Postfix与Dovecot部署邮件系统;
使用Squid部署代理缓存服务;
使用iSCSI服务部署网络存储;
使用MariaDB数据库管理系统;
使用PXE+Kickstart无人值守安装服务;
使用LNMP架构部署动态网站环境等。
此外,本书还深度点评了红帽RHCSA、RHCE、RHCA认证,方便读者备考。
作为软件开发者,需要重点学习的是:
1、安装虚拟环境和linux系统
2、常用linux命令
3、管道符、重定向与环境变量
4、vim编辑器与shell命令脚本
5、用户身份与文件权限
6、存储结构与磁盘划分
8、iptables与firewalld防火墙
9、使用ssh服务管理远程主机
13、使用bind提供域名解析服务
14、使用DHCP动态管理主机地址