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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本文继续介绍Linux系统查看硬件配置及常用调试命令,方便开发者快速了解开发板硬件信息及进行相关调试。触觉智能RK3562开发板演示。查看操作系统版本信息
( I+ V6 s1 O; W: t2 [: f7 B2 proot@ido:/# cat /etc/*release' J" u' ]# b' W) j; l- ^: X
DISTRIB_ID=Ubuntu0 w5 p" I+ _- r% z4 _& M: \
DISTRIB_RELEASE=20.04
7 |$ K% V4 c1 F5 Z* \" U! iDISTRIB_CODENAME=focal: O1 z! R  D0 K6 W. i, ?# H9 Q7 _
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"
3 Y( O/ d) C$ N* k- [1 \% n% @NAME="Ubuntu"  E' {8 `; Q! v- F
VERSION="20.04.3 LTS (Focal Fossa)"
0 `( }0 ]0 t! }8 TID=ubuntu
+ c1 k8 X% Q+ M$ ~/ MID_LIKE=debian: E1 h7 p1 O+ y& d6 i
PRETTY_NAME="Ubuntu 20.04.3 LTS"  Q8 U: [9 j# ]- `$ K( r
VERSION_ID="20.04"2 j" C7 s3 a* P2 m* m+ ^( ]
HOME_URL="https://www.ubuntu.com/"
' M2 J6 c. |& H2 J6 DSUPPORT_URL="https://help.ubuntu.com/"
2 J% B' I, I! ~& f( @3 d- {BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
! |+ l7 L  `* l9 Z1 q% _& s5 PPRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
8 M- B1 y7 L& l( `VERSION_CODENAME=focal
& e. r: W* Z; S* @- h9 cUBUNTU_CODENAME=focal
( S% D6 ?7 U( FBUILD_INFO="root@industio Sun Oct  9 05:54:12 UTC 2022"
5 _, O/ z* I* `* c' oBUILD_INFO="root@industio Thu Oct 20 02:17:12 UTC 2022". w8 c' c; Y  f; k( e
BUILD_INFO="root@industio Thu Oct 20 02:19:41 UTC 2022"& s5 d( {( y! y* R
查看linux内核版本信息9 e. g& x0 L" J4 o& L. D2 ^5 l

8 S5 E4 Q6 R) H0 ?* d2 Z2 lroot@ido:/# uname -a
( b7 V, w3 w" q- a" r9 J! A7 {Linux ido 5.10.160 #24 SMP Thu Jul 18 19:06:25 CST 2024 aarch64 aarch64 aarch64 GNU/Linux2 n" _$ n3 y) ^0 c
图片
" ?4 h, B1 s% w) d/ c
. D6 N* E, M9 b- A9 s! v3 e图片
8 }6 \* B/ g( z% C查看内核信息
2 g% i6 m3 U  f$ P& |3 Q直接查看内核信息! d. A5 t; [3 i" W# R1 ^0 T
root@ido:/# dmesg
2 O) A3 `' J# g; S[    1.088625] Booting Linux on physical CPU 0x0000000000 [0x410fd034]' L8 {2 V3 z9 m2 i/ }
[    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
( r# j* g1 I7 g/ ^) Q+ F[    1.092354] Machine model: Rockchip RK3562 IDO EVB3562 V1B Board
1 B! f6 g7 u9 _/ v0 s. l' s......
8 |% s- k, b% S( Q; k筛选出关键字相关的内核信息
" r2 {* v$ E( b, u6 R8 k6 Q
; P8 N' u9 `1 G) O# "xxx"替换成要搜索的关键字6 Y" t" n) ]/ d8 a9 A" a
dmesg | grep "xxx": ?. p$ x- N& F0 @2 u

/ i' w% }, U" L/ _' [#需要忽略大小写时可以用加上-i: b3 d1 D8 C2 c; z! I3 L  G+ w  w
dmesg | grep -i "xxx"% k# Q! [- l- N$ K
关闭内核打印信息/ F7 a* m( [) f5 u# Y5 {* e  }8 y
将系统日志优先级调为 0 即可关闭内核打印信息* D" N3 b( A7 y2 D" {
echo 0 > /proc/sys/kernel/printk6 s5 o5 l' j% _1 J

2 O8 Y8 Y  H0 l% V5 e#控制台的日志优先级简介
, k+ v% I+ c3 I/ l#define KERN_EMERG             0  致命级:紧急事件消息,系统崩溃之前提示,表示系统不可用      
. r! D7 P$ F$ c#define KERN_ALERT             1  警戒级:报告消息,表示必须采取措施                                 
* k! p3 v- y/ w: Z2 c# W( C3 ^) y; C4 G#define KERN_CRIT              2  临界级:临界条件,通常涉及严重的硬件或软件操作失败      
  d, z8 E; r, f6 t#define KERN_ERR               3  错误级:错误条件,驱动程序常用KERN_ERR来报告硬件错误      
8 R1 a1 C. p" j0 N% p+ p#define KERN_WARNING           4  告警级:警告条件,对可能出现问题的情况进行警告         
% O/ B& U: y# F* U4 G% y6 ]#define KERN_NOTICE            5  注意级:正常但又重要的条件,用于提醒                                 
+ [8 n! y: H) D: z$ U3 ^# g, M#define KERN_INFO              6  通知级:提示信息,如驱动程序启动时,打印硬件信息         4 q4 v4 L) y- r! p
#define KERN_DEBUG             7  调试级:调试级别的信息$ ]5 F5 R; C  S" _
图片
1 ]3 q5 p2 g: m: B图片
# K) @4 t2 }# D0 P! Q5 J查看进程8 w. f9 b0 l  d- x* I- Q4 t: p
查看进程信息
$ o1 n/ W9 P$ A6 uPID表示唯一标识,CMD表示进程名,能有多个。
! L9 }) P$ L. y9 ~) x# L. c) m9 R: l  E: M3 o1 Z0 Z5 ^
root@ido:~# ps
5 ~& B4 |0 u1 f) C! m    PID TTY          TIME CMD
6 O) Y( _/ m$ a- m- |$ T9 M6 i5 L    465 ttyFIQ0  00:00:00 login
, ?8 I( I8 H# Q: y6 F2 u    769 ttyFIQ0  00:00:00 bash
! E" Y8 F/ z5 d5 X) [0 N    991 ttyFIQ0  00:00:00 ps. V' H/ _* p8 D9 N! X9 E% N% t
杀死进程5 F4 z1 e* i  g* s2 q) E% H

  z6 w: h; W* s8 \0 {2 B& K) d#杀死某一个进程/ k. F9 l# t0 o3 j3 I
root@ido:~# kill -9  PID# V/ J: x$ Z. X

3 A8 j; X. O# l& z#杀死某一类进程
* Z& `! Y. p7 z7 B" \7 W& A* V: K
9 Y8 |. u' m% R  Hroot@ido:~# killall -9  CMD
至此,Linux常用命令教程完成,希望能帮助到大家,2025年我们一起加油。2 h, V3 L; l; u2 P
* S8 @7 F0 w( w  s% f/ d( K
. S8 n( P  D" I: {; V
! I5 ]: \# G2 r7 J4 |% ?
1 X2 Q3 o3 [6 X4 w$ A
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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