Postingan

Menampilkan postingan dari Januari, 2023

Teknologi Containerization, Orchestration, Virtualisasi dan Analisis Data

Melakukan pengelolaan aplikasi, infrastruktur, dan analisis data, diperlukan suatu teknologi yang dapat membantu melakukan pekerjaan tersebut. Kali ini saya akan membahas mengenai teknologi containerization seperti Docker dan Podman, Orchestration menggunakan Kubernetes dan OpenShift, dan tools untuk analisis data seperti Elasticsearch dan Ansible. 1. Container Container adalah sebuah teknologi yang digunakan untuk mengepak aplikasi beserta semua dependensi yang dibutuhkan dalam satu wadah yang terisolasi. Ini memungkinkan aplikasi untuk berjalan pada berbagai platform dan infrastruktur dengan cara yang konsisten dan dapat diandalkan. Container menggunakan teknologi virtualisasi OS (operating system) yang memisahkan aplikasi dari sistem operasi yang digunakan untuk menjalankannya. Ini berbeda dengan virtualisasi mesin yang membutuhkan sistem operasi tambahan untuk menjalankan aplikasi. Container dapat digunakan untuk berbagai tujuan, seperti: Isolasi aplikasi: Memisahkan

Disk Management di Linux

Untuk mengoptimalkan disk dalam linux, dapat dilakukan beberapa manajemen seperti mengatur partisi, dsb. Dalam materi kali ini saya akan membahas mengenai beberapa teknologi untuk melakukan manajemen disk dalam linux. Berikut adalah teknologi-teknologi untuk manajemen disk. 1. LUN LUN (Logical Unit Number) adalah sebuah nomor logis yang digunakan untuk mengidentifikasi sebuah unit penyimpanan (seperti hard drive atau partisi) pada sebuah sistem SCSI (Small Computer System Interface). Pada sistem operasi Linux, LUN digunakan untuk mengidentifikasi sebuah unit penyimpanan pada sebuah perangkat SAN (Storage Area Network) atau sebuah perangkat penyimpanan yang terhubung ke sistem melalui protokol SCSI. Setiap LUN memiliki sebuah nomor yang unik dan dapat digunakan untuk mengakses data pada perangkat tersebut. LUN dapat di-mount sebagai sebuah filesystem yang dapat digunakan seperti filesystem lokal lainnya. Untuk mengakses LUN pada sistem operasi Linux, dapat menggunakan perintah seperti

Sistem Konfigurasi dan Keamanan di Server Linux

Dalam sebuah Linux server kita perlu melakukan konfigurasi dan menerapkan sistem keamanan dalam server tersebut. Pada pembahasan kali ini, saya akan membahas mengenai NTP (Network Time Protocol), Repository, VDO (Virtual Data Optimizer), Firewall, dan lainnya. Berikut adalah penjelasan mengenai hal - hal dalam topik kali ini. 1. Network Time Protocol (NTP) NTP (Network Time Protocol) adalah protokol yang digunakan untuk menyinkronisasikan waktu di antara sistem komputer dan jaringan. Dalam sistem operasi Linux, NTP digunakan untuk menyinkronisasikan waktu pada sistem dengan waktu yang tepat dari sumber waktu yang ditentukan, seperti server NTP publik atau perangkat GPS.  Untuk mengkonfigurasi NTP di Linux, perlu menginstal paket ntp dan mengedit konfigurasi ntp.conf. Dalam file konfigurasi tersebut, kita dapat menentukan sumber waktu yang digunakan oleh sistem, seperti server NTP publik atau perangkat GPS. Kita juga dapat mengatur frekuensi sinkronisasi waktu dan toleransi waktu

Struktur Direktori Sistem Operasi Linux

Dalam sistem operasi Linux, tidak terdapat drive "C:\", "D:\", maupun DVD-ROM. Hanya akan ada simbol - simbol "/" dan folder yang sebagian besar hanya terdiri dari 3 huruf. Struktur direktori pada Linux tersusun secara hierarki, berbeda dengan windows yang menyusun direktori berdasarkan partisi dari drive yang ada. Linux hanya memiliki satu hierarki direktori besar yang berisi semua partisi yang ada. Direktori tertinggi adalah direktori root yang ditandai dengan "/". Berikut adalah struktur direktori dari Sistem Operasi Linux.   1. / - Root Directory Ini adalah direktori utama pada sistem operasi Linux, di mana direktori root ini membawahi direktori lainnya seperti /home, /etc, dan lainnya. 2. /bin – Essential User Binaries Direktori /bin berisikan program biner yang harus ada bila sistem yang dipasang dalam mode single-user. Fungsi dari direktori ini adalah sebagai tempat untuk file binnary/aplikasi umum yang bisa dipakai oleh setiap us

Command Linux Mengenai Informasi Sistem

Gambar
Bagaimana cara mengecek informasi sistem seperti memori dan cpu di linux? Linux memang sudah dilengkapi dengan GUI ( Graphical User Interface ) tapi tidak semua informasi pada linux terdapat pada versi GUI, maka untuk mengetahui informasi - informasi mengenai sistem kita perlu menggunakan CLI ( Command Line Interface ) pada terminal. Berikut ini adalah beberapa perintah yang dapat digunakan untuk mengetahui informasi-informasi mengenai sistem pada linux: 1.  Informasi CPU ( Central Processing Unit )  Untuk mengetahui informasi mengenai CPU dapat menggunakan perintah "cat /proc/cpuinfo", perintah ini memberikan informasi detail mengenai processor/CPU. Berikut contohnya seperti ini : 2. Informasi Memori Untuk mengetahui informasi tentang penggunan memori dapat menggunakan perintah "free -m". Contohnya seperti ini : total : keseluruhan memori used : memori yang sedang digunakan free : memori bebas atau tidak terpakai shared : memori khusus yang dialokasikan untuk digun

Shell Scripting Pada Sistem Operasi Linux

Gambar
Apa itu Bash Scripting? Bash (Bourne Again Shell) adalah bahasa yang berjalan di atas kernel Linux maupun Unix, yang berfungsi sebagai penerjemah antara user dan sistem operasi. Jadi, Bash Scripting merupakan kegiatan menyusun beberapa perintah shell dengan tujuan membuat script (file tugas). Disini saya akan memberikan contoh program sederhana menggunakan Bash Scripting, dimana script tersebut berisi login page dan halaman pilihan-pilihan fungsi untuk user yang dapat digunakan. Pilihan-pilihan tersebut adalah untuk menampilkan lokasi direktori, menampilkan waktu dan tanggal, membuat file dengan mudah, dan menampilkan nama user. Perintah yang digunakan untuk membuat program adalah sebagai berikut: bash ( bash )     Perintah ini digunakan untuk mengotomatiskan task atau program yang akan dieksekusi. nano ( nano [nama file] )     nano adalah perintah untuk melakukan editing teks dan bisa digunakan untuk membuat file melalui editor teks. clear ( clear )     Perintah clear berfungsi untuk