linux版本信息失败怎么办,Linux错误号(errno)对应错误一览

可以在SHELL下通过perror这个命令来显示,对应的程序API也有perror这个函数。

i=1;

while[ $i -le 152 ];

do

perror $i;

let i=i+1;

done;

我所在内核只定义到152,如下表所示:

OS error code   1:  Operation not permitted

OS error code   2:  No such file or directory

OS error code   3:  No such process

OS error code   4:  Interrupted system call

OS error code   5:  Input/output error

OS error code   6:  No such device or address

OS error code   7:  Argument list too long

OS error code   8:  Exec format error

OS error code   9:  Bad file descriptor

OS error code  10:  No child processes

OS error code  11:  Resource temporarily unavailable

OS error code  12:  Cannot allocate memory

OS error code  13:  Permission denied

OS error code  14:  Bad address

OS error code  15:  Block device required

OS error code  16:  Device or resource busy

OS error code  17:  File exists

OS error code  18:  Invalid cross-device link

OS error code  19:  No such device

OS error code  20:  Not a directory

OS error code  21:  Is a directory

OS error code  22:  Invalid argument

OS error code  23:  Too many open files in system

OS error code  24:  Too many open files

OS error code  25:  Inappropriate ioctl for device

OS error code  26:  Text file busy

OS error code  27:  File too large

OS error code  28:  No space left on device

OS error code  29:  Illegal seek

OS error code  30:  Read-only file system

OS error code  31:  Too many links

OS error code  32:  Broken pipe

OS error code  33:  Numerical argument out of domain

OS error code  34:  Numerical result out of range

OS error code  35:  Resource deadlock avoided

OS error code  36:  File name too long

OS error code  37:  No locks available

OS error code  38:  Function not implemented

OS error code  39:  Directory not empty

OS error code  40:  Too many levels of symbolic links

Illegal error code: 41

OS error code  42:  No message of desired type

OS error code  43:  Identifier removed

OS error code  44:  Channel number out of range

OS error code  45:  Level 2 not synchronized

OS error code  46:  Level 3 halted

OS error code  47:  Level 3 reset

OS error code  48:  Link number out of range

OS error code  49:  Protocol driver not attached

OS error code  50:  No CSI structure available

OS error code  51:  Level 2 halted

OS error code  52:  Invalid exchange

OS error code  53:  Invalid request descriptor

OS error code  54:  Exchange full

OS error code  55:  No anode

OS error code  56:  Invalid request code

OS error code  57:  Invalid slot

Illegal error code: 58

OS error code  59:  Bad font file format

OS error code  60:  Device not a stream

OS error code  61:  No data available

OS error code  62:  Timer expired

OS error code  63:  Out of streams resources

OS error code  64:  Machine is not on the network

OS error code  65:  Package not installed

OS error code  66:  Object is remote

OS error code  67:  Link has been severed

OS error code  68:  Advertise error

OS error code  69:  Srmount error

OS error code  70:  Communication error on send

OS error code  71:  Protocol error

OS error code  72:  Multihop attempted

OS error code  73:  RFS specific error

OS error code  74:  Bad message

OS error code  75:  Value too large for defined data type

OS error code  76:  Name not unique on network

OS error code  77:  File descriptor in bad state

OS error code  78:  Remote address changed

OS error code  79:  Can not access a needed shared library

OS error code  80:  Accessing a corrupted shared library

OS error code  81:  .lib section in a.out corrupted

OS error code  82:  Attempting to link in too many shared libraries

OS error code  83:  Cannot exec a shared library directly

OS error code  84:  Invalid or incomplete multibyte or wide character

OS error code  85:  Interrupted system call should be restarted

OS error code  86:  Streams pipe error

OS error code  87:  Too many users

OS error code  88:  Socket operation on non-socket

OS error code  89:  Destination address required

OS error code  90:  Message too long

OS error code  91:  Protocol wrong type for socket

OS error code  92:  Protocol not available

OS error code  93:  Protocol not supported

OS error code  94:  Socket type not supported

OS error code  95:  Operation not supported

OS error code  96:  Protocol family not supported

OS error code  97:  Address family not supported by protocol

OS error code  98:  Address already in use

OS error code  99:  Cannot assign requested address

OS error code 100:  Network is down

OS error code 101:  Network is unreachable

OS error code 102:  Network dropped connection on reset

