Perintah Linux di DevOps yang Harus Diketahui Setiap Pengembang
Diterbitkan: 2020-11-17Apa itu Linux?
Linux adalah sistem operasi (OS) sumber terbuka. Awalnya dirancang agar mirip dengan UNIX tetapi secara bertahap berkembang untuk berjalan di berbagai perangkat keras dari ponsel hingga superkomputer.
Linux diadopsi secara luas di seluruh dunia karena alasan berikut:
- Ini adalah sistem operasi sumber terbuka dan gratis.
- Ini aman.
- Ini fleksibel.
- Ini mendukung hampir semua bahasa pemrograman.
Pelajari kursus online Perangkat Lunak online dari Universitas top Dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.
Baca: Bagaimana Menjadi Insinyur DevOps?
Mengapa Belajar Linux bersama dengan DevOps?
Dengan begitu banyak alat dan pengembangan baru di pasar, para pengembang dan insinyur harus mempelajari beberapa perintah dasar Linux untuk DevOps . Ini akan membantu mereka mengatur, memecahkan masalah, dan mengoptimalkan aplikasi mereka – ketika terjadi kesalahan.
Berikut ini adalah cuplikan alat Linux beserta cakupannya dan juga permintaan di pasar kerja:

- Otomasi Infrastruktur adalah salah satu praktik utama yang dilakukan di sebagian besar perusahaan TI. Linux sangat digunakan dalam domain otomatisasi infrastruktur.
- Dengan bantuan Linux, Anda dapat menghemat waktu melalui pembuatan instance dan meningkatkan efisiensi operasi.
- Pada tahun 2021, 47% perusahaan akan memilih Linux untuk versi infrastruktur utama dan otomatisasi infra.
Kedengarannya menarik? Jika ya, inilah saatnya untuk mempelajari beberapa perintah Linux yang banyak digunakan untuk DevOps .
Blog ini adalah kompilasi dari beberapa perintah Linux yang berguna untuk membuat hidup DevOps Anda lebih mudah dan sederhana.
Jadi, tanpa basa-basi lagi, mari kita mulai.
- Ls (mendaftarkan file)
Jika Anda ingin melihat daftar file di sistem Linux Anda, perintah ls akan membantu Anda. Gunakan untuk melihat file di direktori Anda saat ini.
sumber
Juga, untuk melihat subdirektori, Anda dapat menggunakan perintah ls-R .
Catatan : Perintah peka huruf besar-kecil. Anda akan mendapatkan kesalahan jika Anda menulis ls-r alih -alih ls-R .
- tr
Perintah tr digunakan untuk menerjemahkan, menghapus, atau memeras karakter yang diulang. Perintah ini akan membaca dari STDIN dan menulis ke STDOUT.
Sintaksnya adalah:
$ tr [bendera] SET1 [SET2]
Hal ini juga dapat digunakan untuk menghitung kata-kata. Untuk mengubah huruf kecil menjadi huruf besar, Anda dapat menjalankan perintah berikut:
$ tr az AZabcdefABCDEF(abcdef)(ABCDEF)^C$
- kucing
Perintah cat digunakan untuk menggabungkan dan mencetak file. Pengembang dapat mengeluarkan cat untuk memeriksa konten file dependensi mereka atau untuk mengonfirmasi versi aplikasi yang telah mereka buat secara lokal.
Misalnya, untuk memeriksa apakah aplikasi Python Flask memiliki Flask terdaftar, Anda dapat menjalankan perintah berikut:
$ persyaratan kucing.txtlabulabu_pymongo
- memotong
Perintah cut digunakan untuk mengekstrak bagian dari file dengan bantuan kolom dan pembatas. Jika Anda ingin membuat daftar semuanya di kolom yang dipilih, Anda dapat menggunakan flag “-c” dengan perintah cut.
Mari kita pahami ini dengan bantuan sebuah contoh. Untuk memilih dua kolom pertama dari file bernama abc.txt, kita dapat menggunakan perintah berikut:
potong -c1-2 abc.txt
Selain itu, untuk mengekstrak string tertentu dari file, tanda pembatas “-d” digunakan. Bendera “-f” digunakan untuk memilih bidang.
Misalnya, jika Anda ingin mengekstrak semua nama dari file bernama abc.txt, masukkan perintah berikut di Input Baris Perintah Linux:
potong -d' ' -f2 abc.txt

- alias
Perintah alias digunakan untuk mempersonalisasi dan mengatur semua perintah Anda. Menakjubkan, bukan? Anda dapat menggunakannya untuk menetapkan nama ke satu perintah atau bahkan serangkaian perintah.
Contohnya,
alias cls = jelas
Perintah di atas akan menyiratkan bahwa 'cls' adalah nama baru untuk perintah clear . Sangat membantu bagi Anda jika Anda termasuk orang yang sering salah mengeja.
- ekor
Perintah ekor melengkapi perintah kepala . Seperti namanya, perintah Linux ini digunakan untuk mencetak N sejumlah data terakhir dari input yang diberikan.
Secara default, perintah ini mencetak 10 baris terakhir dari file atau data yang ditentukan. Jika Anda memasukkan lebih dari satu nama file, Anda akan mendapatkan data dari setiap file yang didahului dengan nama filenya.
Sintaksnya adalah:
ekor [OPSI]… [FILE]…
sumber
- keriting
Perintah curl adalah alat yang sangat berguna untuk memulihkan data dari URL atau repositori internet. Perintah ini tidak tersedia secara default di berbagai distribusi Linux. Untuk menginstalnya, masukkan perintah berikut di baris perintah:
sudo apt-get install curl
Misalnya, untuk mengambil file tertentu dari repositori GitHub, Anda dapat menjalankan perintah berikut:
curl https://raw.githubusercontent.com/smiths/linux/master/kernel/events/core.c -o core.c
Opsi -o (output) harus digunakan untuk menyimpan file di komputer Anda.
- chown
Perintah chown digunakan untuk mengubah pemilik serta pemilik grup file. Untuk melakukan ini, Anda harus memasukkan nama pemilik dan grup, dipisahkan oleh karakter “:”. Anda juga perlu mengambil bantuan dari perintah sudo .
Berikut adalah bagaimana Anda dapat menggunakan perintah chown :
sudo chown dave:mary abc.txt
- sudo
Perintah sudo adalah salah satu perintah Linux yang paling umum digunakan untuk DevOps . sudo adalah singkatan dari 'SuperUser Do.' Jika Anda ingin menjalankan file apa pun di Linux dengan hak administratif atau root, sudo akan membantu dalam misi.
Misalnya, jika Anda ingin mengubah file apa pun dan memerlukan izin root untuk melakukannya, sudo dapat digunakan untuk membuka file ini sebagai root:
sudo vi nginx.conf
- grep
Untuk menampilkan konten ( tail ), memindai anomali ( cat ), atau menemukan proses yang tepat ( ps aux ), Anda perlu menerapkan semacam filter. Untuk mempermudah pekerjaan Anda, Anda dapat menggabungkan pipa | dan grep.

Misalnya, untuk hanya menampilkan permintaan dengan kode status HTTP 404, Anda dapat menggunakan perintah berikut:
$ sudo tail -f /var/log/somelog.log | grep 404
Harus Dibaca: Gaji Insinyur DevOps di India
Membungkus
Ini adalah beberapa perintah Linux terbaik dan banyak digunakan untuk DevOps yang dipilih oleh para ahli kami untuk membantu Anda dalam perjalanan DevOps Anda. Dengan mengimplementasikan perintah-perintah ini secara kreatif ke dalam proses kerja Anda, Anda dapat mulai merasakan panasnya menjadi pengguna Linux yang ahli.
upGrad menawarkan Program PG Eksekutif dalam Pengembangan Perangkat Lunak – Spesialisasi dalam DevOps di mana Anda akan belajar memberikan aplikasi dan layanan dengan kecepatan sangat tinggi dalam organisasi. Fakultas di upGrad akan mengajari Anda setiap seluk beluk DevOps dan mengapa mempelajarinya akan membuat karier yang menguntungkan bagi Anda.