{"msg":"操作成功","code":200,"data":{"createBy":"admin","createTime":"2024-10-15 20:11:02","updateBy":"admin","updateTime":"2024-10-15 20:11:02","remark":null,"id":90,"articleTitle":"每天一个Linux命令（十四）uname","articleUrl":"linux_uname","articleThumbnail":"https://www.asumimoe.com/imgfiles/20250301/b95d839fa195428cb42fc7f104f50b0d.png","articleFlag":"0","draftStatus":"1","reprintStatement":"0","articleSummary":"uname是 Linux/Unix 系统中用于显示系统信息的命令，支持查看内核名称、版本、主机名、硬件架构等信息。它是系统管理和调试中常用的工具之一。","articleContent":"`uname` 是 Linux/Unix 系统中用于**显示系统信息**的命令，支持查看内核名称、版本、主机名、硬件架构等信息。它是系统管理和调试中常用的工具之一。\n\n---\n\n## 语法\n\n```bash\nuname [选项]\n```\n\n---\n\n## 常用选项\n\n| 选项 | 说明               |\n| ---- | ------------------ |\n| `-a` | 显示所有信息       |\n| `-s` | 显示内核名称       |\n| `-n` | 显示网络节点主机名 |\n| `-r` | 显示内核版本       |\n| `-v` | 显示内核发布时间   |\n| `-m` | 显示硬件架构       |\n| `-p` | 显示处理器类型     |\n| `-i` | 显示硬件平台       |\n| `-o` | 显示操作系统名称   |\n\n---\n\n## 使用示例\n\n### 1. 显示所有系统信息\n\n```bash\nuname -a\n```\n\n输出示例：\n\n```bash\nLinux hostname 5.10.0-1-amd64 #1 SMP Debian 5.10.4-1 (2024-01-10) x86_64 GNU/Linux\n```\n\n---\n\n### 2. 显示内核名称\n\n```bash\nuname -s\n```\n\n输出示例：\n\n```bash\nLinux\n```\n\n---\n\n### 3. 显示网络节点主机名\n\n```bash\nuname -n\n```\n\n输出示例：\n\n```bash\nhostname\n```\n\n---\n\n### 4. 显示内核版本\n\n```bash\nuname -r\n```\n\n输出示例：\n\n```bash\n5.10.0-1-amd64\n```\n\n---\n\n### 5. 显示内核发布时间\n\n```bash\nuname -v\n```\n\n输出示例：\n\n```bash\n#1 SMP Debian 5.10.4-1 (2024-01-10)\n```\n\n---\n\n### 6. 显示硬件架构\n\n```bash\nuname -m\n```\n\n输出示例：\n\n```bash\nx86_64\n```\n\n---\n\n### 7. 显示处理器类型\n\n```bash\nuname -p\n```\n\n输出示例：\n\n```bash\nx86_64\n```\n\n---\n\n### 8. 显示硬件平台\n\n```bash\nuname -i\n```\n\n输出示例：\n\n```bash\nx86_64\n```\n\n---\n\n### 9. 显示操作系统名称\n\n```bash\nuname -o\n```\n\n输出示例：\n\n```bash\nGNU/Linux\n```\n\n---\n\n## 注意事项\n\n1. **选项组合**：可以组合多个选项，如 `uname -snrv`\n2. **平台差异**：某些选项（如 `-p` 和 `-i`）在不同平台上可能返回 `unknown`\n3. **内核信息**：`uname` 显示的是当前运行的内核信息，而非系统安装的所有内核\n\n---\n\n## 进阶技巧\n\n### 1. 显示内核名称和版本\n\n```bash\nuname -sr\n```\n\n输出示例：\n\n```bash\nLinux 5.10.0-1-amd64\n```\n\n---\n\n### 2. 显示内核名称、版本和硬件架构\n\n```bash\nuname -srm\n```\n\n输出示例：\n\n```bash\nLinux 5.10.0-1-amd64 x86_64\n```\n\n---\n\n### 3. 显示内核名称、版本和操作系统名称\n\n```bash\nuname -sro\n```\n\n输出示例：\n\n```bash\nLinux 5.10.0-1-amd64 GNU/Linux\n```\n\n---\n\n### 4. 显示内核名称、版本和发布时间\n\n```bash\nuname -srv\n```\n\n输出示例：\n\n```bash\nLinux 5.10.0-1-amd64 #1 SMP Debian 5.10.4-1 (2024-01-10)\n```\n\n---\n\n### 5. 显示内核名称、版本和主机名\n\n```bash\nuname -srn\n```\n\n输出示例：\n\n```bash\nLinux 5.10.0-1-amd64 hostname\n```\n\n---\n\n### 6. 显示内核名称、版本、硬件架构和处理器类型\n\n```bash\nuname -srmp\n```\n\n输出示例：\n\n```bash\nLinux 5.10.0-1-amd64 x86_64 x86_64\n```\n\n---\n\n### 7. 显示内核名称、版本、硬件架构和硬件平台\n\n```bash\nuname -srmi\n```\n\n输出示例：\n\n```bash\nLinux 5.10.0-1-amd64 x86_64 x86_64\n```\n\n","categoryId":1,"viewCount":64,"categoryName":"Linux","author":"球接子","authorAvatar":null,"tagIds":[10],"tagNames":["Linux基础"]}}