|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本文继续介绍Linux系统查看硬件配置及常用调试命令,方便开发者快速了解开发板硬件信息及进行相关调试。触觉智能RK3562开发板演示。查看操作系统版本信息
8 ~0 r, Z' I6 C7 l( vroot@ido:/# cat /etc/*release S5 t8 H0 x6 J* d9 v
DISTRIB_ID=Ubuntu/ @. d7 O- S# T2 n% m
DISTRIB_RELEASE=20.047 R# R3 F5 p! Q$ b4 l2 z b' J
DISTRIB_CODENAME=focal
0 B# j/ V! ^$ t; LDISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"
- w* h+ p9 w1 d# T* ENAME="Ubuntu"! _0 p' U* {- b# a7 K
VERSION="20.04.3 LTS (Focal Fossa)"
2 F1 d& H8 @: H$ d8 s s& i4 uID=ubuntu
/ P1 F% P# G2 k" ]- nID_LIKE=debian
9 f# Y! x& i8 o! \PRETTY_NAME="Ubuntu 20.04.3 LTS"" s3 b( a- E. L: N
VERSION_ID="20.04"
6 W1 s4 i7 o! f- q# u+ c/ X: ^HOME_URL="https://www.ubuntu.com/"5 e. `1 R' T% s5 ]% k( B
SUPPORT_URL="https://help.ubuntu.com/"
1 D7 u. E+ ?$ q5 lBUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"* \; b: S+ `: I2 |; \0 g/ o
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"! S: A! @: G- e* U/ s& C* l
VERSION_CODENAME=focal
. o0 q( z0 L0 L# SUBUNTU_CODENAME=focal
$ E, o: e9 w) fBUILD_INFO="root@industio Sun Oct 9 05:54:12 UTC 2022" O3 r, `# v" k% i' }8 F: `9 | A
BUILD_INFO="root@industio Thu Oct 20 02:17:12 UTC 2022"
& @4 n6 J- r/ D: d- k* M, D2 ]BUILD_INFO="root@industio Thu Oct 20 02:19:41 UTC 2022"0 I5 Z2 f' J' o$ C
查看linux内核版本信息7 N/ c9 [% t2 e1 Q- o: ^
1 p7 z+ d: h2 z' d# Troot@ido:/# uname -a
" B2 D, ?7 t) x( U7 ILinux ido 5.10.160 #24 SMP Thu Jul 18 19:06:25 CST 2024 aarch64 aarch64 aarch64 GNU/Linux
6 f0 W) w# `' G! [$ N/ x: |, q. B图片% C! ~! k& Y" u: {/ g
) \+ V/ E: J) q$ F; s+ P( |
图片8 a7 Y- T3 \$ y9 V7 p1 X
查看内核信息
* L4 t; ^$ B Q! |8 _6 Q/ l" n2 N0 N直接查看内核信息
- U" z5 j. a' D I- f) {& groot@ido:/# dmesg5 e8 o% u! A' v, C7 X
[ 1.088625] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
$ x* W; n$ e! Z" O, o4 ^[ 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 20241 n x4 y; k' |! O' ?0 h
[ 1.092354] Machine model: Rockchip RK3562 IDO EVB3562 V1B Board6 t- C r9 L0 R: e
......
2 e6 S+ ` |2 m; w5 A- j% a筛选出关键字相关的内核信息/ F- C; a3 M" R1 ~( ]+ B7 Y
( p! L z( O4 u% Q; d4 C# "xxx"替换成要搜索的关键字
( f1 z# Z1 E1 A: f4 P3 Xdmesg | grep "xxx". l% i) H3 J' x2 J( L. W
! q1 j0 Z( P" s g6 ^/ i* u#需要忽略大小写时可以用加上-i
5 q5 d: v9 v2 T: S: odmesg | grep -i "xxx"
8 a$ F; B7 R4 \2 f4 j关闭内核打印信息2 Y4 q* C) E( j4 h+ ^. v/ E! h$ A
将系统日志优先级调为 0 即可关闭内核打印信息
4 v& o; v" Y& @) c- [9 f- @echo 0 > /proc/sys/kernel/printk9 l7 }6 d1 c2 _) p( b* G2 H
, K+ Y. v$ j1 ?9 a/ q
#控制台的日志优先级简介
4 z) y% \, a. i! d* G#define KERN_EMERG 0 致命级:紧急事件消息,系统崩溃之前提示,表示系统不可用
# u+ _+ r: B5 C: b#define KERN_ALERT 1 警戒级:报告消息,表示必须采取措施
X0 B' K+ @- c#define KERN_CRIT 2 临界级:临界条件,通常涉及严重的硬件或软件操作失败
1 f/ F2 x- E: Y9 y; v" b9 H#define KERN_ERR 3 错误级:错误条件,驱动程序常用KERN_ERR来报告硬件错误
: p6 K A; J7 k#define KERN_WARNING 4 告警级:警告条件,对可能出现问题的情况进行警告
7 U. V- ~5 Y4 a# Z8 G#define KERN_NOTICE 5 注意级:正常但又重要的条件,用于提醒 6 V& X4 Q, a% N7 y
#define KERN_INFO 6 通知级:提示信息,如驱动程序启动时,打印硬件信息 ! ?/ n8 D8 x s
#define KERN_DEBUG 7 调试级:调试级别的信息& U/ U1 _" T2 T/ ^/ E) W7 U4 ]7 C8 x
图片; R/ X+ M0 F% |0 s* V; _
图片5 @2 o6 V% _ W+ X
查看进程# f% i# c# j s( g; u1 S: C
查看进程信息& H1 J- _2 O- y
PID表示唯一标识,CMD表示进程名,能有多个。
2 V$ w8 R* q9 Z
1 o" V) V1 `. F* G" Groot@ido:~# ps4 k# I [; G0 K' Y; z; g, [
PID TTY TIME CMD4 f$ [3 R" a, o* ]2 ^( [
465 ttyFIQ0 00:00:00 login
9 p' i0 d& O/ C" b/ B! s 769 ttyFIQ0 00:00:00 bash" q2 V! Z+ f/ @; v5 i, ^+ s% r* s' V
991 ttyFIQ0 00:00:00 ps3 m6 ?7 [) J) ~0 Z3 |
杀死进程
& [- u1 B& d& R" d
* V$ v3 C& _; ~#杀死某一个进程
- L# V2 \1 B' d* l) ]0 troot@ido:~# kill -9 PID7 P l6 d; ~) \
5 [; y, _0 f' v) v' c
#杀死某一类进程
) z$ _+ N5 M. k! p+ i1 B' s( q
2 A4 x: f9 i" ]root@ido:~# killall -9 CMD至此,Linux常用命令教程完成,希望能帮助到大家,2025年我们一起加油。1 Y1 A) `6 O" U* o- {; W! _* l
+ ]* P& Q" R* M, ^- d' k0 |% h/ r j" ^- H0 |
' T+ \$ g# F1 N' o3 R- j
) U* W( j/ a* Y |
|