OS error code 103:  Software caused connection abort

OS error code 104:  Connection reset by peer

OS error code 105:  No buffer space available

OS error code 106:  Transport endpoint is already connected

OS error code 107:  Transport endpoint is not connected

OS error code 108:  Cannot send after transport endpoint shutdown

OS error code 109:  Too many references: cannot splice

OS error code 110:  Connection timed out

OS error code 111:  Connection refused

OS error code 112:  Host is down

OS error code 113:  No route to host

OS error code 114:  Operation already in progress

OS error code 115:  Operation now in progress

OS error code 116:  Stale NFS file handle

OS error code 117:  Structure needs cleaning

OS error code 118:  Not a XENIX named type file

OS error code 119:  No XENIX semaphores available

OS error code 120:  Is a named type file

OS error code 121:  Remote I/O error

OS error code 122:  Disk quota exceeded

OS error code 123:  No medium found

OS error code 124:  Wrong medium type

OS error code 125:  Operation canceled

OS error code 126:  Required key not available

OS error code 127:  Key has expired

OS error code 128:  Key has been revoked

OS error code 129:  Key was rejected by service

OS error code 130:  Owner died

OS error code 131:  State not recoverable

MySQL error code 132: Old database file

MySQL error code 133: No record read before update

MySQL error code 134: Record was already deleted (or record file crashed)

MySQL error code 135: No more room in record file

MySQL error code 136: No more room in index file

MySQL error code 137: No more records (read after end of file)

MySQL error code 138: Unsupported extension used for table

MySQL error code 139: Too big row

MySQL error code 140: Wrong create options

MySQL error code 141: Duplicate unique key or constraint on write or update

MySQL error code 142: Unknown character set used

MySQL error code 143: Conflicting table definitions in sub-tables of MERGE table

MySQL error code 144: Table is crashed and last repair failed

MySQL error code 145: Table was marked as crashed and should be repaired

MySQL error code 146: Lock timed out; Retry transaction

MySQL error code 147: Lock table is full;  Restart program with a larger locktabl

MySQL error code 148: Updates are not allowed under a read only transactions

MySQL error code 149: Lock deadlock; Retry transaction

MySQL error code 150: Foreign key constraint is incorrectly formed

MySQL error code 151: Cannot add a child row

