服务器运维

Shell脚本检测和检查mysql数据库是否存在坏表

shell脚本检测和检查mysql数据库是否存在坏表

此脚本的主要用途是检测mysql服务器上所有的数据库或者单独数据库中的坏表,适用于RHEL/Centos系列

#!/bin/bash
#此脚本的主要用途是检测mysql服务器上所有的db或者单独db中的坏表
#变量说明 pass mysql账户口令 name mysql账号名称 data_path mysql目录路径 
#directory_list 目录列表 file_list文件列表 db_name 数据库名称 repair_count单库中待修复的表总数
#变量说明 repair_count_all所有库中待修复的表总数 mysql_version mysql版本 _file_name 数据表名称
 

» 阅读全文

关键词: shell脚本

轻量级Linux系统监控与分析工具:Nmon安装和使用教程

一个朋友问我有什么好用的linux系统监控工具,而且还要轻量级的,简单的 。于是我想到了——NMON

于是写下:轻量级Linux系统监控与分析工具:nmon安装和使用教程,呵呵。

Nmon安装方法:

ubuntu系统安装很简单,直接,

apt-get install nmon
至于centos,大家可以直接下载安装吧,

http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

111.jpg - 大小: 219.77 KB - 尺寸: 539 x 506 - 点击打开新窗口浏览全图

» 阅读全文

关键词: nmon使用 , nmon安装

Linux(Centos5.8/6.x)编译安装sphinx-2.1.2全文搜索

下载  http://www.sphinxsearch.com/downloads.html

解压缩

tar zxvf sphinx-2.1.2-release.tar.gz

cd sphinx-2.1.2-release

配置

./configure --prefix=/usr/local/sphinx --with-mysql=/usr/local/mysql

查看编译帮助:./configure --help

这里要注意:有时候会iconv相关报错,其实加上一个参数即可。 --with-iconv

编译并安装

make

make install

复制配置文件

» 阅读全文

关键词: sphinx安装

Linux Bash漏洞修复官方最新解决方案和最终解决方案

Linux bash漏洞修复官方最新解决方案和最终解决方案:

centos:(最终解决方案) 

yum clean all 
yum makecache 
yum -y update bash  
 
ubuntu:(最终解决方案) 
apt-get update 
apt-get -y install --only-upgrade bash 

» 阅读全文

关键词: bash漏洞

Linux内置Bash中发现一个非常严重安全漏洞附测试代码和修复方法

Linux内置Bash中发现一个非常严重安全漏洞。Bash 是用于控制 Linux 计算机命令提示符的软件。网络安全专家表示,黑客可以利用 Bash 中的一个安全漏洞,对目标计算机系统进行完全控制。

Linux内置Bash中发现一个非常严重安全漏洞的附测试代码和修复方法

你可以使用如下命令来检查系统存在此漏洞:

env x='() { :;}; echo vulnerable' bash -c "echo this is a test"

受影响的系统包括:

  • CentOS

  • Debian

  • Redhat

  • Ubuntu

红帽系可通过更新 bash 并重启系统来解决这个问题:

» 阅读全文

tshark(wireshark)报错: [string "/usr/share/wireshark/init.lua"]:45: dofile has been disabled解决方法


» 阅读全文

关键词: tshark(wireshark)报错

Linux命令行抓包工具tshark(wireshark)安装和使用方法

Linux命令行抓包工具tshark(wireshark)安装和使用方法

原来wireshark也提供有Linux命令行工具-tshark。tshark不仅有抓包的功能,还带了解析各种协议的能力。下面我们以小实例来介绍tshark工具。

Linux命令行抓包工具tshark(wireshark)安装和使用方法

1、安装方法

  1. CentOS: yum install -y wireshark
  2. Ubuntu: apt-get install -y tshark

» 阅读全文

Linux服务器测试硬盘读写速度的命令:dd使用方法

需要测试硬盘的读写速度,测试的方法很多,本人一般是使用Linux 自带的dd命令测试硬盘的读写速度。

time有计时作用,dd用于复制,从if读出,写到of。if=/dev/zero不产生IO,因此可以用来测试纯写速度。同理of=/dev/null不产生IO,可以用来测试纯读速度。bs是每次读或写的大小,即一个块的大小,count是读写块的数量。

测试纯写速度

time dd if=/dev/zero of=/test.dbf bs=8k count=300000

结果:

root@ubuntu:~# time dd if=/dev/zero of=/test.dbf bs=8k count=300000
300000+0 records in
300000+0 records out
2457600000 bytes (2.5 GB) copied, 21.6535 s, 113 MB/s

» 阅读全文

关键词: dd使用方法 , 测试硬盘读写速度