10 2020 档案

摘要:1.redo log redo:"重做",记录的是,内存数据页的变化过程 1)作用 在事务ACID过程中,实现的是 "D" 持久化的作用。 2)工作原理 #1.修改数据时: 1)首先数据会从磁盘取出,加载到内存的data buffer page 2)操作数据,使用update语句修改数据,数据 2 阅读全文
posted @ 2020-10-31 20:27 六月OvO 阅读(88) 评论(0) 推荐(0) 编辑
摘要:1)四种隔离级别 1.RU级别:READ UNCOMMITTED(未提交读),允许事务查看其他事务所进行的未提交更改 2.RC级别:READ COMMITTED,允许事务查看其他事务所进行的已提交更改 3.RR级别:REPEATABLE READ,允许事务查看其他事务所进行的已提交更改,需要重新登录 阅读全文
posted @ 2020-10-31 20:23 六月OvO 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1.什么是锁 1.锁 顾名思义就是锁定的意思 2.作用:在事务ACID特性过程中,“锁”和“隔离级别”一起来实现“I”隔离性的作用 2.锁的类别 排他锁:在修改一条数据是,其他人不得修改 共享锁:保证在多事务工作期间,数据查询时不会被阻塞 乐观锁:多事务操作时,数据可以被同时修改,谁先提交,谁修改成 阅读全文
posted @ 2020-10-31 20:22 六月OvO 阅读(155) 评论(0) 推荐(0) 编辑
摘要:1.什么是事务 主要针对DML语句(update,delete,insert) 1.一组数据操作执行步骤,这些步骤被视为一个工作单元: 1)用于对多个语句进行分组 2)可以在多个客户机并发访问同一个表中的数据时使用 2.所有步骤都成功或都失败 1)如果所有步骤正常,则执行 2)如果步骤出现错误或不完 阅读全文
posted @ 2020-10-31 20:17 六月OvO 阅读(99) 评论(0) 推荐(0) 编辑
摘要:在没有备份数据的情况下,突然断电导致表损坏,打不开数据库。 1.断电 表损坏 #1.打包某个独立表空间 [root@db01 /usr/local/mysql/data]# tar zcf world.tar.gz world #2.将打包的文件传输到一台数据库 [root@db01 /usr/lo 阅读全文
posted @ 2020-10-31 20:12 六月OvO 阅读(53) 评论(0) 推荐(0) 编辑
摘要:1.共享表空间(ibdata1) 1)存储的内容 1.系统数据 2.临时表 3.undo 日志 事务的日志 redo undo 2)查看共享表空间 mysql> show variables like '%path%'; + + + | Variable_name | Value | + + + | 阅读全文
posted @ 2020-10-31 20:09 六月OvO 阅读(81) 评论(0) 推荐(0) 编辑
摘要:1.项目背景 公司原有的架构:一个展示型的网站,LAMT,MySQL5.1.77版本(MYISAM),50M数据量 1)经常出现小问题 1.表级锁:对表中任意一行数据修改类操作时,整个表都会锁定,对其他行的操作都不能同时进行。 2.不支持故障自动恢复(CSR):当断电时有可能会出现数据损坏或丢失的问 阅读全文
posted @ 2020-10-31 20:06 六月OvO 阅读(73) 评论(0) 推荐(0) 编辑
摘要:1.MySQL提供的存储引擎 1)MySQL 提供以下存储引擎: 1.InnoDB 数据经常添加、删除、修改、查询,使用该引擎 2.MyISAM 只对数据进行查询和添加 3.MEMORY 支持hash索引 4.ARCHIVE 5.FEDERATED 6.EXAMPLE 7.BLACKHOLE 8.M 阅读全文
posted @ 2020-10-31 20:04 六月OvO 阅读(69) 评论(0) 推荐(0) 编辑
摘要:1.建立索引的原则 1.如果可以建立唯一键索引,就建立唯一键索引 2.为经常需要排序、分组和联合操作的字段建立索引 3.为常作为查询条件的字段建立索引 4.尽量使用前缀索引 如果索引字段的值很长,最好使用值的前缀来索引。例如,TEXT和BLOG类型的字段,进行全文检索 会很浪费时间。如果只检索字段的 阅读全文
posted @ 2020-10-31 19:57 六月OvO 阅读(600) 评论(0) 推荐(0) 编辑
摘要:1.explain语法 mysql> explain select * from user where age='30' and money > '1000000' and look='beautiful'; #1.查看中国和美国的城市人口数量 mysql> select name,populati 阅读全文
posted @ 2020-10-31 19:53 六月OvO 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1.主键索引(聚集索引)PRI #创建主键索引 1.建表时创建主键索引 1)方法1: mysql> create table student(id int unsigned primary key auto_increment comment '学生id'); 2)方法2: mysql> creat 阅读全文
posted @ 2020-10-31 19:46 六月OvO 阅读(90) 评论(0) 推荐(0) 编辑
摘要:1.字符集介绍 字符集:是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等 #最早的字符集:ASCII码 中国的字符集:gbk,utf8,utf8mb4,gbk2312,.... 日本:shift-JIS 韩国:Euc-kr 万国编码:Unic 阅读全文
posted @ 2020-10-31 19:40 六月OvO 阅读(66) 评论(0) 推荐(0) 编辑
摘要:下面用到的包已放到文件里需要的可以自己下载 1.select 简单查询命令 #1.查询表中所有的数据 mysql> select * from test.student; #2.查看所有数据之前,先查看数据量 mysql> select count(*) from test.student; #3. 阅读全文
posted @ 2020-10-31 19:37 六月OvO 阅读(116) 评论(0) 推荐(0) 编辑
摘要:1.insert命令 #1.插入数据之前先看表结构 mysql> desc student; + + + + + + + | Field | Type | Null | Key | Default | Extra | + + + + + + + | id | int(10) unsigned | N 阅读全文
posted @ 2020-10-31 19:14 六月OvO 阅读(83) 评论(0) 推荐(0) 编辑
摘要:1.授权命令 grant #1.授权 grant all on *.* to root@'172.16.1.%' identified by '123'; #应该授权低一点的权限 grant select,update,insert on database.* to dev@'172.16.1.%' 阅读全文
posted @ 2020-10-31 19:10 六月OvO 阅读(112) 评论(0) 推荐(0) 编辑
摘要:指定路径升级请点击 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ https://www.cnblogs.com/chenlifan/p/13882155.html 1.创建一个old库 [root@db02 ~]# mysql -e "create database old charset utf8mb4 阅读全文
posted @ 2020-10-26 23:44 六月OvO 阅读(115) 评论(0) 推荐(0) 编辑
摘要:默认路径/usr/local升级请点击 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ https://www.cnblogs.com/chenlifan/p/13882202.html 指定目录/server升级(如果不明白如何安装的点击https://www.cnblogs.com/chenl 阅读全文
posted @ 2020-10-26 23:31 六月OvO 阅读(227) 评论(0) 推荐(0) 编辑
摘要:1. create 操作库 1)查看语法 mysql> help create database; Syntax: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification] ... create_specifi 阅读全文
posted @ 2020-10-25 20:32 六月OvO 阅读(107) 评论(0) 推荐(0) 编辑
摘要:1)设置密码 #1.设置密码 [root@db02 ~]# mysqladmin -uroot password New password: Confirm new password: #2.修改密码 [root@db02 ~]# mysqladmin -uroot -p password Ente 阅读全文
posted @ 2020-10-25 20:17 六月OvO 阅读(136) 评论(0) 推荐(0) 编辑
摘要:1.mysql内部快捷命令 \c: 终止正在输入的命令 \r: 重新连接数据库 \d: 修改sql语句结束符 \e: 输出输入的内容 \G: 以key:values形式展示数据 \q: 退出数据库 \g: 结束语句 \h: 查看帮助 \T: 输出一个文件记录操作 \t: 终止记录操作的文件 \p: 阅读全文
posted @ 2020-10-25 20:12 六月OvO 阅读(159) 评论(0) 推荐(0) 编辑
摘要:1)作用 1.影响客户端的连接 2.影响服务端的启动 2)影响客户端的连接 [root@db02 ~]# vim /etc/my.cnf #配置文件添加连接数据库信息的配置 [mysql] user=root password=123456 3)影响服务端的启动 #修改server_id [root 阅读全文
posted @ 2020-10-25 20:09 六月OvO 阅读(320) 评论(0) 推荐(0) 编辑
摘要:1)socket文件指定位置 #cmake: socket=/application/mysql/tmp/mysql.sock #命令行: --socket=/tmp/mysql.sock #配置文件: /etc/my.cnf 中[mysqld]标签下:socket=/opt/mysql.sock 阅读全文
posted @ 2020-10-25 20:05 六月OvO 阅读(298) 评论(0) 推荐(0) 编辑
摘要:1)配置文件都有哪些 /etc/my.cnf /etc/mysql/my.cnf $basedir/my.cnf ~/.my.cnf 2)配置文件的读取顺序 /etc/my.cnf /etc/mysql/my.cnf $basedir/my.cnf ~/.my.cnf 3)配置文件生效顺序 ~/.m 阅读全文
posted @ 2020-10-25 19:59 六月OvO 阅读(173) 评论(0) 推荐(0) 编辑
摘要:1.启动数据库 1./etc/init.d/mysqld start > mysqld_safe > mysqld 2.systemctl start mysqld > mysqld_safe > mysqld 3.mysqld_safe --defaults-file=/etc/my.cnf & 阅读全文
posted @ 2020-10-25 19:54 六月OvO 阅读(97) 评论(0) 推荐(0) 编辑
摘要:1.连接工具 1)MySQL自带的客户端命令 #自带的命令 mysql -u: 指定用户 mysql -uroot -p: 指定密码 mysql -uroot -p123 -h: 指定主机 mysql -uroot -p123 -h172.16.1.51 -P: 指定端口 mysql -uroot 阅读全文
posted @ 2020-10-25 19:51 六月OvO 阅读(78) 评论(0) 推荐(0) 编辑
摘要:1)创建用户并设置密码 mysql> create user lhd@'172.16.1.%' identified by '123'; Query OK, 0 rows affected (0.02 sec) 2)查看用户 mysql> select user,host from mysql.us 阅读全文
posted @ 2020-10-25 19:46 六月OvO 阅读(186) 评论(0) 推荐(0) 编辑
摘要:1.实例 1.单实例: 1个进程 + 多个线程 + 单个预分配的内存空间 2.多实例: 多个进程 + 多个线程 + 多个预分配的内存空间 3.MySQL多实例: 1)多个端口 2)多个socket文件 3)多个server_id 4)多个日志文件 5)多个配置文件 6)多个数据目录 2.创建多实例存 阅读全文
posted @ 2020-10-25 19:40 六月OvO 阅读(87) 评论(0) 推荐(0) 编辑
摘要:1.库 2.表:元数据+真实数据行 3.元数据:列+其它属性(行数+占用空间大小+权限) 4.列:列名字+数据类型+其他约束(非空、唯一、主键、非负数、自增长、默认值) 1)MySQL逻辑结构与Linux系统对比 MySQLLinux 库 目录 show databases; ls -l / use 阅读全文
posted @ 2020-10-25 19:35 六月OvO 阅读(81) 评论(0) 推荐(0) 编辑
摘要:1.停止数据库 [root@db01 ~]# systemctl stop mysqld 2.跳过授权表和网络启动 [root@db01 ~]# mysqld_safe --skip-grant-tables --skip-networking & 3.连接数据库 [root@db01 ~]# my 阅读全文
posted @ 2020-10-24 14:08 六月OvO 阅读(112) 评论(0) 推荐(0) 编辑
摘要:1)连接层 1.验证用户身份,验证用户名和密码是否匹配 2.提供了两种连接方式 3.连接层提供了一个与sql层交互的线程 2)SQL层 1.接收连接层传过来的sql语句 2.验证sql语句的语法 3.验证sql语句的语义(DDL,DQL,DML,DCL) 4.解析器:解析sql语句,生成执行计划 5 阅读全文
posted @ 2020-10-22 21:33 六月OvO 阅读(89) 评论(0) 推荐(0) 编辑
摘要:客户端与服务端模型 1)mysql是一个典型的C/S服务结构 1.mysql客户端 mysql mysqladmin mysqldump 2.mysqld一个二进制程序,后台的守护进程 单进程 多线程 2)MySQL的两种连接方式 1.TCP/IP的连接方式 2.套接字连接方式 3.举例: 1)TC 阅读全文
posted @ 2020-10-22 21:31 六月OvO 阅读(67) 评论(0) 推荐(0) 编辑
摘要:不小心删除了所有用户 解决方案一: 1)停止数据库 [root@db02 ~]# systemctl stop mysqld 2)跳过授权表和网络启动数据库 #1.跳过授权表和网络启动 [root@db02 ~]# mysqladmin shutdown [root@db02 ~]# mysqld_ 阅读全文
posted @ 2020-10-20 21:50 六月OvO 阅读(241) 评论(0) 推荐(0) 编辑
摘要:1.设置数据库密码 #1.简单的设置方式 [root@db01 ~]# mysqladmin -uroot password '123' Warning: Using a password on the command line interface can be insecure. #2.安全的设置 阅读全文
posted @ 2020-10-20 21:26 六月OvO 阅读(84) 评论(0) 推荐(0) 编辑
摘要:假设公司要求安装在/service下 源码包安装 指定路径 1)下载包 [root@db03 ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.42-linux-glibc2.12-x86_64.tar.gz 阅读全文
posted @ 2020-10-20 21:23 六月OvO 阅读(656) 评论(0) 推荐(0) 编辑
摘要:二进制安装(自定义目录) https://www.cnblogs.com/chenlifan/p/13849099.html 二进制安装 1)下载或者上传二进制包 [root@db01 ~]# wget https://downloads.mysql.com/archives/get/p/23/fi 阅读全文
posted @ 2020-10-20 20:42 六月OvO 阅读(223) 评论(0) 推荐(0) 编辑
摘要:1.什么是数据 数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。 在计算机系统中,数据以二进制信息单元 0,1 的形式表示。 数据的定义: 数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号 阅读全文
posted @ 2020-10-20 20:29 六月OvO 阅读(90) 评论(0) 推荐(0) 编辑
摘要:[root@m01 ~]# ssh-keygen -P '' -f id_rsa 阅读全文
posted @ 2020-10-18 21:26 六月OvO 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1.编写脚本 [root@m01 /shell4]# vim user.sh #!/bin/env bash #循环在指定的服务器创建用户和文件 while read ip pass do /usr/bin/expect <<-END &>/dev/null spawn ssh root@$ip e 阅读全文
posted @ 2020-10-18 21:09 六月OvO 阅读(114) 评论(0) 推荐(0) 编辑
摘要:远程登录并做一些事情 [root@m01 /shell4]# vim expect.sh #!/usr/bin/env expect set ip 172.16.1.7 set pass 1 set timeout 5 #开启一个程序 spawn ssh $ip #捕获相关内容 expect { " 阅读全文
posted @ 2020-10-18 20:23 六月OvO 阅读(112) 评论(0) 推荐(0) 编辑
摘要:1.下载命令expect [root@m01 /shell4]# yum install -y expect 2.编写脚本 [root@m01 /shell4]# vim expect.sh #!/usr/bin/env expect #开启一个程序 spawn ssh 172.16.1.7 #捕获 阅读全文
posted @ 2020-10-18 19:55 六月OvO 阅读(220) 评论(0) 推荐(0) 编辑
摘要:1.变量名区分大小写 [root@MissHou ~]# A=hello [root@MissHou ~]# a=world [root@MissHou ~]# echo $A hello [root@MissHou ~]# echo $a world 2.变量名不能有特殊符号 [root@Miss 阅读全文
posted @ 2020-10-15 19:27 六月OvO 阅读(500) 评论(0) 推荐(0) 编辑
摘要:*变量名 变量值* 变量名:用来临时保存数据的 变量值:就是临时的可变化的数据 [root@MissHou ~]# A=hello 定义变量A [root@MissHou ~]# echo $A 调用变量A,要给钱的,不是人民币是美元"$" hello [root@MissHou ~]# echo 阅读全文
posted @ 2020-10-15 19:24 六月OvO 阅读(383) 评论(0) 推荐(0) 编辑
摘要:1.方法一: #编写脚本[root@m01 /home]# cat 1.sh #!/bin/env bash echo "hello world"#脚本增加可执行权限[root@m01 /home]# chmod +x 1.sh #标准执行脚本[root@m01 /home]# /home/1.sh 阅读全文
posted @ 2020-10-15 19:22 六月OvO 阅读(202) 评论(0) 推荐(0) 编辑
摘要:前言: 计算机只能认识(识别)机器语言(0和1),如(11000000 这种)。但是,我们的程序猿们不能直接去写01这样的代码,所以,要想将程序猿所开发的代码在计算机上运行,就必须找"人"(工具)来翻译成机器语言,这个"人"(工具)就是我们常常所说的**编译器或者解释器**。 ##1. 编程语言分类 阅读全文
posted @ 2020-10-15 19:03 六月OvO 阅读(152) 评论(0) 推荐(0) 编辑
摘要:问题描述:开启防火墙后,Keepalived出现脑裂。 背景架构:两台centos7通过Keepalived实现高可用 问题具体表现形式:两台主机通过ip addr (ip a)查看,发现两台主机都出现vip(虚拟ip) 排查步骤: 1.关闭防火墙后,发现脑裂症状消失,确认是防火墙的问题 2.设置防 阅读全文
posted @ 2020-10-15 10:41 六月OvO 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-13 21:54 六月OvO 阅读(83) 评论(0) 推荐(0) 编辑
摘要:简介: Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 环境: [mark_a]系统:CentOS-7.5[/mark_a][mark_b]软件:Jenkins-2.99[/mark_b][m 阅读全文
posted @ 2020-10-13 21:25 六月OvO 阅读(173) 评论(0) 推荐(0) 编辑
摘要:在命令行可以一次执行多个命令,有以下几种: 1.每个命令之间用 ; 隔开 说明:各命令的执行结果,不会影响其它命令的执行。换句话说,各个命令都会执行, 但不保证每个命令都执行成功。 cd /home/PyTest/src; python suning.py 2.每个命令之间用&&隔开 说明:若前面的 阅读全文
posted @ 2020-10-13 19:21 六月OvO 阅读(5818) 评论(0) 推荐(0) 编辑
摘要:故障问题:ansible远程调用startup.sh启动tomcat,启动失败。解决方法:ansible调用shell脚本启动tomcat得加上nohup 后面还不能跟 “&” ansible peixun-145 -m shell -a "nohup /script/fc_tomcat.sh co 阅读全文
posted @ 2020-10-10 16:25 六月OvO 阅读(788) 评论(0) 推荐(0) 编辑
摘要:问题 使用rz上传文件时,出现乱码,上传失败。 原因 文件中包含控制字符 解决方法 使用 rz -be -b:–binary 用binary的方式上传下载,不解释字符为ascii; -e:–escape 强制escape 所有控制字符,比如Ctrl+x,DEL等。 阅读全文
posted @ 2020-10-09 20:32 六月OvO 阅读(2492) 评论(0) 推荐(1) 编辑
摘要:1.下载 cd /opt yum -y install wget git git clone --depth=1 https://github.com/jumpserver/setuptools.git cd setuptools cp config_example.conf config.conf 阅读全文
posted @ 2020-10-09 19:41 六月OvO 阅读(106) 评论(0) 推荐(0) 编辑
摘要:1.Jinja2模板逻辑判断 1)循环 #shell脚本的循环 [root@m01 ~]# vim xh.sh #!/bin/bash for i in `seq 10` do echo $i done #Jinja2的循环表达式 {% for i in range(10) %} echo $i { 阅读全文
posted @ 2020-10-07 15:20 六月OvO 阅读(231) 评论(0) 推荐(0) 编辑
摘要:默认playbook会检测task执行的返回状态,如果遇到错误则会立即终止playbook的后续task执行,然而有些时候playbook即使执行错误了也要让其继续执行。 加入参数:ignore_errors:yes 忽略错误 - name: Get PHP Install status shell 阅读全文
posted @ 2020-10-07 15:13 六月OvO 阅读(366) 评论(0) 推荐(0) 编辑
摘要:1)编写安装nginx [root@m01 ~]# cat nginx.yml - name: Install Nginx Server yum: name: nginx state: present 2)编写启动nginx [root@m01 ~]# cat start.yml - name: S 阅读全文
posted @ 2020-10-07 15:12 六月OvO 阅读(93) 评论(0) 推荐(0) 编辑
摘要:1.标签的作用 默认情况下,Ansible在执行一个playbook时,会执行playbook中定义的所有任务,Ansible的标签(tag)功能可以给单独任务甚至整个playbook打上标签,然后利用这些标签来指定要运行playbook中的个别任务,或不执行指定的任务。 2.打标签的方式 1.对一 阅读全文
posted @ 2020-10-07 15:09 六月OvO 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1.什么是触发器 handler用来执行某些条件下的任务,比如当配置文件发生变化的时候,通过notify触发handler去重启服务。 在saltstack中也有类似的触发器,写法相对Ansible简单,只需要watch,配置文件即可 2.配置触发器 [root@m01 ~]# cat handle 阅读全文
posted @ 2020-10-07 15:06 六月OvO 阅读(244) 评论(0) 推荐(0) 编辑
摘要:1.定义变量安装多服务 [root@m01 ~]# vim install.yml - hosts: nfs tasks: - name: Install Server yum: name: "{{ package }}" state: present vars: package: - httpd 阅读全文
posted @ 2020-10-07 15:04 六月OvO 阅读(150) 评论(0) 推荐(0) 编辑
摘要:一、playbook条件语句 1.判断主机 [root@m01 ~]# cat lnmp5.yml - hosts: nfs_group tasks: - name: Install nfs Server yum: name: nfs-utils state: present - name: Ins 阅读全文
posted @ 2020-10-07 15:01 六月OvO 阅读(167) 评论(0) 推荐(0) 编辑
摘要:一、变量介绍 1.概念 变量提供了便捷的方式来管理Ansible playbook的每一个项目中的动态值,比如nginx-1.6.3这个软件包的版本,在其它地方或许会反复使用,那么如果讲此值设置为变量,然后再在其他的playbook中调用,会方便许多。如此一来还方便维护,减少维护的成本。 2.定义变 阅读全文
posted @ 2020-10-07 14:55 六月OvO 阅读(228) 评论(0) 推荐(0) 编辑
摘要:1.什么是playbook PlayBook即"剧本","兵书"之意,PlayBook是由以下部分组成的 play(host): 定义的是主机的角色。(主角还是配角) Book(task): 定义的是具体执行的任务。(角色的台词和动作) playbook: 由一个或多个play(角色)组成,一个pl 阅读全文
posted @ 2020-10-07 14:32 六月OvO 阅读(378) 评论(0) 推荐(0) 编辑
摘要:1)使用 1.获取所有主机信息 [root@m01 ~]# ansible web01 -m setup 2.获取主机名(使用setup获取的信息,指定对应的小标题获取指定的信息) [root@m01 ~]# ansible web01 -m setup -a 'filter=ansible_fqd 阅读全文
posted @ 2020-10-07 14:28 六月OvO 阅读(1701) 评论(0) 推荐(0) 编辑
摘要:1.unarchive 解压模块 1)帮助语法 - name: Unarchive a file that is already on the remote machine unarchive: src: /tmp/foo.zip #要解压的包 dest: /usr/local/bin #解压到目标 阅读全文
posted @ 2020-10-07 14:25 六月OvO 阅读(2794) 评论(0) 推荐(0) 编辑
摘要:1.磁盘挂载mount模块 1)帮助语法 EXAMPLES: # Before 2.3, option 'name' was used instead of 'path' - name: Mount DVD read-only mount: path: /mnt/dvd #挂载的目录(nfs客户端) 阅读全文
posted @ 2020-10-07 14:22 六月OvO 阅读(2277) 评论(0) 推荐(0) 编辑
摘要:1.group模块 1)帮助语法 EXAMPLES: - name: Ensure group "somegroup" exists group: name: somegroup #组名字 state: present #创建用户组 absent #删除用户组 gid: 666 #用户组ID 2)实 阅读全文
posted @ 2020-10-07 14:17 六月OvO 阅读(252) 评论(0) 推荐(0) 编辑
摘要:1. get_url 模块 1)帮助语法 [root@m01 ~]# ansible-doc get_url EXAMPLES: - name: Download foo.conf get_url: url: http://example.com/path/file.conf dest: /etc/ 阅读全文
posted @ 2020-10-07 14:11 六月OvO 阅读(1068) 评论(0) 推荐(0) 编辑
摘要:1.yum模块 1)语法帮助 [root@m01 ~]# ansible-doc yum EXAMPLES: - name: install the latest version of Apache yum: name: httpd state: latest name: httpd #服务的名字 阅读全文
posted @ 2020-10-07 14:04 六月OvO 阅读(442) 评论(0) 推荐(0) 编辑
摘要:1.command模块 [root@m01 ~]# ansible 'web01' -m command -a 'free -m' web01 | CHANGED | rc=0 >> total used free shared buff/cache available Mem: 972 110 4 阅读全文
posted @ 2020-10-07 13:57 六月OvO 阅读(495) 评论(0) 推荐(0) 编辑
摘要:1.什么是ad-hoc ad-hoc简而言之就是远程执行“临时命令”,执行完即结束,并不会保存 2.ad-hoc使用场景 比如在多台机器上查看某个进程是否启动,或拷贝指定文件到本地,等等 3.ad-hoc使用 [root@m01 ~]# ansible 'web01' -m shell -a 'fr 阅读全文
posted @ 2020-10-07 13:53 六月OvO 阅读(116) 评论(0) 推荐(0) 编辑
摘要:1)方式一: #ip+端口+用户+密码 [root@m01 ~]# vim /etc/ansible/hosts [web01] 172.16.1.7 ansible_ssh_port=22 ansible_ssh_user=root ansible_ssh_pass='1' [web03] 172 阅读全文
posted @ 2020-10-07 13:48 六月OvO 阅读(511) 评论(0) 推荐(0) 编辑
摘要:关于ARP信息介绍: ARP表是一个动态表,存储在计算机当中,目的是做一个ip地址与mac地址的对应。假设在同一子网段,计算机A与计算机B通信 计算机A的ip地址: 192.168.0.11 MAC地址AA-AA-AA-AA-AA-AA 计算机B的ip地址: 已知192.168.0.12 MAC地址 阅读全文
posted @ 2020-10-06 16:24 六月OvO 阅读(1144) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示