---
# System prepended metadata

title: Farid | Exercise Bab 3

---

# Farid | Exercise Bab 3

## 3.1.2. Exercise
### 1. Apa hubungan DevOps dengan Server?
jawab:
> sangat dekat karena untuk melakukan deploy aplikasi di perlukan server yang digunakan untuk menjalankan aplikasi atau website.

### 2. Sebutkan Layanan-layanan server lainnya yang pernah Anda ketahui?
jawab:
>- AWS
>- Azure
>- GCP
>- Digital Ocena
>- IdCloudHost
>- Alibaba Cloud

## 3.2.9. Exercise
### 1. Jelaskan kembali perbedaan Linux, GNU, Sistem Operasi, dan Distro?
jawab:
> linux adalah kernel yang digunakan untuk menjalankan perintah2 dasar.
> GNU adalah tools, software, komponen pelengkap yang nantinya dapat di pasang pada kernel linux yang menjadikannya sistem operasi.
> Sistem Operasi berguna untuk menghubungkan beberapa hardware yang ada di komputer agar bisa saling digunakan sesuai kebutuhan.
> Distro adalah sistem operasi yang biasa nya sudah di modifikasi untuk kebutuhan tertentu.

### 2. Kenapa Linux lebih cocok untuk server dibanding sistem operasi lain?
jawab:
> karena lebih stabil, ringan dan open source.

## 3.4.4. Exercise
* Teori
### 1. Kenapa kita perlu belajar Struktur direktori Linux?
jawab:
> untuk memudahkan kita dalam meletakan, menemukan, ataupun memanipulasi folder yang di perlukan.

## 3.5.8. Exercise
* Teori
### 1. Kenapa kita perlu mempelajari perintah dasar command line?
jawab:
> untuk memudahkan kita dalam mengoperasikan sistem operasi linux.

* Praktek
1. Pindahlah ke direktori /tmp
![](https://i.imgur.com/nEOkM0H.png)

2.  Buatlah 1 buah file bernama test1.txt yang berisi “Sekolah DevOps Cilsy” didalam folder anda berada sekarang
![](https://i.imgur.com/2NocGiE.png)

    ![](https://i.imgur.com/1E1RGzB.png)

3. Buatlah 1 folder bernama latihan didalam folder Anda berada sekarang.
![](https://i.imgur.com/I6q70Ih.png)
![](https://i.imgur.com/a5fDS2c.png)

4. Kopikan file test1.txt tersebut ke dalam folder latihan yang barusan anda buat dengan nama test2.txt.
![](https://i.imgur.com/Ukm52z5.png)

5. Masih dalam posisi Anda sekarang berada (jangan pindah folder), lakukan cut-paste file test2.txt yang ada didalam folder latihan ke folder /home/ dengan nama baru test3.txt.
![](https://i.imgur.com/mHCRJ5R.png)

6. Sekarang pindahlah ke home direktori anda lagi.
![](https://i.imgur.com/OEyxn3R.png)

7. Hapuslah file test1.txt yang ada di /tmp tanpa anda pindah folder ke /tmp terlebih dahulu.
![](https://i.imgur.com/uoLozrD.png)

8. Hapuslah folder latihan yang ada di /tmp tanpa anda pindah folder ke /tmp terlebih dahulu
![](https://i.imgur.com/sDZqSxT.png)


## 3.6.4. Exercise
* Teori
### 1. Kenapa kita perlu mempelajari manipulasi teks dan file?
jawab:
> untuk memudahkan kita untuk menemukan informasi terkait permasalah yang ada di server dengan efektif.

* Praktek
1. Pertama-tama buatlah sebuah file bernama latihan1.txt yang berisi :
![](https://i.imgur.com/zOZRWVl.png)

2. Anda diminta untuk menyaring isi file tersebut dengan ketentuan sebagai berikut :
• Hanya tampilkan baris yang mengandung kata “cilsy” dan berekstensi “.mp3” saja.
• Tidak boleh ada baris yang mengandung “#” walaupun baris tersebut sudah betul
mengandung kata “cilsy” dan berekstensi “.mp3”.
• Hasil saringan file dimasukkan ke file baru bernama hasil1.txt.
• Anda hanya boleh menggunakan teknik pipeline, grep, dan redirection untuk mencapai hal tersebut.
![](https://i.imgur.com/h09RkP2.png)
