shell+expect服务器批量巡检脚本

摘要:文件说明该Shell脚本旨在针对大量Linux服务器的巡检提供一种相对自动化的解决方案。脚本组成有三部分:shellsh.sh、checksh.sh、file.txt;这三个文件需放在一个文件夹下以root权限执行,缺一不可。脚本用法将要巡检的服务器的IP地址和对应的密码全部放入file.txt中保存,每行一个IP对应一个密码即可。然后用如下命令运行:#./ shellsh.sh file.txt   192.168.182.14

 原来运维不仅仅是 Linux,竟然还要知道这么多?

摘要:运维不仅仅是懂Linux就行,因为还有一大部分的Windows运维,最近看一个报道说,windows的服务器占了47.71%。嗯,向windows运维人员致敬。当然我们这篇文章不是说运维除了懂Linux,还要懂Windows,而是涉及运维的其他方方面面。环境部署一开始这个世界是开发的,然后才是运维的。开发实现产品逻辑,将产品开发完成后,然后提交运维进行部署。此时允许就需要准备好部署环境,如部

 两次宕机,四次CPU飙升,没有高防的IP竟这么脆!

摘要:DDoS的中文名称是“分布式拒绝服务”,拒绝服务攻击的目的非常明确,就是要阻止合法用户对正常网络资源的访问,从而达成攻击者不可告人的目的。分布式拒绝服务攻击一旦被实施,攻击网络包就会从很多DOS攻击源(俗称肉鸡)犹如洪水般涌向受害主机,从而把合法用户的网络包淹没,导致合法用户无法正常访问服务器的网络资源,因此,拒绝服务攻击又被称之为“洪水式攻击”,常见的DDO

 诗三首

摘要:《过香积寺》年代: 唐 作者: 王维不知香积寺,数里入[云峰]。古木无人径,深山何处钟。泉听咽危石,日色冷青松。薄暮空潭曲,安禅制毒龙。《行路难 其一》年代: 唐 作者: 李白金樽清酒斗十千,玉盘珍羞直万钱。停杯投箸不能食,拔剑四顾心茫然。欲渡黄河冰塞川,将登太行雪满山。闲来垂钓碧溪上,忽复乘舟梦日边。行路难,行路难,多歧路,今安在

 CentOS6.X CentOS7.x通用系统优化脚本

摘要:CentOS6.X CentOS7.x通用系统优化脚本,已测试,在CentOS6.x 和CentOS7.x都可以使用vim optimize_sys_C6_C7.x.sh#!/bin/bashfunction opt_sys_c6(){cat << EOF+--------------------------------------------------------------+ |         === Welcome to Centos 6.x  System init ===           

 Linux服务器如何加固(安全篇)

摘要:针对最近越来越多的安全事件曝光,服务器的安全问题浮出水面,这里介绍总结一些小的安全技巧,帮助加固服务器。注意:再高超的安全技术手段也比不了良好的安全意识!一、信息安全防护的目标保密性,Confidentiality完整性,Integrity可用性,Usability可控制性,Controlability不可否认性,Non-repudiation二、安全防护环节物理安全:各种设备/主机、机房环境系统安全:主机或设

 PostgreSQL走势凶猛,Oracle飙涨得益于新版本发布计划?| 8月数据库排行榜

摘要:DB-Engines 发布了 2018 年 8 月份的数据库排名,Oracle 在保持了大幅度增长的同时持续领跑第 1。前十名走势从表中可以看到,前 6 名地位岿然不动,不管是环比还是同比都没有出入。而具体增长数据上,Oracle 以抢眼的 +34.24 一马当先,反观 MongoDB 的 + 0.65 则岌岌可危,DB2 甚至不增反降,下降幅度达到 4.36,在此次榜单中最为低落。PostgreSQL 本月再度增长 11.69 ,同比去

 zabbix如何清除报警队列

摘要:在使用zabbix监控系统的过程中经常遇到这样的情况,某一个时间点网络有波动,所有的业务都疯狂的发告警,这样导致告警队列积压,后面的告警会出现延迟。这种情况要如何处理呢?第一种方法:    直接在数据库里面把告警相应的表的数据清除掉,但是由于对zabbix库里面的表不是太熟悉,尝试删了几个表的数据库告警还是照样发,于是作罢第二种方法: &nbs

 30个MySQL千万级大数据SQL查询优化技巧详解

摘要:本文总结了30个mysql千万级大数据SQL查询优化技巧,特别适合大数据里的MYSQL使用。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这

 IPV9到底是什么?为什么专家团队花二十多年研究它?

摘要:国家金卡工程协调领导小组办公室主任张琪表示,我国的网络强国战略,关键要有自己的网络空间主权,实现网络的自主可控。“‘互联网+’、物联网对整个社会的发展起到巨大的推动作用。    改变中国网络“租客”身份的IPv9是何方神圣?(一)数字货币时代需要网络自主可控互联网兴起于美国。尽管互联网已经发展了三十多年,但互联网的“根”依然在美国,最主要的表现就是

 通过gzexe加密shell脚本 ,加密后可以执行

