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

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

[复制链接]

该用户从未签到

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

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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 13:48 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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