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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本文继续介绍Linux系统查看硬件配置及常用调试命令,方便开发者快速了解开发板硬件信息及进行相关调试。触觉智能RK3562开发板演示。查看操作系统版本信息; I5 n0 [  B. Q5 z
root@ido:/# cat /etc/*release4 Q- p  R/ F4 G2 |. O
DISTRIB_ID=Ubuntu5 J; E/ ^3 h2 ~* |. {) M
DISTRIB_RELEASE=20.04
1 f3 }3 R& Z! _, g8 v8 z% vDISTRIB_CODENAME=focal7 b7 b: p6 q+ M
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"
3 `7 C- b& S* Z& r# {" CNAME="Ubuntu"
9 S6 ^' [4 M# ?' P$ J- JVERSION="20.04.3 LTS (Focal Fossa)"
* {1 e& ~; Z7 g2 Y! tID=ubuntu
* p, C/ L1 d6 o1 p# U  VID_LIKE=debian
' u# ]1 f9 H. B1 w! T" S* OPRETTY_NAME="Ubuntu 20.04.3 LTS"
  D# C8 i. M6 j4 Z. jVERSION_ID="20.04"
3 W5 W/ V5 W/ j, q- pHOME_URL="https://www.ubuntu.com/"" U2 |& g, V) Z6 Y5 J
SUPPORT_URL="https://help.ubuntu.com/"+ |/ h, y$ P' n8 D
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
8 B/ d) p: J2 M* Q# t5 ePRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
0 p/ D6 x/ I" i- R8 q+ S; iVERSION_CODENAME=focal& L3 T$ E9 y( |
UBUNTU_CODENAME=focal
( m* `. \' q$ S) yBUILD_INFO="root@industio Sun Oct  9 05:54:12 UTC 2022"( _# i; [5 \# I$ \2 n
BUILD_INFO="root@industio Thu Oct 20 02:17:12 UTC 2022". M7 z" b) W' }; c) J! A9 q0 L7 A. w
BUILD_INFO="root@industio Thu Oct 20 02:19:41 UTC 2022"
6 w7 r  E5 ]! I1 {6 z查看linux内核版本信息$ t% h/ G+ t- W7 v- y

+ s! T9 h3 R4 l: r8 u3 Zroot@ido:/# uname -a
' S# c- w) Z# G* H9 r+ Y  wLinux ido 5.10.160 #24 SMP Thu Jul 18 19:06:25 CST 2024 aarch64 aarch64 aarch64 GNU/Linux1 g2 T& F5 y% a1 s( q: X4 `# h0 G
图片/ k5 A) b3 y( ]6 ^$ z! y6 Z0 T; y
# J# l# l9 y! o) F! N
图片& I5 U6 Z  b! ?4 R- R
查看内核信息( I; R0 t$ T0 e& x
直接查看内核信息( o- t# E4 q/ y9 _( ]% |
root@ido:/# dmesg- i# F/ Q; O% p' u0 U* o5 C
[    1.088625] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
* A- g# P  ~6 ~[    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
9 Y3 m7 ~9 ?' R' h2 v# s% u- @[    1.092354] Machine model: Rockchip RK3562 IDO EVB3562 V1B Board
1 S) H( O6 L8 P; `/ h......
  P! J5 j- C+ N4 `( l/ U$ Q0 b9 S筛选出关键字相关的内核信息
* @4 b* s+ e; r/ ?/ ]0 I7 I' D* g
3 s4 s" p3 F; c8 S( M4 P* N# "xxx"替换成要搜索的关键字, G) s- D4 \; o! {
dmesg | grep "xxx"7 h1 X; w; T3 d" p5 P
1 ^& ^( G1 J. {7 L8 H& X
#需要忽略大小写时可以用加上-i
9 s+ R8 _8 U8 f3 Z' Odmesg | grep -i "xxx"
+ r' @8 P# t7 i, N6 R5 I6 D: h  u( Q* s关闭内核打印信息
. H8 p0 k# d! n" X( Y1 K5 g1 n, ~% a将系统日志优先级调为 0 即可关闭内核打印信息7 G% y1 F/ x7 g
echo 0 > /proc/sys/kernel/printk
8 w9 j2 k" b* o3 h  u$ Z' G" {
% O. ~# A8 A7 J  t#控制台的日志优先级简介; }% P9 d/ o! j! B4 F
#define KERN_EMERG             0  致命级:紧急事件消息,系统崩溃之前提示,表示系统不可用      3 I/ b; X4 q" C
#define KERN_ALERT             1  警戒级:报告消息,表示必须采取措施                                 + s9 w+ c0 A1 w6 [% a+ c# ^
#define KERN_CRIT              2  临界级:临界条件,通常涉及严重的硬件或软件操作失败      6 m" w0 K1 v3 v+ r5 }& ^
#define KERN_ERR               3  错误级:错误条件,驱动程序常用KERN_ERR来报告硬件错误      
. y  Y, |2 s1 i5 r#define KERN_WARNING           4  告警级:警告条件,对可能出现问题的情况进行警告         
  l" P9 z; q! ~2 r7 W" m9 z9 p#define KERN_NOTICE            5  注意级:正常但又重要的条件,用于提醒                                 1 ]* l) D$ t4 ?; G) K# n! l2 L
#define KERN_INFO              6  通知级:提示信息,如驱动程序启动时,打印硬件信息         3 N' o! h) G% Z% Q) L; X
#define KERN_DEBUG             7  调试级:调试级别的信息
9 C% o' k, j: d: Y* `图片
2 y7 ?, X, u+ s: I图片' ]+ r& S2 N9 g" [
查看进程+ G" r& n" S" t( }
查看进程信息
" y% U, Y5 {& E3 u. c1 K- wPID表示唯一标识,CMD表示进程名,能有多个。
! S( B3 v- I& ~3 T7 x6 C9 j1 c5 x. w. c! @6 V3 b# i
root@ido:~# ps, O0 [) ~$ Y) E4 S
    PID TTY          TIME CMD
2 W. m+ Y0 P9 Z+ ^; `0 z    465 ttyFIQ0  00:00:00 login
' x/ Y" T2 B$ x9 k( V! J7 z0 K    769 ttyFIQ0  00:00:00 bash8 G% B/ M. S6 r( h5 W
    991 ttyFIQ0  00:00:00 ps2 R6 W  l. M4 ]9 g1 V
杀死进程
2 S- I& y' L: P" `2 p7 f  }' }3 \* C7 t- P9 p. E
#杀死某一个进程0 e8 O0 H1 m. u4 k( X
root@ido:~# kill -9  PID! t# I' a! r6 N

, B- f/ c7 Y9 z3 R9 L#杀死某一类进程
7 }* t3 m3 b6 ~* ?9 s
# P5 d9 `" i, u7 r0 E% H5 h: W" wroot@ido:~# killall -9  CMD
至此,Linux常用命令教程完成,希望能帮助到大家,2025年我们一起加油。3 x7 ]$ f5 y% w  U  H, P, W  c$ @! s' O

3 v) ]  ]6 D; u% ^: Z* z7 s' d; j( y1 ]$ V0 Q
' b0 B; g+ ]6 v; }: \7 e
8 I4 V; Z6 ~2 u; E% X
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 14:06 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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