Pengguna Mac kadang -kadang mungkin menghadapi situasi di mana proses menduduki pelabuhan, yang menyebabkan aplikasi atau proses lain tidak dapat menggunakan port tersebut. Jika anda menghadapi situasi ini, sebagai contoh, apabila cuba menggunakan React.js, anda mendapati bahawa program sudah berjalan di port 3000, anda boleh dengan mudah menjejaki proses yang menduduki pelabuhan melalui baris arahan.
Kami akan menunjukkan bagaimana untuk mencari dan menamatkan proses pelabuhan di MacOS.
Bagaimana mencari proses yang menduduki pelabuhan pada mac
Sintaks yang digunakan adalah seperti berikut: Gantikan PortNumber dengan nombor proses yang anda ingin cari pelabuhan yang diduduki:
sudo lsof -i :PORTNUMBER
Sebagai contoh, cari proses yang menduduki Port 445:
sudo lsof -i :445
Atau cari proses yang menduduki port 3000: sudo lsof -i :3000
Cara mencari dan menamatkan proses yang menduduki pelabuhan pada Mac
Sebaik sahaja anda telah memperoleh PID (ID Proses) dari output arahan LSOF, anda boleh memilih untuk keluar dari aplikasi, menutup perkhidmatan, atau menamatkan proses untuk melepaskan dan membuka kunci pelabuhan yang diduduki.
Cara paling mudah untuk menamatkan proses adalah dengan menggunakan perintah membunuh:
kill -9 PID
Sebagai contoh, jika ID proses yang menduduki port 3000 adalah "8384", anda boleh menggunakan arahan berikut:
kill -9 8384
Sekiranya proses itu dimiliki oleh akar, admin, atau pengguna lain, anda perlu mempersiapkan sudo:
sudo kill -9 8384
Perlu dinyatakan bahawa arahan LSOF yang digunakan di sini adalah terpakai pada Mac dan juga boleh digunakan dalam sistem Linux.
Kami mengandaikan bahawa anda mempunyai pemahaman tertentu tentang baris arahan, dan tentu saja jika tidak, anda mungkin tidak berada di sini, dan anda tidak akan bimbang tentang proses mana yang menduduki port tertentu.
Terdapat cara lain untuk melakukan ini, tetapi jelas kami menggunakan arahan LSOF di sini, yang merupakan alat yang sangat kuat, yang juga boleh digunakan untuk mencari proses yang mendengar port TCP, mencari aplikasi atau proses yang berinteraksi dengan fail tertentu, mencari semua proses yang menggunakan sambungan internet, dan lain -lain.
Adakah terdapat cara lain untuk menentukan proses mana yang menduduki pelabuhan tertentu? Sila kongsi penyelesaian anda sendiri dalam komen di bawah.
Atas ialah kandungan terperinci Cara Mencari Proses Mengunci Pelabuhan di Mac. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Sekiranya anda menggunakan Mac dengan pelbagai monitor, anda mungkin ingin tahu tentang cara memaparkan dok pada semua skrin atau sama ada ia mungkin untuk menambah dok untuk paparan sekunder. Berita baiknya ialah anda boleh mengkonfigurasi dok untuk muncul di mana -mana skrin Conn

Fortnite sekali lagi tersedia untuk pengguna iPhone dan iPad, membawa kegembiraan kepada ramai pemain. Walau bagaimanapun, masih tiada versi rasmi untuk Mac (sekurang -kurangnya belum). Walaupun begitu, pemilik mac silikon epal tidak sepenuhnya beruntung -anda boleh menjalankan iOS/i

Sekiranya anda mempunyai pelbagai peranti Apple selama bertahun -tahun, anda mungkin mendapati diri anda berada dalam keadaan di mana beberapa Mac, iPhone, iPads, atau perkakasan Apple lain telah dijual, diberikan, atau didagangkan. Tidak kira bagaimana mereka meninggalkan milik anda, itu

Icloud Private Relay adalah ciri privasi yang sangat baik yang disertakan dengan langganan iCloud, yang direka untuk melindungi aktiviti dalam talian anda dan melayari dengan menutup alamat IP anda (menggunakan sementara) dan menyulitkan carian DNS. Ini menghalang PA ketiga

Adakah anda menggunakan masa skrin untuk menguruskan penggunaan MAC anda atau anak anda? Jika ya, anda mungkin sudah tahu bahawa ia membolehkan anda menetapkan had aplikasi, menjadualkan downtime pada Mac, dan banyak lagi. Di samping itu, anda juga boleh memilih aplikasi tertentu yang tetap boleh diakses a

MacOS Sequoia adalah sistem operasi yang kukuh yang membawa beberapa ciri yang mengagumkan seperti pencerminan iPhone, dan sementara prestasi sangat baik untuk ramai pengguna, tidak semua orang mengalami tahap kelajuan yang sama. Sekiranya anda mencari macOS sequoia lebih perlahan daripada pra

Jika anda sering menggunakan iMessage, maka anda mungkin berkongsi banyak pautan web dalam sembang anda - mungkin artikel, video, tweet, lagu, atau apa -apa lagi. Mencari pautan ini kemudian boleh menjadi sangat mengecewakan, tetapi bersyukur ada kaedah yang lebih mudah

Pengguna Mac Advanced yang biasa dengan baris arahan boleh dengan cepat menubuhkan mesin maya MACOS Tahoe 26 beta dengan memasukkan beberapa arahan ke terminal, menggunakan TART. Tart adalah utiliti baris arahan untuk menguruskan mesin maya dan menawarkan salah satu quicke
