[Tutorial] Linux Command Part 2 & Instalasi Apache
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…
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
- 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
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
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
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
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
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
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
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
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
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
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
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
memulai apache dengan perintah
sudo systemctl start apache2
menjalankan apache2
sudo systemctl status apache2
melihat status apache2
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
cek status ufw
sudo ufw status
mengaktifkan ufw
sudo ufw enable
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
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
Kemudian ip tersebut kita copy lalu kita tempel pada browser yang kita gunakan, bisa menggunakan sistem operasi windows & kali linux
Setelah itu kita cek tempat penyimpanan file apache2 ada di direktori /var/www/html
cd /var/www/html
Setelah itu saya mencoba membuat file costum html seperti gambar berikut
sudo vi /var/www/html/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>
Setelah itu jalankan browser kemudian masukan ip dan tambahkan nama file yang sudah dibuat
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
Setelah itu kita coba jalankan di browser,hasilnya akan tidak terhubung
Menghapus apache2
sudo remove apache2
Terimakasih yang sudah membaca semoga bermanfaat untuk kita semua