系统运维|Ansible 介绍、安装配置及常用模块解析-syscto.com

系统运维|Ansible 介绍、安装配置及常用模块解析-syscto.com
ansible是新出现的运维工具是基于Python研发的糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。   1.ansible的安装直接用yum安装,配置好epel源即可。 ansible工作模式 前面学习使用的都是基于ansible的push模式工作,即不要在远程主机做任何操作只需要在控制机编排playbook,push到远程主机即可完成任务。 另一个工作模式就是pull pull模式使用场景:...

系统运维|脚本编程|统计字母个数

系统运维|脚本编程|统计字母个数
方法一: awk写法 awk -F "" '{for (i=1;i<=NF;i++) print $i }' test.log|sort|uniq -c 方法二: #/bin/bash echo $1 Acount(){ RESD=/tmp/test/result RES=/tmp/test/temp echo > $RESD echo > $RESD tr -c '[A-Z][a-z]' '[\012*]' < $1 > $RES echo `cat $RES` cat $RES|while read line do RES1=`echo $line| awk '{print length($0)}'` for i in $(seq 0 $RES1) do if [ $i -lt...

系统运维|运维常用文本编辑命令

系统运维|运维常用文本编辑命令
grep 查找文件中的关键字 cat 查看文件内容 more 分屏查看文件内容 ps -ef 显示所有进程的详细信息 常与grep配合使用,如:ps -ef | grep 进程名或进程关键字 wc命令{ wc 作用:统计 常用参数有3个:(-c 统计字节数) (-l 统计行数) (-w 统计字数) } ls命令{ ls - ( l (long,长格式或详细格式), a (all,所有的文件,包括隐藏文件) , h...

运维自动化|系统运维|Ansible的安装及配置使用

运维自动化|系统运维|Ansible的安装及配置使用
安装ansible # yum -y install epel-release # yum list all *ansible* # yum info ansible # yum -y install ansible ansible配置文件 /etc/ansible/ansible.cfg 主配置文件 /etc/ansible/hosts Inventory /usr/bin/ansible-doc 帮助文件 /usr/bin/ansible-playbook 指定运行任务文件 定义Inventory # cd /etc/ansible/ # cp hosts{,.bak} # > hosts # cat hosts [webserver] 127.0.0....

PHP扩展安装mcrypt 提示没有可用包(No package php-mcrypt available)

PHP扩展安装mcrypt 提示没有可用包(No package php-mcrypt available)
一、用CentOS的朋友基本在安装软件的时候默认都会想到用yum安装省事省时而且不会有错不需要担心依赖问题。 php大部分的扩展都是可以再yum源里安装的,但是部分扩展是没有的,需要安装epel-release这个扩展更新包。 yum install epel-release //扩展包更新包 yum update //更新yum源,这里有一个问题 update 和upgrade 有什么却别呢。这里补充下有的人知道就略过不知道的提高一下知识储备。update会更新...

使用python通过zabbix API获取后台历史数据

使用python通过zabbix API获取后台历史数据
对于zabbix自身web所展示的数据,其实官方给出了很多其他方式获取数据的方式: 比如说用过zabbix_get -k 加key 获取value 这种是主动请求数据 也可以客户端zabbix_send发送数据 或者通过web API的方式。zabbix本身提供了一个api交互的页面 api_jsonrpc.php。 下面我简单介绍几个: 一、首先肯定显示登陆。我们所有基于api操作都需要先登录认证,然后成功后会返回一个authid。然后后续的接口只需要通过authi...

【转发】如何在linux上高效组织恶意IP地址

【转发】如何在linux上高效组织恶意IP地址
转发一个关于在linux上高效组织恶意IP地址的文章 你可能想要在各种情形下阻止有人通过IP地址访问你的Linux系统。比如说,作为最终用户,你可能想要保护自己,避免已知的间谍软件或跟踪者的IP地址。或者如果你在运行P2P软件,可能想要把来自与违反P2P的活动有关的网络的连接过滤掉。如果你是名系统管理员,可能想要禁止发送垃圾邮件的IP地址访问你的生产环境邮件服务器。或者你可能因某个原因而希望阻止从某...

大数据应用之Hadoop安装部署

大数据应用之Hadoop安装部署
一、创建用户 useradd hadoop passwd hadoop   二、scp安装 yum install openssh-clients -y mkdir -p /home/hadoop/source mkdir -p /home/hadoop/tools mkdir -p /hadoop/hdfs mkdir -p /hadoop/tmp mkdir -p /hadoop/log chmod -R 777 /hadoop 三、JAVA运行环境配置 上传jdk;rpm -ivh jdk.... 配置环境变量 echo -e "export JAVA_HOME=/usr/java/jdk1.8.0_65" >> /etc/profile &...

Mysql中sql查询结果输出不换行

Mysql中sql查询结果输出不换行
mysql实现不换行输出 今天在做一个统计脚本时候需要用到awk获取sql执行结果文件中的一个值,但是前面没有字段不太方便获取。 后来我改为以G结尾而不用“;” 就可以在前面追加东西; 例如: 测试表test; 我从test表中查询一条记录: select * from test; 出来的结果 +---------+-------------------------------------------------------------+---------------------------------------------------------...

mysql中关于字段变量的计算

mysql中关于字段变量的计算
计算tbl_test 表中的两个字段一个是发布时间一个是创建时间,使用变量TIMESTAMPDIFF 来计算二者的差值, creattime - pubdate。minute的意思是以分钟来做结果单位,limit 2 是两条记录 select TIMESTAMPDIFF(minute, pubdate, createtime)from tbl_test  limit 2; 下面是字段的值和计算结果 +---------------------+---------------------+ | pubdate             | createtime          | +-------------...
Copyright © Linux系统运维联盟 保留所有权利.   Theme  Ality 京公网安备11011402000199号 京ICP备14047887号

用户登录