随笔分类 - RHCE课程学习笔记
Linux就该这么学课程学习笔记
摘要:bind 正向解析实验 在DNS域名解析服务中,正向解析是指根据域名(主机名)查找到对应的IP地址。也就是说,当用户输入了一个域名后,bind服务程序会自动进行查找,并将匹配到的IP地址返给用户,如图所示。这也是最常用的DNS工作模式。 正向解析技术示意图 第1步:编辑区域配置文件。该文件中默认已经
阅读全文
摘要:bind域名服务 BIND(Berkeley Internet Name Domain,伯克利因特网名称域)服务是全球范围内使用最广泛、最安全可靠且高效的域名解析服务程序。 域名解析服务(DNS) 域名系统(Domain Name System,DNS),是一项用于管理和解析域名与IP地址对应关系的
阅读全文
摘要:文件传输协议 FTP协议 FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20用于进行数据传输,端口21用于接受客户端发出的相关FTP命令与参数。 FTP服务器普遍部署于内网中,具有容易搭建、方便管理的特点。而且有些FTP客户端工具还可以支持文件的
阅读全文
摘要:Apache服务 Web网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程序的Web服务器会通过HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)把请求的内容传送给用户。目前能够提供Web网络服务的程序有IIS、Nginx和Apache等
阅读全文
摘要:ansible实战 创建和使用逻辑卷 创建一个能批量、自动管理逻辑卷设备的剧本,不但能大大提高硬盘设备的管理效率,而且还能避免手动创建带来的错误。例如,我们想在每台受管主机上都创建出一个名为data的逻辑卷设备,大小为150MB,归属于research卷组。如果创建成功,则进一步用Ext4文件系统进
阅读全文
摘要:创建及使用角色 在日常编写剧本时,会存在剧本越来越长的情况,这不利于进行阅读和维护,而且还无法让其他剧本灵活地调用其中的功能代码。角色(role)这一功能则是自Ansible 1.2版本开始引入的新特性,用于层次性、结构化地组织剧本。角色功能分别把变量、文件、任务、模块及处理器配置放在各个独立的目录
阅读全文
摘要:ansible简介 Ansible目前是运维自动化工具中最简单、容易上手的一款优秀软件,能够用来管理各种资源,用户可以使用Ansible自动部署应用程序,以此实现IT基础架构的全面部署。 Ansible基于SSH远程会话协议,不需要客户端程序,只要知道受管主机的账号密码,就能直接用SSH协议进行远程
阅读全文
摘要:SSH服务 SSH(Secure Shell)是一种能够以安全的方式提供远程登录的协议,也是目前远程管理Linux系统的首选方式。 sshd是基于SSH协议开发的一款远程管理服务程序,不仅使用起来方便快捷,而且能够提供两种安全验证的方法: 基于密码的验证—用账户和密码来验证登录; 基于密钥的验证—需
阅读全文
摘要:网卡绑定 nmcli方式 1.创建出一个bond网卡 网卡绑定模式: 1.balance-rr为轮循模式,特点是会根据设备顺序依次传输数据包,提供负载均衡的效果,让带宽的性能更好一些;而且一旦某个网卡发生故障,会马上切换到另外一台网卡设备上,保证网络传输不被中断。 2.active-backup为主
阅读全文
摘要:Firewalld firewalld(Dynamic Firewall Manager of Linux systems,Linux系统的动态防火墙管理器)服务是默认的防火墙配置管理工具,它拥有基于CLI(命令行界面)和基于GUI(图形用户界面)的两种管理方式。 firewalld支持动态更新技术
阅读全文
摘要:VDO虚拟数据优化 VDO(Virtual Data Optimize,虚拟数据优化)是一种通过压缩或删除存储设备上的数据来优化存储空间的技术。VDO是红帽公司收购了Permabit公司后获取的新技术,并与2019-2020年前后,多次在RHEL 7.5/7.6/7.7上进行测试,最终随RHEL 8
阅读全文
摘要:添加硬盘设备 向机器中新增一块硬盘后,需要分区、格式化、挂载操作。其中分区也可以省略,表示不对硬盘进行分区。 1.添加一块硬盘 建议在关机状态下添加/更换硬盘,否则可能会造成盘符漂移。按照udev设备管理器,通常按照sda~z(SATA/SAS)的顺序对识别到的硬盘进行排序。 添加硬盘后,可以使用f
阅读全文
摘要:物理设备的命名规则 在Linux系统中一切都是文件,硬件设备也不例外。 系统内核中的udev设备管理器会自动把硬件名称规范起来。 udev设备管理器的服务会一直以守护进程的形式运行并侦听内核发出的信号来管理/dev目录下的设备文件。 硬盘分区: 主机上可以有多块硬盘,因此系统采用a~z来代表26块不
阅读全文
摘要:用户 uid:用户身份证 UID=0 表示root管理员 UID=1~999 系统用户,大多为服务程序,通常不能登录系统(/sbin/nologin) UID=大于1000 普通用户 id命令: 显示用户的详细信息,语法格式为“id 用户名”。 [root@linuxprobe ~]# id lin
阅读全文
摘要:Shell脚本 条件测试语句 格式:[ 条件表达式 ] //两边有空格 文件测试常用参数: -d 测试文件是否为目录 -e 测试文件是否存在 -f 判断是否为一般文件 -r 测试当前用户是否有读权限 -w 测试当前用户是否有写权限 -x 测试当前用户是否有执行权限 文件测试是使用指定条件来判断文件或
阅读全文
摘要:vim编辑器 三种模式:命令模式、输入模式、末行模式。 命令模式: dd //删除(剪切)光标所在的行 5dd //删除5行 yy //复制所在的行 4yy //复制从光标开始的4行 p //粘贴 u //撤销上一步的操作 末行模式: :set nu //显示行号 :set nonu //取消显示行
阅读全文
摘要:常见命令 echo: # echo $PATH //显示PATH变量的值。 date: # date "+%Y-%m-%d -%H:%M:%S" //以自定义形式显示时间,需使用+号。2022-01-16 -00:46:11 # date -s "20220115 16:49:00" //设置系统当
阅读全文