Yang membuat kecewa mereka yang ingin meretas sistem operasi Linux, ini mudah digunakan. Berkat lingkungan GUI komputer dan perangkat lunak saat ini, siapa pun dapat ikut serta dan mengetahui apa yang mereka lakukan.
Namun terkadang ketika masalah muncul, Anda mungkin ingin mengetahui beberapa aturan untuk membantu Anda. Masalahnya adalah ada banyak perintah yang tersedia untuk Anda di Linux, sehingga sulit untuk mengetahui perintah mana yang terbaik.
Juga: 5 perintah dasar Linux yang harus dipelajari setiap pemula
Tentu saja, Anda dapat mempelajari perintah apa pun yang menampilkan informasi sistem (seperti top, free, iostat, htop, vmstat, atau iftop), tetapi alat-alat tersebut hanya membantu Anda sejauh ini. Yang paling penting adalah beralih ke perintah yang benar-benar akan membantu Anda jika terjadi kesalahan.
Dan dengan perkenalan itu, mari kita bahas peraturannya.
1. pesan
Dulu ketika saya mulai menggunakan Linux, pesan dia adalah sahabatku. Pada dasarnya, pesan digunakan untuk menguji semua pesan yang dihasilkan setelah fase bootloader kernel. Dengan kata lain, Anda bisa mendapatkan informasi tentang apa saja yang dapat memecahkan suatu masalah di sini.
Berlawanan dengan pesan lama, sekarang Anda perlu menjalankan perintah ini dengan hak sudo, jadi:
sudo dmesg
Ini akan mencetak banyak informasi untuk diseberangi, sehingga lebih sulit untuk menemukan apa yang Anda cari, dan banyak dari apa yang Anda baca akan tampak seperti sampah. Kabar baiknya adalah kesalahan dicetak dengan warna merah, sehingga Anda dapat dengan cepat menelusuri untuk menemukan apa pun yang mungkin salah.
Juga: Lima klien email gratis untuk Linux (dan mengapa Geary adalah pilihan saya)
Ada cara untuk mempermudahnya. Katakanlah Anda menghadapi masalah, dan Anda ingin melihat apakah masalah tersebut sudah masuk pesan bagaimana hal itu terjadi. Untuk melakukan ini, berikan perintah:
pesan -w
Ini akan menampilkan output dari pesan caranya, kemudian ketika terjadi kesalahan, Anda akan melihatnya tertulis di jendela terminal dan Anda dapat memecahkan masalahnya di sana.
2. ekor
Mengenai hasil berikut, a ekor perintah memungkinkan Anda melacak apa yang tertulis di setiap file log. Katakanlah Anda mempunyai masalah dengan sesi Samba dan Anda ingin melihat apa yang terjadi secara real-time. Hal pertama yang ingin Anda lakukan adalah mencari file skrip untuk dibaca. Dalam hal ini, Anda dapat mengeluarkan perintah:
ls /var/log/halaman
Di folder itu Anda akan menemukan beberapa file (untuk server Samba dan semua/semua mesin yang terhubung ke partisi). Katakanlah saya ingin melihat isi log daemon Samba. Untuk ini, saya akan memberi Anda perintah:
ekor -f /var/log/samba/log.smbd
Juga: 5 perintah Linux untuk akses cepat ke informasi sistem yang perlu Anda ketahui
Jika terjadi kesalahan, kesalahan tersebut akan dicetak di terminal. Seperti yang Anda lihat, saya memiliki simbol yang tidak dikenal di file smb.conf saya, bernama mode berbagi. Saya dapat membuka file tersebut, menghapus centangnya, memulai ulang Samba, dan kesalahannya hilang.
Ingat, untuk keluar dari bagian ekor, Anda harus menggunakan keyboard Ctrl + c.
3. hal
Tentang saya, hal ini adalah pintu gerbang ke undang-undang lainnya. Itu hal perintah menunjukkan cuplikan dari proses saat ini. Anda bisa menggunakannya hal mencatat proses apa pun yang sedang berjalan atau memberi makan memahami menentukan prosedur yang tepat.
Tapi apa gunanya?
Juga: Dua cara untuk membuat penggunaan baris perintah Linux lebih mudah
Katakanlah Anda memiliki program yang mogok dan tidak dapat ditutup. Anda mengklik X kecil di sudut kanan (atau kiri) layar, tapi tidak hilang. Hal pertama yang perlu Anda lakukan adalah menemukan PID proses sehingga Anda dapat menyelesaikan masalah tersebut. Itu benar hal itu berguna. Tetapi hal dengan sendirinya itu tidak terlalu berguna. Mengapa? Segera setelah Anda berlari hal itu hanya akan mencantumkan protokol yang kompatibel dengan terminal yang Anda gunakan. Sebagai gantinya, Anda sebaiknya menggunakan opsi lain, yaitu:
ps itu
- a – segala cara
- u – proses yang sedang dijalankan pengguna hal
- x – mencetak program yang tidak dimulai dari terminal
Perintah ini mencetak informasi, semuanya dalam satu baris. Anda akan melihat beberapa bagian, tetapi yang perlu Anda perhatikan adalah PID dan COMMAND. Dengan informasi dari dua kolom ini, Anda dapat menemukan proses ID yang menyebabkan masalah Anda. Setelah Anda menemukan prosesnya, Anda dapat mematikannya.
Jika keluaran dari ps itu ini sangat sulit, Anda bisa bergantung pada hasilnya memahami dan hanya menulis kebijakan lain. Katakanlah LibreOffice memberi Anda masalah. Anda hanya dapat mendaftarkan mereka yang tertaut ke LibreOffice sebagai berikut:
hal grep LibreOffice
4. membunuh
Itu membunuh hukumnya sangat kuat. Ketika Anda mempunyai program yang membandel dan macet dan tidak dapat ditutup (atau tidak mogok namun menghabiskan terlalu banyak memori), membunuh perintah akan memaksa program untuk ditutup.
Juga: Laptop Linux terbaik tahun 2024: Diuji dan ditinjau secara ahli
Tapi untuk digunakan untuk membunuh perintah, Anda harus memiliki PID program yang dimaksud (yang Anda dapatkan dengan ps itu hukum). Katakanlah PID program LibreOffice yang salah adalah 604187. Untuk menghentikan proses ini, perintahnya adalah:
bunuh 604187
Aplikasinya akan ditutup, dan Anda siap melanjutkan.
5. sistemctl
Itu sistemctl Perintah ini tidak hanya baik untuk memulai dan menghentikan program, tetapi juga dapat membantu Anda memecahkan masalah. Katakanlah Samba tidak bekerja seperti yang diharapkan. Berikan perintah:
peran sistemctl seseorang
Perintah di atas akan mencantumkan apakah tugas sedang berjalan, PID-nya, jumlah tugas yang terhubung, jumlah memori dan CPU yang digunakan, dan CGroup miliknya. Lebih baik lagi, jika ada masalah dalam prosesnya, sistemctl mereka akan memberi Anda informasi yang Anda perlukan untuk menyelesaikan masalah (biasanya dengan bantuan majalahctl).
Juga: Mengapa saya menggunakan pohon Linux setiap hari – dan apa manfaatnya bagi Anda
Itu dia. Kelima perintah ini akan menjadi awal yang baik untuk mengatasi masalah Linux Anda. Tentu saja, masih banyak alat lain yang tersedia, tetapi bagi mereka yang baru mengenal Linux, Anda mungkin ingin mengetahui perintah ini terlebih dahulu.