Liệt kê tất cả các phần mở rộng hạt nhân của bên thứ ba trong Mac OS X

Anonim

Nếu bạn đang khắc phục sự cố máy Mac với một số sự cố đặc biệt kỳ lạ mà các biện pháp thông thường dường như không giải quyết được, thì có thể hữu ích khi liệt kê những phần mở rộng kernel nào được kích hoạt, đặc biệt là các kext của bên thứ ba được tải vào OS X.

Xác định phần mở rộng kernel nào được tải và chạy trong Mac OS X khá dễ dàng và khi sử dụng grep, bạn có thể dễ dàng liệt kê tất cả các kext của bên thứ ba .Bạn cũng có thể sử dụng lệnh tương tự để liệt kê các phần mở rộng kernel gốc. Để thực hiện điều này, bạn sẽ sử dụng lệnh kextstat và chuyển đầu ra thành grep, sử dụng dòng lệnh. Điều này hoạt động giống nhau trong tất cả các phiên bản Mac OS X.

Cách xem tất cả tiện ích hạt nhân của bên thứ ba trong Mac OS X

Cú pháp đầy đủ để xem phần mở rộng kernel của bên thứ ba như sau:

kextstat | grep -v com.apple

Đầu ra sẽ thay đổi tùy thuộc vào phần mở rộng của bên thứ ba, nếu có, trong nhân. Nó có thể giống như sau:

Chỉ mục Tham chiếu Địa chỉ Kích thước Tên dây (Phiên bản) Được liên kết với 117 0 0xffdddfff8209ff910 0x2000 0x2000 com.radiosilenceapp.nke.PrivateEye (1) 4 1 119 0 0xffffff945818248770 com.radiosilenceapp.nke.PrivateEye (1) 4 1 119 0 0xffffff945818248770 com 0x3000 0x3000 .whattheheckisthis.WeirdExtension (1) 5 2

Nếu bạn thấy điều gì đó không phù hợp trong danh sách đó, thì đó có thể là một nơi tốt để bắt đầu khắc phục sự cố.

Cách liệt kê tất cả các phần mở rộng hạt nhân trong OS X

Tất nhiên, bạn luôn có thể liệt kê tất cả các phần mở rộng kernel (nghĩa là bao gồm cả kext Mac OS X chính thức của Apple) bằng cách chỉ cần gõ chuỗi lệnh sau:

kextstat

Đầu ra ở đây sẽ rất quan trọng, nhưng nó vẫn có thể có giá trị.

Nếu bạn muốn tìm hiểu thêm về kextstat, chỉ cần gõ ‘man kextstat’ để mở trang man trong OS X Terminal.

Đừng quên rằng bạn cũng có thể kiểm tra thủ công vị trí thư mục hệ thống mở rộng hạt nhân truyền thống nếu cần, thậm chí di chuyển và xóa các tệp kext khỏi đó để hỗ trợ quá trình cài đặt, gỡ cài đặt, khắc phục sự cố hoặc khám phá các phần mở rộng kernel.

Liệt kê tất cả các phần mở rộng hạt nhân của bên thứ ba trong Mac OS X