- 博客(56)
- 收藏
- 关注
原创 Ansible中的playbook
1.playbook相当于shell 中的sh文件playbook 是由一个或多个play组成的列表 Playboot 文件使用YAML来写的特点可读性好 和脚本语言交互性号 易于实现 适用程序执行流梳理方式 可扩展性强缩进严格 大小写敏感 key/value可以多行书写也可一行书写,一行书写用,隔开 value可以是个字符串,也可是list 一个play需要包括name和tasks name 是描述 tasks 是动作 一个
2022-05-29 23:02:51
76
原创 Ansible常用管理
1.ansible实现管理的方式Ad-Hoc 利用ansible命令直接完成管理,主要用于临时命令使用场景 playbook ansible脚本,主要用于大型项目场景,需要前期的规划 Ad-Hoc执行方式中如何获得帮助ansible-doc 显示模块帮助的指令 格式 ansible-doc [参数] [模块...] 常用参数 -l 列出可用模块 -s 显示指定模块的playbook片段2.ansible命令运行方式及常用参数ansib..
2022-05-29 22:48:50
98
原创 Ansible
1.Ansible的安装安装epel源yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpmsed -i 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*sed -i 's|^metalink|#metalink|' /et.
2022-05-25 20:45:26
165
原创 shell脚本应用
1.脚本需求• 执行users_create.sh userlist passlist • 建立userlist列表中的用户 • 设定userlist列表中的密码为passlist列表中的密码 • 当脚本后面跟的文件个数不足两时,报错 • 当文件行数不一致时报错 • 当文件不存在时报错 • 当用户存在时报错2.脚本需求倒计时1:10秒3.脚本需求如下• 执行db_dump.sh westos(数据库密码) ...
2022-05-24 21:50:57
74
原创 shell中的运算
1.运算符号+ 加法 - 减法 * 乘法 / 除法 % 除法后的余数 ** 乘方 ++ 自加一 -- 自减一 < 小于 <= 小于等与 > 大于 >= 大于等与 >= 等于 += j+=i*= * j=j*i /= j=j/i %= j=j%i2.运算指令 (()) ((a=1+2)) let let a=1+2 expr expr 1 + 2 ...
2022-05-24 20:35:03
87
原创 shell执行流控制
1.for作用 为循环执行动作 for语句结构 for 定义变量 do 使用变量,执行动作 done 结束标志for语句的基本写法格式1: `#!/bin/bash` `for WESTOS in $(seq 1 2 10)` 1-10 每隔2个 输出一次`do` `echo $WESTOS` `done`格式2: `for WESTOS in {10..1}` `do` `echo $WESTOS` `...
2022-05-23 21:47:21
87
原创 shell中的变量
1.变量变量就是内存一片区域的地址 变量存在的意义 命令无法操作一直变化的目标 用一串固定的字符来表示不固定的目标可以解决此问题2.脚本变量设定方法环境级别 export a=1 在环境关闭后变量失效 用户级别 vim ~/.bash_profile export a=1 系统级别 vim /etc/profile.d/westos.sh export a=1source /etc/profile.d/westos.sh..
2022-05-19 23:28:43
94
原创 shell脚本
1.shell脚本中命令的解释器shell脚本记录命令执行的过程和执行逻辑,以便以后重复执行 脚本可以批量处理主机 脚本可以定时处理主机2.shell脚本的创建#!/bin/bash 幻数 开头 编写 脚本最优先运行vim ~/.vimrc 自动添加脚本首部 "map <F4> ms:call SHELLTATLE()<cr>'s vim进入脚本后f4 添加首部func WESTOSTITL...
2022-05-19 22:43:26
65
原创 shell文本处理工具
1.grep [Globally search a Regular Expression and Print]grep grep -E = egrep grep 格式grep 匹配条件 处理文件 grep root passwd 过滤root关键字 grep -i root passwd 后略大小写 grep -E "\<root" passwd root字符之前不能有字符 grep -E "root\>" passwd root字符之后不能有字...
2022-05-17 22:59:51
63
原创 shell基础命令
1.diff输出信息: [num1,num2][a|c|d][num3,num4] num1,num2 第一个文件中的行 a 添加 c 更改 d 删除 < 第一个文件中的内容 > 第二个文件中的内容 num3,num4 第二个文件中的行常用参数: -b 忽略空格 -B 忽略空行 -i 忽略大小写 -c显示文件所有内容并标示不同 -r 对比目录 -u 合并输出2.patchpatch安装patch 原...
2022-05-17 22:26:24
80
原创 Selinux
1.Selinux的影响对于文件的影响: 当selinux开启时,内核会对每个文件及每个开启的程序进行标签加载 标签内记录程序和文件的安全上下文(context) 对于程序功能的影响: 当selinux开启会对程序的功能加载开关,并设定此开关的状态为关闭 当需要此功能时需要手动开启功能开关 此开关叫做sebool2.Selinux的状态及管理selinux的开启 vim /etc/selinux/config 7 SELINUX=disabled se.
2022-05-12 22:04:12
1400
1
原创 网络文件系统
1.samba作用: smb = Server Message Block Sum cifs = Common Internet File System Miscrosoft windows系统共享文件时用到的协议smb smb是由miscrosoft+sun Linux cifs2.samba 安装与启用服务启动脚本: smb.service 主配置目录: /etc/samba 主配置文件: /etc/smb.conf 安全上下文: samba_share
2022-05-12 21:41:01
64
原创 dns服务
1.dnsdomain name service(域名解析服务) 关于客户端:/etc/resolv.conf dns指向文件 nameserver 172.25.254.20关于服务端bind 安装包 named 服务名称 /etc/named.conf 主配置文件 /var/named 数据目录 端口 53关于报错信息: no servers could be reached 服务无法访问(服务开启?火墙?网络?端口?) 服务启动失败 配
2022-05-12 20:56:19
322
原创 Mysql
1.数据库数据库就是个高级的表格软件常见数据库 Mysql Oracle mongodb db2 sqlite sqlserver ....... Mysql (SUN -----> Oracle)数据库中的常用名词1.字段 :表格中的表头 2.表 :表格 3.库 :存放表格的目录 4.查询 :对表格中的指定内容进行查看2.mariadb的安装dnf install mariadb-server.x86_64 -ymar.
2022-05-09 21:41:54
97
原创 Apache
1.Apache作用在web被访问时通常使用http://的方式 http:// 超文本传输协议 http:// 超文本传输协议提供软件: Apache nginx stgw jfe Tengine2. Apache的安装与启用dnf install httpd.x86_64 -ysystemctl enable --now httpd 开启服务并设定服务位开机启动 firewall-cmd --list-all 查看火墙信息 firewall-c
2022-05-08 23:12:17
76
原创 vsftpd
1.ftpftp:file transfer proto 互联中最老牌的文件传输协议2.vsftpddnf install vsftpd -y server dnf install lftp -y client 关闭selinux systemctl disable --now firewalld systemctl restart vsftpd vim /etc/vsftpd/vsftpd.conf 12 anonymous_enable=YES 启.
2022-05-08 21:53:03
697
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人