Packet Management OpenBSD dan Setting Repository

Hal-hal dasar yang perlu diketahui dalam packet management di sistem operasi OpenBSD adalah sebagai berikut.

# pkg_info -Q unzip

Perintah diatas mencari nama sebuah packet yang ouputnya menyertakan versi

# pkg_add rsync
quirks-7.14 signed on 2024-07-19T23:04:53Z
Ambiguous: choose package for rsync
a       0: <None>
        1: rsync-3.2.7p1
        2: rsync-3.2.7p1-iconv
Your choice: 1
rsync-3.2.7p1: ok
The following new rcscripts were installed: /etc/rc.d/rsyncd
See rcctl(8) for details.

Perintah diatas adalah melakukan instalasi packet rsync dengan perintah pkg_add.

# pkg_add -u

Perintah pkg_add -u bermaksud untuk melakukan update packet untuk memperbarui packet

# pkg_delete screen

Perintah pkg_delete screen bermaksud untuk melakukan penghapusan paket screen.

# pkg_info -mz | tee list
apache-httpd--
mariadb-server--
nano--
quirks--
rsync--

Pada perintah pkg_info -mz | tee list menghasilkan output adalah packet-packet yang terinstall pada komputer kita.

# pkg_add  -uvi  namapacket

Perintah pkg_add -uvi pada OpenBSD adalah kombinasi dari beberapa opsi yang digunakan bersama dengan pkg_add, alat untuk menginstal paket perangkat lunak. Berikut adalah rincian setiap opsi tersebut:

  • -u (update): Opsi ini digunakan untuk memperbarui paket yang sudah ada. Jika ada versi baru dari paket yang telah diinstal, opsi ini akan menginstal versi terbaru tersebut.
  • -v (verbose): Opsi ini akan menampilkan output yang lebih rinci selama proses instalasi atau pembaruan. Ini membantu pengguna melihat apa yang sedang terjadi secara lebih mendetail.
  • -i (interactive): Opsi ini memungkinkan instalasi interaktif. Jika ada pilihan atau konflik yang perlu diselesaikan selama proses instalasi, pengguna akan ditanya secara interaktif.

Menggabungkan ketiga opsi ini (-uvi) dalam satu perintah pkg_add berarti Anda ingin memperbarui paket yang ada, menampilkan output yang lebih rinci, dan menjalankan proses secara interaktif jika diperlukan.

untuk memperbarui semua paket yang telah diinstal.

Penggunaan ini memungkinkan Anda untuk mengontrol proses pembaruan dengan lebih baik, mendapatkan informasi yang lebih banyak tentang apa yang terjadi, dan membuat keputusan interaktif jika ada konflik atau pertanyaan selama pembaruan.

Untuk setting repository lakukan pengeditan pada file /etc/installurl

# nano  /etc/installurl
https://cdn.openbsd.org/pub/OpenBSD

Virtual Host Pada Apache

Berikut adalah konfigurasi untuk membuat virtual host pada apache2 :

# nano /etc/apache2/sites-available/virtual.host.conf
<VirtualHost *:80>
    ServerName www.virtual.host
    ServerAdmin webmaster@virtual.host
    DocumentRoot /home/debian/public_html
    ErrorLog /var/log/apache2/virtual.host.error.log
    CustomLog /var/log/apache2/virtual.host.access.log combined
    LogLevel warn
</VirtualHost>

Langkah selanjutnya adalah melakukan aktif virtual host dan restart pada apache2

# a2ensite virtual.host
# systemctl restart apache2

IP Address Allow to Remote MYSQL/MARIADB

Langkah yang diperlukan untuk melakukan remote MySQL atau Mariadb adalah sebagai berikut :

# nano /etc/mysql/mariadb.conf.d/50-server.cnf 

kemudian tambahkan

bind-address = 0.0.0.0

Pada MySQL perlu juga ditambahkan konfigurasi agar ip address publik kita diizinkan untuk mengakses:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'IPADDRESS' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;

Sejarah Cloud Computing

Sejarah Cloud Computing

Pendahuluan

Cloud computing telah menjadi bagian penting dari teknologi modern, memungkinkan penyimpanan data yang efisien, pengolahan data, dan layanan komputasi yang fleksibel. Teknologi ini memungkinkan pengguna untuk mengakses dan menggunakan sumber daya komputasi melalui internet, tanpa harus memiliki dan mengelola infrastruktur fisik sendiri. Dalam tulisan ini, kita akan menjelajahi sejarah cloud computing dari konsep awalnya hingga perkembangan terkini.

Continue reading “Sejarah Cloud Computing”

PicoCTF — Information

Pada case kali ini kita diminta mencari sesuatu flag didalam file cat.jpg. Dalam file tersebut kita akan menggunakan tools yaitu file, bindwalk, hexdump, echo, exiftool dan base64. Berikut perhatikan case nya dibawah ini :

Description

Files can always be changed in a secret way. Can you find the flag? cat.jpg

Langkah 1. Silahkan download file pada url cat.jpg

Langkah 2. Ketikkan perintah file untuk mengetahui spesifikasi file tersebut.

Continue reading “PicoCTF — Information”