注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
Industio_触觉智能的个人空间 https://home.eeworld.com.cn/space-uid-1521191.html [收藏] [复制] [分享] [RSS]
日志

嵌入式开发必备-RK3562演示Linux常用系统查询命令(下)

已有 88 次阅读2025-1-3 14:41

本文继续介绍Linux系统查看硬件配置及常用调试命令,方便开发者快速了解开发板硬件信息及进行相关调试。触觉智能RK3562开发板演示

查看系统版本信息
  • 查看操作系统版本信息
root@ido:/# cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"
NAME="Ubuntu"
VERSION="20.04.3 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.3 LTS"
VERSION_ID="20.04"
HOME_URL="javascript:;/"
SUPPORT_URL="javascript:;/"
BUG_REPORT_URL="javascript:;"
PRIVACY_POLICY_URL="javascript:;/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
BUILD_INFO="root@industio Sun Oct  9 05:54:12 UTC 2022"
BUILD_INFO="root@industio Thu Oct 20 02:17:12 UTC 2022"
BUILD_INFO="root@industio Thu Oct 20 02:19:41 UTC 2022"
  • 查看linux内核版本信息

root@ido:/# uname -a
Linux ido 5.10.160 #24 SMP Thu Jul 18 19:06:25 CST 2024 aarch64 aarch64 aarch64 GNU/Linux

 

查看内核信息
  • 直接查看内核信息
root@ido:/# dmesg
[    1.088625] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    1.088642] Linux version 5.10.160 (ronnie@dell-PowerEdge-R430) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621, GNU ld (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 2.36.1.20210621) #24 SMP Thu Jul 18 19:06:25 CST 2024
[    1.092354] Machine model: Rockchip RK3562 IDO EVB3562 V1B Board
......
  • 筛选出关键字相关的内核信息

# "xxx"替换成要搜索的关键字
dmesg | grep "xxx"
#需要忽略大小写时可以用加上-i
dmesg | grep -i "xxx"
  • 关闭内核打印信息

将系统日志优先级调为 0 即可关闭内核打印信息
echo 0 > /proc/sys/kernel/printk

#控制台的日志优先级简介
#define KERN_EMERG             0  致命级:紧急事件消息,系统崩溃之前提示,表示系统不可用      
#define KERN_ALERT             1  警戒级:报告消息,表示必须采取措施                                 
#define KERN_CRIT              2  临界级:临界条件,通常涉及严重的硬件或软件操作失败      
#define KERN_ERR               3  错误级:错误条件,驱动程序常用KERN_ERR来报告硬件错误      
#define KERN_WARNING           4  告警级:警告条件,对可能出现问题的情况进行警告         
#define KERN_NOTICE            5  注意级:正常但又重要的条件,用于提醒                                 
#define KERN_INFO              6  通知级:提示信息,如驱动程序启动时,打印硬件信息         
#define KERN_DEBUG             7  调试级:调试级别的信息

查看进程
  • 查看进程信息

PID表示唯一标识,CMD表示进程名,能有多个。

root@ido:~# ps
    PID TTY          TIME CMD
    465 ttyFIQ0  00:00:00 login
    769 ttyFIQ0  00:00:00 bash
    991 ttyFIQ0  00:00:00 ps
  • 杀死进程

 
#杀死某一个进程
root@ido:~# kill -9  PID
#杀死某一类进程
root@ido:~# killall -9  CMD
至此,Linux常用命令教程完成,希望能帮助到大家。
 

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章