Beberapa kaedah wujud untuk mengenal pasti proses mana yang menggunakan port tertentu pada macOS. Pendekatan yang paling mudah melibatkan menggunakan arahan lsof
(senarai terbuka) di terminal. lsof
adalah utiliti baris perintah yang kuat yang memaparkan maklumat mengenai fail terbuka, termasuk port rangkaian. Pilihan
(lebih lanjut mengenai ini di bahagian seterusnya).
memberikan gambaran yang lebih komprehensif mengenai sambungan rangkaian, tetapi memerlukan lebih banyak tafsiran untuk menentukan proses tertentu. Sebaik sahaja anda telah mengenal pasti proses menggunakan port (seperti yang diterangkan di atas), anda boleh menamatkannya menggunakan PIDnya. Sekiranya proses itu tidak ditamatkan dengan anggun, anda boleh mencuba isyarat penamatan yang lebih kuat:sudo lsof -i :8080
Ya, seperti yang dibincangkan di atas, sudo
isyarat lsof
memaksa proses untuk menamatkan, tetapi secara amnya disyorkan untuk mencuba perintah -i :8080
standard terlebih dahulu, sebagai paksa menamatkan proses boleh menyebabkan kehilangan data atau ketidakstabilan sistem. Selepas membunuh proses itu, pelabuhan harus dibebaskan. Anda mungkin perlu menyemak tetapan firewall anda atau menggunakan alat pemantauan sistem untuk mengenal pasti sebarang masalah yang berpotensi lain. Adakah terdapat utiliti baris perintah di macOS untuk memeriksa penggunaan port?
lsof
adalah utiliti baris perintah yang paling berkesan untuk memeriksa penggunaan port pada macOS. Ia menyediakan maklumat terperinci mengenai fail terbuka, termasuk port rangkaian, dan proses yang berkaitan. Walaupun netstat
juga menyediakan maklumat mengenai sambungan rangkaian, lsof
menawarkan output yang lebih bersih dan lebih mesra pengguna khusus untuk mengenal pasti proses yang berkaitan dengan port tertentu. Oleh itu, lsof
adalah utiliti baris perintah yang disyorkan untuk tujuan ini. Perintah ini membolehkan anda dengan mudah mengenal pasti proses mana yang menggunakan port tertentu. Cukup buka aplikasi terminal anda, taipkan arahan dengan nombor port yang anda minati), dan tekan Enter. Output akan jelas menunjukkan proses menggunakan port itu, memberikan anda maklumat yang diperlukan untuk memahami dan mengurus penggunaan port pada sistem anda. Ingatlah untuk menggunakan
untuk mendapatkan keistimewaan yang diperlukan untuk melihat maklumat mengenai semua proses.
Atas ialah kandungan terperinci Cara Melihat Pekerjaan Pelabuhan oleh MacOS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!