NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
ID

Perintah Linux & Keterampilan Shell

ip: Perintah Antarmuka yang Menggantikan ifconfig

Suite iproute2 (ip, ss, dan teman-teman) menggantikan net-tools bertahun-tahun yang lalu, dan separuh internet masih mengajarkan perintah lama. ip melihat realitas modern: beberapa tabel perutean, aturan kebijakan, namespace, dan tautan yang menyimpan alamat dan bukan dibuat dari alamat tersebut. ifconfig tertatih-tatih melalui lapisan kompatibilitas pada beberapa distribusi; dalam skrip dan memori otot, perlakukan itu sebagai hiasan yang tidak digunakan lagi.

Poin Utama

  • Mulai dari kebenaran ringkas: ip -br addr dan ip -br link mencetak setiap antarmuka dan alamatnya dalam satu layar; ip -br -4 addr scoped adalah tampilan inventaris sehari-hari.
  • Perubahan waktu proses bersifat sementara berdasarkan desain: ip addr add 10.0.0.5/24 dev eth0 menambahkan, ip addr del dihapus, dan tidak ada yang bertahan saat reboot; netplan, file ifcfg, atau NetworkManager memiliki status tahan lama.
  • Perutean adalah tempat ip bersinar: ip rute tampilkan untuk tabel, ip rute tambahkan default melalui 10.0.0.1, dan rute ip yang diremehkan dapatkan 1.1.1.1, yang menjawab dengan tepat antarmuka dan gateway mana yang akan digunakan sebuah paket.
  • ip neigh menggantikan arp -a, dan duplikat dua lawan satu yang terkadang Anda lihat adalah pasangan VRRP yang berfungsi atau IP yang dipindahkan ke MAC baru; perbedaannya adalah apakah itu direncanakan.
  • Perutean kebijakan berasal dari alat yang sama: aturan ip dan tabel tampilan rute ip semuanya mengekspos perutean multi-gateway, per sumber yang tidak pernah diberitahukan secara jujur ​​oleh alat lama mana pun kepada Anda.
  • Perubahan status antarmuka bersifat langsung dan lokal: ip link set eth0 down menjawab secara instan, dari sesi SSH Anda, melalui antarmuka itu; segala sesuatu yang berisiko mendapat sesi kedua, antarmuka lain, atau konsol.
  • Untuk debugging, bedakan kenyataan, bukan memori: ip rute tampilkan tabel semua sebelum dan sesudah perubahan memberitahukan kebenaran tentang apa yang dipindahkan (dan siram dengan ip rute siram cache ketika eksperimen kebijakan berperilaku buruk).
  • Pelajari saudara kandung sekali: ss -tulpn menggantikan netstat, ip netns membuat kotak pasir pengujian, dan bersama-sama mereka mencakup seluruh repertoar net-tools ditambah bagian-bagian yang tidak pernah bisa dilihat oleh net-tools.

Catatan Lapangan

Menurunkan antarmuka yang saya lalui SSH mengakhiri sesi di tengah-tengah pengeditan dan mengajari saya pelajaran yang diperingatkan semua orang kepada Anda. Setiap perubahan tautan ip sekarang terjadi dari konsol atau setidaknya antarmuka kedua.

Pertanyaan Umum

Mengapa perubahan ip saya hilang setelah reboot?

perintah ip hanya mengedit status runtime; persistensi berasal dari lapisan jaringan distro (netplan, NetworkManager, ifcfg). Rute yang hanya ada di kernel yang sedang berjalan adalah demonstrasi, bukan penerapan.

Haruskah saya benar-benar khawatir tentang tautan ip yang dipasang melalui SSH?

Ya: mematikan antarmuka yang dilewati sesi Anda adalah metode yang tepat untuk mengunci diri Anda di tengah perubahan. Lakukan operasi tautan dari konsol, antarmuka kedua, atau setidaknya sesi kedua yang sudah terbuka.

Bagaimana cara membaca keluaran perutean dengan cepat?

default via <gateway> dev <iface> adalah keseluruhan cerita, metrik memutuskan hubungan, tautan cakupan berarti pengiriman on-link, dan tidak adanya baris default biasanya berarti DHCP rusak daripada keajaiban perutean.

Apa sebenarnya yang menggantikan netstat?

ss: satu alat di distro modern, ss -tulpn untuk mendengarkan soket dengan nama proses, ss -s untuk nomor ringkasan; jika dokumen masih mengatakan netstat -tapen, itu mengajar tahun 2009.

Bagaimana Kinetikatech membantu dengan perintah linux &amp; keterampilan shell

Usahanya sederhana: Perintah dan kebiasaan skrip yang menentukan apakah administrator mengoperasikan server atau melawannya: mencari, mengubah, mentransfer, dan mengawasi teks dan proses dengan alat yang ada di setiap instalasi dasar. Serahkan pada layanan kami Keamanan Server Linux dan Manajemen Server dan Anda terlindungi: dievaluasi menyeluruh, diimplementasikan rapi, dipantau 24 jam.

Bicara dengan seorang insinyur

Masalah server? Situs diretas? Website lambat?

Masalah kritis dijawab dalam 30 menit — 24 jam sehari, 7 hari seminggu.

Minta Dukungan Darurat support@kinetikatech.com