RCU一个说明网页
在ioctrl 长时间没有响应退出的时候可能会出现对应的问题。
cat或者
tail -f命令
日 志 文 件 说 明
/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
/var/log/secure 与安全相关的日志信息
/var/log/maillog 与邮件相关的日志信息
/var/log/cron 与定时任务相关的日志信息
/var/log/spooler 与UUCP和news设备相关的日志信息
/var/log/boot.log 守护进程启动和停止相关的日志消息
系统:
# uname -a # 查看内核/操作系统/CPU信息
# cat /etc/issue
# cat /etc/redhat-release # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源:
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh <目录名> # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载
磁盘和分区:
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
网络:
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息
进程:
# ps -ef # 查看所有进程
# top # 实时显示进程状态(另一篇文章里面有详细的介绍)
用户:
# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
服务:
# chkconfig –list # 列出所有系统服务
# chkconfig –list | grep on # 列出所有启动的系统服务
[ 1871.936001] rcu: INFO: rcu_sched self-detected stall on CPU
[ 1871.943134] rcu: 2-…: (8378 ticks this GP) idle=19a/1/0x40000002 softirq=11067/11067 fqs=4189
[ 1871.952049] rcu: (t=8405 jiffies g=16381 q=144)
[ 1871.956740] NMI backtrace for cpu 2
[ 1871.960220] CPU: 2 PID: 968 Comm: tte_test Tainted: G O 4.19.65 #14
[ 1871.967755] Hardware name: Orbita OA1801 ARM Cortex A9 Platform
[ 1871.973671] [] (unwind_backtrace) from [] (show_stack+0x10/0x14)
[ 1871.981391] [] (show_stack) from [] (dump_stack+0x88/0x9c)
[ 1871.988596] [] (dump_stack) from [] (nmi_cpu_backtrace+0xc0/0xc4)
[ 1871.996401] [] (nmi_cpu_backtrace) from [] (nmi_trigger_cpumask_backtrace+0xf0/0x138)
[ 1872.005940] [] (nmi_trigger_cpumask_backtrace) from [] (rcu_dump_cpu_stacks+0xa4/0xcc)
[ 1872.015557] [] (rcu_dump_cpu_stacks) from [] (rcu_check_callbacks+0x6b4/0x958)
[ 1872.024485] [] (rcu_check_callbacks) from [] (update_process_times+0x34/0x5c)
[ 1872.033327] [] (update_process_times) from [] (tick_periodic+0x3c/0xc0)
[ 1872.041646] [] (tick_periodic) from [] (tick_handle_periodic+0x2c/0x90)
[ 1872.049975] [] (tick_handle_periodic) from [] (gt_clockevent_interrupt+0x40/0x58)
[ 1872.059164] [] (gt_clockevent_interrupt) from [] (handle_percpu_devid_irq+0x8c/0x240)
[ 1872.068698] [] (handle_percpu_devid_irq) from [] (generic_handle_irq+0x24/0x34)
[ 1872.077710] [] (generic_handle_irq) from [] (__handle_domain_irq+0x5c/0xb4)
[ 1872.086380] [] (__handle_domain_irq) from [] (gic_handle_irq+0x4c/0x90)
[ 1872.094702] [] (gic_handle_irq) from [] (__irq_svc+0x6c/0x90)
[ 1872.102152] Exception stack(0xc8947e88 to 0xc8947ed0)
[ 1872.107185] 7e80: 00000000 f082626a 000000a2 000000a2 0003435c bf0162cc
[ 1872.115329] 7ea0: d1b71759 80808081 bf0153a8 f0824000 f0826000 0001a351 f082426b c8947edc
[ 1872.123470] 7ec0: f08267ff c0857f80 800e0013 ffffffff
[ 1872.128509] [] (__irq_svc) from [] (memcmp+0x34/0x50)
[ 1872.135281] [] (memcmp) from [] (dmaTest+0x9c/0x170 [tte_test_drv])
[ 1872.143261] [] (dmaTest [tte_test_drv]) from [] (tte_ioctl+0xc/0x44 [tte_test_drv])
[ 1872.152627] [] (tte_ioctl [tte_test_drv]) from [] (do_vfs_ioctl+0xac/0x8c8)
[ 1872.161295] [] (do_vfs_ioctl) from [] (ksys_ioctl+0x34/0x58)
[ 1872.168664] [] (ksys_ioctl) from [] (ret_fast_syscall+0x0/0x54)
[ 1872.176284] Exception stack(0xc8947fa8 to 0xc8947ff0)
[ 1872.181316] 7fa0: bea16d08 00000000 00000003 c0044604 00000000 c0044604
[ 1872.189459] 7fc0: bea16d08 00000000 00000000 00000036 00000000 00000000 b6fee000 00000000
[ 1872.197599] 7fe0: b6f67781 bea16cac 000106bb b6f67788
[ 1874.607268] .