[Tutorial] Linux Command Part 2 & Instalasi Apache

Arif Rahman Hakim
7 min readFeb 16, 2024

--

Bismillahirahmanirrahim

Assalamu’alaikum Warohmatullohi Wabarokaatuh..

Pada kesempatan kali ini saya akan membahas lagi seputar perintah-perintah yang ada di Linux, semoga tulisan ini bisa membantu teman teman yang sedang belajar linux. langsung saja kita mulai ya…

Hal hal yang perlu dipersiapkan :

  • Virtual Box
  • VMware
  • Dual Boot

Disini saya menggunakan VMware dan kali linux, tinggal buka saja pre-build virtual machine yang sudah di download pada website kali linux, pada umumnya perintah dasar linux sama, silahkan teman teman pilih distro linux sesuai keinginan teman teman ya…

halaman login kali linux

Default password kali linux

Username : kali
Password : kali

Masuk ke terminal Linux

Membuka terminal dengan shortcut Ctrl+Alt+T, secara otomatis komputer/laptop akan membuka jendela aplikasi terminal

Ctrl+Alt+T

tampilan terminal kali linux
  1. Menampilkan Direktori Saat Ini

Bagaimana Anda menampilkan direktori kerja saat ini di terminal Linux?

Untuk mengetahui kita sedang berada di posisi direktori linux, ketik saja pwd pada terminal linux, maka akan menampilkan path semua direktori kita

pwd

mengetahui posisi direktori

perintah pwd

2. Mencari File Tertentu

Bagaimana cara mencari file dengan nama laporan.txt di direktori /home dan subdirektorinya?

Ketika kita lupa menaruh file, maka kita bisa menggunakan perintah find pada terminal linux

find /home -type f -name laporan.txt

find : perintah untuk mencari file

/home : lokasi awal dimana kita akan memulai mencari file

-type f : tipe dokumen yang akan dicari, f untuk file

-name laporan.txt : nama file yang akan kita cari, dalam hal ini laporan.txt

mencari file

3. Mengganti Direktori

Bagaimana cara mengganti direktori kerja ke /var/www?

Linux mempunyai banyak sistem direktori, untuk berpindah ke direktori lain kita bisa menggunakan perintah cd, perintah tersebut bisa digunakan dalam satu baris penulisan tujuannya untuk efektifitas waktu

cd

pindah direktori

cd /var/www

pindah direktori

4. Membuat dan Menghapus Direktori

Buatlah sebuah direktori bernama ProjekBaru di direktori home Anda, kemudian hapus direktori tersebut.

Di dalam sistem linux kita bisa membuat dan menghapus direktori, untuk membuat direktori ketik perintah mkdir pada terminal linux. untuk menghapus direktori ketik perintah rm -r

mkdir

membuat direktori

rm -r

menghapus direktori

-r : rekursif opsi untuk menghapus direktori dan semua isinya

buat & hapus direktori

5. Menyalin File

Bagaimana cara menyalin file contoh.txt dari direktori saat ini ke direktori /home/user/backup?

Di dalam sistem linux kita bisa menyalin/mengcopy file ketik perintah cp pada terminal linux

cp

menyalin/mengcopy file

cp contoh.txt /home/kali/backup

salin file

6. Memindahkan dan Mengganti Nama File

Bagaimana cara memindahkan file data.txt dari direktori saat ini ke /home/user/data, dan mengganti namanya menjadi data_backup.txt?

Di dalam sistem linux kita bisa memindahkan dan mengganti nama file, untuk memindahkan dan mengganti nama file ketik perintah mv

mv

memindahkan & mengganti nama file

note: untuk mengganti nama file tambahkan nama file yang baru

mv data.txt /home/kali/data

mv data.txt /home/kali/data/data_backup.txt

memindahkan file dan mengganti file

7. Menciptaka File Baru

Bagaimana cara membuat file baru bernama notes.txt di direktori kerja saat ini?

Membuat file baru di linux sangat mudah ya teman teman, ketik touch pada terminal linux

touch

membuat file baru

touch notes.txt

membuat file baru

8. Menampilkan Isi Direktori

Bagaimana cara menampilkan semua file dan direktori, termasuk yang tersembunyi, dalam direktori saat ini?

Untuk menampilkan isi direktori semua file kita bisa menggunakan perintah ls, untuk menampilkan file dan direktori yang tersembunyi menggunakan perintah ls -la

ls

menampilkan file dan direktori

ls -la

menampilkan file dan direktori tersembunyi

file tersembunyi ditandai dengan titik (.)

9. Mencari File Berdasarkan Ukuran

Bagaimana cara mencari semua file yang ukurannya lebih besar dari 50MB di direktori /var/log?

