6 Perintah Linux yang Saya Tidak Bisa Bekerja Tanpanya – dan Bagaimana Saya Menggunakannya

Sebelum kita masuk ke sini, saya ingin jelas: Menggunakan baris perintah bukanlah keharusan untuk menggunakan Linux. Saya menyebutkan ini karena gagasan mengetik perintah cenderung membuat pengguna baru takut dan tujuan saya — selama bertahun-tahun — telah menjadi memperkenalkan orang kepada sistem operasi sumber terbuka.

Itu dikatakan, ada beberapa perintah Linux tertentu yang saya bisa andalkan untuk digunakan setiap hari. Perintah-perintah itu membantu saya melakukan hal-hal yang saya lakukan, menjaga sistem saya berjalan lancar, dan memastikan bahwa saya terinformasi tentang apa yang terjadi di mesin saya.

Jelaslah: 5 perintah Linux pertama yang harus dipelajari oleh pengguna baru

Tentu saja, pengalaman komputasi setiap orang berbeda, jadi apa yang Anda butuhkan kemungkinan akan berbeda dari perintah-perintah yang saya andalkan. Namun demikian, berikut adalah enam perintah Linux yang hampir pasti akan dijalankan setiap hari dari keyboard saya.

Saya selalu ingin tahu apa yang terjadi di bawah kap mesin, terutama jika saya merasa seolah-olah sesuatu telah berjalan tidak semestinya. Ketika saat itu tiba, top adalah perintah pilihan saya. Dengan top, saya dapat dengan cepat mengetahui berapa banyak sumber daya sistem yang digunakan oleh aplikasi atau perintah. Di atas itu, saya dapat melihat PID (Process ID) yang terkait dengan perintah atau aplikasi tersebut dan dapat menggunakannya untuk menghentikan aplikasi, jika diperlukan.

Alasan saya menggunakan top daripada salah satu aplikasi GUI adalah bahwa saya dapat terhubung dari jarak jauh ke sebuah mesin dan menemukan informasi dari terminal. Top cepat, mudah digunakan, dan tidak pernah mengecewakan saya.

Untuk membuka top, keluarkan perintah berikut:

top

Saya bisa membuat kasus untuk ssh menjadi perintah paling penting dalam daftar ini. Mengapa? Pertimbangkan ini: Kadang-kadang VirtualBox kehilangan akal, dan sebuah VM tamu akan mulai berperilaku buruk cukup untuk mengunci sistem saya. Ketika itu terjadi, saya dapat menggunakan ssh untuk mengakses sistem, menggunakan top untuk mengetahui PID yang terkait dengan VM, kemudian membunuh VM dengan kill PID (di mana PID adalah ID proses dari tamu VirtualBox) — dan saya siap.

MEMBACA  Saya sangat berharap iPadOS 18 membawa fitur transformasi ini ke iPad Pro M4 Apple (dan model-model lama)

Saya sering harus terhubung dari jarak jauh ke mesin lain di jaringan saya (atau di luar jaringan saya) untuk menyelesaikan hal-hal tertentu (seperti memperbarui server). Saya juga menggunakan scp (yang merupakan bagian dari ssh) untuk memindahkan file di jaringan saya, jadi, ya, ssh cukup penting.

SSH mudah digunakan. Misalnya, jika saya ingin terhubung dari jarak jauh ke sebuah server di LAN saya, saya bisa keluarkan perintah berikut:

ssh [email protected]

Ini mungkin adalah perintah yang saya jalankan paling sering — karena saya selalu menginstal perangkat lunak, memperbarui aplikasi, mengelola proses dan layanan, dan melakukan segala macam hal yang memerlukan hak admin. Kalau bukan karena sudo, saya harus pertama-tama beralih ke pengguna root, yang bisa menjadi masalah keamanan. Dengan sudo, saya mendapatkan hak admin sementara, dapat menjalankan perintah atau aplikasi, dan kemudian tahu bahwa hak tersebut akan secara otomatis dicabut setelah jangka waktu tertentu. Sudo adalah penambahan yang sangat cerdas untuk Linux dan terus menjadi salah satu perintah paling penting yang saya jalankan sampai saat ini.

Sudo mudah digunakan. Anda cukup menambahkannya di awal setiap perintah yang harus dijalankan yang memerlukan hak admin seperti ini:

sudo apt install upgrade -y

Dengan seberapa sering saya menguji dan meninjau perangkat lunak sumber terbuka di distribusi berbasis Debian/Ubuntu, seharusnya tidak mengherankan bahwa apt adalah salah satu perintah yang paling sering saya gunakan. Manajer paket apt menyederhanakan proses pengelolaan aplikasi dan bahkan memperbaiki instalasi yang rusak (sudo apt install -f telah menyelamatkan saya dalam beberapa kesempatan). Meskipun antarmuka grafis untuk apt luar biasa, ada beberapa hal yang tidak bisa mereka lakukan (seperti apt purge apt autoremove), itulah sebabnya saya sering lebih suka mengelola paket dari baris perintah.

MEMBACA  G7 setuju memberikan pinjaman $50 miliar untuk Ukraina dari aset Rusia yang dibekukan

Apt mudah. Misalnya, jika Anda ingin menginstal GIMP, Anda bisa keluarkan perintah berikut:

sudo apt install gimp -y

Wget adalah salah satu perintah yang mungkin tidak digunakan setiap hari, tetapi ketika digunakan, saya menyadari seberapa pentingnya itu. Ketika ada file atau skrip yang perlu saya unduh, dan tidak ada tautan yang dapat diakses melalui browser web, wget bisa menyelesaikan tugasnya. Saya sering menggunakan wget, terutama saat menginstal perangkat lunak berbasis server, di mana sistem operasi mungkin tidak memiliki GUI untuk diandalkan. Dengan wget, tidak masalah apakah ada lingkungan desktop atau tidak; saya masih bisa mendapatkan apa pun yang saya butuhkan untuk menyelesaikan pekerjaan.

Misalnya, katakanlah Anda ingin mengunduh sumber untuk rilis terbaru GIMP. Anda dapat melakukannya dengan:

wget https://download.gimp.org/gimp/v2.10/gimp-2.10.0-RC1.tar.bz2

Systemctl memungkinkan saya mengendalikan proses. Tidak hanya saya bisa memulai dan menghentikannya, tetapi saya bisa memeriksa apakah mereka berjalan atau tidak. Jika sebuah proses telah mati, systemctl akan melaporkannya. Kemudian saya juga bisa menggunakannya untuk membantu menemukan penyebab mengapa proses tersebut berhenti (dengan journalctl – yang merupakan bagian dari systemctl), mengatur target default (seperti GUI atau terminal), memasker atau membuka masker sebuah layanan, mengaktifkan sebuah layanan untuk mulai saat boot, daftar file unit, dan lain-lain.

Systemctl adalah suatu keharusan untuk menjaga sistem berjalan lancar. Mereka yang baru mengenal Linux mungkin tidak perlu repot-repot dengan systemctl pada awalnya, tetapi pada akhirnya, Anda akan ingin menggali seluk-beluk perintah ini karena sangat berguna.

Perintah systemctl sederhana. Katakan Anda ingin memulai daemon SSH. Ini bisa dilakukan dengan:

sudo systemctl start ssh

Tinggalkan komentar