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
相关问答
更多-
新手如何使用linux系统?[2021-12-30]
建议先从安装开始走一遍,初期找点教程熟悉基本操作的命令,然后熟悉基本配置。在这基础上搭建一些服务练手。推荐lamp李明的教程 -
Linux 新手[2022-07-04]
那就要看你想学桌面还是服务器部分了. 桌面用UBUNTU就OK. 服务器部分用CENTOS4/5 至于教程,可以看鸟哥的教程+台湾培亚视频教程+播布课的食品+CHINAITLAB的实践教程 每样时间+学习10遍以上.如果有实践锻炼环境.也许考个RHCE.也许可以吧? -
linux,新手学习从什么开始?[2023-05-01]
目标未定就开始动手岂不是可笑?你想学习linux什么?像使用window那样使用linux?还是学会linux服务器的操作和维护?还是linux下的编程?还是linux操作系统的开发? 1. 如果只是想用linux的桌面系统,那么安装个ubuntu,用用就可以了,不会的时候到ubuntu社区查查 2. 如果是学习linux的服务器的操作和维护,那么你需要安装Centos类的操作系统,最好在文字模式下操作 3. 如果是linux下的编程,那么随便安装一个linux系统,并安装上响应的开发软件就可以了 4. 如 ... -
新手问题:Linux下nasm到底怎么用[2022-02-26]
如果你拿到了 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[2022-04-04]
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 ... -
linux mysql 新手命令问题[2023-03-28]
exit 没有停止服务,只是断开客户端的连接了 停止服务是service mysql stop -
veket和小芭比linux哪个好用?哪个适合新手?[2023-09-03]
veket要好一些,既然你要的是微型系统的话。而且对于新手也是不错的选择,操作要简单一些。 但是,目前大部分人用的是ubuntu,这样出了问题可以参考解决,要方便一些。你可以试一下lubuntu,是ubuntu的一个分支,很小,你的机器应该能带起来,而且界面也很炫。 -
linux哪种版本适合新手[2024-02-23]
你说的6.0是红旗吧?新手用linux最好找一个大一点的,工具齐全的,不然比如说ubuntu,其实这个发行版挺好用,但他不集成那么多的工具,有的时候你根本搞不清楚缺了什么东西 建议你还是用red hat9.0 或者现在比较大的,比如fedora,suse版,工具都集成安装,省的到时候找不到 ubuntu在shell和c编译的时候就有好多缺的工具,不过它的服务还是不错的,中文论坛介绍比较详细,但如果懒得看(网上的无用信息太多,有时候想找到有价值的还得费点功夫,但新手往往又不知道哪个是有用的),建议你还是用大点 ...