首页 > TAG信息列表 > M01
Linux三剑客
Linux三剑客 grep -n :打印行号 -A :after 打印过滤内容的后N行 -B :before 打印过滤内容的前N行 -C :center 打印过滤内容的前后N行 -E :支持正则表达式 -v :取反 -o :只打印匹配到的内容 -w :精确匹配 -p :支持perk正则 -i :忽略大小写 -r :递归检索文件中的内容 -R :递归检索文件中的内容,包shell运算符
shell运算符 基础运算符 + : 加 -:减 *:乘 /:除 %:取余 # 取余案例 echo $((RANDDM%10)) # 自增案例 for ((i=1;i<=10;i++));do echo $i done 逻辑符号 && : 且 || :或 ! :非 所有符号 + - # 加号,减号,一般用于整型、浮点型的运算,其他语言中也可以做字符串的拼接 * / % # 乘号shell运算符
shell运算符 基础运算符 ```bash+ 加- 减* 乘/ 除% 取余 # 取余echo $((RANDOM)) # 自增for ((i=1;i<=10;i++));doecho $idone for n in `seq 10`;doecho $ndone``` 逻辑符号 ```bash&& 且|| 或! 非``` 所有符号 ```bash==:等于 -eq<:小于 -lt>:大于 -gt>=:大于等于 -ge<=:小于等于shell表达式
shell条件表达式 条件表达式介绍 条件表达式,我们非常的常用,可以说,任何编程语言都离不开条件表达式,但是每种表达式语言的写法都不太一样,在shell中, 有一种独特的写法 [ 条件 ] # 不支持 > < 支持 -eq -le -ne [[ 条件 ]] # 支持 < > -eq -le -ne test 条件 # 都支持 命令行使firewalld防火墙
firewalld防火墙 防火墙的概述 firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,firewalld只能做IP/Port相关的限制 防火墙规则 入站规则: 别人的电脑访问自己电脑的规则 出站规则: 自己的电脑访问别人电脑的规则 # 防火墙默认是全部拒绝的 防火墙ansible01
Ansible Ansible是一个自动化统一配置管理工具,自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。 安装Ansible [root@localhost ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.arsync参数以及简介
rsync 三种备份方式: cp, scp, rsync cp : 本机复制 scp : 远程复制 推(本地上传到远程服务器) # 先成10G的文件 [root@m01 ~]# dd if=/dev/zero of=1.txt bs=100MB count=10 记录了10+0 的读入 记录了10+0 的写出 1000000000字节(1.0 GB)已复制,2.34581 秒,426 MB/秒 [root@mrsync同步工具
rsync同步工具 rsync (remote synchronizetion) 一款开源的快速的,多功能的,可实现全量及增量(差异化备份)的本地或远程数据备份的优秀工具 rsync介绍 rsync,从软件的名称就可以看出来,rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像、远程备份的功能,这个功能类似于ssiptables的使用以及模块
iptables的使用 1、安装 2、启动 3、关闭firewalld 具体使用方法 格式:iptables -t 表名 选项 链名称 条件 -t 指定操作系统 -L,--list 列出当前规则 -v 显示数据包和数据包的大小 -n 不犯解地址 -A, --append 追加一条规则到链中 -I, --insert 插入一条规则 -F,--flush 清第十八章 Ansible-playbook-Role基础介绍
一、Ansible Roles概述 roles不管是Ansible还是saltstack,我在写一键部署的时候,都不可能把所有的步骤全部写入到一个'剧本'文件当中,我们肯定需要把不同的工作模块,拆分开来,解耦,那么说到解耦,我们就需要用到roles官方推荐,因为roles的目录结构层次更加清晰。 例如:我们之前推荐大家写一第十九章 Ansible-playbook-Role重构wordpress
一、配置主机清单和hosts 1.主机清单 [root@m01 ~]# cat /etc/ansible/hosts [web_group] web01 ansible_ssh_pass='1' web02 ansible_ssh_pass='1' [slb] lb01 ansible_ssh_pass='1' lb02 ansible_ssh_pass='1' [db_group] db01 ansible_ssh_pSSH企业案例(跳板机)day04 下
ssh服务 一、SSH简介 SSH是一个安全协议,在进行数据传输时,会对数据包进行加密处理,加密后在进行数据传输。确保了数据传输安全。ssh是一个加密的网络传输协议。相同的还有一个telnet协议(明文)那SSH服务主要功能有哪些呢?1.提供远程连接服务器的服务 1)linux远程连接协自动化运维工具之ansible (一)
第二十五节 ansible之文件的批量分发 标签(空格分隔): Linux实战教学笔记-陈思齐 ---本教学笔记是本人学习和工作生涯中的摘记整理而成,此为初稿(尚有诸多不完善之处),为原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处,作者信息和本声明。否则将追究法律责任。http://www.cnb自动化运维工具之ansible (一)
第二十五节 ansible之文件的批量分发 标签(空格分隔): Linux实战教学笔记-陈思齐 ---本教学笔记是本人学习和工作生涯中的摘记整理而成,此为初稿(尚有诸多不完善之处),为原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处,作者信息和本声明。否则将追究法律责任。http://www.cnblansible
Ansible的功能及优点 远程执行: 批量执行远程命令,可以对多台主机进行远程操作 配置管理: 批量配置软件服务,可以进行自动化方式配置,服务的统一配置管理,和启停 3.事件驱动 通过Ansible的模块,对服务进行不同的事件驱动 比如: 1)修改配置后重启 2)只修改配置文件,不重启 3)修改配置文件第五章 Centos7下安装Docker
一、查看系统内核版本号 1.查看系统内核版本号 [root@m01 ~]# uname -a Linux m01 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 2.备份原来YUN源 [root@m01 ~]# cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-BaZabbix 安装部署
Zabbix 安装部署 zabbix官网:TP 可选择中英文阅读 1.更改zabbbix的官方源 [root@m01 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm 2.清理yum 缓存并查看源仓库 [root@m01 ~]# yum clean all [root@m01 ~]# ll /SSH远程连接协议
SSH远程连接协议 SSH协议概述 SSH是一个安全协议,在进行数据传输时,会对数据包进行加密处理,加密后在进行数据传输。确保了数据传输安 全。那SSH服务主要功能有哪些呢? SSH相关的命令 ## 1.远程连接命令 ssh root@39.104.203.184 -p 52022 ssh:命令 root:要用哪个用户连接(远端服务器的SSH远程管理服务实战
SSH远程管理服务实战 目录SSH远程管理服务实战SSH基本概述ssh相关命令SSH的验证方式创建秘钥对 (公钥私钥)ssh-copy-id这个命令都帮我们做了哪些事ssh优化 SSH基本概述 SSH是一个安全协议,在进行数据传输时,会对数据包进行加密处理,加密后在进行数据传输。确保了数 据传输安全。 SSH服第七章 Centos7下Jira-8.16.1的安装
一、jdk环境配置 1.上传jdk包 [root@m01 ~]# rz [root@m01 ~]# ll total 181208 -rw-r--r-- 1 root root 185540433 2021-06-16 14:21 jdk-8u131-linux-x64.tar.gz 2.编写安装jdk脚本 [root@staging ~]# vim Ins_Jdk.sh ###################################################shell基础 元字符
元字符 元字符指的是能够被shell解释的特殊字符,每个特殊字符都有其特殊含义,这些字符一方面可用于变量值的运算、我们可以称之为运算符,另外一方面可以和shell命令配合使用来达到更高级的效果 一 算数运算符 算数运算符需要配合下述操作使用 # 浮点运算 bc # 整数运算 exprAnsible 的 Playbook
一、playbook 概述 1.什么是playbook PlayBook即"剧本","兵书"之意,PlayBook是由以下部分组成的 play(host): 定义的是主机的角色。(主角还是配角) Book(task): 定义的是具体执行的任务。(角色的台词和动作) playbook: 由一个或多个play(角色)组成,一个play(角色)可以包含多个task(台词,动作)。期中架构(3)--- SSH远程管理服务 & ansible 批量管理服务
SSH远程管理服务 1. 远程管理服务知识介绍 # 1.1 SSH远程登录服务介绍说明 SSH是Secure Shell Protocol的简写,由 IETF 网络工作小组(Network Working Group)制定; 在进行数据传输之前,SSH先对联机数据包通过加密技术进行加密处理,加密后在进行数据传输。确保了传递的数据安全。 SSHansible服务模块
command(默认模块) shell(万能模块) script(脚本模块) copy(批量分发数据) 管理端---->多个被管理 fetch(批量拉取数据)管理端<----多个被管理 一、fetch模块 [root@ m01 ~]# ansible 172.168.3.31 -m fetch -a "src=/tmp/oldboy.txt dest=/tmp" dest:本地 src:被管理端 二、yum模块 naAnsible变量
Ansible变量 特点 PlayBook ad-hoc 完整性 √ ✘ 持久性 √ ✘ 执行效率 低 高 变量 支持 不支持 耦合度 低 高 1.PlayBook功能比ad-hoc更全,是对ad-hoc的一种编排. 2.PlayBook能很好的控制先后执行顺序, 以及依赖关系. 3.PlayBooAnsible变量特点PlayBookad-hoc完整性√✘持久性√✘