如何在Mac上查看系统日志

Mac会保留系统日志,这有助于诊断和解决macOS和已安装应用程序的问题。 这些日志作为纯文本日志文件存储在Mac的系统驱动器上,macOS还包括一个用于查看它们的应用程序。

查看系统日志在控制台应用程序中

要查看Mac系统日志,请启动Console应用程序。 您可以通过按Command + Space,键入“Console”,然后按Enter键,使用Spotlight搜索启动它。 您也可以在Finder>应用程序>实用程序>控制台中找到它。

Console应用程序(也称为Console.app)就像是Mac的Windows事件查看器 。

默认情况下,您将看到当前Mac的控制台消息列表。 如果您愿意,可以单击工具栏中的“错误和错误”以仅查看错误消息。 您还可以使用搜索框搜索要查看的错误消息类型。

报告下提供了更多日志。 要查看应用程序崩溃和冻结日志,请单击系统应用程序的“系统报告”或用户应用程序的“用户报告”。 您将看到各种带有.crash,.diag和.spin等文件扩展名的日志。 单击它们以在“信息”窗格中查看它们。

如果您需要有关应用程序在系统上崩溃的原因的更多信息,您可以在此处找到它。 应用程序的开发人员可能需要此信息来修复Mac上发生的崩溃。

要查看系统日志文件,请单击“system.log”。要浏览不同的特定于应用程序的日志,请在此处查看其他文件夹。 “~Library / Logs”是您当前的Mac用户帐户的用户特定应用程序日志文件夹,“/ Library / Logs”是系统范围的应用程序日志文件夹,“/ var / log”通常包含低级系统服务的日志。 搜索栏也可用于过滤这些日志文件。

要查看“用户报告”或“〜/ Library / Logs”下的其他Mac用户帐户日志,您必须以该用户身份登录,然后打开控制台应用程序。

您可以将数据从系统日志复制到文本文件,如果您需要将其导出以与其他人共享以进行故障排除。 首先,单击编辑>全选以选择当前屏幕上的所有消息。 接下来,单击编辑>复制将它们复制到剪贴板。

接下来,打开TextEdit应用程序 – 例如,按Command + Space,键入“TextEdit”,然后按“Enter”。创建一个新文档,然后选择“编辑”>“粘贴”将消息粘贴到文本文件中。 单击文件>保存以保存文本文件。

在磁盘上查找日志文件

这些日志也是您可以在Mac的本地磁盘上找到的纯文本文件。 这意味着您可以在Finder中或通过终端浏览它们,在其他应用程序中打开它们,使用命令行工具,并备份文件。

要查找这些日志文件,请查看以下位置:

  • 系统日志文件夹 :/ var / log
  • 系统日志 :/var/log/system.log
  • Mac Analytics数据 :/ var / log / DiagnosticMessages
  • 系统应用程序日志 :/ Library / Logs
  • 系统报告 :/ Library / Logs / DiagnosticReports
  • 用户应用程序日志 :〜/ Library / Logs(换句话说,/ Users / NAME / Library / Logs)
  • 用户报告 :〜/ Library / Logs / DiagnosticReports(换句话说,/ Users / NAME / Library / Logs / DiagnosticReports)

如果您需要记住在哪里找到其中一个文件夹,可以打开控制台应用程序(位于/Applications/Utilities/Console.app),按住Ctrl键单击或右键单击侧栏中的其中一个日志或文件夹,选择“在Finder中显示”以查看其在磁盘上的位置。

mac安装brew及nginx

mac安装brew及nginx
安装方法:命令行输入 /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 回车(这里有提示目录不存在,要创建需要按return键,如果用的windows键盘,就是回车键)

它的用法

brew update 更新brew;

brew install {应用名,如git} 安装软件

brew cask install {应用名,如git} 也是下载安装,与上面的区别,请查看https://www.zhihu.com/question/22624898

sudo brew install nginx

MacOS 安装dmg包

macuusafe-emmdeMac-mini:JDK 7 Update 79 macuusafe-emm$ hdiutil attach jdk-7u79-macosx-x64.dmg
macuusafe-emmdeMac-mini:JDK 7 Update 79 macuusafe-emm$ cd /Volumes/JDK\ 7\ Update\ 79/
macuusafe-emmdeMac-mini:JDK 7 Update 79 macuusafe-emm$ sudo installer -pkg JDK\ 7\ Update\ 79.pkg -target /
installer: Package name is JDK 7 Update 79
installer: Installing at base path /
installer: The install was successful.
macuusafe-emmdeMac-mini:JDK 7 Update 79 macuusafe-emm$ ls /Library/Java/JavaVirtualMachines
jdk1.7.0_79.jdk
macuusafe-emmdeMac-mini:JDK 7 Update 79 macuusafe-emm$

