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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本文继续介绍Linux系统查看硬件配置及常用调试命令,方便开发者快速了解开发板硬件信息及进行相关调试。触觉智能RK3562开发板演示。查看操作系统版本信息
5 P' a7 f) p# N( Troot@ido:/# cat /etc/*release2 C  T- n& I1 D9 U: u
DISTRIB_ID=Ubuntu: P3 P; l) i6 j1 X" K8 j  n: c
DISTRIB_RELEASE=20.04$ g( X$ b8 f, c6 W
DISTRIB_CODENAME=focal! G' K# A- U0 p# Z9 f) q
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS": k$ n; _2 Z6 Z( h* G, `
NAME="Ubuntu"
4 e, K- p  x+ N" D$ F" q/ hVERSION="20.04.3 LTS (Focal Fossa)". L. |1 J  k/ l  {+ {- R; |
ID=ubuntu8 H0 J8 W, V  R/ i, E9 t) N
ID_LIKE=debian
+ H% M7 y- h+ ?# W0 oPRETTY_NAME="Ubuntu 20.04.3 LTS", Q4 o- H" t# q2 h" J( e' M
VERSION_ID="20.04"8 Z2 j% n5 ~6 x+ c" Y4 \; U9 [) ?
HOME_URL="https://www.ubuntu.com/"! _; v  N# P. }; W
SUPPORT_URL="https://help.ubuntu.com/"1 a# b) x, W$ ?( G3 x
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
; @1 J1 R" R7 [. a+ Y5 B2 X- UPRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"! V8 D4 s& A4 c4 w* @
VERSION_CODENAME=focal
  G2 _9 w: R7 \0 \, J7 QUBUNTU_CODENAME=focal9 {$ F, P5 K! K% b+ q
BUILD_INFO="root@industio Sun Oct  9 05:54:12 UTC 2022"
1 W( V2 e+ ~8 w7 oBUILD_INFO="root@industio Thu Oct 20 02:17:12 UTC 2022"
1 t( u0 I# m7 F/ r3 k6 xBUILD_INFO="root@industio Thu Oct 20 02:19:41 UTC 2022"
3 ~9 R% q+ i9 u* \" b/ l0 d6 e查看linux内核版本信息. t6 c& o1 U$ T% c4 D5 ?7 w1 v* x
7 f5 u/ P& w! `  ?: D5 X
root@ido:/# uname -a
  K2 V9 E! s& OLinux ido 5.10.160 #24 SMP Thu Jul 18 19:06:25 CST 2024 aarch64 aarch64 aarch64 GNU/Linux
/ v2 m5 G' c9 d图片5 K( _8 m; D+ Q+ f" G

% h1 I) K  Y1 L图片
5 }7 _6 V- U5 V( Y' K; O, i查看内核信息9 ^) \0 T( t+ K# a+ Y. H4 W
直接查看内核信息
8 n+ l! K/ t/ S  {root@ido:/# dmesg% N1 o5 t+ m8 L( u1 P. Q+ x
[    1.088625] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
& o: r3 Q# g$ R7 R% I6 E2 r# e[    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
5 k: I  v+ B$ ], d; O- v5 P' D[    1.092354] Machine model: Rockchip RK3562 IDO EVB3562 V1B Board. o# G/ J$ z" \3 t( T& R
......
+ i  G( x# b$ X+ [% Q# e筛选出关键字相关的内核信息* a' k2 k* Y1 r8 m# t; ~
9 K2 N; V% a8 [- X) C: G% e) g. }
# "xxx"替换成要搜索的关键字; L( ?  I9 L& D: f( _. ~4 z4 i
dmesg | grep "xxx"" X  v3 Q- K7 Z' l; k! e

8 E+ c3 h& G7 o+ l! b1 t# \: W8 g0 a: v, x#需要忽略大小写时可以用加上-i# L/ P; x% _! z8 @
dmesg | grep -i "xxx"
. N  v2 a( ]- z+ g  \; U  z关闭内核打印信息& H* w& f6 I, j" w
将系统日志优先级调为 0 即可关闭内核打印信息
! L; F# I4 i9 u; J! pecho 0 > /proc/sys/kernel/printk
3 b  b7 X4 u- M% {: D4 F* q  Y7 B  K6 d/ u; u% U/ [
#控制台的日志优先级简介; ?* ~5 [/ y. Q1 M& u6 ]4 b% b
#define KERN_EMERG             0  致命级:紧急事件消息,系统崩溃之前提示,表示系统不可用      
9 _" q$ |  L" y0 }#define KERN_ALERT             1  警戒级:报告消息,表示必须采取措施                                 
6 b2 b! ]- |& C# d) C" c( j9 ]#define KERN_CRIT              2  临界级:临界条件,通常涉及严重的硬件或软件操作失败      # T; i5 d! S: }" s0 w
#define KERN_ERR               3  错误级:错误条件,驱动程序常用KERN_ERR来报告硬件错误      + d/ s+ [/ z8 K$ y4 \
#define KERN_WARNING           4  告警级:警告条件,对可能出现问题的情况进行警告         
' {' @# N/ O5 B( i( T#define KERN_NOTICE            5  注意级:正常但又重要的条件,用于提醒                                 
2 H. q& G$ p% b5 o( d6 Q#define KERN_INFO              6  通知级:提示信息,如驱动程序启动时,打印硬件信息         3 I" {* t/ F( e: I# Y
#define KERN_DEBUG             7  调试级:调试级别的信息
- c. J. A7 E# u8 @图片
( V3 I1 V; @* ^% O- `$ t图片
- N3 o% D0 K0 c! ?1 c查看进程9 P$ p$ B) ^& Q8 d
查看进程信息3 ?- i0 _& }; e: S
PID表示唯一标识,CMD表示进程名,能有多个。
2 i4 D2 }8 Y! H, W# Y) W& S: ]) u* Z. R; N# v
root@ido:~# ps
7 F2 |+ O/ N8 T  p( }) C% _3 f8 {    PID TTY          TIME CMD
+ T  [, S2 G3 m- i8 ~    465 ttyFIQ0  00:00:00 login# l2 H2 M$ s( I7 l" a
    769 ttyFIQ0  00:00:00 bash
/ v7 V) P* Y8 m+ k    991 ttyFIQ0  00:00:00 ps
! K7 U0 r" m: ~) t- H6 L2 p杀死进程
( U5 L1 h" O% g0 w7 S, j0 x* Z. t4 {* u# U" c. z) @
#杀死某一个进程
7 X4 A0 y. l2 r4 z* @  groot@ido:~# kill -9  PID
, x1 u# ~+ [  Y8 E- X/ B; x* w! M
. G6 L' C: X; h" }: g2 A" [2 @% u#杀死某一类进程
( L  o. \- C- O" S, h0 s7 o2 T  v
4 i; S$ {3 c: I: ]root@ido:~# killall -9  CMD
至此,Linux常用命令教程完成,希望能帮助到大家,2025年我们一起加油。: c( |' ~, j* Q

8 ~8 c" b) k# T& y9 k6 G
2 r1 B; m$ K8 a, P" g( e+ G$ w% w8 n% h- s6 Y

3 L! Q  ]0 K* K. B
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-18 21:22 , Processed in 0.109375 second(s), 24 queries , Gzip On.

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

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

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