Untuk mencari file berdasarkan ukuran kita bisa menggunakan perintah find dan menambahkan size dokumen yang dicari

find

mencari file

find /var/log/ -type f -size +50M

mencari file berdasarkan ukuran

mencari file ukuran besar

10. Menyalin Direktori

Bagaimana cara menyalin direktori src dan semua isinya ke direktori baru bernama dest?

Untuk menyalin direktori ketik perintah cp pada terminal linux, langsung aja kita gasken..

cp

menyalin file

cp -r src dest

menyalin direktori

11. Instalasi Apache2

Anda ingin membangun web server menggunakan Apache2 di sistem operasi Linux yang berbasis Debian (seperti Ubuntu). Bagaimana langkah-langkah untuk menginstal Apache2?

Apache adalah software web server gratis dan open source yang memungkinkan user mengupload website di internet. Server ini telah menjadi platform bagi 33% website di seluruh dunia, dengan nama resmi Apache HTTP Server.

Kelebihan Apache

  • Lintas platform.
  • Kompatibel dengan WordPress.
  • Komunitas yang besar dan dokumentasi yang lengkap.
  • Lisensinya gratis (open source).
  • Mempunyai perangkat lunak yang stabil dan andal.
  • Patch keamanan yang terus diperbarui.
  • Konfigurasi mudah.

sudo apt update

update kali linux

sudo apt install apache2

apache 2 sudah terinstall

12. Memverifikasi Install Apache2

Setelah menginstal Apache2, bagaimana Anda memverifikasi bahwa Apache2 berjalan dengan benar pada sistem Anda?

Jika sudah silahkan cek versi apache yang digunakan

apache2 -v

sudah terinstall

memulai apache dengan perintah

sudo systemctl start apache2

menjalankan apache2

sudo systemctl status apache2

melihat status apache2

apache2 running

13. Mengkonfigurasi Firewall untuk Apache2

Anda telah berhasil menginstal Apache2 dan sekarang perlu mengonfigurasi firewall untuk mengizinkan lalu lintas web. Bagaimana cara mengonfigurasi UFW (Uncomplicated Firewall) untuk mengizinkan lalu lintas pada port 80 (HTTP) dan 443 (HTTPS)?

Firewall digunakan untuk mengatur lalu lintas internet. Firewall bisa dianalogikan sebagai filter yang digunakan untuk menyaring lalu lintas masuk maupun keluar sistem kita.

Install ufw

sudo apt install ufw

install ufw

cek status ufw

sudo ufw status

cek status ufw

mengaktifkan ufw

sudo ufw enable

status ufw sudah aktif

mengatur port pada ufw yaitu port http(80) dan https(443)

sudo ufw allow 80

mengaktifkan port http

sudo ufw allow 443

mengaktifkan port https

port http & port https sudah aktif

14. Menambahkan Halaman Web Costum

Anda ingin menambahkan halaman web kustom ke server Apache2 Anda. Buatlah file index.html di direktori /var/www/html dengan isi “Selamat Datang di Server Apache Saya”. Bagaimana langkah-langkah untuk melakukan ini?

Setelah menginstall apache2 sekarang kita coba costum dan jalankan

caranya masukan ip yang digunakan oleh komputer dan terhubung ke internet

ifconfig

tampilan ip address debian apache2

Kemudian ip tersebut kita copy lalu kita tempel pada browser yang kita gunakan, bisa menggunakan sistem operasi windows & kali linux

halaman apache 2

Setelah itu kita cek tempat penyimpanan file apache2 ada di direktori /var/www/html

cd /var/www/html

tempat menyimpan file html

Setelah itu saya mencoba membuat file costum html seperti gambar berikut

sudo vi /var/www/html/costum.html

membuat costum html

membuat costum html menggunakan script berikut :

<html>
<head>
<title>Web Costum Arif</title>
</head>
<body>
<h1>Selamat Datang di Server Apache Saya</h1>
</body>
</html>

disini saya menggunakan text editor vi

Setelah itu jalankan browser kemudian masukan ip dan tambahkan nama file yang sudah dibuat

web costum html

15. Menghapus Apache 2

Anda memutuskan untuk menghapus Apache2 dari sistem Linux Anda. Bagaimana cara menghapus Apache2 beserta konfigurasinya?

Setelah membuat apache2, kini kita membuat tutorial menghapus apache2

Matikan service apache2 yang berjalan

sudo systemctl stop apache2

apache2 dimatikan

Setelah itu kita coba jalankan di browser,hasilnya akan tidak terhubung

apache2 tidak terhubung

Menghapus apache2

sudo remove apache2

apache2 sudah terhapus

Terimakasih yang sudah membaca semoga bermanfaat untuk kita semua

--

--