Pengertian tentang istilah istilah dalam operasi sistem
2. Repository
Repository adalah tempat untuk menyimpan, mengelola, dan
mengakses file, data, atau kode sumber. Dalam konteks pengembangan perangkat
lunak, repository sering digunakan untuk menyimpan kode sumber dan dokumentasi
yang digunakan dalam proyek perangkat lunak.
- Local Repository : adalah repository yang di install dan digunakan pada komputer pengembang secara lokal
- Central Repository : adalah repository yang digunakan sebagai tempat penyimpanan kode sumber utama dan digunakan oleh semua pengembang dalam proyek
- Remote Repository : adalah repository yang diakses secara jarak jauh melalui jaringan dan digunakan oleh pengembang yang berada dilokasi yang berbeda
Beberapa contoh dari sistem manajemen versi (VCS) yang menggunakan repository adalah Git, SVN, dan Mercurial. VCS memungkinkan pengembang untuk mengelola versi kode sumber, melakukan revisi, dan melacak perubahan yang dibuat.
Repository juga dapat digunakan untuk menyimpan data atau file lain seperti dokumen, gambar, video, dll. Repository ini dapat digunakan untuk mengelola dan mengakses data yang digunakan dalam proyek-proyek ilmiah atau bisnis. Secara umum repository digunakan sebagai wadah untuk menyimpan, mengelola dan mengakses file, data, atau kode sumber. Repository sangat penting untuk pengembangan perangkat lunak dan manajemen proyek yang efektif.
3. Partisi Swap
Partisi swap adalah sebuah area dalam hard disk yang digunakan sebagai area tukar (swap space) atau area pemindahan (paging) oleh sistem operasi. Ini digunakan untuk menyimpan data yang sedang tidak digunakan saat ini dalam memori RAM, sehingga memori RAM dapat digunakan untuk menyimpan data yang sedang digunakan saat ini.
Partisi ini akan membantu komputer bila RAM utama pada komputer sedang penuh. Misalnya ketika sedang membuka banyak program ataupun sedang menjalankan akplikasi yang membuthkan sumber daya yang besar. Sehingga membutuhkan Ram yang besar agar dapat menghindari lambatnya kinerja dari sebuah komputer. Ketika RAM tidak cukup untuk menampung data yang sedang digunakan oleh sistem, OS akan memindahkan data yang tidak sedang digunakan dari memori RAM ke partisi swap. Ini dikenal sebagai paging. Kemudian, saat sistem operasi memerlukan data yang disimpan di partisi swap, data tersebut dikembalikan ke memori RAM , ini dikenal sebagai proses swapping.
Partisi Swap juga digunakan untuk memperluas memori virtual, yang memungkinkan sistem operasi untuk menangani lebih banyak data daripada yang sebenarnya ada dalam memori fisik. Hal ini berguna untuk sistem operasi yang tidak memiliki cukup memori fisik untuk menangani data yang sedang digunakan.
Partisi Swap juga digunakan dalam sistem hibernasi, yang
memungkinkan komputer untuk dimatikan dengan aman tanpa kehilangan data yang
sedang digunakan. Saat komputer dimatikan, sistem operasi akan menyimpan semua
data yang sedang digunakan dalam memori RAM ke partisi swap, sehingga data
tersebut dapat digunakan lagi saat komputer dinyalakan kembali.
Partisi swap memainkan peran penting dalam menjaga kinerja sistem dan memungkinkan sistam operasi untuk menangani situasi ketika memori RAM tidak cukup. Namun, jika komputer memiliki cukup memori fisik, maka penggunaan partisi swap akan menurunkan kinerja komputer.
4. Tuned Profile
Tuned profile adalah istilah yang digunakan untuk mengacu pada konfigurasi khusus dari suatu sistem komputer atau aplikasi yang telah disesuaikan atau dioptimalkan untuk mencapai kinerja yang lebih baik dalam situasi atau tugas tertentu. Biasanya, hal ini dilakukan dengan menyesuaikan pengaturan sistem atau aplikasi, seperti pengaturan memori atau konfigurasi CPU, untuk mencapai kinerja yang lebih baik dalam aplikasi atau tugas tertentu.
Dalam konteks sistem operasi, profil yang dioptimalkan biasanya digunakan untuk meningkatkan kinerja sistem dalam lingkungan kerja tertentu, seperti server atau aplikasi database. Dalam konteks aplikasi, profil yang dioptimalkan dapat digunakan untuk meningkatkan kinerja dalam tugas seperti pemrosesan gambar atau video, atau dalam aplikasi yang memerlukan kinerja yang sangat tinggi seperti aplikasi pemodelan 3D atau simulasi nyata.
Profil yang dioptimalkan dapat dibuat dengan menggunakan alat analisis kinerja, seperti profiler, yang digunakan untuk mengidentifikasi dan mengukur kinerja dari sistem atau aplikasi. Setelah kinerja dianalisis, pengaturan sistem atau aplikasi dapat dioptimalkan untuk meningkatkan kinerja.
Secara umum, tujuan dari penggunaan profil yang dioptimalkan adalah untuk meningkatkan efisiensi sistem dan mengurangi waktu respons, sehingga dapat meningkatkan produktivitas dan mengurangi biaya operasional.
5. VDO (Virtual Data Optimizer)
adalah sebuah teknologi yang digunakan untuk meningkatkan efisiensi penyimpanan data digunakan untuk meningkatkan efisiensi penyinmpanan data dalam sistem berbasis linux. VDO digunakan untuk mengoptimalkan penggunaaan ruang penyimpanan dengan mengomptimalkan penggunaan ruang penyimpanan dengan mengomperesi dan meng deduplikasi data sebelum disimpan di dalam penyimpanan block.
Virtual Data Optimizer (VDO) adalah teknologi yang digunakan
untuk meningkatkan efisiensi penyimpanan data dalam sistem berbasis Linux. VDO
digunakan untuk mengoptimalkan penggunaan ruang penyimpanan dengan mengompresi
dan meng-deduplikasi data sebelum disimpan di dalam penyimpanan block.
6. SELinux
SELinux (Security-Enhanced Linux) adalah sistem keamanan
yang diterapkan pada sistem operasi Linux yang menambahkan tingkat keamanan tambahan
pada sistem dengan mengontrol akses pada sumber daya sistem, seperti file,
direktori, dan proses. SELinux menyediakan mekanisme kontrol akses yang
fleksibel dan canggih dengan menggunakan konsep yang dikenal sebagai
"security context".
7. Crontab
Crontab adalah singkatan dari “cron table,” karena menggunakan cron scheduler pekerjaan untuk menjalankan tugas; cron sendiri dinamai “chronos,” kata Yunani untuk waktu. cron adalah proses sistem yang secara otomatis akan melakukan tugas untuk Anda sesuai dengan jadwal yang ditetapkan. Jadwal itu disebut crontab, yang juga merupakan nama program yang digunakan untuk mengedit jadwal itu.
Crontab adalah perintah yang digunakan untuk menjadwalkan tugas yang akan dijalankan secara otomatis pada sistem operasi Linux dan Unix. Cron akan mengeksekusi perintah yang dijadwalkan sesuai dengan waktu yang ditentukan.
Crontab menggunakan format jadwal yang disebut "cron expression" yang terdiri dari 5 atau 6 field yang mewakili:
- Menit (0-59)
- Jam (0-23)
- Hari dalam sebulan (1-31)
- Bulan (1-12)
- Hari dalam minggu (0-7, dimana 0 dan 7 mewakili Minggu)
- (opsional) Tahun (1970-2099)
Field tersebut dipisahkan oleh spasi, contohnya :
40 3 * * 1-3 /usr/bin/command
Ini akan di jalankan setiap hari senin sampai rabu setiap jam 03:40
Anda dapat menggunakan perintah "crontab -e" untuk membuat atau mengedit jadwal crontab. Anda juga dapat mengecek jadwal yang sudah ditentukan dengan perintah "crontab -l".
Crontab sangat berguna untuk menjalankan tugas yang diperlukan secara rutin seperti backup, pembersihan file, pembaruan otomatis dan lain-lain, tanpa harus menunggu interaksi dari pengguna.
8. Autofs
autofs adalah sebuah mekanisme yang digunakan untuk
mengeksekusi mount file sistem secara otomatis ketika file tersebut diakses.
Ini memungkinkan anda untuk menentukan file sistem yang akan di-mount secara
otomatis ketika file sistem tersebut diakses, dan unmount secara otomatis
ketika file sistem tersebut tidak digunakan lagi. AutoFS menghemat sumber daya
sistem dengan menghindari mount file sistem yang tidak digunakan.
9. Journal
Journal adalah sistem logging yang digunakan dalam sistem
operasi Linux dan Unix. Journal digunakan untuk mencatat aktivitas sistem,
seperti peristiwa yang terjadi, error, dan pesan penting lainnya. Journal akan
membantu administrator sistem dan developer dalam menganalisis masalah yang
terjadi dalam sistem dan mencari solusi untuk masalah tersebut.
10. Container
Container adalah sebuah teknologi yang digunakan untuk mengemas aplikasi dan semua dependensi yang dibutuhkan aplikasi tersebut dalam sebuah wadah yang dapat dijalankan di mana saja, tanpa tergantung pada lingkungan sistem yang digunakan. Container menyediakan lingkungan yang terisolasi untuk menjalankan aplikasi, sehingga aplikasi dapat dijalankan dengan cara yang sama di berbagai sistem operasi dan infrastruktur.
Container menggunakan kernel dari sistem operasi yang dijalankan, sehingga membutuhkan lebih sedikit sumber daya dibandingkan dengan menjalankan aplikasi dalam virtual machine. Container juga dapat di-deploy dan di-scaling dengan mudah, sehingga memungkinkan untuk menjalankan aplikasi dalam skala yang besar dan dapat diatur secara otomatis.
Containers juga memungkinkan untuk mengelola aplikasi dan dependensi dengan lebih baik, karena aplikasi dan dependensi di-package dalam satu wadah yang dapat di-deploy dan di-scaling secara terpisah.
Teknologi container sangat populer dalam dunia DevOps dan Cloud Computing, karena memungkinkan untuk mengelola aplikasi dengan lebih baik dan meningkatkan efisiensi dalam mengelola infrastruktur. Beberapa platform container yang populer adalah Docker dan Kubernetes.
11. Service Management System
Service Management System (SMS) adalah sebuah sistem yang
digunakan untuk mengelola dan mengatur layanan yang ditawarkan oleh suatu
organisasi. SMS digunakan untuk mengatur proses pengelolaan layanan seperti
perencanaan, pengadaan, pengembangan, pengiriman, pemeliharaan dan pengembangan
layanan. SMS digunakan untuk meningkatkan efisiensi dan efektivitas dalam
mengelola layanan.
- Perencanaan: SMS akan membantu dalam menentukan kebutuhan layanan dan menentukan jenis layanan yang akan ditawarkan.
- Pengadaan: SMS akan membantu dalam menentukan sumber daya yang dibutuhkan untuk menyediakan layanan dan menentukan biaya yang dibutuhkan untuk menyediakan layanan.
- Pengembangan: SMS akan membantu dalam mengembangkan layanan yang ditawarkan, seperti menentukan spesifikasi layanan dan menentukan prosedur yang digunakan dalam menyediakan layanan.
- Pengiriman: SMS akan membantu dalam menyediakan layanan kepada konsumen, seperti menentukan prosedur yang digunakan dalam menyediakan layanan dan menentukan jadwal yang digunakan dalam menyediakan layanan.
- Pemeliharaan: SMS akan membantu dalam memelihara layanan yang ditawarkan, seperti menentukan prosedur yang digunakan dalam memelihara layanan dan menentukan jadwal yang digunakan dalam memelihara layanan.
- Pengembangan: SMS akan membantu dalam mengembangkan layanan
12. Firewall
Firewall merupakan sebuah tembok keamanan siber yang menyaring lalu lintas masuk dan keluarnya sebuah data atau informasi. Firewall di sini bertugas untuk mengintrol akses lalu lintas jaringan yang aman dan mencegad adanya serangan seperti virus dari luar. Firewall juga telah menjadi satu dengan OS komputer seperti windows,machintos,dan linux.
Tujuan adanya firewall agar membuat kita sebagai pengguna bisa tenang untuk berselancar di internet karena adanya sistem penghalang yang mengontrol lalu lintas data.
Cara kerja dari firewall yaitu dengan menyaring pergerakan lalu lintas jaringan berdasarkan alamat IP,nomor port,konten,protokol,serta programnya sehingga dapat menyaring data degan caramengidentifikasikan isi pesan yang masuk ke perangkat yang di gunakan.
Komentar
Posting Komentar