免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: xiaogang247
打印 上一主题 下一主题

[系统管理] [已解决]急救,cannot execute binary file问题 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2012-02-09 16:56 |只看该作者
yzkarchive 发表于 2012-02-09 16:49
遇到这个问题,你的服务器应该被攻击了,备份好数据,重新整吧


唉,重新整那是实在没有办法之下才考虑去做的,这台服务器上有个ERP系统,搭建ERP得至少花两天的时间,还得请qad公司专人来整,很麻烦的 {:3_196:}

论坛徽章:
0
22 [报告]
发表于 2012-02-09 16:58 |只看该作者
  1. # /etc/profile

  2. # System wide environment and startup programs, for login setup
  3. # Functions and aliases go in /etc/bashrc

  4. pathmunge () {
  5.         if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
  6.            if [ "$2" = "after" ] ; then
  7.               PATH=$PATH:$1
  8.            else
  9.               PATH=$1:$PATH
  10.            fi
  11.         fi
  12. }

  13. # ksh workaround
  14. if [ -z "$EUID" -a -x /usr/bin/id ]; then
  15.         EUID=`id -u`
  16.         UID=`id -ru`
  17. fi

  18. # Path manipulation
  19. if [ "$EUID" = "0" ]; then
  20.         pathmunge /sbin
  21.         pathmunge /usr/sbin
  22.         pathmunge /usr/local/sbin
  23. fi

  24. # No core files by default
  25. ulimit -S -c 0 > /dev/null 2>&1

  26. if [ -x /usr/bin/id ]; then
  27.         USER="`id -un`"
  28.         LOGNAME=$USER
  29.         MAIL="/var/spool/mail/$USER"
  30. fi

  31. HOSTNAME=`/bin/hostname`
  32. HISTSIZE=1000

  33. if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
  34.     INPUTRC=/etc/inputrc
  35. fi

  36. JAVA_HOME=/usr/bin/jdk150
  37. DLC=/app/progress/101c
  38. #PROMSGS=$DLC/prolang/sch/promsgs.sch
  39. PROMSGS=$DLC/promsgs

  40. PATH=$JAVA_HOME:$JAVA_HOME/bin:$PATH:$DLC:$DLC/bin:$PROMSGS
  41. export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC JAVA_HOME DLC PROMSGS

  42. export LANG=en_US

  43. for i in /etc/profile.d/*.sh ; do
  44.     if [ -r "$i" ]; then
  45.         if [ "$PS1" ]; then
  46.             . $i
  47.         else
  48.             . $i >/dev/null 2>&1
  49.         fi
  50.     fi
  51. done

  52. unset i
  53. unset pathmunge
复制代码

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
23 [报告]
发表于 2012-02-09 17:08 |只看该作者
本帖最后由 dooros 于 2012-02-09 17:08 编辑
  1. PATH=$JAVA_HOME:$JAVA_HOME/bin:$PATH:$DLC:$DLC/bin:$PROMSGS
  2. 改成这个呢
  3. PATH=$PATH:$JAVA_HOME:$JAVA_HOME/bin:$PATH:$DLC:$DLC/bin:$PROMSGS
复制代码

论坛徽章:
0
24 [报告]
发表于 2012-02-10 08:44 |只看该作者
dooros 发表于 2012-02-09 17:08


还是一样的结果。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
25 [报告]
发表于 2012-02-10 09:07 |只看该作者
楼主的系统不是起来了吗,切换到终端模式(alt+f2),登陆进去试试mount,rpm命令能不能用

论坛徽章:
0
26 [报告]
发表于 2012-02-10 09:25 |只看该作者
回复 25# chenyx


系统昨天也能启动的,按下alt+F2  出来Run Application的对话框,运行mount rpm 都是一闪而过。。。

   

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
27 [报告]
发表于 2012-02-10 09:29 |只看该作者
试试alt+F3或者shift+alt+f3,或者,你不是ssh能上去吗,ssh上去,运行下那两个命令,看看结果

论坛徽章:
0
28 [报告]
发表于 2012-02-10 09:34 |只看该作者
  1. [mfg@(none) bin]$ mount
  2. /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
  3. proc on /proc type proc (rw)
  4. sysfs on /sys type sysfs (rw)
  5. devpts on /dev/pts type devpts (rw,gid=5,mode=620)
  6. /dev/sda1 on /boot type ext3 (rw)
  7. tmpfs on /dev/shm type tmpfs (rw)
  8. none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
  9. sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
  10. [mfg@(none) bin]$
复制代码
  1. [mfg@(none) bin]$ rpm
  2. RPM version 4.4.2.3
  3. Copyright (C) 1998-2002 - Red Hat, Inc.
  4. This program may be freely redistributed under the terms of the GNU GPL

  5. Usage: rpm [-aKfgpWHqV] [-aKfgpWHqVcdils] [-aKfgpWHqVcdilsaKfgpWHqV] [-aKfgpWHqVc                     dilsaKfgpWHqV] [-aKfgpWHqVcdilsaKfgpWHqV] [-aKfgpWHqVcdilsaKfgpWHqVK] [-aKfgpWHqV                     cdilsaKfgpWHqVK] [-aKfgpWHqVcdilsaKfgpWHqVKi] [-aKfgpWHqVcdilsaKfgpWHqVKiv] [-aKf                     gpWHqVcdilsaKfgpWHqVKiv] [-aKfgpWHqVcdilsaKfgpWHqVKiv?] [-a|--all] [-f|--file] [-                     g|--group]
  6.         [-p|--package] [-W|--ftswalk] [--pkgid] [--hdrid] [--fileid]
  7.         [--specfile] [--triggeredby] [--whatrequires] [--whatprovides]
  8.         [--nomanifest] [-c|--configfiles] [-d|--docfiles] [--dump] [-l|--list]
  9.         [--queryformat=QUERYFORMAT] [-s|--state] [--nomd5] [--nofiles]
  10.         [--nodeps] [--noscript] [--comfollow] [--logical] [--nochdir]
  11.         [--nostat] [--physical] [--seedot] [--xdev] [--whiteout]
  12.         [--addsign] [-K|--checksig] [--delsign] [--import] [--resign]
  13.         [--nodigest] [--nosignature] [--initdb] [--rebuilddb] [--aid]
  14.         [--allfiles] [--allmatches] [--badreloc] [-e|--erase <package>+]
  15.         [--excludedocs] [--excludepath=<path>] [--fileconflicts] [--force]
  16.         [-F|--freshen <packagefile>+] [-h|--hash] [--ignorearch] [--ignoreos]
  17.         [--ignoresize] [-i|--install] [--justdb] [--nodeps] [--nomd5]
  18.         [--nocontexts] [--noorder] [--nosuggest] [--noscripts]
  19.         [--notriggers] [--oldpackage] [--percent] [--prefix=<dir>]
  20.         [--relocate=<old>=<new>] [--repackage] [--replacefiles]
  21.         [--replacepkgs] [--test] [-U|--upgrade <packagefile>+] [--quiet]
  22.         [-D|--define 'MACRO EXPR'] [-E|--eval 'EXPR'] [--macros=<FILE:...>]
  23.         [--nodigest] [--nosignature] [--rcfile=<FILE:...>] [-r|--root ROOT]
  24.         [--querytags] [--showrc] [--quiet] [-v|--verbose] [--version]
  25.         [-?|--help] [--usage] [--scripts] [--setperms] [--setugids]
  26.         [--conflicts] [--obsoletes] [--provides] [--requires] [--info]
  27.         [--changelog] [--xml] [--triggers] [--last] [--dupes]
  28.         [--filesbypkg] [--fileclass] [--filecolor] [--filecontext]
  29.         [--fscontext] [--recontext] [--fileprovide] [--filerequire]
  30.         [--redhatprovides] [--redhatrequires] [--buildpolicy=<policy>]
  31.         [--with=<option>] [--without=<option>]
  32. [mfg@(none) bin]$
复制代码

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
29 [报告]
发表于 2012-02-10 09:40 |只看该作者
回复 28# xiaogang247


    好消息.你可以挂载光驱,用rpm命令重新安装那几个报错的命令.
比如hostname命令属于net-tools包,挂载光盘,进入挂载目录,找到net-tools包,然后
  1. rpm -ivh net-tools-xxxx.rpm --force
复制代码

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
30 [报告]
发表于 2012-02-10 10:02 |只看该作者
回复 17# xiaogang247


binary files是二进制文件,基本RHEL的系统都是二进制文件和文本文件组成的,大概的意思你的系统被破坏了,建议用系统光盘引导进入修复下

一年的标准服务7*24,一台服务器,大概1万吧

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP