Enam Perintah Linux yang Sering Saya Gunakan – dan Alasannya

Sebelum kita masuk ke dalam ini, 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 open source.

Ada beberapa perintah Linux tertentu yang dapat saya andalkan untuk digunakan setiap hari. Perintah-perintah itu membantu saya melakukan hal-hal yang saya lakukan, menjaga sistem saya tetap berjalan dengan baik, dan memastikan bahwa saya terinformasi tentang apa yang terjadi di mesin saya.

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

1. atas

Saya selalu ingin tahu apa yang terjadi di balik layar, terutama jika saya merasa seolah-olah sesuatu telah terjadi. Saat itulah, atas adalah pilihan saya. Dengan atas, saya bisa dengan cepat mengetahui berapa banyak sumber daya sistem yang digunakan oleh aplikasi atau perintah. Selain itu, saya bisa melihat PID (ID Proses) yang terkait dengan perintah atau aplikasi tersebut dan dapat menggunakannya untuk menghentikan aplikasi, jika perlu.

Alasan saya menggunakan atas daripada salah satu aplikasi GUI adalah bahwa saya bisa masuk ke mesin dari jarak jauh dan menemukan informasi dari terminal. Atas cepat, mudah digunakan, dan tidak pernah mengecewakan saya.

Untuk membuka atas, keluarkan perintah berikut:

atas

2. ssh

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

MEMBACA  Kameo Terliar dalam Finale Acolyte Adalah Siapa yang Kau Pikirkan

Saya sering harus masuk dari jarak jauh ke mesin lain di jaringan saya (atau di luar jaringan saya) untuk menyelesaikan beberapa hal (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 masuk dari jarak jauh ke server di LAN saya, saya bisa memberikan perintah berikut:

ssh [email protected]

3. sudo

Ini mungkin 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. Jika bukan karena sudo, saya harus terlebih dahulu beralih ke pengguna root, yang dapat menjadi masalah keamanan. Dengan sudo, saya mendapatkan hak admin sementara, bisa menjalankan perintah atau aplikasi, dan kemudian tahu bahwa hak tersebut akan otomatis dicabut setelah periode tertentu. Sudo adalah penambahan yang sangat cerdas untuk Linux dan terus menjadi salah satu perintah paling penting yang pernah saya jalankan sampai saat ini.

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

sudo apt install upgrade -y

4. apt

Mengingat seberapa sering saya menguji dan meninjau perangkat lunak open-source pada distribusi Debian/Ubuntu, 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 dapat dilakukan (seperti apt purge apt autoremove), itulah sebabnya saya sering lebih suka mengelola paket dari baris perintah.

MEMBACA  Aplikasi catatan terbaik untuk mengumpulkan pemikiran dan data Anda.

Apt mudah. Misalnya, jika Anda ingin menginstal GIMP, Anda akan memberikan perintah berikut:

sudo apt install gimp -y

5. wget

Wget adalah salah satu perintah yang mungkin tidak digunakan setiap hari, tetapi ketika digunakan, saya menyadari betapa pentingnya itu. Ketika ada file atau skrip yang perlu saya unduh, dan tidak ada tautan yang dapat diakses melalui browser web, wget bisa menyelesaikan pekerjaan. 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 mengambil apa pun yang saya butuhkan untuk menyelesaikan pekerjaan.

Misalkan Anda ingin mengunduh sumber untuk rilis terbaru dari GIMP. Anda bisa melakukannya dengan:

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

6. systemctl

Systemctl memungkinkan saya untuk mengontrol proses. Tidak hanya bisa saya memulai dan menghentikannya, tetapi saya juga bisa memeriksa apakah mereka berjalan atau tidak. Jika suatu proses telah mati, systemctl akan melaporkannya. Kemudian saya juga bisa menggunakannya untuk membantu memecahkan masalah mengapa proses tersebut berhenti pada awalnya (dengan journalctl – yang merupakan bagian dari systemctl), menetapkan target default (seperti GUI atau terminal), memasker atau membuka masker layanan, mengaktifkan layanan untuk mulai saat boot, mencantumkan file unit, dan banyak lagi.

Systemctl adalah yang harus digunakan untuk menjaga sistem tetap berjalan dengan baik. Mereka yang baru menggunakan Linux mungkin tidak perlu repot-repot dengan systemctl pada awalnya, tetapi pada akhirnya, Anda akan ingin menggali masuk ke dalam dan keluar dari perintah ini karena sangat berguna.

Perintah systemctl sederhana. Misalkan Anda ingin memulai daemon SSH. Ini dapat dilakukan dengan:

MEMBACA  Kamera imersif Vision Pro dari Blackmagic dapat menjadi milik Anda hanya dengan $29,995

sudo systemctl start ssh

Tinggalkan komentar