当前位置: 首页 > web >正文

查看ubuntu server 的基本信息

文章目录

  • 1 ubuntu server 基础信息
  • 2 检查网口、串口、USB口是否可用

1 ubuntu server 基础信息

要查看Ubuntu Server的内存、CPU、磁盘型号和主板信息,可以使用以下命令:

CPU信息:
cat /proc/cpuinfo: 显示CPU的详细信息,包括型号、核心数、速度等。
lscpu: 提供了更详细的CPU架构信息,包括核心数、线程数等。

内存信息:
free -m: 显示当前内存使用情况,包括总内存、已用内存、空闲内存等(以MB为单位)。
sudo dmidecode -t memory: 显示内存条的详细信息,包括型号、大小、速度等。

磁盘信息:
lsblk: 显示系统中所有块设备(包括硬盘)的信息,如设备名称、挂载点、大小等。
df -h: 显示文件系统的磁盘空间使用情况,以人类可读的方式展示(例如,使用GB, MB等)。
sudo fdisk -l: 显示磁盘分区的信息,包括分区表类型、分区大小等(需要root权限)。

主板信息:
sudo dmidecode -t system: 显示系统信息,包括主板制造商、型号、序列号等。
sudo dmidecode -t 2: 直接显示主板信息.

其他信息:
uname -a: 显示系统内核信息,包括内核版本、主机名等。
lsb_release -a: 显示Ubuntu版本信息。

2 检查网口、串口、USB口是否可用

在Ubuntu Server上,你可以使用ip addr或ifconfig -a命令来查看网络接口信息,包括网卡名称和IP地址等。使用ls /dev/tty*或者dmesg | grep tty命令可以查看串口信息,包括串口设备文件和相关的系统日志。对于USB口,可以使用lsusb命令来查看连接的USB设备信息,然后结合dmesg | grep ttyUSB等命令来确定USB转串口设备的串口号。

查看网络接口:
ip addr:
这是推荐的现代方法,显示所有网络接口的详细信息,包括接口名称、IP地址、MAC地址等。
ifconfig -a:
这是一个较旧的命令,也可以显示网络接口信息,但可能在某些新系统中不可用或被弃用。

查看串口:
ls /dev/tty*:这个命令会列出所有以 tty 开头的设备文件,这些文件通常代表串口。
dmesg | grep tty:这个命令会显示系统日志中包含 tty 关键字的信息,可以帮助你找到与串口相关的设备和错误信息.
cat /proc/tty/drivers/serial:这个命令可以查看串口驱动信息。

查看USB设备:
lsusb:
这个命令会列出所有连接的USB设备,包括设备ID、厂商ID等。
dmesg | grep ttyUSB:
这个命令可以显示系统日志中与USB转串口设备相关的消息,帮助你确定串口设备的文件名.

示例:
假设你插入了一个USB转串口设备,你想查看它对应的串口号。

  1. 插入设备:
    首先,将USB转串口设备插入到服务器的USB端口。
  2. 查看USB设备:
    打开终端,输入lsusb,你会看到类似 Bus 001 Device 005: ID 1a86:7523 QinHeng Electronics 的输出,这表明你的设备被识别了。
  3. 查看串口设备:
    接着,输入 dmesg | grep ttyUSB。你可能会看到类似 usb 1-2: pl2303 converter now attached to ttyUSB0 的输出,这表明你的USB转串口设备被分配到了 /dev/ttyUSB0 串口。
  4. 查看串口文件:
    你可以使用 ls -l /dev/ttyUSB0 来查看这个串口文件的详细信息,包括权限等。
    总结:
    通过以上命令,你可以方便地查看Ubuntu Server上的网络接口、串口和USB设备信息。对于串口,特别是USB转串口,需要注意查看系统日志和设备文件来确定具体的串口号。
http://www.xdnf.cn/news/17259.html

相关文章:

  • ubuntu 22.04 中安装python3.11 和 3.11 的 pip
  • 自然语言处理的相关概念与问题
  • 如何给小语种视频生成字幕?我的实测方法分享
  • 从《中国开源年度报告》看中国开源力量的十年变迁中,Apache SeaTunnel 的跃迁
  • Numpy科学计算与数据分析:Numpy入门之多平台安装与基础环境配置
  • 学习 Android(十四)NDK基础
  • RocketMQ和Kafka一样有重平衡的问题吗?
  • 人工智能-python-机器学习实战:特征降维、PCA与KNN的核心价值解析
  • LlaMA_Factory实战微调VL大模型
  • o2o 商城系统数据分析管理系统模块设计
  • SpringMVC基础
  • Linux部署tp5.1,nginx服务器不管访问那个方法,一直访问index/index问题解决方法
  • 【YOLOv8改进 - C2f融合】C2f融合EBlock(Encoder Block):低光增强编码器块,利用傅里叶信息增强图像的低光条件
  • 环保监测新范式:边缘计算网关如何为河长制赋能增效?
  • Java面试宝典:Java内存模型与对象可达性判定原理
  • NWinfo(硬件信息检测工具)v1.4.20绿色免费版,U盘随走随检,结果即刻导出
  • ⭐CVPR 文本到 3D 场景生成新突破:Prometheus 框架解析
  • 贪心算法学习 跳跃游戏
  • app-3
  • 实习文档背诵
  • 2.1.4 砌体材料的性能与应用
  • SG105 Pro 网管交换机的3种VLAN配置
  • 强化应急通信生命线:遨游三防平板、卫星电话破局极端灾害救援
  • 无人机图传的得力助手:5G 便携式多卡高清视频融合终端的协同应用
  • Tdesign-React 请求接口 415 问题借助 chatmaster 模型处理记录
  • 嵌入式学习的第四十四天-ARM
  • 图解 Claude Code 子智能体 Sub-agent
  • CGAL Kernel 和 Traits 类深度解析:从官方教程到实践应用
  • 爆炸粒子效果
  • 记一次ORACLE ORA-00600 [19004] 错误的分析与解决方法