MySQL error code 152: Cannot delete a parent row0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux错误码65280对应错误(errno)是126,表示执行一个命令时发生了错误。以下是常见的Linux错误及其对应错误: 1. EPERM (1):操作不允许 2. ENOENT (2):文件或目录不存在 3. ESRCH (3):没有这样的进程 4. EINTR (4):系统调用被中断 5. EIO (5):输入/输出错误 6. ENXIO (6):没有这样的设备或地址 7. E2BIG (7):参数列表太长 8. ENOEXEC (8):执行格式错误 9. EBADF (9):文件描述符无效 10. ECHILD (10):没有这样的子进程 11. EAGAIN (11):资源暂时不可用 12. ENOMEM (12):内存不足 13. EACCES (13):权限不足 14. EFAULT (14):错误的地址 15. ENOTBLK (15):块设备必须使用块IO 16. EBUSY (16):设备或资源忙 17. EEXIST (17):文件已存在 18. EXDEV (18):跨文件系统链接 19. ENODEV (19):操作不支持设备 20. ENOTDIR (20):不是目录 21. EISDIR (21):是目录 22. EINVAL (22):无效的参数 23. ENFILE (23):文件打开太多 24. EMFILE (24):文件描述符打开太多 25. ENOTTY (25):不是终端设备 26. ETXTBSY (26):文本文件忙 27. EFBIG (27):文件太大 28. ENOSPC (28):没有空间 29. ESPIPE (29):无效的seek 30. EROFS (30):只读文件系统 31. EMLINK (31):链接太多 32. EPIPE (32):捕获信管道 33. EDOM (33):数学参数超出定义域 34. ERANGE (34):数学结果不可表示 35. EDEADLK (35):资源死锁避免 36. ENAMETOOLONG (36):文件名太长 37. ENOLCK (37):没有可用的记录锁 38. ENOSYS (38):函数不支持 39. ENOTEMPTY (39):目录不为空 40. ELOOP (40):太多的符链接 41. ENOMSG (42):没有消息的标识符 42. EIDRM (43):标识符已删除 43. ECHRNG (44):通道范围不正确 44. EL2NSYNC (45):Level 2不同步 45. EL3HLT (46):Level 3被挂起 46. EL3RST (47):Level 3重置 47. ELNRNG (48):Link number超出范围 48. EUNATCH (49):Protocol driver不可用 49. ENOCSI (50):没有CSI结构可用 50. EL2HLT (51):Level 2被挂起 51. EBADE (52):无效的交换 52. EBADR (53):无效的请求描述符 53. EXFULL (54):交换空间已满 54. ENOANO (55):没有对应的自动识别对象 55. EBADRQC (56):无效的请求描述符或参数 56. EBADSLT (57):Slot不存在 57. EBFONT (59):无效字体文件格式 58. ENOSTR (60):设备不是流 59. ENODATA (61):没有数据可用 60. ETIME (62):计时器已过期 61. ENOSR (63):没有记录可用 62. ENONET (64):网络不可用 63. ENOPKG (65):包没有安装 64. EREMOTE (66):对象是远程的 65. ENOLINK (67):链路不存在 66. EADV (68):广告错误 67. ESRMNT (69):Srmount错误 68. ECOMM (70):通信错误 69. EPROTO (71):协议错误 70. EMULTIHOP (72):多跳跃I / O 71. EDOTDOT (73):RFS特定错误 72. EBADMSG (74):错误的消息 73. EOVERFLOW (75):值太大以便于定义 74. ENOTUNIQ (76):名称不唯一 75. EBADFD (77):文件描述符在错误状态 76. EREMCHG (78):远程地址已更改 77. ELIBACC (79):无法访问共享库 78. ELIBBAD (80):共享库损坏 79. ELIBSCN (81):没有共享库文本段 80. ELIBMAX (82):共享库表已满 81. ELIBEXEC (83):无法执行共享库 82. EILSEQ (84):无效的或不完整的多字节序列 83. ERESTART (85):无需重新启动系统调用 84. ESTRPIPE (86):管道流不支持 85. EUSERS (87):太多用户 86. ENOTSOCK (88):套接字操作的目标不是套接字 87. EDESTADDRREQ (89):需要目标地址 88. EMSGSIZE (90):消息太长 89. EPROTOTYPE (91):错误的协议类型 90. ENOPROTOOPT (92):协议不可用 91. EPROTONOSUPPORT (93):协议不支持 92. ESOCKTNOSUPPORT (94):套接字类型不支持 93. EOPNOTSUPP (95):操作不支持 94. EPFNOSUPPORT (96):协议族不支持 95. EAFNOSUPPORT (97):地址族不支持 96. EADDRINUSE (98):地址已在使用中 97. EADDRNOTAVAIL (99):不能分配所需的地址 98. ENETDOWN (100):网络已关闭 99. ENETUNREACH (101):网络不可达 100. ENETRESET (102):网络连接已重置 101. ECONNABORTED (103):连接被中止 102. ECONNRESET (104):连接被重置 103. ENOBUFS (105):没有缓冲区可用 104. EISCONN (106):套接字已连接 105. ENOTCONN (107):套接字未连接 106. ESHUTDOWN (108):不能执行发送,套接字已关闭 107. ETOOMANYREFS (109):太多参考:无法分配请求的资源 108. ETIMEDOUT (110):连接超时 109. ECONNREFUSED (111):连接被拒绝 110. EHOSTDOWN (112):主机已关闭 111. EHOSTUNREACH (113):主机不可达 112. EALREADY (114):操作已经在进行中 113. EINPROGRESS (115):操作正在进行中 114. ESTALE (116):Stale NFS文件句柄 115. EUCLEAN (117):结构取消 116. ENOTNAM (118):不是XENIX命名文件 117. ENAVAIL (119):No XENIX semaphores available 118. EISNAM (120):Is a named type file 119. EREMOTEIO (121):远程I / O错误 120. EDQUOT (122):Quota exceeded 121. ENOMEDIUM (123):没有中介信息 122. EMEDIUMTYPE (124):中介错误 123. ECANCELED (125):操作被取消 124. ENOKEY (126):没有KEY值 125. EKEYEXPIRED (127):KEY已过期 126. EKEYREVOKED (128):KEY已被撤销 127. EKEYREJECTED (129):KEY被拒绝 128. EOWNERDEAD (130):所有者已死 129. ENOTRECOVERABLE (131):无法恢复

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值