首页 \ 问答 \ linux(red hat)+rose +oracle,做双机带盘阵,安装rose完成后,创建服务总是失败

linux(red hat)+rose +oracle,做双机带盘阵,安装rose完成后,创建服务总是失败

提示信息为servername is error,哪位大侠遇到过此类问题,帮忙解决下。
更新时间:2023-07-17 12:07

最满意答案

如果你拿到了 NASM 的 DOS 安装包,'nasmXXX.zip'(这里.'XXX'表示该安装包的 NASM 版 
本号),把它解压到它自己的目录下(比如:‘c:\nasm')  

该包中会包含有四个可执行文件:NASM 可拟行文件'nasm.exe'和'nasmw.exe',还有 
NDISASM 可执行文件'ndisasm.exe'和'ndisasmw.exe'。文件名以'w'结尾的是'Win32' 
可执行格式。是运行在'Windows 95'或'Windows NT'的 Intel处理器上的,另外的是

其他回答

linux 下调试汇编代码既可以用 gdb、ddd 这类通用的调试器,也可以使用专门用来调试汇编代码的 ald(assembly language debugger)。
从调试的角度来看,使用 gas 的好处是可以在生成的目标代码中包含符号表(symbol table),这样就可以使用 gdb 和 ddd 来进行源码级的调试了。要在生成的可执行程序中包含符号表,可以采用下面的方式进行编译和链接:

[xiaowp@gary code]$ as --gstabs -o hello.o hello.s
[xiaowp@gary code]$ ld -o hello hello.o

执行 as 命令时带上参数 --gstabs 可以告诉汇编器在生成的目标代码中加上符号表,同时需要注意的是,在用 ld 命令进行链接时不要加上 -s 参数,否则目标代码中的符号表在链接时将被删去。
汇编程序员通常面对的都是一些比较苛刻的软硬件环境,短小精悍的ald可能更能符合实际的需要,因此下面主要介绍一下如何用ald来调试汇编程序。首先在命令行方式下执行ald命令来启动调试器,该命令的参数是将要被调试的可执行程序:

[xiaowp@gary doc]$ ald hello
assembly language debugger 0.1.3copyright (c) 2000-2002 patrick alken
hell elf intel 80386 (32 bit), lsb, executable, version 1 (current)
loading debugging symbols...(15 symbols loaded)
ald>

当 ald 的提示符出现之后,用 disassemble 命令对代码段进行反汇编:

ald> disassemble -s .text
disassembling section .text (0x08048074 - 0x08048096)
08048074 ba0f000000 mov edx, 0xf
08048079 b998900408 mov ecx, 0x8049098
0804807e bb01000000 mov ebx, 0x1
08048083 b804000000 mov eax, 0x4
08048088 cd80 int 0x80
0804808a bb00000000 mov ebx, 0x0
0804808f b801000000 mov eax, 0x1
08048094 cd80 int 0x80

上述输出信息的第一列是指令对应的地址码,利用它可以设置在程序执行时的断点:

ald> break 0x08048088
breakpoint 1 set for 0x08048088

断点设置好后,使用 run 命令开始执行程序。ald 在遇到断点时将自动暂停程序的运行,同时会显示所有寄存器的当前值:

ald> run
starting program: hello
breakpoint 1 encountered at 0x08048088
eax = 0x00000004 ebx = 0x00000001 ecx = 0x08049098 edx = 0x0000000fesp = 0xbffff6c0 ebp = 0x00000000 esi = 0x00000000 edi = 0x00000000
ds = 0x0000002b es = 0x0000002b fs = 0x00000000 gs = 0x00000000
ss = 0x0000002b cs = 0x00000023 eip = 0x08048088 eflags = 0x00000246
flags: pf zf if
08048088 cd80 int 0x80

如果需要对汇编代码进行单步调试,可以使用 next 命令:

ald> next
hello, world!
eax = 0x0000000f ebx = 0x00000000 ecx = 0x08049098 edx = 0x0000000fesp = 0xbffff6c0 ebp = 0x00000000 esi = 0x00000000 edi = 0x00000000
ds = 0x0000002b es = 0x0000002b fs = 0x00000000 gs = 0x00000000
ss = 0x0000002b cs = 0x00000023 eip = 0x0804808f eflags = 0x00000346
flags: pf zf tf if
0804808f b801000000 mov eax, 0x1

若想获得 ald 支持的所有调试命令的详细列表,可以使用 help 命令:

ald> help
commands may be abbreviated.
if a blank command is entered, the last command is repeated.
type `help '' for more specific information on .
general commands
attach clear continue detach disassemble
enter examine file help load
next quit register run set
step unload window write
breakpoint related commands
break delete disable enable ignore
lbreak tbreak

相关问答

更多
  • 建议先从安装开始走一遍,初期找点教程熟悉基本操作的命令,然后熟悉基本配置。在这基础上搭建一些服务练手。推荐lamp李明的教程
  • Linux 新手[2022-07-04]

    那就要看你想学桌面还是服务器部分了. 桌面用UBUNTU就OK. 服务器部分用CENTOS4/5 至于教程,可以看鸟哥的教程+台湾培亚视频教程+播布课的食品+CHINAITLAB的实践教程 每样时间+学习10遍以上.如果有实践锻炼环境.也许考个RHCE.也许可以吧?
  • 目标未定就开始动手岂不是可笑?你想学习linux什么?像使用window那样使用linux?还是学会linux服务器的操作和维护?还是linux下的编程?还是linux操作系统的开发? 1. 如果只是想用linux的桌面系统,那么安装个ubuntu,用用就可以了,不会的时候到ubuntu社区查查 2. 如果是学习linux的服务器的操作和维护,那么你需要安装Centos类的操作系统,最好在文字模式下操作 3. 如果是linux下的编程,那么随便安装一个linux系统,并安装上响应的开发软件就可以了 4. 如 ...
  • 如果你拿到了 NASM 的 DOS 安装包,'nasmXXX.zip'(这里.'XXX'表示该安装包的 NASM 版 本号),把它解压到它自己的目录下(比如:‘c:\nasm') 该包中会包含有四个可执行文件:NASM 可拟行文件'nasm.exe'和'nasmw.exe',还有 NDISASM 可执行文件'ndisasm.exe'和'ndisasmw.exe'。文件名以'w'结尾的是'Win32' 可执行格式。是运行在'Windows 95'或'Windows NT'的 Intel处理器上的,另外的是
  • 1,命令掌握多少看你怎么使用了,这个当然越多越好了,其实命令很好记,关键是参数比较需要深度研究。(进命令行的界面的话有3种,1是直接在登录时选择,2是在终端中使用,3是ctrl+alt+F1~F6,ctrl+alt+F7切回,但是每一个都是一个独立的工作界面,需要重新登录的。) 2,现在的新硬件的话一般都是用alsa,你去网上搜一下怎么安装。需要编译的(我用的是alsa-driver-1.0.20;alsa-lib-1.0.20;alsa-utils-1.0.20三个包。)这个得看声卡的。你可以试试。最好根 ...
  • linux新手的书籍[2021-12-14]

    《鸟哥的私房菜》,讲的挺细的。到处都有下载,pdf的。用迅雷一搜索就一片
  • 新手 学习linux[2022-06-15]

      1、最适合新手使用的Linux发行版:Ubuntu 11.04   下载地址:    http://www.ubuntu.com/   2、最适合专家使用的Linux发行版:Fedora 15   下载地址: http://fedoraproject.org/   3、最适合定制的Linux发行版:Arch   下载地址: http://www.archlinux.org/   4、最适合较旧硬件的Linux发行版:Puppy Linux 5.2.5   下载地址:    http://puppylin ...
  • exit 没有停止服务,只是断开客户端的连接了 停止服务是service mysql stop
  • veket要好一些,既然你要的是微型系统的话。而且对于新手也是不错的选择,操作要简单一些。 但是,目前大部分人用的是ubuntu,这样出了问题可以参考解决,要方便一些。你可以试一下lubuntu,是ubuntu的一个分支,很小,你的机器应该能带起来,而且界面也很炫。
  • 你说的6.0是红旗吧?新手用linux最好找一个大一点的,工具齐全的,不然比如说ubuntu,其实这个发行版挺好用,但他不集成那么多的工具,有的时候你根本搞不清楚缺了什么东西 建议你还是用red hat9.0 或者现在比较大的,比如fedora,suse版,工具都集成安装,省的到时候找不到 ubuntu在shell和c编译的时候就有好多缺的工具,不过它的服务还是不错的,中文论坛介绍比较详细,但如果懒得看(网上的无用信息太多,有时候想找到有价值的还得费点功夫,但新手往往又不知道哪个是有用的),建议你还是用大点 ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。