背景介绍:随着线上服务器数量的增加,各种开源软件和工具的广泛使用,一些服务自动停止或无响应的情况时有发生。而其中有很大一部分都是由于软件自身的稳定性或者机器硬件资源的限制而造成的,按道理来讲,这些情况都应该设法找到本质原因,然后避免再次出现。但现实是残酷的,不少软件本身的稳定性有待提升,机器的硬件资源提升会触及成本,因此在集群的环境中,具备冗余,使得执行简单的服务重启成为了最现实的选择。这本身不是
新买了一块 3TB 的硬盘和一个两座的硬盘底座,很开心。由于我的主系统是 Linux, 所以就格式化成了 ext4 分区。在 Windows 系统下可以通过工具 ext2fsd 来访问。朋友说有很多高清电影等资料可以分享,就把硬盘借给他,结果悲剧了:他说在拷贝文件到 2TB 左右时,硬盘挂了,识别不了了。没办法,我只好自己试着修复一下。如后是数据恢复过程的摘要。通过 dmesg 得到系统提示, G
现象和环境:REDHAT FC4,一块36G的SCSI硬盘(/dev/sdc)无法mount,fdisk也看不到分区信息。另外一块该盘重要数据的备份盘(9G SCSI硬盘,/dev/sdb)也是同样的现象。均为独立磁盘,没有RAID设置。(怎么这么巧?数据盘和备份盘同时坏掉了)整个尝试修复的过程大致如下:尝试查看分区信息尽管事先被告知fdisk看不到分区信息,还是固执的尝试了一下:-)fdiks
不管是不是由于自己的失误,总有些时候我们存储的数据会出点问题。硬盘、固态硬盘以及移动媒介都有可能因为各种不同的原因而“丢失”掉文 件。此外,有时候你可能想删除某个文件——不管是有意的还是无意的——稍后你突然意识到自己正好需要那个文件。与其因为文件丢失而抓狂,不如先试试文件恢 复工具,看能不能挽回自己的损失。本文着重介绍Linux上的几个数据恢复工具。数据恢复的原理是什么?数据恢复工具都会基于一个基
最近好久没写博客了 被尼玛的移动测试 搞死了 今天没事把以前搞的BTSync在linux命令行下搞了一把 顺便记录下关于BTSync 可能有人不了解 这里简单介绍下吧 因为我以前就关注过 以前一直是在windows 跟linux UI下同步文件 今天在linux直接用命令行实现文件备份 可以初步替换 rsync+inotify 了 为啥要替换它呢
日志的分析和监控在系统开发中占非常重要的地位,系统越复杂,日志的分析和监控就越重要,常见的需求有:根据关键字查询日志详情监控系统的运行状况统计分析,比如接口的调用次数、执行时间、成功率等异常数据自动触发消息通知基于日志的数据挖掘很多团队在日志方面可能遇到的一些问题有:开发人员不能登录线上服务器查看详细日志,经过运维周转费时费力日志数据分散在多个系统,难以查找日志数据量大,查询速度慢一个调用会涉及多
下载文章的PDF之前看到很多篇调用微信公众平台接口的文章,今天小试了一把,确实很不错。实现的功能如下:代码如下:?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263<FONT> <FONT>#
2007 年,时任虚拟世界游戏公司 Vivaty 运维副总裁的 Jon Prall 在他的个人博客上发表过一篇《运维的85条规则》。2010 年他跳槽到视频电话公司 Tango 之初,做了两处更新,兹翻译如下: 1.容量第一,优化第二——这条规则在故障发生时生效。在宕机的时候别研究什么优化,先恢复设备。 2.保留所有可以捕获的记录——以 PostgresQL 为例,包括有 WA
近段时间,再忙着找实习,经常被问到的,关于linux系统性能的指标,比如对于一台linux机器来说,怎么监控它的CPU,内存,负载等情况;怎样算高负载,具体的依据是什么?等等这类问题,下面就好好总结一下这方面知识吧~由于能力有限,可能总结的不是很全面,不是很正确,有错漏的,欢迎大家帮忙指出,谢谢一、查看CPU使用情况cpu使用率反映的是当前cpu的繁忙程度,忽高忽低的原因在于占用cpu处理时间的进
使用PXE+DHCP+Apache+Kickstart批量安装CentOS5.4 x86_64批量安装一般都用在大批量部署新服务器时可以用到。1. 什么是PXE严格来说,PXE 并不是一种安装方式,而是一种引导方式。进行 PXE 安装的必要条件是在要安装的计算机中必须包含一个 PXE 支持的网卡(NIC),即网卡中必须要有 PXE Client。PXE (Pre-boot Execution En
Centos 6.3 x86_64安装与配置bacula一,简介 Bacula是一款开源的跨平台的网络备份工具,基于c/s架构,通过它,管理员可以对数据进行备份,恢复,以及完整性验证等操作。适合业务系统数据量巨大,每天都在迅速增长,还需要用以tar打包进行低级备份,并且没有相应的异地容灾策略,应该考虑bacula,bacula支持多种备份方式,还支持远程容灾备份。通过bacula,可以将数据备份
Kickstart 部署CentOS6.4
ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式。其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux/unix的方法。使用密钥登录分为3步:1、生成密钥(公钥与私钥);2、放置公钥(Public Key)到服务器~/.ssh/authorized_key文件中;3、配置ssh客户端使用密钥登录。一、生成密钥公钥(Public key)与私钥(Privat
时间: 2013-09-26 / 分类: 服务器技术 / 浏览次数: 10 次 / 0个评论发表评论发现个好东西,BitTorrent Sync,用来做批量部署很爽.手册:http://btsync.s3-website-us-east-1.amazonaws.com/BitTorrentSyncUserGuide.pdflinux-x64:http://btsync.s3-website-us-
物理卷创建物理卷# pvcreate /dev/sdd /dev/sde /dev/sdf察看已经存在的物理卷信息# pvs --每行一条,便于脚本调用# pvdisplay --显示pv的详细信息阻止在物理卷上分配空间 (比如,某个物理磁盘发生了硬件故障,需要移除这个硬盘的时候)# pvchange -x n /dev/sdk1重新允许在物理卷上分配空间# pvchange -x y /dev/
记一次vg恢复过程(centos5.5_64)要对根分区做lvm扩容,没有进入rescue模式,直接就操作起来了1、pvcreate /dev/cciss/c0d12、vgextend VolGroup00 /dev/cciss/c0d13、lvextend +146.7G /dev/VolGroup00/LogVol004、resize2fs /dev/VolGroup00/LogVol00僵特
Netcat是网络工具中的瑞士×××,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。
创建pvpvcreate /dev/sdx1pvcreate /dev/sdx{1..5}pvcreate /dev/md0pv在线数据迁移通过pvmove可以将一个PV上的数据迁移到新的PV上,也可以将PV上的某个LV迁移到另一个PV上。#lvs -o +devicesLV VG Attr LSize Origin Snap% Move Log Copy% Devices LogVol00 Vo
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号