Linux日志里有哪些常见错误代码
导读:在Linux系统中,日志文件通常记录了系统运行过程中的各种事件和错误信息。以下是一些常见的Linux错误代码及其含义: 系统启动错误 1 - 操作系统无法启动。 2 - 文件系统错误。 3 - 键盘错误。 4 - 内存错误。 5 - 中断...
在Linux系统中,日志文件通常记录了系统运行过程中的各种事件和错误信息。以下是一些常见的Linux错误代码及其含义:
系统启动错误
- 1 - 操作系统无法启动。
- 2 - 文件系统错误。
- 3 - 键盘错误。
- 4 - 内存错误。
- 5 - 中断错误。
- 6 - 处理器错误。
- 7 - BIOS错误。
- 8 - 硬件故障。
文件系统相关错误
- EACCES - 权限被拒绝。
- EADDRINUSE - 地址已被使用。
- EADDRNOTAVAIL - 地址不可用。
- EAFNOSUPPORT - 不支持该地址族。
- EAGAIN - 资源暂时不可用。
- EBADF - 文件描述符无效。
- EBUSY - 设备或资源忙。
- ECANCELED - 操作被取消。
- ECHILD - 没有子进程。
- ECONNABORTED - 连接被中止。
- ECONNREFUSED - 连接被拒绝。
- ECONNRESET - 连接被重置。
- EDEADLK - 死锁。
- EDOM - 数值超出范围。
- EDQUOT - 磁盘配额超限。
- EEXIST - 文件已存在。
- EFAULT - 地址错误。
- EFBIG - 文件太大。
- EHOSTDOWN - 主机不可达。
- EHOSTUNREACH - 主机不可达。
- EIDRM - 文件描述符被删除。
- EILSEQ - 非法字节序列。
- EINPROGRESS - 操作正在进行中。
- EINTR - 中断的系统调用。
- EINVAL - 无效参数。
- EIO - I/O错误。
- EISCONN - 连接已建立。
- EISDIR - 是目录。
- ELOOP - 太多符号链接。
- EMFILE - 打开的文件描述符过多。
- EMSGSIZE - 消息太大。
- ENAMETOOLONG - 文件名太长。
- ENETDOWN - 网络不可达。
- ENETUNREACH - 网络不可达。
- ENFILE - 文件表已满。
- ENOENT - 没有这样的文件或目录。
- ENOLCK - 没有可用的锁。
- ENOSPC - 没有空间可用。
- ENOSR - 没有可用的流资源。
- ENOSTR - 设备不支持流操作。
- ENOSYS - 函数不可用。
- ENOTCONN - 连接未建立。
- ENOTDIR - 不是目录。
- ENOTEMPTY - 目录非空。
- ENOTRECOVERABLE - 状态不可恢复。
- ENOTSUP - 操作不被支持。
- ENOTTY - 不是终端。
- ENXIO - 没有这样的设备或地址。
- EOPNOTSUPP - 操作不被支持。
- EPERM - 操作不允许。
- EPIPE - 管道破裂。
- EPROTO - 协议错误。
- EPROTONOSUPPORT - 协议不被支持。
- EPROTOTYPE - 协议类型错误。
- ERANGE - 数值超出范围。
- EROFS - 只读文件系统。
- ESPIPE - 非法寻址模式。
- ESRCH - 没有这样的进程。
- ETIMEDOUT - 操作超时。
- ETIME - 过期时间。
- ETXTBSY - 文本文件忙。
- EWOULDBLOCK - 资源暂时不可用。
网络相关错误
- ECONNRESET - 连接被重置。
- ECONNREFUSED - 连接被拒绝。
- EHOSTDOWN - 主机不可达。
- EHOSTUNREACH - 主机不可达。
- ENETDOWN - 网络不可达。
- ENETUNREACH - 网络不可达。
- ECONNABORTED - 连接被中止。
其他常见错误
- EPERM - 操作不允许。
- EACCES - 权限被拒绝。
- ENOMEM - 内存不足。
- EFAULT - 地址错误。
- EINVAL - 无效参数。
- EIO - I/O错误。
- ENOSPC - 没有空间可用。
- ETIMEDOUT - 操作超时。
查看日志文件
你可以使用以下命令查看Linux系统的日志文件:
dmesg
- 显示内核消息。journalctl
- 查看systemd日志。/var/log/syslog
或/var/log/messages
- 系统日志。/var/log/auth.log
- 认证日志。/var/log/apache2/error.log
或/var/log/nginx/error.log
- Web服务器错误日志。
通过查看这些日志文件,你可以找到具体的错误信息和上下文,从而更好地进行故障排除。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux日志里有哪些常见错误代码
本文地址: https://pptw.com/jishu/734107.html