Langsung ke konten utama

Beberapa macam pengertian mengenai Scope Linux

Haii guys, jadi disini kita akan belajar lagi tentang sub bab yang akan kita bahas mengenai materi : 

1. NTP (Network Time Protocol).

2. Repository.

3. Swap.

4. VDO (Virtual Data Optimizer).

5. Tuned profile.

6. Selinux.

7. Crontab.

8. Auto FS.

9. Journal.

10. Container. 

11. Service management system.

12. Firewall.

Mari kita bahas bersama-sama, let's goo.....


1. NTP (Network Time Protocol)

NTP (Network Time Protocol) adalah sebuah aplikasi  berbasis internet protocol yang berjalan dalam jaringan internet yang didistribusikan tidak akan pernah berhenti sedikitpun. NTP (Network Time Protocol) yang dikembangkan pada tahun pada tahun 1984 oleh seseorang yang bernama Dave Mills yang berasal dari sebuah universitas yang bernama universitas delaware, Amerika serikat.

NTP(Network Time Protocol) merupakan sebuah protokol yang digunakan untuk melakukan sinkronasi waktu pada sistem komputer dan jaringan. Proses sinkronasi dilakukan di dalam jalur komunikasi data dengan menggunakan sebuah protokol yang bernama TCP/IP dan menggunakan sebuah port komunikasi User Datagram Protocol (UDP) 123, NTP (Network Time Protocol)  memiliki 2 sisi yaitu sisi klien dan sisi server.

Sedangkan NTP (Network Time Protocol) server adalah sebuah server yang dibuat untuk melakukan sinkronasi waktu terhadap sumber waktu yang akurat dan mentransmisikan paket informasi waktu tersebut kepada komputer client. 

Selain dari  NTP client dan NTP server adapun SNTP, SNTP (Simple Network Time Protocol) pada dasarnya sama dengan NTP namun tanpa beberapa algoritma yang tidak diperlukan oleh beberapa tipe server. NTP versi 4 adalah sebuah versi yang sederhana atau disebut sebagai SNTP.   

 Perintah dan cara kerja dari protokol NTP


NTP (Network Time Protocol) berfungsi untuk mengatur dan menyesuaikan (sinkronisasi) waktu antara komputer server dengan komputer client dalam jaringan, yang bisa digunakan pada jaringan LAN (Local Area Network) maupun pada jaringan internet dan untuk sinkronisasi jam-jam sistem komputer di atas paket-switcing,variabel-latency jaringan data.


2. Repository 

Repository pada linux adalah sebuah lokasi penyimpanan atau sebagai tempat sistem yang mengambil dan menginstal pembaruan dan aplikasi OS. Setiap repositori memiliki kumpulan perangkat lunak yang berada pada host si server yang jauh, yang digunakan sebagai instalasi dan memperbarui paket dari perngkat lunak pada sistem linux.cara melihat sebuah direktori dalam sebuah distro linux debian adalah dengan perintah "nano /apt/etc/sources.list".

Repositori di Debian 

3. Swap 


Swap adalah sebuah ruang pada hard disk yang dijadikan sebagai ruang di virtual memori yang digunakan ketika komputer atau laptop membutuhkan lebih banyak kapasitas memori. Biasanya swap ini digunakan dalam VM machine ( Virtual Box) di dalam sebuah partisi dengan menggunakan filesystem swap yang digunakan sebagai cadangan dari RAM (Random Access Point). Dalam artian memberikan sebuah pertolongan bagi RAM (Random Access Point) ketika RAM itu kehabisan memori yang kosong.

Fungsi dari Swap :

    1. Sebagai media tambahan bagi aplikasi yang berjalan.
    2. Sebagai media Hibernasi.
    3. Bila terjadi sebuah keadaan yang tidak terduga.
    4. mengoptimalkan penggunaan memori. 
    5. mengoptimalkan kinerja swap.

Ukuran ideal yang digunakan pada partisi swap adalah dua kali lipat dari RAM yang kita miliki, misalnya kita memiliki ukuran RAM 4GB nah partisi swap tersebut kita atur dengan 8GB.

4. VDO (Virtual Data Optimizer)


VDO (Virtual Data Optimizer) adalah sebuah perangkat lunak yang digunakan untuk mengoptimalisasikan penyimpanan data virtual.
VDO bekerja sebagai media pengompresan, pengecilan, dan mengubah bentuk data virtual sebelum disimpan di dalam disk, sehingga mengurangi ukuran data yang disimpan dan meningkatkan efisiensi dalam penyimpanan.