macuusafe-emmdeMac-mini:ios_pack macuusafe-emm$ hdiutil attach mysql-5.7.21-macos10.13-x86_64.dmg
正在检查“Protective Master Boot Record (MBR : 0)”的校验和…
Protective Master Boot Record (MBR ::已验证 CRC32 $DCB572A5
正在检查“GPT Header (Primary GPT Header : 1)”的校验和…
GPT Header (Primary GPT Header : 1):已验证 CRC32 $418CB3C3
正在检查“GPT Partition Data (Primary GPT Table : 2)”的校验和…
GPT Partition Data (Primary GPT Tabl:已验证 CRC32 $D49546F2
正在检查“ (Apple_Free : 3)”的校验和…
(Apple_Free : 3):已验证 CRC32 $00000000
正在检查“disk image (Apple_HFS : 4)”的校验和…
……………………………………………………………………………………………………………………………………
disk image (Apple_HFS : 4):已验证 CRC32 $DBE22405
正在检查“GPT Partition Data (Backup GPT Table : 5)”的校验和…
GPT Partition Data (Backup GPT Table:已验证 CRC32 $D49546F2
正在检查“GPT Header (Backup GPT Header : 6)”的校验和…
GPT Header (Backup GPT Header : 6):已验证 CRC32 $AFD7997F
已验证 CRC32 $2B51A346
/dev/disk3 GUID_partition_scheme
/dev/disk3s1 Apple_HFS /Volumes/mysql-5.7.21-macos10.13-x86_64
macuusafe-emmdeMac-mini:ios_pack macuusafe-emm$ cd /Volumes/mysql-5.7.21-macos10.13-x86_64
macuusafe-emmdeMac-mini:mysql-5.7.21-macos10.13-x86_64 macuusafe-emm$ ls
mysql-5.7.21-macos10.13-x86_64.pkg
macuusafe-emmdeMac-mini:mysql-5.7.21-macos10.13-x86_64 macuusafe-emm$ sudo installer -pkg mysql-5.7.21-macos10.13-x86_64.pkg -target /
Password:
installer: Package name is MySQL 5.7.21-community
installer: Installing at base path /
installer: The install was successful.
macuusafe-emmdeMac-mini:mysql-5.7.21-macos10.13-x86_64 macuusafe-emm$ ls /usr/local/
.com.apple.installer.keep mysql/ mysql-5.7.21-macos10.13-x86_64/
macuusafe-emmdeMac-mini:mysql-5.7.21-macos10.13-x86_64 macuusafe-emm$ ls /usr/local/mysql-5.7.21-macos10.13-x86_64/
COPYING README bin/ data/ docs/ include/ keyring/ lib/ man/ share/ support-files/
macuusafe-emmdeMac-mini:mysql-5.7.21-macos10.13-x86_64 macuusafe-emm$ ls /usr/local/mysql-5.7.21-macos10.13-x86_64/bin/
innochecksum mysql mysql_secure_installation mysqld mysqlpump resolve_stack_dump
lz4_decompress mysql_client_test_embedded mysql_ssl_rsa_setup mysqld-debug mysqlshow resolveip
my_print_defaults mysql_config mysql_tzinfo_to_sql mysqld_multi mysqlslap zlib_decompress
myisam_ftdump mysql_config_editor mysql_upgrade mysqld_safe mysqltest_embedded
myisamchk mysql_embedded mysqladmin mysqldump mysqlxtest
myisamlog mysql_install_db mysqlbinlog mysqldumpslow perror
myisampack mysql_plugin mysqlcheck mysqlimport replace
macuusafe-emmdeMac-mini:mysql-5.7.21-macos10.13-x86_64 macuusafe-emm$ ls /usr/local/mysql-5.7.21-macos10.13-x86_64/support-files/
magic mysql-log-rotate mysql.server mysqld_multi.server
macuusafe-emmdeMac-mini:mysql-5.7.21-macos10.13-x86_64 macuusafe-emm$ cd /usr/local/mysql-5.7.21-macos10.13-x86_64/support-files/
macuusafe-emmdeMac-mini:support-files macuusafe-emm$ ls
magic mysql-log-rotate mysql.server mysqld_multi.server
macuusafe-emmdeMac-mini:support-files macuusafe-emm$ ./mysql.server start
Starting MySQL
./usr/local/mysql/bin/mysqld_safe: line 647: /usr/local/mysql/data/macuusafe-emmdeMac-mini.local.err: Permission denied
Logging to ‘/usr/local/mysql/data/macuusafe-emmdeMac-mini.local.err’.
/usr/local/mysql/bin/mysqld_safe: line 144: /usr/local/mysql/data/macuusafe-emmdeMac-mini.local.err: Permission denied
/usr/local/mysql/bin/mysqld_safe: line 198: /usr/local/mysql/data/macuusafe-emmdeMac-mini.local.err: Permission denied
/usr/local/mysql/bin/mysqld_safe: line 906: /usr/local/mysql/data/macuusafe-emmdeMac-mini.local.err: Permission denied
rm: /usr/local/mysql/data/macuusafe-emmdeMac-mini.local.pid.shutdown: Permission denied
/usr/local/mysql/bin/mysqld_safe: line 144: /usr/local/mysql/data/macuusafe-emmdeMac-mini.local.err: Permission denied
ERROR! The server quit without updating PID file (/usr/local/mysql/data/macuusafe-emmdeMac-mini.local.pid).
macuusafe-emmdeMac-mini:support-files macuusafe-emm$ sudo ./mysql.server start
Starting MySQL
.Logging to ‘/usr/local/mysql/data/macuusafe-emmdeMac-mini.local.err’.
SUCCESS!
macuusafe-emmdeMac-mini:support-files macuusafe-emm$ netstat -an|grep 3306
tcp46 0 0 *.3306 *.* LISTEN
macuusafe-emmdeMac-mini:support-files macuusafe-emm$

macuusafe-emmdeMac-mini:support-files macuusafe-emm$ vim ~/.bash_profile
macuusafe-emmdeMac-mini:support-files macuusafe-emm$ cat ~/.bash_profile
export LANG=en_US.UTF-8
export PATH=${PATH}:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin:/usr/local/mysql-5.7.21-macos10.13-x86_64/bin
macuusafe-emmdeMac-mini:support-files macuusafe-emm$
macuusafe-emmdeMac-mini:support-files macuusafe-emm$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
macuusafe-emmdeMac-mini:support-files macuusafe-emm$ source ~/.bash_profile
macuusafe-emmdeMac-mini:support-files macuusafe-emm$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin:/usr/local/mysql-5.7.21-macos10.13-x86_64/bin