家里的电脑突然连不上网,或者软件老是崩溃,想查原因却不知道从哪下手?其实系统终端里藏着不少线索,关键是怎么把那些日志信息顺利导出来。很多人一看到黑窗口就发怵,其实掌握几个基本方法,自己在家也能搞定。
Windows 系统怎么导出日志
用 Windows 的朋友,可以打开“事件查看器”来找问题记录。按下 Win + R,输入 eventvwr.msc 回车就能进去了。比如你发现昨晚电脑莫名重启,可以在“Windows 日志”下的“系统”里找到对应时间的条目。
想把日志保存下来给懂行的朋友看,右键点击具体的日志项,选择“将筛选的日志另存为”,存成 .evtx 文件就行。这个文件可以用记事本打开看大致内容,也可以直接发给别人分析。
macOS 用户的小技巧
苹果电脑用户其实在终端里更方便。打开“应用程序-实用工具-终端”,输入下面这行命令,能把最近的系统日志导出来:
log show --last 24h > ~/Desktop/system_log.txt
这行命令的意思是:抓取过去 24 小时的日志,保存到桌面叫 system_log.txt 的文件里。如果只是想看某个应用的问题,比如 Safari 打不开网页,可以把 --last 24h 换成 --predicate 'subsystem == "com.apple.Safari"',精准定位问题。
Linux 家庭服务器常用做法
家里搭了小型服务器或者用 Ubuntu 做媒体中心的,多数会用 journalctl 查日志。比如树莓派跑着服务突然断了,连上去执行:
journalctl -u nginx.service --since today > nginx_today.log
就把今天 Nginx 的运行记录存到了当前目录。如果想实时盯着日志变化,加个 -f 参数就行:
journalctl -f
就像监控屏幕一样,新产生的日志会一条条往上滚,适合排查突发状况。
手机也能看日志?安卓用户注意
虽然手机没有传统终端,但安卓开发者选项里有“USB 调试”功能。开启后用数据线连电脑,输入:
adb logcat -d > phone_log.txt
就能把手机当前的系统日志导出来。比如微信总是闪退,把这个文件交给技术人员,比口头描述“点开就没了”有用得多。
这些方法不光修电脑能用,孩子上网课卡顿、智能电视老报错,都可以试试导日志找根源。不用非得等售后,自己动手查一查,有时候几分钟就发现问题所在。