摘要:它是使用系统自带的gzexe程序,它不但加密,同时压缩文件。使用方法: gzexe file.sh 它会把原来没有加密的文件备份为 file.sh~ ,同时 file.sh 即被变成加密文件;  [root@node10 ~]# gzexe t.sht.sh: 26.1%[root@node10 ~]# ll t.sh*-rwxr-xr-x 1 root root   849 Jul 26 11:30 t.sh   #加密后文件-rwxr-xr-x 1 root root    23 Jul

 mysqlbinlog flashback更改数据后快速恢复

摘要:版本更新2016/3/7 首次发布    2016/3/9  修复update无效问题    2016/4/8  修复带有秒级别以下的日期数据bug下载地址     http://pan.baidu.com/s/1nvGOOIl 注意事项   在指定--start-position时,需要注意包含table_map_event的位置,否则工具无法找到相关表的元数据信息。简介DBA或者开发人员,

 MySQL备份与恢复的三种方法

摘要:基于二进制日志的position来恢复数据 实验环境:RHEL5.8 ,SElinux关闭,MySQL是tar包初始化安装版本5.5.28一.测试环境准备1.1 mysql的安装就不说了,见http://laoguang.blog.51cto.com/6013350/10392081.2 编缉/etc/my.cnf把二进制日志存放目录改到其它非数据目录,innodb每表一文件建立一目录用于存放二进制日志    mkdir /mybinlog     ch

 RHCE证书,CCNA证书,OCP证书,数据库系统工程师等证书

摘要:RHCE是Red Hat Certified Engineer的简称——红帽认证工程师 始于1999年3月。Red Hat是全世界Linux厂商中的龙头老大,其市场占有率从1999年起就已超过了50%。并在业界得到广泛应用。而红帽认证工程师也是业界公认的最权威的Linux认证之一。RHCE 是世界上第一个面向Linux 的认证考试,它不是一个普通的认证测试,和其他操作系统认证考试相比,它没有笔试,全部是现场实际操

 MySQL全库配置shell脚本-每周执行一次

摘要:vim mysql_full_back_schema.sh#!/bin/bashDBPATH="/root/backup_file"MYUSER="root"MYPASS="123456"SOCKET=/var/lib/mysql/mysql.sock#MYCMD="/usr/bin/mysql -u$MYUSER -p$MYPASS -S $SOCKET"MYCMD="/usr/bin/mysql"#MYDUMP="/usr/bin/mysqldump -u$MYUSER -p$MYPASS -S $SOCKET"MYDUMP="/usr/bin/mysqldu

 mysqldump备份时保持数据一致性分析--master-data=2 --single-transaction

摘要:对MySQL数据进行备份,常见的方式如以下三种,可能有很多人对备份时数据一致性并不清楚1、直接拷贝整个数据目录下的所有文件到新的机器。优点是简单、快速,只需要拷贝;缺点也很明显,在整个备份过程中新机器处于完全不可用的状态,且目的无法释放源数据文件中因为碎片导致的空间浪费和无法回收已发生扩展的innodb表空间。2、用xtrabackup进行热备。优点是备份过程中可继续提供

 使用 Navicat Premium 将 sql server 的数据库迁移到 mysql 的数据库中

摘要:本文介绍一下如何使用 Navicat Premium 工具将sql server 的数据库迁移到 mysql 的数据库中,本人亲测,可用。前提:Navicat Premium 11.2.7 版本(我是在已破解的情况,不知道使用版的可否实现)服务器系统:windows服务器防火墙:关闭状态需要知道sql server 的服务器地址前题:同一个服务器上同时安装了SQL Server 2008 R2数据库和MySql 5.7.x数据库,再通过navicat premium

 因修改Linux主机名后导致MySQL数据库无法重新启动-PID

摘要:故障现象:[root@node15 ~]# service mysqld restart ERROR! MySQL server PID file could not be found!Starting MySQL.Logging to '/www/wdlinux/mysql-5.5.58/data/node15.err'..........................................................................................^C数据库一直卡在这个页面,无法重新启动:查看进程参数:[root@node15 ~]# ps -ef | grep mys

 MYSQL服务器my.cnf配置参数优化(16G内存)

摘要:MYSQL服务器my.cnf配置文档详解硬件:内存16G[client]port = 3306socket = /data/3306/mysql.sock[mysql]no-auto-rehash[mysqld]user = mysqlport = 3306socket = /data/3306/mysql.sockbasedir = /usr/local/mysqldatadir = /data/3306/dataopen_files_limit = 10240back_log = 600 #在MYSQL暂时停止响应新请求之前,短时间内的多少个请求可以被存在堆栈中。如果系统在短

 PHP的session存放路径及其配置session.save_path

摘要:PHP配置文件中session.save_path负责session文件的存放位置。如果没有配置则不会生成session文件,如果配置的目录session.save_path = "E:/ttt"不存在,则会报错:Warning: session_start() [function.session-start]: open(E:/ttt\sess_e0b64760c92422d81c1d6202b66884f6, O_RDWR) failed: No such file or directory (2) in E:\APMServ5.2.6\www\htdocs\session\in
分页:« 13 14 15 16 17 18 19 20 21 22 »
Powered by AKCMS