5. Tuned profile 


Tuned profile adalah fitur dalam linux yang berfungsi untuk memantau sistem dan mengoptimalkan kinerja pada beban kerja yang ada.
Tuned menggunakan sebuah profil untuk melakukan ini. Sedangkan profile adalah aturan yang menentukan parameter sistem tertentu pada parameter sistem tertentu seperti pada pengaturan disk, parameter kernel, pngaturan pengoptimalan jaringan dan lain-lain.

6. SElinux (Security Enhanced Linux) 


SElinux (Security Enchanced Linux) merupakan peningkatan keamanan dari security system yang berada pada Linux. Nah SElinux itu sebenernya adalah tingkatan dari userser yaitu user super atau root dan juga user biasa, dan biasanya yang menggunakan Linux itu tahu bahwa ada metode permission yang terdapat pada Linux yaitu read,write,dan executable.
Permission ini diterapkan dalam usergroup Dan other. File dan direktori  itu bisa dibuat oleh user , dan dapat dibaca juga oleh user sendiri dan group yang sama.
Sedangkan jika ingin menghapus dan mengganti file dan direktori / folder hanya dapat diakses oleh user yang bersangkutan saja.

7. Crontab (Cron table) 


Cron daemon adalah merupakan sebuah service yang berjalan pada semua distribusi Unix dan Linux.
Perintah ini dibuat untuk mengeksekusi suaru perintah di waktu-waktu tertentu yang sudah ditentukan sebelumnya. Tugas yang dikenal dengan istilah cronjobs ini merupakan hal yang mendasar yang harus dipahami oleh setiap System Administrator. cronjobs sangat berguna untuk menjalankan suatu script yang dijalankan pada rentan waktu tertentu yang dijalankan secara otomatis.

8.  Auto fs 


Auto fs adalah sebuah aplikasi program yang digunakan untuk me-mount direktori secara otomatis.
Automount hanya akan melakukan proses mounting ketika diperlukan saja , dan akan meunmount jika tidak diperlukan atau tidak aktif. Karena itu, automounting NFS / samba share dapat menghemat bandwidth dan menawarkan kinerja yang lebih baik secara keseluruhan dibandingkan dengan melakukan mount statis melalui file fstab.

9. Journal 


Journal adalah komponen dari systemd. seperti namanya, journal adalah sebuah lokasi terpusat untuk semua pesan yang dicatat oleh komponen yang berbeda dalam sistem linux yang diaktidkan oleh systemd. yang termasuk kedalam journal dalah pesan kernel dan boot, pesan yang berasal dari syslog, atau layanan yang berbeda.
Journal dikendalikan oleh daemon yang bernama systemd-journald, yang mengumpulkan informasi dari berbagai sumber yang ada pada linux dan memuat pesan ke dalam jurnal.

10. container 


Linux Container adalah metode virtualisasi sistem operasi-level untuk menjalankan beberapa sistem Linux terisolasi (container) pada host kontrol menggunakan kernel Linux tunggal. Dengan container, sebuah program ‘diikat’ beserta library-nya, file konfigurasi, dan seluruh hal yang dibutuhkannya. Perbedaan yang signifikan dengan virtualisasi adalah container memiliki ukuran yang jauh lebih kecil karena tidak ada persyaratan untuk membangun sistem operasi yang lengkap.

11. Service management system 


Systemd System and Service Management merupakan sistem yang mengatur sumber daya sistem, server daemon, dan proses lainnya baik pada saat mulai boot dan juga pada sistem berjalan.
Proses yang menunggu atau berjalan di-background melakukan berbagai macam tugas disebut daemon. Pada dasarnya daemon mulai berjalan pada saat boot dan biasanya diakhiri dengan huruf "d".

Pada Red Hat Enterprise Linux 7, systemd dirancang untuk menggantikan unit process, dengan beberapa fitur tambahan yakni :
  • Kemampuan parelelisasi yang dapat mempercepat sistem boot.
  • On-demand mulainya daemon tanpa adanya servis tambahan.
  • Manajemen depedensi servis secara otomatis, yang dapat mencegah timeout yang lama seperti menjalankan servis network ketika network tidak tersedia.
  • sebagai metode tracking proses yang terkait secara bersamaan menggunakan linuc control group. 

12. Firewall 


