Advanced Mac OS X Diagnostics & Khắc phục sự cố với sysdiagnose

Anonim

Người dùng Mac đang xử lý các vấn đề đặc biệt phức tạp hoặc rắc rối với Mac OS có thể chuyển sang một công cụ chẩn đoán nâng cao có sẵn từ dòng lệnh trong Mac OS X. Công cụ này, được gọi là sysdiagnose, cung cấp các báo cáo và phân tích kỹ thuật chi tiết về rất nhiều thành phần của OS X và phần cứng Mac, làm cho nó trở thành một công cụ có giá trị tiềm năng cho các nhu cầu chẩn đoán và khắc phục sự cố nâng cao.

sysdiagnose sẽ thu thập một lượng lớn thông tin và dữ liệu từ máy Mac, bao gồm báo cáo trục trặc và sự cố, đầu ra của fs_usage và top, phần mở rộng kernel và dữ liệu kernel, thông tin sử dụng bộ nhớ và chi tiết về các quy trình của người dùng, tất cả nhật ký hệ thống và nhật ký nhân, báo cáo từ Trình cấu hình hệ thống, thông tin và chi tiết sử dụng đĩa, chi tiết bộ công cụ I/O, trạng thái và chi tiết mạng cũng như chi tiết quy trình cụ thể bổ sung nếu ID quy trình (PID) được chỉ định bằng lệnh. Điều đó nghe có vẻ phức tạp phải không? Chà, đó là cố ý và nó quá mức cần thiết đối với hầu hết người dùng, đó là lý do tại sao điều này chỉ dành cho người dùng nâng cao . Thành thật mà nói, các chi tiết do sysdiagnose cung cấp sẽ giống như hoàn toàn vô nghĩa đối với người dùng Mac bình thường và mặc dù không có hại gì đối với những người mới chạy lệnh, nhưng việc đọc dữ liệu sẽ giống như người Hy Lạp lập dị.

Do tính chất kỹ thuật phức tạp của các báo cáo chẩn đoán hệ thống, người dùng Mac trung bình có thể sẽ không được hưởng lợi nhiều từ báo cáo này và do đó, nó thực sự dành riêng cho người dùng Mac nâng cao, những người hiểu cách chuyển báo cáo và phân tích hệ thống chi tiết đi vao thực hiện.

Chạy sysdiagnose và Nhận Báo cáo Hiệu suất & Hệ thống Mac Chi tiết từ Mac OS X

Để chạy chẩn đoán hệ thống nâng cao trong Mac OS X, bạn cần khởi chạy Terminal và nhập chuỗi lệnh sau:

sudo sysdiagnose -f ~/Desktop/

Sử dụng sudo cần có mật khẩu quản trị viên, mật khẩu này được yêu cầu để có quyền truy cập root và tạo chi tiết hệ thống nâng cao. Cờ -f là tùy chọn và được sử dụng để chỉ định thư mục đích, trong trường hợp này, nó đặt tệp đầu ra trên màn hình nền, nếu không, lệnh sẽ đưa chẩn đoán hệ thống vào thư mục tmp của Mac OS X tại /var/tmp/

Trước khi chạy sysdiagnose, lệnh sẽ lặp lại một thông báo cho biết loại dữ liệu nào được thu thập và dữ liệu đó có thể bao gồm một số chi tiết cá nhân, như tên người dùng, tên ổ đĩa, tên mạng và tên máy tính của bạn. Nếu bạn không muốn tất cả dữ liệu đó được chuyển từ máy Mac của mình vào các tệp chẩn đoán, thì đừng chạy lệnh.Đây là thông báo đầy đủ được hiển thị trước khi sysdiagnose chạy:

“Công cụ chẩn đoán này tạo các tệp cho phép Apple điều tra các sự cố với máy tính của bạn và giúp Apple cải tiến các sản phẩm của mình. Các tệp được tạo có thể chứa một số thông tin cá nhân của bạn, có thể bao gồm nhưng không giới hạn ở số sê-ri hoặc số duy nhất tương tự cho thiết bị, tên người dùng hoặc tên máy tính của bạn. Thông tin được Apple sử dụng theo chính sách quyền riêng tư của hãng (www.apple.com/privacy) và không được chia sẻ với bất kỳ bên thứ ba nào. Bằng cách bật công cụ chẩn đoán này và gửi bản sao của các tệp đã tạo cho Apple, bạn đồng ý cho phép Apple sử dụng nội dung của các tệp đó.

Nhấn Enter để tiếp tục."

Sau khi chạy lệnh, sẽ mất một hoặc hai phút để hoàn thành việc thu thập dữ liệu, khi hoàn thành chẩn đoán hệ thống sẽ báo cáo tệp đầu ra có sẵn ở đường dẫn đã chỉ định.

Tệp được tạo thường có dung lượng khoảng 5MB đến 15MB và là một tar gzip có tên là “sysdiagnose_(date_).tar.gz”. Giải nén quả bóng tar sẽ hiển thị nhiều tệp chứa báo cáo hệ thống, kết xuất system_profiler và đầu ra được thu thập từ rất nhiều lệnh đầu cuối khác nhau, từ kextstat, đến iotop và fs_usage, đến vm_stat và nhiều lệnh khác.

Nói chung, nội dung của các tệp này và đầu ra của rất nhiều báo cáo không đặc biệt thân thiện với người dùng, cực kỳ chi tiết theo cách thức kỹ thuật và do đó hoàn toàn quá phù hợp với hầu hết các nhu cầu chẩn đoán của người dùng Mac. Bản chất kỹ thuật của đầu ra sysdiagnose đặt điều này rất quan trọng trong lĩnh vực của những người dùng nâng cao, những người thành thạo trong việc đọc dữ liệu chẩn đoán phức tạp và báo cáo sự cố.

Những người quan tâm có thể biết thêm chi tiết về sysdiagnose từ trang man với man sysdiagnose và bạn luôn có thể tìm hiểu về các lệnh riêng lẻ do công cụ chạy.

Hãy nhớ rằng các sự cố nâng cao với MacOS và Mac OS X và Mac thường được xử lý tốt nhất bởi các chuyên gia được chứng nhận. Apple có dịch vụ hỗ trợ khách hàng tuyệt vời qua điện thoại, tại cửa hàng với Genius Bar và phạm vi bảo hành mở rộng AppleCare nhằm xử lý gần như tất cả các sự cố mà hầu hết chủ sở hữu máy Mac gặp phải, giúp các kênh hỗ trợ chính thức phù hợp với hầu hết các nhu cầu.

Advanced Mac OS X Diagnostics & Khắc phục sự cố với sysdiagnose