GNU/Linux >> Belajar Linux >  >> Linux

Perintah pemecahan masalah jaringan Linux masuk saya

Pemecahan masalah bisa menjadi proses yang rumit, dan memperbaikinya membutuhkan alat yang tepat. Jika ada di antara Anda yang pernah memainkan judul dari From Software (yaitu, Dark Souls , Tular Darah , atau Sekiro ) maka Anda akan memahami paralel yang saya gambarkan di sini. Game-game ini terkenal sangat keras, terutama dalam hal pertarungan bos. Namun, begitu Anda memiliki sedikit pengalaman, Anda menyadari bahwa banyak dari pertemuan yang tampaknya mustahil ini sebenarnya tidak terlalu rumit, Anda hanya memerlukan alat yang tepat. Sebagian besar pertarungan ini memiliki "mekanik" yang tertanam dalam pertempuran yang dapat Anda manfaatkan untuk meningkatkan peluang bertahan hidup. Misalnya, di Bloodborne , ada pertarungan bos awal yang sulit melawan Pastor Gascoigne. Pertarungan ini bisa berbulu (lihat apa yang saya lakukan di sana), terutama sejak dini; namun, ada item rahasia yang bisa kamu dapatkan dengan menjelajahi area pertama yang mengubah kematian tertentu menjadi situasi yang berpotensi bertahan.

Sekarang saya telah mengekspos kredensial kutu buku saya, kita bisa kembali ke subjek yang ada. Seperti pertarungan Father Gascoine, pemecahan masalah sistem bisa jadi sulit jika Anda tidak memiliki informasi atau alat yang tepat. Setiap orang memiliki cara favorit mereka untuk menghadapi tantangan ini. Berikut adalah enam perintah masuk saya untuk mengidentifikasi masalah tertentu dengan cepat dan mengatasinya.

Ping dan SSH

Apa hal pertama yang selalu ditanyakan orang? Ini adalah lelucon besar di komunitas pemecahan masalah, tetapi "Apakah sistem dihidupkan?" bisa menjadi pertanyaan yang sah. Saat Anda mempertimbangkan berapa banyak sistem yang berada jauh dari pengguna akhir, kemampuan untuk melihat apakah sistem tertentu dihidupkan sebenarnya diperlukan.

Masalah ini membawa saya ke dua perintah pertama yang selalu saya gunakan untuk memeriksa apakah sistem sudah aktif. Ping adalah salah satu perintah paling dasar yang dapat Anda gunakan. Sial, bahkan orang yang tidak tertarik dengan teknologi tahu cara menggunakan ping . Ini sangat sederhana: Sistem sedang aktif dan akan mengirimkan respons kepada Anda, atau sistem sedang tidak aktif dan akan habis waktu. Oke, sejujurnya, itu tidak cukup sesederhana itu. Itulah mengapa SSH adalah nomor dua saya. Sebuah sistem dapat dikonfigurasi untuk tidak mengakui permintaan ICMP. Sejak ping menggunakan traffic ICMP, hasilnya mungkin tidak sepenuhnya akurat. Jika Anda bisa ssh ke dalam sistem, bahkan ketika ping waktu habis, maka Anda tahu itu terserah. Hal-hal sederhana.

Untuk informasi lebih lanjut tentang cara kerja SSH, klik di sini.

Telnet

Telnet sangat bagus untuk mengatasi masalah jaringan. Dalam kasus penggunaan saya, telnet hanyalah alat yang saya gunakan untuk melihat apakah port yang diperlukan terbuka. Misalnya, jika Anda mencoba menyiapkan rute antara dua sistem jarak jauh untuk replikasi data di luar lokasi dan replikasi gagal di antara kedua perangkat, Anda ingin memastikan bahwa port yang benar dibuka di seluruh firewall.

Untuk info lebih lanjut tentang telnet, silakan lihat karya bagus ini oleh Dustin Minnich.

Atas

Keempat adalah top memerintah. Pikirkan top sebagai pesawat tak berawak intelijen yang mengitari medan perang. Ini memberi Anda informasi real-time tentang kinerja sistem Anda, menunjukkan kepada Anda segala macam informasi mengenai beban CPU, penggunaan memori, atau PID "lapar". Kemampuan ini memungkinkan Anda untuk memantau sumber daya Anda selama jam sibuk, dan semakin banyak informasi yang Anda miliki, semakin siap Anda untuk memecahkan masalah yang muncul.

Lihat artikel ini oleh salah satu kontributor kami tentang menyesuaikan top perintah untuk membuatnya lebih berguna.

Rute penelusuran

Jika Anda tidak dapat mencapai tujuan tertentu melalui jaringan, jawaban yang jelas adalah traceroute . Alat ini melakukan persis seperti yang dikatakannya:Alat ini melacak jalur yang ditempuh paket untuk mencapai tujuannya. Dengan traceroute , Anda menerima informasi untuk setiap perangkat yang disentuhnya di sepanjang jalan, dan jika ada penurunan atau batas waktu, Anda dapat melihat dengan tepat di mana itu terjadi. Fakta ini bagus untuk mencari tahu di mana masalahnya ada.

Anda dapat melihat rincian lengkap dari perintah dan outputnya di sini.

Grep dan warna

Ini lebih merupakan trik yang berguna daripada perintah lengkap, tetapi menambahkan warna ke grep . Anda pencarian dapat membuat file log penelusuran untuk kesalahan menjadi pengalaman yang jauh lebih ramah pengguna. Beberapa distro menyertakan pengaturan ini secara default, tetapi banyak yang tidak. Kegunaan teknik ini dapat dilihat pada screencap berikut:

Lanjutkan

Saya harap Anda menemukan perintah favorit saya berguna dalam upaya pemecahan masalah Anda. Saya tahu bahwa sebagian besar dari ini adalah perintah dasar, tetapi itu adalah tujuan saya untuk mempersempit apa masalahnya dan di mana ia tinggal.

Saya akan senang mendengar pendapat Anda tentang daftar ini. Hubungi kami di [email protected] jika Anda tertarik untuk membagikan daftar perintah masuk Anda sendiri!

[Perlu lebih banyak tentang jaringan? Unduh lembar contekan jaringan Linux.]


Linux
  1. 10 Perintah Linux Untuk Diagnostik Jaringan

  2. Pemecahan masalah Linux 101:Kinerja sistem

  3. 5 perintah pemecahan masalah jaringan Linux

  1. Statistik sistem:perintah stat Linux untuk diketahui

  2. Pemecahan masalah Linux:Menyiapkan pendengar TCP dengan ncat

  3. Perintah Nginx Paling Berguna di Sistem Linux

  1. 3 Perintah Linux yang Berguna untuk Administrator Sistem

  2. Pemecahan Masalah Jaringan Linux Dan Debugging?

  3. A sampai Z Perintah Linux