51CTO博客开发
df 命令no file systems processed
linux 执行 df -h 卡死
一、配置场景:由于机器老化,考虑到机器的可靠性,决定更换服务器,由于老服务器是3网的(电信、联通、移动),因此在新机器上需要配置3网卡3网关二、配置步骤1、在三块网卡上配置IP地址 说明:这里使用192.168.1.x 192.168.2.x 192.168.3.x分别代替3个公网[root@localhost ~]# cat /etc/sysconfig/
项目需求:1、上海总部192.168.2.0段需要与武汉分公司192.168.3.0之间可以互访2、开发运维人员在家可以通过vpn连接到上海总部处理问题当前环境:需求分析:1、两个不同地点办公室互通,可以采用IKE协商方式的IPsecVPN来实施2、在家办公可以使用ipsec也可以使用L2TP的方式,本次是为了进一步了解VPN,所有搭建了L2TP具体配置:(首先保证每个路由器的网络都是通的,本次主
今天来到公司就有销售反应很多客户反应网站访问很慢,于是乎赶紧自己访问一下试试,果然慢的出奇,于是开始排查: 1、查看系统基本性能:内存、cpu、磁盘 free -m 查看内存 (内存没有问题) &nb
最近工作当中需要对Apache访问日志进行分析,一开始用脚本分析,但是没有图形化工具那么直观,于是在网上找到了awstats工具,这里记录一下它的安装过程和使用方法!一、安装(安装之前确保服务器上已经安装了perl,和lamp环境,否则将无法安装)1、从awstats官方网站上下载awstats源码包 cd /usr/local
今天开发需要需要用php获取图片信息,发现需要php的exif库的支持,而在但是编译安装php的时候并没有将exif库给静态编译进php,于是需要运维协助去进行安装exif库安装exif库的步骤1、 安装编译exif库 cd /usr/local/soft/php-5.3.28/ext/exif/ &nbs
最近公司虚拟机方案,出了一点问题,esxi上连接的存储有个别磁盘有坏块,导致多个虚拟主机都是文件系统只读状态,于是通过迁移的方式来解决1、迁移方法很容易,直接在vsphere上操作,都有提示的,很容易2、直接迁移某台虚拟机时,有时候会因为存储上的磁盘损坏导致迁移过程中报错,然后迁移中断3、如果遇到迁移中断的话,可以尝试直接迁移数据存储,把想要迁移主机的文件全部移动到另一个工作良好的存储上,完成后不
查找inux下某个文件夹下包含指定字段的文件find . -type f -name ".*" | xargs grep "gettime"
在awk中$NF和NF的意义不相同,以几个实例来演示一下!!$NF:匹配模式到最后值(默认间隔符是空格,也可以通过-F指定)[root@va10008 ~]# cat test.txtM.Tans 5/99 48311 Green 8 40 44J.Lulu 06/99 48317 green 9 24 26P.Bunny 02/99 48 Yellow 12 35 28J.Troll 07/99
编程语言中判断的运用非常多,当然我们的shll脚本中也是如此,在这里给大家介绍几种常见的判断1、-d filePATH="/etc/init.d/" if [ -d $filePATH ];then echo "目录存在" else &nb
今天在qq群里,有网友在讨论一个问题,觉得很有用,再这里做一下记录问题如下:之前用nginx代理nginx,参数之类的配置完成后,基本上都没有问题现在用nginx来代理tomcat,发现一个问题1、如果不加下面的参数,加载页面是会有问题! proxy_http_version 1.1;2、但是在nginx代理nginx时不需要为什么会这样,至今没有找到答案
postfix无法发送到某个域名的的邮件 公司使用postfix搭建的开源邮件系统,一直都发送正常,突然有一天,品牌部的mm反应,她们发送感到某个域名的邮件都无法发送,而发送到其他域名的邮件均正常。 于是登陆
The tilde (~) may also be used in an address range. Its special meaning is to skip lines between commands. For example, address range n~m indicates that sed should start at the nth line and pick up ev
公司网站的架构是通过nginx来做负载均衡的,以前上下线都是通过手动更改配置文件,然后reload nginx的方式来实现!这种方式效率不怎么高,在这里自己写了一个shell脚本,提供给大家参考一下:#!/bin/bash CONF="nginx.conf" HOST=${1:?'错误,请输入你要下线机器的ip,例如:192.168.144.41'} TestHost=`cat fi
sed中应用变量问题引用变量是写shell脚本中常用的操作,变量可以替换一大串的重复的操作今天在shell脚本中sed引用变量时遇到一个问题,在这里给大家分享一下:错误脚本: sed -i '/$HOST/s/^/#' test.conf 多次尝试发现总是获取不到变量的值,在$HOST上加上双引号也不正确真确的写法:sed -i '/'"$HOS
网站数mysql据库突然负载非常高晚上突然手机狂报警,用的是nagios,报的都是网站数据库负载过高,以及主从延时等,于是做了以下步骤进行排查: 1、随便找一台web,看一下phperrorlog,看看是否有什么异常,结果发现无异常,可以排除是php的问题 2、进入mysql数据库 show full processlist;查看是否有拥塞的sql语句,果然发现有拥塞语句,将语句给ki
linux下named服务启动失败今天在安装Linux下搭建DNS服务时,启动时遇到一个错误,在这里给大家分享一下:错误现象:service named configtest //没有任何语法错误信息,显示配置都正确service named start //显示启动失败,但是没有任何错误信息,无法用肉眼看出问题出在哪里解决方法:[root@va10006 named]# named -d 3 -
深入浅出谈varnish-应用篇 上一篇当中我们已经将varnish安装完成,本篇将继续介绍在生产环境中如何配置和使用varnish 一、配置varnish(一)VCL简介 1、varnish配置语言--VCL(varnish configuration language),用来定义varnish的存取策略,VCL语法跟Perl和C相似,可以使用各种运算符。另外VCL还支持正则表达式和
深入浅出谈varnish-安装一、Varnish介绍 Varnish是一款开源的HTTP加速器和反向代理服务器。他的开发者PoulHenning Kamp是FreeBSD核心的开发人员之一。Varnish采用全新的软件体系结构,和现在的硬件体系结构精密配合。在1975年时,存储介质只有硬盘和内存,而随着科技的发展,如今内存除了主存外,还包括CPU的L1、L2、有的还包括L3快取取,甚至硬盘上也有自
最近发现,生产器上/var/spool/clientmqeue下的文件占用容量太多,通过rm -rf竟然无法删除,后来google一下,使用ls | xargs rm -f 删除掉了,磁盘容量回复正常范围思考:1、这个目录下的文件是否能随变删除 2、为什么会在这个目录下生产这么庞大的数据
apache与tomcat整合一、为什么需要整合就像一个团队一样,每个成员所擅长的领域都不通,达到最高效的模式是让擅长某一领域的人去做该领域的事情!同样apache与tomcat也是一样。apache的强项是处理静态请求,可以支持很高的并发量,但是如果是动态请求的话(像jsp请求),就必须与tomcat配合,tomcat是jsp容器,对jsp有很好的处理能力,这样分工明确,apache处理静态请求
一、mongodb介绍mongodb是由C++编写的介于关系型数据库与非关系型数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,有类似 json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几 乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引
原来启动mysql是用/usr/bin/mysqld_safe --user=mysql启动失败,后来用/usr/bin/mysql/mysql_install --user=mysql初始化mysql授权表,然后启动,但是还是不能启动最后用/usr/bin/mysqld_safe --user=root却能启动,虽然启动了,但是这样管理起来不完美。于是去查看用--user=mysql启动是的报错
一、 今天做mysql主从复制是报错了,开始以为是自己操作有问题,后来经过几次架构重做,发现操作没有任何问题,于是就找原因,终于在网友的帮忙下找到了原因:是由于复制的时候,两边的数据库存在相同的主键,从而产生报错 二、解决方法 1、目前只找到了忽略报错的方法:在my.cnf的[mysqld]中添加:slave_skip_errors = 1062  
nagios 监控windows服务器一、nagios
今天在windows中安装mongodb,启动mongodb并将其加入到windows服务中,以便方便管理,我是在32位的windows中安装的,默认是要加一个--journal参数,一开始没有加,导致mongodb无法启动,但是在windows中mongodb的服务已经创建了,于是想删除,一时没有找到,有事找度娘帮忙,在热心网友的帮助下找到了解决方法,在windows命令行下执行sc
linux下apache-tomcat安装部署 最近公司业务需求,需要在linux下搭建apache-tomcat环境,于是根据自己的部署过程,写了这篇文章,希望可以对广大网友有所帮助! 一、apache-tomcat简介 二、下载安装相应软件包。在安装tomcat之前需要安装JDK.可以去各自的官网去下载, cd /usr/local wget&n
实现mysql主从复制-热备份 一、 最近公司需要搭建一个mysql主从架构,一开始的方案是先锁表,然后使用mysqldump工具备份数据库,但是考虑到服务器已经上线,线上环境不允许长时间锁表,所以就采用xtrabackup开源软件实现mysql的备份 二、两台服务器信息如下: &nb
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号