Firewall atau yang diartikan sebagai "tembok api" adalah sebuah alat untuk mengimplementasikan kebijakan keamanan (Secure Policy). Sedangkan kebijakan keamanan, dibuat berdasarkan perimbangan antara fasilitas yang disediakan dengan implikasi keamananya. Semakin ketat sebuah firewall (kebijakan keamanannya) maka akan semakin kompleks konfigurasi layanan informasi atau semakin sedikit fasilitas yang tersedia di dalam sebuah jaringan.
Jadi inti dari firewall adalah sebuah alat untuk mengamankan sebuah komputer / laptop dari virus  yang datang dari web dengan mendowload sebuah aplikasi dari "orang usil" dan mengamankan dari virus tersebut.

Macam-macam Firewall :
  • Circuit level gateway.
  • Proxy Firewall.
  • Software Firewall.
  • Stateful Inspection Firewall.
Fungsi dari Firewall :
  • Pencegahan konten yang membahayakan. 
  • Melakukan pengawasan bandwidth. 
  • Pemberian fasilitas VPN.
  • Penyedia layer aplikasi transport dan internet.


Komentar

Postingan populer dari blog ini

Ansible From Zero To Hero

ANSIBLE Logo Ansible Ansible adalah sebuah perangkat lunak open source untuk otomatisasi infrastruktur teknologi informasi (IT). Ini memungkinkan Anda untuk mengelola server, cloud resources, dan perangkat lainnya dengan mudah melalui konfigurasi yang didefinisikan dalam berkas teks yang disebut "playbook". Ansible menggunakan protokol SSH dan memiliki beberapa fitur yang menyederhanakan pengelolaan infrastruktur, seperti memantau perubahan konfigurasi, mengeksekusi tugas, dan memastikan konvergensi konfigurasi. Ansible memiliki arsitektur yang mudah dipahami dan mudah digunakan, sehingga sangat berguna bagi tim IT yang ingin mengelola infrastruktur mereka dengan cepat dan efisien, Ansible ini menggunakan yml. Berikut adalah beberapa perintah Ansible :  1. menginstall 2 Telnet di 2 server Menggabungkan IP Address di server yang berbeda pada file hosts. menggabungkan ip di dalam host Ini adalah ping dalam ansible untuk melihat apakah server 1 dengan server 2 telah terkoneksi d...

Setting IP ADDRESS di DEBIAN

Logo Debian    Pertama - tama kita setting ip di dalam directory " etc/network/interfaces ", dan untuk masuk ke dalam direktori tersebut kita hanya perlu mengetikan perintah " nano /etc/network/interfaces " Setelah masuk ke dalam directory kita hanya perlu mensetting ip dan mengkonfigurasi ip dan mengganti perintah yang ada pada directory ini . Pada perintah " allow-hotplug enp0s3 dan pada iface enp0s3 inet dhcp " kita ganti perintah nya menjadi " auto enp0s3 " pada allow-hotplug enp0s3 , sedangkan pada iface enp0s3 inet dhcp kita ganti dengan perintah " iface enp0s3 inet static ". (pada gambar 1.1) setelah itu masukkan no IP dan no netmask sesuai keinginan kita. ( pada gambar 1.1 ). Disini saya menggunakan IP kelas C : Ip address (192.168.100.0) Netmask (255.255.255.0) Gambar 1.1 Setelah dilakukan nya konfigurasi IP kita bisa merestart atau menyimpan ip tersebut dengan merestartnya, dengan menggunakan dua opsi. Yang pertama mengguna...

About for JAVA

Pengertian  Java adalah sebuah bahasa pemrograman tingkat tinggi pada komputer yang dapat digunakan sebagai pengembangan perangkat lunak baik dari aplikasi desktop, aplikasi web, aplikasi mobile, game, dan sebagainya. Bahasa pemograman java ini didasarkan pada sintaks yang berasal dari C++ dan memiliki banyak fitur yang mirip dengan C++ ini, namun dengan menambahkan fitur - fiturnya java dapat membuatnya menjadi lebih aman dan portabel. Pada java, sistem kompilasinya bisa berbeda-beda dengan menggunakan bahasa pemrograman lainnya, dimana pada kode sumbernya java dikompilasi menjadi bytecode yang dapat dijalankan pada mesin virtual java (JVM). JVM ini merupakan lingkungan runtime yang menyediakan lingkungan yang aman dan terisolasi untuk menjalankan aplikasi java, dan memastikan bahwa portabilitas aplikasi di berbagai platfrom. Sejarah  Pengembang java  Java pertama kali dikembangkan oleh seseorang yang bernama James Gosling dan timnya di sun Microsystem pada awal tahun 19...