随笔分类 - RHCE
摘要:一:selinux 1:selinux的基础 1、selinux的概念 就是保护Linux系统的机制,对内的 2、三种模式 强制模式(enforcing):最严格的selinux模式(阻挡的操作) 允许模式(permissive):不会阻挡操作,但是会记录操作信息 关闭模式(disabled) :不
阅读全文
摘要:一:jinjia2模版 1:为什么需要这个 比如,有多台主机都要搭建httpd服务,将一个httpd的配置文件拷贝到其余的主机上面去,上面的ip地址都是一样的,很死板,不会因为主机的不同导致Ip的不同,因此就出现了jinja2模版文件,生成通用的配置文件,对于这类的配置文件,是需要更改小部分的内容,
阅读全文
摘要:一:when语句 1:基础了解 说到底,还是有多个表达式来组成一个判断语句,很多种的判断语句 1、 为什么需要判断语句: 有的时候play的结果需要依赖于变量,fact或者是前一个任务的执行结果,或者基于上一个task执行返回的结果而决定如何执行后续的task,这个时候就需要条件的判断了,一个很简单
阅读全文
摘要:一:ansible剧本 1:简介 一系列ansible命令的集合,使用yaml语言进行编写的,从上往下的执行,支持很多的特性,比如,将某个命令的状态作为变量给其他的任务执行,变量,循环,判断,错误纠正,可以是一个playbook或者是多个playbook执行 2:yaml基本语法 1、yaml约束
阅读全文
摘要:一:ansible简介 1:ansible的介绍 一个自动化工具,配置系统,部署软件,编写复杂的it任务,由python编写的,就是让你管理100台机器的话,部署一个服务,使用自动化工具可以迅速的帮你解决这个问题 2:ansible的优点 1、无需在被控节点上安装客户端,也就是agent代理,其他的
阅读全文
摘要:下面都是基于ad-hoc编写的 格式: ansible 主机清单 -m 模块名 -a '命令动作' ansible的选项(-u,-k等) 一:命令模块 1、command模块 系统默认的模块,可以在ansible的配置文件里面去修改 创建一个文件 [root@server ~]# ansible c
阅读全文
摘要:一:容器的基础 1:为什么会出现容器? 开发和运维的矛盾:就是开发人员有个环境来专门进行开发使用的,运维人员的服务器上面没有开发的环境,因为,不是开发人员,如果添加了,服务器的占用的内存就大了起来,所以就出现了一个问题,当开发的东西放到运维的上面时,因为没有环境,这个就部署不上去,就会报错,这个时候
阅读全文
摘要:一:网络文件系统基础 1:存储的历史和发展 1:DAS(直连式存储) 通过有线介质直接连接到服务器添加存储空间(移动硬盘,u盘等) 案例:笔记本外接u盘,增加了笔记本的存储空间 2:NAS(网络附加存储),通过网络将目录共享出去 表现的形式就是:目录 windows和window和linux之间共享
阅读全文
摘要:一:基本的磁盘分区 1:磁盘分区格式 1:MBR磁盘格式(msdos) 1)最大只能分4个主分区,3个主分区和一个扩展分区,或者是4个主分区 然后再扩展分区上面可以在来分多个逻辑分区 2)主分区和扩展分区上面的逻辑分区都可以存储数据,但是就是扩展分区的大小实际就是10K左右,没有意义, 3)0磁道5
阅读全文
摘要:一:系统日志 1:基础 日志:就是包含系统,运行内核,服务,程序等信息,通过这些信息可以定位故障,帮助怕错 rhel7开始,系统中有2大日志服务 一个是systemd-journald日志 属于以失性日志,关机日志即可删除,系统启动日志,程序运行日志,服务日志等 查看方式:通过专门的检索工具,jou
阅读全文
摘要:一:rpm包 1:基础 rpm包的组成: vsftpd-3.0.3-49.el9.x86_64.rpm vsftpd:包名 3.0.3:版本号 49.el9:49指的就是修订的次数,el9是发行的平台,rhel9 x86_64:x86是cpu的硬件架构,intel和amd的cpu就可以下载x86的;
阅读全文
摘要:一:系统的简介 1:基础 系统启动的时候会运行什么样的程序,什么样的进程什么样的服务,以及得到什么样的桌面,系统开机运行的第一个程序,pid为1,系统的守护进程目的是初始化系统 在rhel7之前,使用init初始化系统 在rhle7之后,使用systemd初始化系统 系统中,如果是d结尾的,那么就表
阅读全文
摘要:一:高级用户组和用户权限 1:密码策略 1:含义 密码策略就是设置密码的一些属性,如什么时候密码过期等 修改的就是这个配置文件/etc/shadow这里面的参数 user2:!!:19768:0:99999:7::: 第一个字段:用户名 第二个字段:密码占位符,!!表示没有密码,!表示密码被锁定了,
阅读全文
摘要:一:浏览网页和下载 curl和wget和elinks工具 1:curl工具 1:选项 -o 将要浏览的网页另存为 -O 将浏览的网页下载 -i 查看服务信息以及状态码 -x 远程代理,要加上端口号,服务的安全性,隐藏了原来的端口号 2:案例 1)查看服务的信息以及状态码 状态码:200(能够访问),
阅读全文
摘要:一:一次性计划任务(at) 1:一次性计划任务的简介 在某个时间执行任务,这个服务是有atd管理的,默认安装了atd服务,at命令是管理工具 2:at来管理计划任务 选项: -l 列出计划任务 -c job 列出指定的任务 -d 删除指定任务 -q 设置任务的优先级 1:创建计划任务 第一种格式:
阅读全文
摘要:一:初识文件权限 1:为什么需要文件权限 如果没有权限的话,所有人都能访问这个文件,对于所有人来说是透明的,所以需要文件权限来限制用户进行访问,系统就有安全保证 2:权限的实质 就是系统中的每个文件和目录都有uid和gid(哪些是用户创建的,文件和目录就会自动的继承这个用户的uid和gid),表面上
阅读全文
摘要:一:初识用户和用户组 一:用户 用户:就是能够登录系统,获得系统中的资源。执行命令,每一个用户都有唯一的uid,系统识别的是uid,不是用户名 1:linux中用户的分类 超级管理员:root用户,拥有最高的权限 uid为0 普通用户:有一定的权限,可以通过root用户分配 用户的uid为 1000
阅读全文
摘要:一:文件系统 1:linux与windows中文件系统的对比 相同点:都是倒挂的树形结构 不同点: linux所有的文件都是在根分区下的,删除了根分区有影响,windows有c盘和d盘其他的盘,删除了d盘,对于c盘没有影响 linux严格区分到命令和创建文件大小写,windows命令和文件不区分大小
阅读全文
摘要:一:shell脚本的基础 1:执行脚本的4种方式 1)相对路径执行 就是./脚本的路径,就是要在脚本的当前路径下执行 缺点:一但不在脚本的目录下的话,就执行不了,需要可执行权限 2)绝对路径执行 /脚本的路径,需要可执行权限 3)bash 执行 bash 脚本路径,不需要可执行权限 前面三种都是在子
阅读全文
摘要:一:初始bash shell shell:就是一个解释器,将命令翻译成内核看的懂的语言 shell的种类:bash shell ,csh,ksh等 会了rhel其他的也回了,因为其他的版本的shell默认都是bash shell所以他们的命令万变不离其宗 二:bash shell提供的功能 1:快捷
阅读全文

浙公网安备 33010602011771号