
运维
文章平均质量分 54
svdata
方向优于速度、广度以深度为前提
展开
-
CentOS 6.5 升级内核到 3.10.28
本文适用于CentOS 6.4, CentOS 6.5,估计也适用于其他Linux发行版。1. 准备工作确认内核及版本信息[root@hostname ~]# uname -r2.6.32-220.el6.x86_64[root@hostname ~]# cat /etc/centos-release CentOS release 6.5 (Final)安装软件转载 2015-08-05 13:54:58 · 564 阅读 · 0 评论 -
Linux上的free命令详解
Linux上的free命令详解 解释一下Linux上free命令的输出。 下面是free的运行结果,一共有4行。为了方便说明,我加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如:FO[2][1] = 24677460FO[3][2] = 10321516 1 2转载 2015-04-20 15:43:00 · 391 阅读 · 0 评论 -
关于带宽单位&&流量监控单位&&bits per second&&KB/s的区分
带宽又叫频宽是指在固定的的时间可传输的资料数量,亦即在传输管道中可以传递数据的能力。在数字设备中,频宽通常以bps表示,即每秒可传输之位数。bps&Bpsbps是bits per second 位/秒,每秒传送位数;Bps是Bytes per second 字节/秒.mbpsMbps=Mbit/s即兆比特每秒。Million bits per second的缩写传输速率是指设备的的数据交换原创 2015-04-13 12:01:57 · 2249 阅读 · 0 评论 -
构建黄金组合LVS + Keepalived高可用负载均衡集群&填坑++
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://beyondhdf.blog.51cto.com/229452/1331874重点:每个节点时间都同步哈!1[root@DR2 ~]# ntpdate time.windows.com && hwclock -w原创 2015-03-30 17:24:23 · 1364 阅读 · 0 评论 -
RabbitMQ安装配置与管理###整理篇
RabbitMQ安装配置与管理安装安装erlang虚拟机Rabbitmq基于erlang语言开发,所有需要安装erlang虚拟机#wgethttp://www.erlang.org/download/otp_src_R15B01.tar.gz#tar zxvfotp_src_R15B01.tar.gz && cd otp_src_R15B01#./confi原创 2015-04-23 10:06:59 · 1843 阅读 · 1 评论 -
Linux 搭建SVN 服务器
Linux 搭建SVN 服务器一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。转载 2015-04-07 15:03:14 · 471 阅读 · 0 评论 -
Linux官方提供的Bash Bug在线方案and离线修复方案
漏洞测试:1env x='() { :;}; echo vulnerable' bash -c "echo this is a test"有漏洞输出信息:vulnerablethis is a test没有漏洞的输出信息this is a test在线修复方案:请您根据Linux版本选择原创 2015-04-18 16:00:14 · 706 阅读 · 0 评论 -
BASH BUG:cve-2014-6271验证与利用
来源:Mickey@360网络攻防实验室Stephane Schazelas最近发现BASH的一个BUG,问题在于BASH在处理环境变量的时候,这个漏洞影响bash版本1.14 - 4.3,受影响的发行版本包括: Red Hat Enterprise Linux (versions 4 through 7) and the Fedora distribution C转载 2015-04-18 15:55:49 · 1565 阅读 · 0 评论 -
如何使用parted对齐分区以得到最优性能
来源地址: http://rainbow.chard.org/2013/01/30/how-to-align-partitions-for-best-per...How to align partitions for best performance using partedThere are two common problems when creating partitions i转载 2015-04-02 10:26:30 · 13346 阅读 · 0 评论 -
大于2T的分区方式parted##
# parted /dev/sdbGNU Parted 1.8.1Using /dev/sdbWelcome to GNU Parted! Type ‘help’ to view a list of commands.(parted) mklable gpt将MBR磁盘格式化为GPT(parted) mkpart primary 0转载 2015-01-12 16:45:17 · 1010 阅读 · 0 评论 -
##linux检测端口通不通?
利用nagios的检测命令check_tcp#!/bin/sh####################################################################CMD=/usr/local/nagios/libexec/check_tcpIS_ALIVE=`$CMD -H $1 -p $2 | grep -c "OK"`if [ "$IS_原创 2015-03-23 18:32:56 · 2584 阅读 · 0 评论 -
测试网络连通性方式
window:ping 192.168.1.250 -l 1000 -n 1001000 字节 ping 100次Lin telnet 192.168.1.211 8080原创 2015-01-04 14:13:59 · 1324 阅读 · 0 评论 -
saltstack快速入门##个人整理篇
saltstack官方文档目录:http://docs.saltstack.cn/zh_CN/latest/contents.html入门篇从安装到简单配置,实现批量管理服务节点,批量下发文件,再到有负载均衡支持的分批热发布.原创 2015-04-27 18:36:38 · 974 阅读 · 0 评论 -
Docker 问题总结
Docker 学习使用过程中遇到问题的总结:1、如何用ssh连入容器?已解决:http://blog.csdn.net/open_data/article/details/470410232、docker exec -it 容器ID /bin/bash 报 不支持lxc驱动待解决:http://bbs.csdn.net/topics/3910807703、修改docke原创 2015-07-24 18:21:18 · 753 阅读 · 0 评论 -
Docker ssh远程连接使用
Docker ssh远程连接使用查看docker镜像[root@xiaoniu ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEinsaneworks/centos latest原创 2015-07-24 18:09:39 · 4126 阅读 · 0 评论 -
Docker安装和初始化配置(入门篇)
Docker中文文档:什么是Docker?王春生26895最后编辑:王春生 于 2014-02-15 10:11:11 简介:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。Do转载 2015-07-24 11:32:07 · 5260 阅读 · 2 评论 -
GHOST: glibc vulnerability (CVE-2015-0235)#GHOST(幽灵)漏洞修复
写在前面: 此文档适用于使用脚本批量修复服务器节点。 适用系统:CentOS 6.5 x86_64 (basic server) 更多系统修复方式,请查看文章结尾 使用离线方式(rpm包)修复漏洞Test case:1、编写测试程序# /home/update_glibc_packages/ghost_test.c#inclu原创 2015-01-29 15:49:24 · 1258 阅读 · 0 评论 -
CentOS6.5安装MongoDB
1.下载mongodb安装包# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.4.tgz# tar zxvf mongodb-linux-x86_64-3.0.4.tgz -C /usr/local/src/# cd /usr/local/src/mongodb-linux-x86_64-3.0.4/#原创 2015-07-29 18:51:47 · 597 阅读 · 0 评论 -
CentOS系统下docker的安装配置及使用详解
1 docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器。它原本是dotCloud 启动的一个业余项目,并在前些时候开源了。它吸引了大量的关注和讨论,导致 dotCloud 把它重命名到 DockerInc。它最初是用 Go 语言编写的,它就相当于是加在 LXC(LinuX Containers,linux容器)上的管道,允许开发者在更转载 2015-07-22 17:58:27 · 625 阅读 · 0 评论 -
CentOS iptables 默认配置
# cat /etc/sysconfig/iptables===================================================# Firewall configuration written by system-config-firewall# Manual customization of this file is not recommend原创 2015-07-22 16:34:48 · 2804 阅读 · 1 评论 -
修改docker镜像,容器存放位置。
默认情况下docker的存放位置为:/var/lib/docker一般根下分区我们不会给太大。镜像和容器越存越多一般我们有两种解决方法1、挂载大分区到/var/lib/docker:一般选择建立逻辑分区lvm,方便后期扩展集体。 a.建立新分区,并格式化 b.挂载新分区到临时挂载点 c.停掉docker后拷贝/var/lib/docker下数据到临时挂原创 2015-07-29 13:17:33 · 50041 阅读 · 1 评论 -
decker exec -it 容器ID /bin/bash 报错
提示不支持lxc 驱动,求助[root@xiaoniu ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES5c16ef8bf156 ll原创 2015-07-29 13:35:24 · 8730 阅读 · 0 评论 -
合并 CentOS 6.5 的两个 DVD 作为本地 YUM 源
相关目录/mnt/dvd1 和 /mnt/dvd2 用于挂载 CentOS 镜像/data/src/repo 用于合并 CentOS 镜像/data/src/iso ISO文件存储位置mkdir -p /mnt/dvd1 /mnt/dvd2 /data/src/repo /data/src/iso复制代码挂载 CentOS 镜像将ISO文件转载 2015-07-28 10:32:22 · 1727 阅读 · 0 评论 -
Linux磁盘高级管理
磁盘高级应用RAID(Redundant Arrays of independent Disks)廉价的磁盘冗余阵列常用的raid级别及功能0 --- 磁盘条带化,通常是两个或更多的磁盘组合在一起 多个磁盘,多个I/O,数据分段分别写入不同磁盘 提高I/O速度,优点速度快,缺点磁盘损坏以后,数据无法还原原创 2014-12-11 21:53:15 · 488 阅读 · 0 评论 -
Linux流量监控工具 - iftop (最全面的iftop教程)
Linux流量监控工具 - iftop (最全面的iftop教程)在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。一、iftop是什么?iftop是类似于top的实时流量监控工具。官方网站:http://www.ex-parrot.c转载 2015-03-16 13:53:40 · 606 阅读 · 0 评论 -
Cacti安装配置#
原文地址:http://www.linuxidc.com/Linux/2012-07/66918.htm一、Cacti 监控介绍1、Cacti简介Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。简单的说Cacti 就是一个PHP 程序。它通过使用SNMP 协议获取远端网络设备和相关信息,(其实就是使用Net-SNM转载 2015-01-15 17:51:31 · 645 阅读 · 0 评论 -
电脑开机使用一段时间就自动断电
#问题:电脑开机使用一段时间就断电,也就是熄火分析:原因一:电源接口是否插没插牢靠 检查 :电源是否匹配,轻微震动就会直接造成电脑重启,可以初步估计是电源或者电源接口的问题 原因二:温度过高,cpu断电保护。 检查 :可初试机箱风扇位置温度是否很高,打开机箱,开机状态,检查风扇是否正常工作。原创 2014-12-08 11:15:36 · 5484 阅读 · 0 评论 -
apache lighttpd nginx三种服务器的比较
一.软件介绍(apache lighttpd nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功转载 2015-01-12 15:03:26 · 736 阅读 · 0 评论 -
MySQL启动的四种方式
mysql的四种启动方式:1、mysqld启动mysql服务器:./mysqld --defaults-file=/etc/my.cnf --user=root客户端连接:mysql --defaults-file=/etc/my.cnformysql -S /tmp/mysql.sock2、mysqld_safe启动my转载 2014-12-07 20:13:33 · 1211 阅读 · 0 评论 -
保留yum下载/更新的rpm包#
横多时候我们的服务器不能连接外网,但是有需要网络源的安装包。1、修改yum配置文件/etc/yum.conf# vi /etc/yum.conf----------------------------------------------------------[main]cachedir=/var/cache/yum/$basearch/$releasever原创 2015-01-31 17:03:41 · 3442 阅读 · 0 评论 -
keepalived指定日志文件方法
首先查看keepalived命令的参数,-S指定syslog的facility。/usr/local/keepalived/sbin/keepalived --vrrp -P Only run with VRRP subsystem. /usr/local/keepalived/sbin/keepalived --check -C转载 2015-01-09 09:40:44 · 3811 阅读 · 0 评论 -
nginx+keepalive主从双机热备+自动切换解决方案
原文地址:http://www.linuxde.net/2013/04/13381.html我用的CentOS 6.5 64 ,keepalived-1.2.7,位亲测可行keepalived-1.2.7 tar包:http://download.csdn.net/detail/open_data/8317187=============================转载 2014-12-31 14:49:15 · 577 阅读 · 0 评论 -
Linux下产生随机密码10方法
有特殊符号的:cat /dev/urandom | tr -dc "a-zA-Z0-9_+\~\!\@\#\$\%\^\&\*\(\)"| fold -w 16 |head -n 16无特殊符号的:#1date +%s | sha256sum | base64 | head -c 32 ; echo上述命令使用SHA来哈希日期,输出头32个字节。#2上述命令转载 2015-01-08 10:34:10 · 2046 阅读 · 0 评论 -
CentOS 6.4+Nagios+Msmtp+Mutt邮箱报警
环境:Nagios Server Nagios 6.4IP:192.168.0.58Nagios Clint Nagios 6.4IP:192.168.0.83另注意:Nagios需要PHP支持,安装Apache+PHP步骤略....=====================================================================转载 2015-01-09 09:54:54 · 1148 阅读 · 1 评论 -
Linux下使Shell 命令脱离终端在后台运行#nohup
你是否遇到过这样的情况:从终端软件登录远程的Linux主机,将一堆很大的文件压缩为一个.tar.gz文件,连续压缩了半个小时还没有完成,这时,突然你断网了,你登录不上远程Linux主机了,那么前面的半个小时就会前功尽弃,你非常气愤……在Linux下,如果你要执行的shell命令耗时特别长,并且:(1)你的网络不稳定,随时可能断网;或者(2)你在执行了shell命令之后必须要转载 2014-12-04 15:12:48 · 553 阅读 · 0 评论 -
head命令取出某文件中除去最后两行的所有行内容#超级发现
今天写binlog恢复数据脚本的时候,需要用一个取出binlog目录下的所有完整的binlog文件,就是除去当前正在使用的binlog和binlog的索引日志。所以需要取出ls查看出的binlog目录下除去最后两行的所有行,用作循环库。开始打算用ls /data/mysql/log/binlog | grep -sed ……sed取出最后两行,用grep -v 拿掉。研究之原创 2014-12-17 19:40:26 · 2500 阅读 · 1 评论 -
MySQL多实例的实现#线上服务器
同一台服务器,启动两个MySQL实例,一个线上提供服务,一个线下做备份。实现方法1、使用MySQL自带的多实例工具mysqld_multi 2、在不同目录安装不同的mysql #推荐使用,最好在独立的磁盘上安装,便于迁移3、直接复制已安装的mysql安装包,到不同路径。 #解决MySQL版本不同造成的问题正在上线,具体实现说明后续补充原创 2014-12-16 19:15:27 · 411 阅读 · 0 评论 -
rsync使用说明#简单配置文档
+++++++++++++++++++++++++++++++++++++++++++++++++Server端:++++++++++++++++++++++++++++++++++++++++++++++++++主配置文件:# vim /etc/rsyncd/rsyncd.conf--------------------------uid = nobodygid原创 2014-12-25 16:37:51 · 514 阅读 · 0 评论 -
让Linux的进程不受终端影响
今天遇到这个问题,查到前辈文档如下,转载至此方便查阅!原文:http://blog.csdn.net/az9009za/article/details/6170730使用SSH远程登陆上服务器,运行一些耗时的任务时,如果因为网络中断,这些任务也会就此中断,应此需要这些任务不受终端断开而影响,首先先看下图: 这是运行以下命令的结果 : ping l转载 2014-12-25 17:01:58 · 515 阅读 · 0 评论 -
服务器插入新硬盘无法显示#已经解决
问题:dell服务器新加硬盘无法识别。分析:有些服务器只识别RAID设备(服务器主板上自带RAID卡)所以必须做成RAID设备才能 被识别。解决:1、重启服务器,讲需要加的硬盘制作成一块盘的RAID0。 2、使用dell自带的server administrator管理界面,支持服务器开启状态新增RAID设备。详细过程需要联系dell服务器技术支持原创 2014-12-09 00:34:19 · 15728 阅读 · 0 评论