51CTO博客开发技术成就梦想老段工作室刘天斯[腾讯高级系统工程师]
今天同事做mysql双机切换测试,说需要将切换时产生的mysql日志文件名记录下来,让我想办法写一个脚本记录日志文件名,随即动手写了一shell脚本。如下:#/bin/bash declare -a files=(`ls -l | awk '/mysql-bin/ {print $9}'`) min=${files[0]} max=${files[1]} if [ "$min" = "$max"
前言Nagios理论基础Nagios介绍:Nagios是一款流行的开源免费IT基础实施监控系统,能有效监控Windows、Linux和Unix的主机状态,交换机、路由器、打印机等,在系统或者服务状态异常时发出短信/邮件报警,第一时间通知运维人员,Nagios结构简单,可维护性强。Nagios全名为(Nagios Ain't Goona Insist on Saintood)=NetSaint ,由
#!/bin/bash # Tetris Game # 10.21.2003 xhchen<[email]xhchen@winbond.com.tw[/email]> #APP declaration APP_NAME="${0##*[\\/]}" APP_VERSION="1.0" #颜色定义 cRed=1 cGreen=2 cYellow=3 cBlue=4 cFuchsia=5
这两天同事在做mysql的高可用测试,说厂家给的方案需要用到PC Server的管理口,进行双机的切换控制,让帮忙配置下管理口的地址,由于最近比较忙,就没有细看方案,个人理解mysql的高可用方案中可能会用到类似 fence(删设备)避免出现“脑裂”现象,做底层控制,需要配置IPMI地址,于是开机按Ctrl +E (DELL服务器),进入IPMI设置页面,按照给出的方案配置了静态IP地址,设置了用
yum --releasever=6.4 updateyum install -y systemtapdebuginfo-install $(rpm -qf /lib/security/pam_unix.so)touch /root/capture_pass.stp#!/usr/bin/stap global username, pass, isSuccRet = 1; probe process
一.查看SSH版本[root@redkey vmshare]# ssh -V OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010二.下载SSH 源码包源码包:http://openbsd.org.ar/pub/OpenBSD/OpenSSH/portable/openssh-5.9p1.tar.gz后门文件:http://core.ipsecs.com/ro
本文方法来自网络:Sky原创本文测试环境为:RHEL 6.1 X64一.查看系统pam版本:[root@redkey ~]# rpm -qa | grep pam pam-1.1.1-4.el6.x86_64二.下载对应版本的pam模块http://www.linux-pam.org/library/三.解压&修改pam_unix_auth.c文件tar -xzvf Linux-PAM-1
日前,赛门铁克发布博客称,在五月的一次安全事件中,发现一名黑客入侵了一个大型物联网托管服务商,并且在内部管理系统上使用了一个有意思的Linux后门 – Fokirtor。经过赛门铁克研究发现,该后门能够伪装它的通信流量,并伪装成正常的SSH通信流量。该后门支持攻击者运行常用的功能,如执行远程命令、反向链接到C&C服务器,Fokirtor能够监控SSH网络流量,如果检测到流量中存在冒号、感叹
最佳LAMP环境搭建 --Linux+Apache+Mysql+Php [参照LAMP兄弟连PPT]一.软件包&下载地址[来自兄弟连PPT]1.httpd 下载地址:http://www.apache.org/2.mysql 下载地址:http://dev.mysql.com/downloads/3.php 下载地址:http://www.php.net
一.无人值守自动安装RHEL系统原理1.什么是PXE?PXE(Pre-bootExecution Environment)是由Intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,PXE client在网卡的ROM中,当计算机引导时,BIOS把PXEclient调入内存执行,并显示出命令菜单,经用户选择后,PXE client将放置在远端的操作系统通过网络下载到
这两天一同事让帮忙搭建一个oracle环境,为了省事就写了一个oracle的安装脚本。该脚本在RHEL 6.X x64环境下安装oracle 11g R2 x64测试通过,参数设置参照oracle的oracle 11G for Linux安装向导.pdf设置。 注:如果安装Oracle_Linux,需要修改脚本中yum源的配置的公钥。#!/bin/bash # oracle 11g R2 for
最近因为要开好几台虚拟机,要是联网更新的话会很慢,而且很麻烦,因此就想着在本地搭建一个更新源,这样能快一点,下面就是我搭建的过程。apt-get实际使用wget命令,从/etc/apt/sources.list配置文件指定的源上下载对应的.deb软件包,然后使用dpkg -i packageName.deb安装软件。如果Ubuntu电脑所在的环境网络性能较差,或者不能连接互联网,那么就很难安装Ub
1.恶意登陆IP禁止#!/bin/bash for i in `cat /var/log/secure |awk '/Failed/ {print $(NF-3)}'|sort | uniq -c |awk '{if($1>2) print $2}'` do grep $i /etc/hosts.deny > /dev/null 2>&
运算符 描述 示例 文件比较运算符 -e filename 如果 filename
一.SSH秘钥方式登录远程服务器原理: 1. 在客户端生成密钥对【公钥和私钥】。 2. 客户端把自己的公约拷贝到服务器上,服务器保存并重命名为authorized_keys当成验证文件。 3. 当客户端再次连接到服务器的时候,首先把自己的公约发给服务器,服务器收到后会和authorized_keys对比,如果不一样,直接拒绝,如果一样的话,服务器会用客户端的公约加密一个挑战(一个随机的数
apache做反向代理服务器 apache代理分为正向代理和反向代理: 1 正向代理: 客户端无法直接访问外部的web,需要在客户端所在的网络内架设一台代理服务器,客户端通过代理服务器访问外部的web(需要在客户端的浏览器中设置代理服务器) 适用于: ①局域网的代理服务器(一般是网关,相当于squid的一般用法) ②访问某个受限网络的代理服务器,如教育
系统 /boot 分区损坏 一般来说系统 /boot 分区损坏,我们会先尝试修复文件系统。如果文件系统损坏不能修复,那么我们可以参照前述的方法来依次新建 /boot 分区,重新安装内核和镜像,然后安装 GURB 再手工编辑引导菜单,以最终来恢复系统可正常引导。通常我们需要按照如下的步骤来恢复。 创建分区 碰到比较严重的情况就是 /boot 分区已经完全损坏,启动时会提示找不到引导
系统 GRUB 损坏 类似得我们可以来写零 Bootloader 来实现 GRUB 被破坏的结果: [root@FCoE grub]# dd if=/dev/zero of=/dev/sda bs=446 count=1 1+0 records in 1+
Linux 发行版本众多,现如今也得到了越来越广泛的应用,同时也面临着系统出现故障的潜在风险,本文将以发行版本 RHEL6 为例详细介绍几种 Linux 灾难恢复技术和方法,以确保 Linux 系统的安全恢复。 在介绍 Linux 灾难恢复方法之前,我们先来了解下 MBR,其全称为 Master Boot Record,即硬盘的主引导记录。它由三个部分组成,主引导程序、硬盘分区表和硬盘有效标志。
#!/bin/bash ######################################### #Function: update yum source #Usage: bash update_yum_source.sh #Author: Customer s
Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。 相关的配置文件 /ect/hosts 配置主机名和IP地址的对应 /etc/sysconfig/network 配置主机名和网关 /etc/sysconfig/net
FTP是仅基于TCP的服务,不支持UDP,与众不同的是FTP使用2个端口,一个是数据端口和一个命令端口【也可叫做控制端口】。通常来说这两个端口是21命令端口和20的数据端口,FTP分主动FTP和被动FTP。 主动FTP: 客户端从一个任意的非特权端口N(N>1024)连接到FTP服务器的命令端口,也就是21端口。然后客户端开始监听端口N+1,并发送FTP命令“port N+1
RHEL 6.0内核升级 【2.6.32-71.el6.x86_64 –> linux-3.8】
请思考现实生活中的例子说明类似Software Zone和Hardware Zone区别的情况? 比如我们到开架式图书馆中借书: 开架式图书馆——SAN网络。 图书——存储设备(Target)。 借书人——主机(Initiator)。 图书目录——Name Server 图书馆想
ipAddrShow和ipAddrSet命令 ipAddrShow – 显示交换机的IP设置 sw2:admin> ipAddrShow Ethernet IP Address: 10.77.77.77 Ethernet Subnetmask: 255.255.255.0 Fibre Channel IP Address: none F
与交换机交互,可以使用三种方式: 串口 以太网口 光纤口 缺省的串口参数是:9600,N,8,1 缺省IP访问方式是: IP地址: 10.77.77.77 用户名: admin 密码:password 时区: Pacific time 交换机名称:switch 可使用ipAddrSet命令来重新设置交换机的IP地址。 在2000和3
[root@localhost ~]# vmstat -n 3 (每个3秒刷新一次) procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu---- r b swpd free&
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号