找回密码
 注册
关于网站域名变更的通知
查看: 176|回复: 1
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
 楼主| 发表于 2025-1-3 11:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本文继续介绍Linux系统查看硬件配置及常用调试命令,方便开发者快速了解开发板硬件信息及进行相关调试。触觉智能RK3562开发板演示。查看操作系统版本信息
" U6 Z: j/ ^0 f1 J% @; _' Uroot@ido:/# cat /etc/*release1 d7 ?0 F$ Z' f
DISTRIB_ID=Ubuntu
6 }9 D0 u+ x3 n2 @, _$ s/ hDISTRIB_RELEASE=20.04) H( }9 Z, {# R& \  ]" u7 H! T
DISTRIB_CODENAME=focal
1 V. ?* l* j% |! B" u- _$ e$ pDISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"8 G4 `. c4 M' w" |. \- e
NAME="Ubuntu"
) |1 |5 f/ o- ]7 U  tVERSION="20.04.3 LTS (Focal Fossa)"6 b7 e0 P- S) W2 I- f9 q5 V* j
ID=ubuntu
  s5 T8 }( E- S! r- R; |' ~ID_LIKE=debian7 j2 J+ O9 r5 i- d* i
PRETTY_NAME="Ubuntu 20.04.3 LTS"
( P2 [* F4 x1 z3 iVERSION_ID="20.04"7 d6 k' A3 K- v' `
HOME_URL="https://www.ubuntu.com/": S( r+ D# s/ W+ N2 F( }# W
SUPPORT_URL="https://help.ubuntu.com/"
! e2 }4 P, k, |1 _' N! N: HBUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"3 e# m& {2 c  @0 {+ D
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"$ y8 k: {  b1 o: H9 d0 g8 J
VERSION_CODENAME=focal% l/ z, q+ C! e  x* g
UBUNTU_CODENAME=focal
* d0 C% y/ t7 BBUILD_INFO="root@industio Sun Oct  9 05:54:12 UTC 2022"- Y7 u  j  G* v- f5 z0 f
BUILD_INFO="root@industio Thu Oct 20 02:17:12 UTC 2022"! L: B! d' q) V' [$ k) H
BUILD_INFO="root@industio Thu Oct 20 02:19:41 UTC 2022"/ `. n& S, V# {$ D8 \$ E( B
查看linux内核版本信息
6 Q) b0 t. n( @0 ^0 P: ~- \
; p( j4 [; W! G* k+ m6 croot@ido:/# uname -a
" G( m" m( e/ p2 B. }# eLinux ido 5.10.160 #24 SMP Thu Jul 18 19:06:25 CST 2024 aarch64 aarch64 aarch64 GNU/Linux: p* t* I2 X6 R3 C7 r1 f
图片
( r; w3 p( p3 J: D6 w( _) h- r& c, a  A: S6 }$ k
图片- E8 c0 X3 p1 {: A' @  X
查看内核信息
0 l' I' W+ X4 H' L! K( Q直接查看内核信息2 _5 Z( M3 i: ~
root@ido:/# dmesg: m8 l* V- _3 G2 G% |
[    1.088625] Booting Linux on physical CPU 0x0000000000 [0x410fd034]/ v& p2 {3 Q1 T! R: I' ?2 x/ {/ }: x
[    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
# o& }' F- x- H- C) P9 v+ n+ e[    1.092354] Machine model: Rockchip RK3562 IDO EVB3562 V1B Board; k3 I3 |# g  ^( L3 @
......
% X( y' g7 f& K* D$ e, O4 \) n8 Q# o筛选出关键字相关的内核信息
) t/ w/ f9 ]" V6 [; S/ P, Y; q8 s/ s4 }% |5 g$ a# \, A& w
# "xxx"替换成要搜索的关键字
9 V$ I6 g4 G$ n1 Admesg | grep "xxx"
! z: r) R, o1 ]! m/ C( q3 K8 Z; h! @! |
#需要忽略大小写时可以用加上-i8 h( p" r7 _2 W& K6 u
dmesg | grep -i "xxx"5 o) C+ B0 D7 {. p
关闭内核打印信息
# B9 @/ y6 \+ a: _8 E/ g将系统日志优先级调为 0 即可关闭内核打印信息5 K# q2 z' d. |8 ~
echo 0 > /proc/sys/kernel/printk
* X) }3 W' W8 w6 i
% R2 w- E9 h$ c3 `1 U- \$ ~$ L#控制台的日志优先级简介
) Z9 d- ~# h) `#define KERN_EMERG             0  致命级:紧急事件消息,系统崩溃之前提示,表示系统不可用      % x4 w+ B0 g( w! [8 Z5 ?2 `
#define KERN_ALERT             1  警戒级:报告消息,表示必须采取措施                                 & G. r/ x$ J0 e
#define KERN_CRIT              2  临界级:临界条件,通常涉及严重的硬件或软件操作失败      
- V3 |/ J8 m" i9 h# S- [4 Q#define KERN_ERR               3  错误级:错误条件,驱动程序常用KERN_ERR来报告硬件错误      : y! [! f/ C* o5 f
#define KERN_WARNING           4  告警级:警告条件,对可能出现问题的情况进行警告         7 @7 E. [. f) l7 r; J
#define KERN_NOTICE            5  注意级:正常但又重要的条件,用于提醒                                 
2 M3 J$ e: V/ I5 u#define KERN_INFO              6  通知级:提示信息,如驱动程序启动时,打印硬件信息         
; m$ `' L/ k1 O3 `#define KERN_DEBUG             7  调试级:调试级别的信息
6 [9 m* T2 k/ y0 g. n$ }5 T5 ^图片5 {& d8 L+ i+ ]3 L, J
图片
( d5 d- S0 ?' @) w; R查看进程
9 b+ U6 y1 A, t查看进程信息$ a$ Q0 p7 E) [  S" W8 o
PID表示唯一标识,CMD表示进程名,能有多个。
# w' i+ _& Q) f( _! P( A
/ N: R/ T8 ]: D2 I) M2 U- s$ hroot@ido:~# ps8 }+ c% L/ u9 }
    PID TTY          TIME CMD  t. d% u$ c- a+ E* R$ P  }
    465 ttyFIQ0  00:00:00 login
) K* e6 R' }) `! O% R    769 ttyFIQ0  00:00:00 bash
4 p7 i) V( U( y' E    991 ttyFIQ0  00:00:00 ps
5 w9 _0 u5 T$ Q5 G! {, Y0 c6 P杀死进程; S6 G% q  Q/ i* z- ^& D1 v
# @# M. Z: W2 m$ S$ x( G
#杀死某一个进程
6 q/ E* o4 O+ F8 Q9 ]0 d: Wroot@ido:~# kill -9  PID
7 h5 P: N" W3 I8 Y8 C8 \
: T" y* e' v3 ?0 v5 M2 ~#杀死某一类进程9 r! j1 ]0 Q" S) T  |" R6 Y

' P6 v7 b4 t7 s0 W& \# A- Aroot@ido:~# killall -9  CMD
至此,Linux常用命令教程完成,希望能帮助到大家,2025年我们一起加油。
9 T, y# u5 s9 h1 H6 `" B  B5 F% ~4 g! q

) X1 h: @) v# c3 P" r( \  F! l: ~5 B) i$ l6 f( U0 v/ }/ _# C( y, e/ z0 J

' p; L. Y7 v  b$ t
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-11 09:02 , Processed in 0.093750 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表