
书:pan.baidu.com/s/1y8Z3IfDstu8GPcVsYXlEaA?pwd=ljtd
- 内容涵盖:
- 部署Linux系统
- 常用的Linux命令
- 文件读写操作技术
- Vim编辑器使用与配置文件修改
- 用户身份与文件权限设置
- 硬盘设备分区、格式化及挂载操作
- RAID磁盘阵列和LVM部署
- firewalld防火墙与iptables防火墙配置
- ssh服务管理远程主机
- Apache服务部署静态网站
- vsftpd服务传输文件
- Samba或NFS文件共享
- BIND域名解析服务
- DHCP动态管理主机地址
- Postfix与Dovecot邮件系统部署
- Ansible自动化运维
- iSCSI网络存储部署
- MariaDB数据库管理系统
- PXE+Kickstart无人值守安装服务
- LNMP架构部署动态网站环境
- 系统内核的重要性:
- Linux系统的内核负责完成对硬件资源的分配、调度等管理任务,因此系统内核对计算机的正常运行至关重要。
- RPM软件包管理器:
- 优势:降低软件安装难度,通过将程序源代码和安装规则打包到一起,无需用户手动配置。
- 缺点:需要手工解决软件的依赖包关系。
- YUM软件包管理器:
- 原理:将大量的常用的RPM程序打包在一起,组成YUM仓库。
- 特点:可以同时配置多个资源库,简洁的配置文件,自动解决增加或删除RPM包时遇到的依赖性问题。
- Bash解释器:
- 许多主流Linux系统默认使用的终端是Bash(Bourne-Again SHell)解释器。
- 优势:通过上下方向键调取过往执行过的Linux命令;命令或参数仅需输入前几位就可以用Tab键补全;具有实用的环境变量功能。
- echo命令:
- 用于终端设备上输出字符串或变量提取后的值。
- 语法格式为“echo 字符串”或“echo $变量”。
- date命令:
- 用于显示或设置系统的事件与日期。
- 语法格式为“date ‘+指定格式’”。
- ps命令:
- 用于查看系统中的进程状态。
- 语法格式为“ps [参数]”。
- top命令:
- 用于动态监视进程活动及系统负载等信息。
- 执行结果的前5行为系统整体的统计信息。
- 用户身份与能力:
- 包括id命令、useradd命令、groupadd命令、usermod命令、passwd命令、userdel命令等用户管理相关命令。
- 文件权限与归属:
- 使用ls -l命令可以查看文件的详细权限信息。
- 文件的特殊权限:
- 包括SUID、SGID、SBIT等特殊权限位。
- 挂载硬件设备:
- 使用mount命令可以将硬件设备挂载到Linux系统中。
- 使用df命令可以查看文件系统的磁盘空间使用情况。
- 使用umount命令可以卸载已挂载的硬件设备。
- fdisk命令:
- 用于磁盘分区操作。
- RAID技术:
- 包括RAID 0、RAID 1、RAID 5、RAID 10等多种磁盘阵列技术。
- LVM逻辑卷管理器:
- 可以实现磁盘的动态管理,包括部署逻辑卷、扩容逻辑卷、缩小逻辑卷等操作。
- firewalld防火墙:
- Linux系统中的一种防火墙管理工具,支持区域(zones)的概念,可以配置不同的规则来允许或拒绝网络流量。
- ssh服务:
- 一种安全的远程登录协议,可以使用sshd服务来配置和管理远程主机。
请注意,由于书籍内容较为丰富,以上仅为部分原文内容或知识点的归纳。如需更详细的信息,建议直接查阅原书。