Anda di halaman 1dari 71

Sistem Operasi

Linux Ubuntu

Di susun oleh :
Nama : Aolia Musofa
Nim : TI18210002

SEKOLAH TINGGI MANAJEMEN INFORMATIKA KOMPUTER LOMBOK

TEKNIK INFORMATIKA

2023
E-book Linux Ubuntu
Aolia Musofa

KATA PENGANTAR

Alhamdulillah, puji syukur kepada Allah SWT, karena hanya atas izinnya buku ini
dapat terselesaikan.Juga tak lupa mengucapkan terima kasih kepada orang tua yang selalu
mensupport dan menemani hingga kini.

Buku ini akan membantu anda yang hobi bermain main ataupun ngoprek system
operasi linux ubuntu,terlebih lagi pada level Administrasi Jaringan-nya namun di khususkan
untuk pemula dan juga akan membantu anda dalam mata kuliah Sistem Operasi

Bila dalam buku ini terdapat kutipan – kutipan yang kami ambil dan lupa menuliskan
nama sumber,tahun pengambilan dan lain lain maka mohon dimaklumi,kami tetap berusaha
mencantumkan setiap referensi yang kami gunakan dalam buku ini dan terdapat di bagian
akhir.Kesempurnaan hanya milik Allah SWT dan buku ini jauh dari kata
sempurna.Saran,Kritik serta solusi yang membangun sangat diharapkan penulis agar bisa
lebih baik lagi untuk kedepannya. Semoga buku ini membawa manfaat bagi kita semua.
Terima kasih.

Masbagik, 31 July 2023

Penulis

i
E-book Linux Ubuntu
Aolia Musofa

DAFTAR ISI

KATA PENGHANTAR......................................................................................................................

DAFTAR ISI........................................................................................................................................

BAB I PENDAHULUAN....................................................................................................................

1.1 Pendahuluan........................................................................................................................
1.2 Macam – Macam Distro Linux............................................................................................
1.3 Distrro Ubuntu....................................................................................................................

BAB II INSTALASI LINUX UBUNTU...........................................................................................

2.1 Kebutuhan Dasar System...................................................................................................


2.2 Instalasi Linux Ubuntu Menggunakan VirtualBox............................................................
2.3 Struktur Directory...............................................................................................................

BAB III PERINTAH DASAR LINUX.............................................................................................

BAB IV MANAJEMENT USER DAN GROUP..............................................................................

BAB V INSTALASI WEB SERVER................................................................................................

DAFTAR PUSTAKA.........................................................................................................................

ii
E-book Linux Ubuntu
Aolia Musofa

BAB I

SEJARAH SISTEM OPERASI LINUX

1.1 Pendahuluan

Sejarah Sistem Operasi Linux

Nama "Linux" tidak asing lagi didengar oleh kalangan pelajar yang bergelut di bidang
teknologi informasi dan komunikasi di seluruh belahan dunia termasuk di Indonesia tentunya.
Dewasa ini, linux telah menjadi salah satu system operasi yang banyak digunakan diberbagai
sektor, seperti sektor Pemerintahan, Bisnis dan Pendidikan. Hal ini disebabakan oleh sistem
linux yang bersifat open source.

Penemu Linux

Linux pertama kali diciptakan oleh seorang mahasiswa asal Finlandia


bernama linus Benedict Torvalds pada tahun 1991. Hasil karyanya dilisensikan
secara bebas dan terbuka sehinggah siapa saja boleh mengembangkannya.

Linux merupakan kernel atau dasar dari sistem operasi tugasnya yaitu
membuat komunikasi atau mediator antara aplikasi dan perangkat keras, yang
menyediakan pelayanan sistem seperti pengaturan memori untuk proses yang
sedang berjalan, pengaturan input- output dan masih banyak lainnya, jadi intinya
adalah kernel merupakan suatu penghubung antara software dan hardware.

Pada perkembangan linux selanjutnya seorang aktivis perangkat lunak


pendiri free software foundation (FSF) ialah Richard Stallman berniat untuk
memadukan proyek sistem operasinya yang bernama GNU ke dalam linux,
Akhirnya pada saat dilirisnya kernel linux terjadilah integrasi antara peralatan
(tools) yang dibuat oleh Richard Stallman yaitu GNU dengan kernel linux yang

1
E-book Linux Ubuntu
Aolia Musofa

dibuat oleh lunis Torvalds, sehinggah menghasilkan sistem operasi baru bernama
GNU/Linux.

Seiring berkembangnya teknologi informasi dan komunikasi, linux banyak


melakukan perkembangan terhadapat sistemnya, perkembangan selanjutnya linux
dapat di paketkan dengan perangkat lunak lainnya untuk keperluan seperti server,
desktop, perkantoran, internet, multimedia, dan lain-lain sehinggah sering dikenal
dengan istilah distro linux.

Sebagai suatu sistem operasi, linux secara umum memiliki berbagai kelebihan sebagai
berikut :

1. Didapatkan secara bebas tanpa perlu membayar lisensi. Pengguna juga bisa mengunduh
kode sumber linux jika ingin melihatnya tanpa ada Batasan apapun
2. Memiliki koleksi perangkat lunak sendiri yang sangat lengkap untuk keperluan server, dan
lain lain
3. Dikembangkan secara komunitas dan setiap komunitas bisa memberi masukan masukan
dan perbaikan untuk bug yang ada
4. Sangat ketat dalam pengelolaan keamanan
Sejarah Ubuntu
Saya akan membahas sesingkat-singkatnya mengenai ubuntu, agar anda tidak terlalu
bosan membaca ebook ini (kapan prakteknya nih!!!!).
Ubuntu adalah salah satu distribusi linux turunan dari distro Debian. Yang sangat baik
digunakan pada Laptop, Desktop dan server. Hampir seluruh applikasi yang anda butuhkan
sehari-hari sudah di include didalamnya seperti Web browser, document, presentasi,
pengolah gambar, applikasi chat, dan masih banyak lagi. Ubuntu di ambil dari bahasa africa
yang berarti rasa perikemanusiaan terhadap sesama manusia dan juga bisa berarti aku adalah
aku karena keberadaan kita semua.
Ubuntu lahir pada bulan April 2004 saat Mark Shuttleworth sang pemilik perusahaan
Canoncial Ltd membentuk sebuah group open source untuk membuat sebuah distro baru
yang berbasis debian, dan setelah Distro ubuntu lahir, lebih dari 12000 orang sudah
mencobanya, angka tersebut melonjak pesat sampai saat ini.
1.2 Macam – Macam Distribusi Linux

Distro Linux (singkatan dari distribusi Linux) adalah sebutan untuk sistem operasi
komputer dan aplikasinya, merupakan keluarga Unix yang menggunakan kernel Linux.

2
E-book Linux Ubuntu
Aolia Musofa

Distribusi Linux bisa berupa perangkat lunak bebas dan bisa juga berupa perangkat lunak
komersial seperti Debian, Red Hat Enterprise, SuSE, dan lain-lain

Terdapat banyak sekali distro linux. Bertahan menjadi distro yang besar dan banyak
peminatnya dan bahkan sampai banyak menghasilkan turunan turunan, contoh Debian. Distro
ini telah menghasilkan puluhan distro turunan antara lain Ubuntu, Knoppix dan lain lain.
Berikut kami akan paparkan macam macam distro linux :

1. Debian

Linux Debian

Debian bukanlah sebuah akronim. Nyatanya nama ini adalah gabungan dari dua nama
depan: yaitu Ian Murdock, dan pacarnya pada saat itu, Debra. Debra + Ian = Debian.

Debian adalah distribusi GNU/Linux. secara sederhana bahwa distribusi adalah sistem
operasi yang lengkap, termasuk perangkat lunak dan sistem untuk melakukan instalasi dan
pengelolaan, semua berbasis kernel Linux dan perangkat lunak bebas (khususnya dari proyek
GNU). Saat menciptakan Debian pada tahun 1993, di bawah kepempimpinan FSF, Ian
Murdock memiliki objektif yang jelas, yang dinyatakan dalam Debian Manifesto. Sistem
operasi bebas yang dia kejar akan memiliki dua fitur utama. Pertama, kualitas: Debian akan
dikembangkan dengan perlakuan terbaik, agar layak bagi kernel Linux. Kedua: Debian akan
menjadi distribusi non-komersial, yang cukup terpercaya untuk bersaing dengan distribusi
komersial besar. Kedua ambisi ini, dalam pandangannya, hanya dapat dicapai dengan
membuka proses pengembangan Debian seperti yang dilakukan pada proyek Linux dan
GNU.

2. Slackware

3
E-book Linux Ubuntu
Aolia Musofa

Linux Slackware

Slackware adalah distro Linux yang paling tua yang masih hidup. Stabilitas dan
kesederhanaan Slackware adalah alasan kenapa orang menggunakannya. Walau saat ini
Slackware memiliki reputasi sebagai server yang solid, Slackware juga digunakan sebagai
workstation. Slackware dapat berjalan dengan sembarang window manager atau
lingkungan desktop, atau bahkan tidak menggunakan lingkugan desktop sama sekali.

3. Redhat

Linux Redhat

Red Hat (NASDAQ: RHAT) adalah salah satu perusahaan terbesar dan dikenal
untuk dedikasinya atas perangkat lunak sumber terbuka. Red Hat didirikan pada 1993 dan
bermarkas di Raleigh, North Carolina, Amerika Serikat. Red Hat terkenal karena
produknya Red Hat Linux salah satu distro Linux utama.

4. Ubuntu

Linux Ubuntu

Pertama kali dirilis pada tahun 2004, Ubuntu adalah sebuah sistem operasi dan
distribusi Linux berbasis Debian yang gratis dan open-source. Ubuntu dibangun dengan

4
E-book Linux Ubuntu
Aolia Musofa

menggunakan infrastruktur Debian dan terdiri dari server, desktop, dan sistem operasi
Linux.

Sejak dirilis, Ubuntu menjadi favorit banyak orang karena sistem operasi ini
mudah diinstall dan digunakan. Lingkungan desktop (desktop environment) default untuk
Ubuntu dikenal dengan nama Unity, sebuah desktop environment yang memiliki tool
pencarian yang kuat untuk mencari semua aplikasi dan dokumen Anda. Lingkungan
desktop ini juga berintegrasi dengan aplikasi lain seperti audio player, video player, dan
social media.

Linux Mint

Linux Mint

Selain Ubuntu, salah satu distro Linux terbaik lainnya adalah Linux
Mint. Distro ini juga cocok digunakan oleh pengguna Linux baru. Linux Mint
dilengkapi dengan banyak perangkat lunak, sepeti salah satunya LibreOffice,
untuk memenuhi kebutuhan produktivitas pengguna saat beralih dari Mac atau
Windows. Mint juga memiliki dukungan yang lebih baik untuk format media
proprietary, yang akan mempermudah pengguna memutar video, DVD dan
berkas musik MP3 tanpa harus repot-repot memasang codex terlebih dahulu.

Pengguna dapat mengunduh empat varian dari Linux Mint 19.2, yang
masing-masing menggunakan DE yang berbeda. DE Cinnamon saat ini
merupakan yang paling populer, namun pengguna juga dapat menggunakan DE
MATE yang lebih mendasar, atau DE Xfce. Selain itu, ada juga versi KDE
Linux Mint yang menggunakan KDE Plasma. Versi terbaru ini hadir dengan
Software Manager yang dilengkapi dengan aplikasi unggulan seperti Spotify,
Skype dan WhatsApp.

5
E-book Linux Ubuntu
Aolia Musofa

Semua DE yang ditawarkan di Linux Mint ini mempunyai kelebihan dan


kekurangan tersendiri. Oleh karena itu, pengguna disarankan untuk menentukan
pilihan sesuai dengan kebutuhan. Atau, pengguna juga bisa mencobanya
satusatu untuk menentukan mana yang terbaik.

1. Arch Linux

Jika pemgguna ingin mencoba distro Linux yang kurang user-friendly, Arch
Linux adalah pilihan yang tepat. Arch Linux memungkinkan pengguna untuk
menyesuaikan build sendiri, di mana pengguna dapat memilih paket perangkat lunak
yang ingin diunduh melalui Terminal. Dengan opsi ini, pengguna dapat memilih paket
mana yang ingin dipasang dan mana yang tidak untuk menghemat ruang penyimpanan.
Oleh karena itu, ini akan sangat berguna bagi pengembang dan mereka yang
menggunakan komputer dengan spesifikasi rendah.

Linux Arch

Namun, seiring berkembangnya waktu, sekarang juga sudah tersedia versi Arch
Linux yang diberi nama Antergos dengan tampilan yang lebih user-friendly. Antergos
hadir dengan driver dan aplikasi pre-install yang lebih banyak. Oleh karena itu, tujuan
dibangunnya Antergos sendiri ialah untuk memudahkan pengoprasian fitur-fitur Arch
Linux sendiri, mulai dari awal pemasangan sampai dengan penggunaannya untuk
kegiatan sehari-hari.

2. Elementary OS

Elementary OS menawarkan UI yang sangat elegan dan enak dipandang. Distro


ini merupakan distro Linux yang memiliki gaya tampilan mirip dengan yang dimiliki
MacOS. Keelokan UI yang dimiliki Elementary OS sepenuhnya disajikan oleh DE yang
dipakai, yaitu Pantheon, yang dikembangkan berdasarkan DE Gnome.

6
E-book Linux Ubuntu
Aolia Musofa

Linux Elementary

Versi terbaru dari Elementary OS diberi nama Juno, yang sedikit lebih bagus dan
lebih rapi dibanding pendahulunya, Loki. Selain itu, distro ini juga memiliki AppCenter,
yang dapat memudahkan pengguna memasang aplikasi tanpa harus menggunakan
Terminal. AppCenter ini juga menjadi sangat berguna untuk Elementary OS karena distro
ini tidak banyak memiliki aplikasi pre-install di dalamnya.

3. Deepin

Deepin merupakan distro Linux dari Cina yang dikembangkan oleh Wuhan
Deepin Technology Co., Ltd. Distro ini berbasis Debian, dan menggunakan DDE, Deepin
Desktop Environment. Hampir sama dengan Elementary OS, nilai jual dari Distro ini
adalah tampilannya yang elegan dan sangat menyejukkan mata.

7
E-book Linux Ubuntu
Aolia Musofa

Linux Deepin

Ketika artikel ini ditulis, versi terbaru dari distro ini adalah Deepin 15.11. Selain
itu, Deepin juga dilengkapi dengan AppStore, yang menyediakan berbagai aplikasi yang
dapat menjadi penunjang bagi kebutuhan sehari-hari pengguna.

4. Kali Linux

Kali Linux, yang dulunya dikenal dengan nama BackTrack, adalah salah satu
distro Linux yang dirancang khusus untuk penetration testing dan security auditing. Oleh
karena itu, distro ini banyak dikenal pengguna sebagai distro yang wajib digunakan oleh
seorang “hacker.” Kali Linux dikembangkan, didanai, dan dikelola oleh Offensive
Security, sebuah perusahaan pelatihan keamanan informasi terkemuka.

Kali Linux

Berbasis Debian, Kali Linux mempunyai ratusan aplikasi pre-install yang


dikhususkan untuk kebutuhan penetrasi keamanan. Selain itu, distro ini juga telah
dipakai oleh banyak pekerja keamanan, yang juga merupakan spesialis di bidang
penetration testing, forensik, reverse engineering, dan vulnerability assessment.
Untuk varian, Kali Linux hadir dengan berbagai DE, yaitu Kali Linux KDE, Mate,
LXDE and Enlightenment.

8
E-book Linux Ubuntu
Aolia Musofa

5. CentOS 7

CentOS 7

CentOS 7 adalah salah satu distro Linux yang dikhususkan untuk penggunaan
yang stabil, dan merupakan distro cabang dari versi Enterprise Red Hat Linux. Oleh
karena itu, layaknya Red Hat, pembaruan keamanan dan pemeliharaan untuk CentOS
didukung sampai 10 tahun sejak pertama dirilis.Karena dikhususkan untuk
penggunaan yang stabil, CentOS khusus dirancang untuk menjadi distro yang
superreliable, atau dapat diandalkan. Oleh karena itu, distro ini sangat cocok
digunakan untuk kebutuhan server. Kenyataan tersebut juga membuat CentOS jarang
digunakan untuk pemakaian sehari-hari di desktop atau laptop pengguna.

Pengguna dapat mengunduh CentOS 7 melalui halaman resmi unduhan di


https://www.centos.org/download/.

6. Tails

9
E-book Linux Ubuntu
Aolia Musofa

The Amnesic Incognito Live System, atau Tails, merupakan distro Linux yang
berorientasi pada privasi pengguna. Distro ini dapat membantu pengguna

menyembunyikan lokasi dan identitas sebisa mungkin; bahkan, Edward


Snowden, seorang mantan pekerja NSA (National Security Agency), juga
memakainya.
Distro ini dapat mengarahkan semua lalu lintas internet pengguna melalui
jaringan Tor yang bersifat anonim, dan dirancang untuk mencegah agar data
pengguna tidak dapat dikses dan dianalisis. Tails berbasis Debian Linux, dan
menggunakan DE Gnome, sehingga tampilan antarmukanya tetap jelas dan user-
friendly.
Tails juga tidak diperuntukkan untuk semua pengguna. Namun, distro ini akan
sangat berguna bagi pengguna yang khawatir dan peduli terhadap keamanan privasi
dalam berselancar di dunia internet, yang akhir-akhir ini telah menjadi kebutuhan dan
banyak disalah gunakan oleh banyak perusahaan.
7. openSUSE
Distro Linux terbaik yang terakhir di artikel ini adalah openSUSE.
Sebelumnya dikenal sebagai SUSE Linux dan kemudian SuSE Linux Professional,
openSUSE ditujukan untuk para pengembang dan administrator sistem. Karena tujuan
tersebut, distro ini dilengkapi dengan protokol keamanan yang sangat ketat.

10
E-book Linux Ubuntu
Aolia Musofa

OpenSuse

OpenSUSE mempunyai dua varian distro utama, yaitu openSUSE Leap dan
openSUSE Tumbleweed. Pengembangan Leap menggunakan kode sumber dari
SUSE Linux Enterprise, yang membuatnya jauh lebih stabil dari Tumbleweed, dan
lebih cocok digunakan untuk kegiatan sehari-hari. Versi terbaru dari openSUSE
Leap dirilis kira-kira setahun sekali dan didukung selama tiga tahun.

Berbeda dengan Leap, pengembangan Tumbleweed didasarkan pada


Factory, yang dikembangkan berdasarkan core dari openSUSE sendiri.
Tumbleweed menggunakan model peluncuran “rolling.” Dengan kata lain, paket
aplikasi akan tersedia untuk diunduh setelah diuji terlebih dahulu. Oleh karena itu,
Tumbleweed cocok untuk pengembang, kontributor openSUSE, dan entusias
Linux/FOSS.

Selain dua varian di atas, website SUSE Studio juga memungkinkan


pengguna untuk membuat versi openSUSE sendiri, lengkap dengan paket perangkat
lunak, pengaturan desktop, serta sistem yang dapat dipilih oleh pengguna.

1.3 DISTRO UBUNTU

Pada dasarnya masing-masing distro Linux memiliki dua varian kernel Linux.
Dua varian itu adalah versi LTS dan non-LTS.

Apabila kamu baru saja memulai belajar tentang sistem operasi Linux dan sedang
mencari tahu distro linux yang cocok untuk pertama kali kamu coba, kamu akan

11
E-book Linux Ubuntu
Aolia Musofa

berhadapan juga dengan pilihan versi Ubuntu merupakan salah satu distro Linux yang
cukup populer dan banyak digunakan oleh pemula hingga profesional.

Penemu Ubuntu yaitu Canonical rutin mempublikasikan versi terbaru Ubuntu


dekstop dan server setiap 6 bulan sekali dan versi LTS setiap 2 tahun sekali.

Publikasi ini biasanya dilakukan setiap bulan April dan Oktober. Versi publikasi
Ubuntu terbaru akan diberi keterangan versi dengan format Tahun.Bulan atau
Year.Month .

Publikasi versi terbaru pada Ubuntu ini berhubungan dengan pembagian versinya
yaitu LTS ( Long Term Support ) dan versi non-LTS ( non-Long Term Support )LTS dan
non-LTS ini.

Ubunt LTS

1. LTS merupakan kepanjangan dari Long Term Service . Sesuai artinya, LTS menjadi
versi Ubuntu yang layanan dukungannya lebih lama yaitu 5 tahun.
2. Dukungan yang diberikan merupakan paket update yang bisa diunduh dan digunakan
oleh pengguna.
3. Dukungan yang diberikan oleh versi LTS mencakup pembaruan, perbaikan, dan
keamanan.

Ubuntu non-LTS

1. Non-LTS merupakan kepanjangan dari non-Long Term Service. Merupakan


kebalikan dari versi LTS (Long Term Services).
2. Versi Ubuntu ini tidak mendapatkan layanan dukungan yang cukup lama.
3. Namun bukan berarti versi non-LTS ini tidak mendapatkan dukungan sama sekali.
Versi non-LTS tetap akan mendapatkan dukungan selama 9 bulan.Jika masa
dukungan non-LTS telah selesai, pengguna tidak akan mendapatkan pembaruan
dukungan kembali.
4. Pengguna disarankan untuk menggunakan versi non-LTS yang lebih baru jika sudah
ada.

12
E-book Linux Ubuntu
Aolia Musofa

Versi Ubuntu yang Termasuk LTS

Src: https://ubuntu.com/about/release-cycle

Anda bisa melakukan pengecekan status langganan versi Anda melalui perintah
berikut

13
E-book Linux Ubuntu
Aolia Musofa

status $pro

Distro Ubuntu

1. Ubuntu Studio

Jenis ini dirilis pertama kali pada 2007 dengan desktop


environment KDE. Ubuntu Studio diciptakan untuk memenuhi kebutuhan
pengguna yang berorientasi pada multimedia dan tersedia banyak aplikasi
secara default.

2. Xubuntu

Jenis ini pertama kali dirilis pada 2006 dengan desktop


environment Xfce. Xubuntu merupakan jenis Ubuntu yang menggunakan Xfce
sebagai tampilannya dan memberikan kesan modern pada desktop tanpa
mengorbankan performa dan kecepatan.

14
E-book Linux Ubuntu
Aolia Musofa

3. Kubuntu

Jenis ini pertama kali dirilis pada 2005 di mana merupakan jenis Ubuntu
pertama dengan desktop environment KDE. Secara umum, tampilannya nyaris
sama dengan Windows 10, mulai dari letak masing-masing ikon hingga warna pada
toolbar-nya.

15
E-book Linux Ubuntu
Aolia Musofa

4. Lubuntu

Jenis ini pertama kali dirilis pada 2011 dan menggunakan desktop
environment LXQT. Adapun Lubuntu adalah jenis Ubuntu yang menggunakan
Lightweight QT (LXQT) tampilan yang ringan untuk Ubuntu. Keunggulan Lubuntu
adalah ringan dan hemat daya, serta bisa digunakan dengan spesifikasi komputer
yang rendah.

16
E-book Linux Ubuntu
Aolia Musofa

5. Ubuntu Budgie

Jenis ini dirilis pada 2016 dengan desktop environment Budgie yang
memiliki tampilan modern, seperti Mac OS. Fitur yang menarik dari Ubuntu
Budgie adalah ekstensi yang berfungsi sebagai fitur tambahan atau fitur untuk
melakukan kustomisasi (Applet). Terdapat berbagai Applet, seperti hot corners,
Global Menu, Weather, dan Screenshot.

17
E-book Linux Ubuntu
Aolia Musofa

6. Ubuntu Kylin

Jenis ini dirilis pada 2013 dengan desktop environment UKUI. Ubuntu
Kylin ini dibuat khusus untuk pengguna di Cina sehingga fitur-fiturnya disesuaikan
dengan kebutuhan pengguna di negara tersebut.

7. Ubuntu MATE

Dirilis pertama kali pada 2014, desktop environment Ubuntu MATE


menggunakan MATE. Jenis ini menyajikan tampilan yang lebih tradisional.

18
E-book Linux Ubuntu
Aolia Musofa

8. Ubuntu Server

Ubuntu Server merupakan jenis Ubuntu yang dikembangkan khusus untuk


kebutuhan server. Jenis ini paling banyak digunakan untuk mendukung website di
seluruh dunia.

Ubuntu Server banyak dipilih karena tidak membutuhkan banyak resource,


memiliki fitur keamanan yang lengkap, dan memiliki komunitas pengguna yang
luas di seluruh dunia. Jenis ini cocok untuk digunakan dalam pembuatan
web, aplikasi, dan database yang dapat diakses secara online.

19
E-book Linux Ubuntu
Aolia Musofa

BAB II
INSTALASI LINUX UBUNTU

2.1 Kebutuhan Dasar System

Persyaratan

Untuk Meninstall Ubuntu 22.04 di VirtualBox, ada beberapa syarat yang harus anda
penuhi diantaranya:

1. Koneksi Internet
2. RAM Minimum 6GB (4GB untuk Operating System Komputer dan 2GB untuk Virtual
Machine)
3. Free Hard disk Minimum 10GB
4. Processor Minimum 4 CPU

Download dan Install VirtualBox

Untuk mendownload VirtualBox, silahkan langsung ke halaman download


VirtualBox, hingga saat ini VirtualBox terbaru adalah versi 6.1.34a.

Setelah berhasil mendownload, silahkan install file .exe seperti halnya menginstall
software lainnya.

1. Klik Next pada halaman Welcome

20
E-book Linux Ubuntu
Aolia Musofa

2. Pilih “VirtualBox Application” kemudian “Next“

3. Centang yang diperlukan kemudian “Next“

4. Terakhir Klik “Yes” kemudian selanjutnya “Install“

21
E-book Linux Ubuntu
Aolia Musofa

Setelah selesai, klik “Finish“, VirtualBox akan terbuka dan berjalan dengan normal dan siap
untuk di install Operating System.

Download Dan Cara Install Ubuntu 22.04 di VirtualBox

Download Ubuntu 22.04 LTS

Ubuntu 22.04 LTS merupakan versi Ubuntu terbaru yang dirilis pada April 2022, untuk
mendownload Ubuntu 22.04 LTS, silahkan menuju halaman Download Ubuntu 22.02 LTS.

Ukuran file image Ubuntu 22.04 LTS sekitar 3.4 GB, pastikan anda menyimpannya di folder
yang mudah anda ingat.

22
E-book Linux Ubuntu
Aolia Musofa

2.2 Instalasi Linux Ubuntu Menggunakan Virtualbox

Sekarang anda telah memiliki file image Ubuntu 22.04 dan VirtualBox yang telah terinstall di
komputer anda, saatnya melakukan instalasi

1. Buka VirtualBox, pada halaman Oracle VM VirtualBox Manager, buat Virtual


Machine dengan cara klik icon “New” dan beri nama Virtual Machine anda.

Keterangan:

Name: Nama Virtual Machine anda


Machine Folder: Folder dimana Virtual Machine anda akan ditempatkan
Type: Linux
Version: Ubuntu (64bit)

Klik “Next” setelah selesai mengisi data diatas.

2. Tentukan memory yang akan dialokasikan untuk Virtual Machine.

23
E-book Linux Ubuntu
Aolia Musofa

Untuk memory, anda harus mempertimbangkan ketersedian memory anda, jangan khawatir,
tidak ada pembagian memory secara fisik.

Artinya, memory yang sudah di tentukan disini hanya terpakai ketika anda menjalankan
Virtual Machine anda.

Ketika anda mematikan Virtual Machine, memory akan tetap dialokasikan ke komputer anda,
disini saya menggunakan 4GB memory untuk Virtual Machine dari total 40GB memory
komputer saya.

3. Buat alokasi hard disk beserta ukuran hard disk yang digunakan di koputer anda,
disini saya menggunakan 4 GB.

24
E-book Linux Ubuntu
Aolia Musofa

4. Setelah semua terisi selanjutnya klik “Create“, anda sudah berhasil mebuat Virtual
Machine dengan tampilan seperti dibawah ini.

Sampai disini anda belum memiliki operating system Ubuntu 22.04, anda hanya memiliki
Virtual Machine yang baru.

Install Ubuntu 22.04 LTS Pada Virtual Machine

Sekarang saatnya anda menginstall Operating System Ubuntu 22.04 LTS di Virtual Machine
yang baru saja anda buat.

1. Menambah Optical Drive pada Virtual Machine.

Klik “Setting“, kemudian “Storage“, pada bagian storage device, arahkan cursor anda ke
tanda Plus disebelah Controller: IDE dan klik “Adds Optical Drive” Klik “Add” kemudian
pilih file Ubuntu 22.04 yang telah anda download sebelumnya.

25
E-book Linux Ubuntu
Aolia Musofa

3. Klik pada bagian “Empty” kemudian klik lambang disk untuk memilih disk image, pilih
nama Ubuntu yang akan di install yaitu ubuntu-22.04-desktop-amd64.iso. kemudian klik
“OK“

4. Klik “Start” untuk melakukan instalasi Ubuntu 22.04

26
E-book Linux Ubuntu
Aolia Musofa

Gunakan up atau down arrow untuk memilih, karena kita akan mengintall Ubuntu 22.04 di
Virtual Machine, maka kita pilih pilihan pertama yaitu Try or Install Ubuntu, tekan Enter
untuk memilih.

27
E-book Linux Ubuntu
Aolia Musofa

5. Pilih Bahasa dan Install Ubuntu

6. Pilih bahasa untuk keyboard

Bahasa tidak harus English, bisa juga pilih Bahasa Indonesia


7. Pada bagian Update and Other Software, jika kuota dan kecepatan internet anda memadai,
centang pada Normal installation, Download updates dan Install third party sofware.

28
E-book Linux Ubuntu
Aolia Musofa

8. Selanjutnya pilih “Erase disk and install Ubuntu” kemudian klik “Install Now“

Pada jendela warning, klik “Continue”.

9. Pilih zona lokasi anda

29
E-book Linux Ubuntu
Aolia Musofa

10. Isi Nama anda, nama komputer, username dan password.

11. Biarkan instalasi berjalan hingga selesai

30
E-book Linux Ubuntu
Aolia Musofa

12. Setelah selesai instalasi, Restart Virtual Machine anda dan masukan password di user
yang udah anda buat

13. Proses instalasi linux ubuntu anda berhasil di lakukan

31
E-book Linux Ubuntu
Aolia Musofa

2.3 Struktur Directory

Di sini saya menggunakan perintah tree untuk membuat daftar isi direktori dalam format
seperti pohon.

Di sini saya telah menggunakan perintah pohon untuk membuat daftar isi direktori dalam
format seperti pohon.

Anda dapat menginstal pohon menggunakan perintah berikut :

32
E-book Linux Ubuntu
Aolia Musofa

boot

Struktur Direktori Linux Dijelaskan untuk Pemula

/ (akar) direktori :

Direktori bernama "root". Ini adalah titik awal untuk hierarki sistem file. Perhatikan bahwa
ini tidak terkait dengan akun root, atau superuser.

/ bin direktori:

Direktori /bin berisi program biner atau yang dapat dieksekusi dan perlu digunakan saat
melakukan perbaikan sistem file dll. Misalnya ls, cp, cat, echo, df dll.

33
E-book Linux Ubuntu
Aolia Musofa

tempat sampah

/ boot direktori:

Ini berisi file boot loader.

Boot

34
E-book Linux Ubuntu
Aolia Musofa

/direktori dev:

Direktori /dev berisi file perangkat untuk semua bagian perangkat keras dari sistem Anda

Dev

/dll direktori:

Direktori /etc berisi file konfigurasi sistem. File-file ini termasuk nama pengguna, kata sandi,
konfigurasi jaringan, konfigurasi khusus aplikasi, file startup/shutdown sistem, dll.

35
E-book Linux Ubuntu
Aolia Musofa

dll.

/ direktori rumah:

Direktori /home berisi folder home untuk setiap pengguna. Misalnya, jika nama pengguna
Anda adalah demo, Anda memiliki folder utama yang terletak di /home/demo. Folder beranda
ini berisi file data pengguna dan file konfigurasi khusus pengguna. Setiap pengguna hanya
memiliki akses tulis ke folder asalnya sendiri dan harus mendapatkan izin yang lebih tinggi
(menjadi pengguna root) untuk mengubah file lain di sistem.

36
E-book Linux Ubuntu
Aolia Musofa

Home

/kehilangan+direktori yang ditemukan:

Direktori yang hilang + ditemukan adalah konstruksi yang digunakan oleh utilitas sistem
fsck. Ini adalah direktori khusus yang berisi data yang telah usang. Utilitas fsck membuatnya
di mesin Linux dengan partisi dari Extended File System

37
E-book Linux Ubuntu
Aolia Musofa

/direktori media:

Direktori / media berisi subdirektori tempat perangkat media yang dapat dipindahkan yang
dimasukkan ke dalam komputer dipasang. Misalnya, ketika Anda memasukkan CD ke dalam
sistem Linux Anda, sebuah direktori akan secara otomatis dibuat di dalam direktori /media.

/mnt direktori:

Direktori /mnt berisi mount point untuk sistem file sementara.

/memilih direktori:

Direktori /opt berisi perangkat lunak opsional atau pihak ketiga

memilih

/ direktori proc:

Direktori / proc adalah sistem file virtual dan pseudo untuk berisi info tentang proses yang
berjalan dengan ID proses atau PID tertentu. Di bawah direktori ini, file dan direktori
dihasilkan saat dan ketika sistem dimulai atau sesuatu berubah pada sistem.

38
E-book Linux Ubuntu
Aolia Musofa

proc

/ direktori akar:

Direktori rumah untuk pengguna root.

z
akar

/jalankan direktori:

Direktori /run menyimpan sistem memproses data runtime yang mudah menguap.

39
E-book Linux Ubuntu
Aolia Musofa

berlari

/sbin direktori:

Direktori / sbin berisi program-program biner yang dapat dijalankan untuk seorang
administrator. Misalnya fdisk, fsck, reboot, shutdown, iptables.

sbin

40
E-book Linux Ubuntu
Aolia Musofa

/ jepret direktori:

Direktori /snap berisi mount-points untuk snaps Anda dan beberapa symlink yang dibutuhkan
oleh snapd.

patah

/ direktori sys:

Ini adalah sistem file virtual untuk distribusi Linux modern untuk menyimpan dan
memungkinkan modifikasi perangkat yang terhubung ke sistem.

sys

/ direktori tmp:

Direktori ini berisi file-file sementara. File-file ini umumnya dihapus setiap kali sistem Anda
dihidupkan ulang dan dapat dihapus kapan saja oleh utilitas seperti tmpwatch.

41
E-book Linux Ubuntu
Aolia Musofa

tmp

/usr direktori:

Direktori ini berisi aplikasi, pustaka, dokumen, ikon, gambar, dan file lain yang perlu
dibagikan oleh aplikasi dan layanan. Ini pada dasarnya adalah data yang hanya dapat dibaca
dan dibagikan.

usr

Jika Anda ingin memeriksa direktori ini di pohon, jalankan perintah

42
E-book Linux Ubuntu
Aolia Musofa

1.1Sub direktori dari direktori /usr

/usr/include :- Standar sertakan file.

/usr/lib :- Perpustakaan untuk binari di /usr/bin dan /usr/sbin.

/usr/lib<qual> :- Perpustakaan format alternatif

/usr/local :- Berisi data lokal khusus untuk host ini. Biasanya memiliki subdirektori lebih
lanjut

/usr/sbin :- Binari sistem non-esensial

/usr/share :- Arsitektur-independen (shared) data.

/usr/src :- Kode sumber .

/var direktori:

Direktori /var berisi file-file variabel seperti file log, lock, mail, cache dan file temp yang
berubah terus-menerus ketika sistem sedang berjalan dan diharapkan untuk berkembang lebih
jauh.

var

1.1Sub direktori dari /var direktori

/var/cache :- Data cache aplikasi.

/var/lib :- Nyatakan informasi. Data persisten yang dimodifikasi oleh program saat
dijalankan.

/var/lock :- Mengunci file. File melacak sumber daya yang sedang digunakan.

43
E-book Linux Ubuntu
Aolia Musofa

/var/log :- Log file. Berbagai log.

/var/mail :- File kotak surat. Di beberapa distribusi, file-file ini mungkin terletak di
/var/spool/mail.

/var/opt :- Data variabel dari paket add-on yang disimpan di /opt.

/var/run :- Data variabel run-time. Direktori ini berisi data informasi sistem yang menjelaskan
sistem sejak di-boot. Di FHS 3.0, /var/run diganti dengan /run.

/var/spool :- Spool untuk tugas yang menunggu untuk diproses.

/var/tmp :- File sementara harus disimpan di antara reboot.

44
E-book Linux Ubuntu
Aolia Musofa

BAB III

PRINTAH DASAR LINUX

Berikut adalah macam-macam perintah dasar Linux yang wajib kamu tahu saat
mempelajari atau mencoba sistem operasi Open Source Linux. Basic Commands Linux
ini bekerja di hampir semua versi Linux, tentunya hal ini akan mempermudah kamu
saat mencoba Linux.

COMMAND DIRECTORY AND FILE

1) pwd : Merupakan singkatan dari print working directory.pwd adalah perintah untuk
menampilkan direktori yang sedang aktif.

2) cd : Merupakan singkatan dari change directory.cd adalah perintah yang digunakan


untuk berpindah direkori.

3) ls -al : Merupakan singkatan dari list-all.ls -al adalah perintah yang digunakan untuk
menampilkan seluruh isi direktori bahkan file yang sedang tersembunyi.

4) rmdir : Merupakan singkatan dari remove directory.

Adalah perintah yang digunakan untuk menghapus folder.

5) touch
: Merupakan perintah yang digunakan untuk membuat file baru.

45
E-book Linux Ubuntu
Aolia Musofa

6) rm : adalah singkatan dari remove,merupakan perintah yang digunakan untuk


menghapus file.

COMMAND MANAGEMENT FILE

1) cp : adalah singkatan dari copy,merupakan perintah yang digunakan untuk


menyalin file.

2) cp -r : adalah singkatan dari copy directory,merupakan perintah yang digunakan


untuk menyalin direktori.

3) mv : Merupakan singkatan dari move,adalah perintah yang digunakan untuk


memindahkan file atau direktori ke direktori lain.

4) more : Merupakan perintah yang digunakan untuk menampilkan isi file teks
yang tidak mampu ditampilkan dalam satu layer karna isi filenya sangat
Panjang.

46
E-book Linux Ubuntu
Aolia Musofa

5) less: Memiliki fungsi yang sama dengan more,tetapi anda bisa menampilkan isi
layer terdahulu menggunakan tombo panah atau up.

6) find : Merupakan perintah yang dipakai untuk mencari file dalam direktori
tertentu.

7) mc : adalah singkatan dari Midnight Commander. mc adalah file yang berjalan


di terminal. Selain itu mc dapat digunakan sebagai editor.

COMMAND MANAGEMENT USER

1) who : Adalah perintah yang digunakan untuk menampilkan user yang sedang
berjalan di terminal.

47
E-book Linux Ubuntu
Aolia Musofa

2) whoami : Merupakan perintah yang digunakan untuk menampilkan user yang sedang
login sekarang.

3) adduser : adalah perintah yang digunakan untuk membuat user baru.

COMMAND MANAGEMENT SYSTEM

1) date : adalah perintah yang digunakan untuk menampilkan waktu sekarang

2) time : adalah perintah yang digunakan untuk menampilkan hasil waktu yang sedang
dibutuhkan ketika menggunakan daya cpu.

3) uptime : Adalah perintah yang digunakan untuk menampilkan telah berapa lama
system digunakan.

48
E-book Linux Ubuntu
Aolia Musofa

4) last : Merupakan perintah yang digunakan untuk menampilkan user terakhir yang
pernah aktif atau dipakai dalam system.

5) ps : adalah perintah yang digunakan untuk menampilkan status atau task yang sedang
berjalan.

6) uname -a : Merupakan perintah yang digunakan untuk menampilkan informasi pada


kernel.

7) free : adalah perintah yang digunakan untuk menampilkan informasi mengenai


memori tersisa dan yang sedang terpakai.

8)

df -h : adalah perintah yang digunakan untuk menampilkan ruang disk yang telah
digunakan dan berapa yang masih kosong.

9) lsmod : Merupakan perintah yang digunakan untuk menampilkan modul yang telah di
load dalam system

49
E-book Linux Ubuntu
Aolia Musofa

50
E-book Linux Ubuntu
Aolia Musofa

BAB IV
MANAJEMEN USER DAN GROUP

MANAJEMEN USER DAN GROUP DI LINUX

Manajemen User & Group di Linux Ubuntu – Sistem operasi Linux tidak pernah
lepas dari manajemen proses maupun kepemilikan dan hak akses file dimana ketiga fungsi
tersebut memerlukan sebuah account user dan group. Seperti yang kita ketahui, dalam sistem
operasi LInux pada umumnya, hak akses user dibagi ke dalam dua jenis yaitu user biasa
ditandai dengan prompt $ dan super user (root) ditandai dengan prompt #.

Pembagian hak akses ini tentunya dilakukan untuk keamanan sistem itu sendiri,
artinya hanya super user (root) yang punya kendali untuk melakukan konfigurasi terhadap
sistem sedangkan user biasa hanya sebatas bisa melihat file yang berada pada direktori
/home.

Agar mudah dikelola, user dikelompokkan ke dalam group-group tersendiri. Simak


panduan manajemen user dan group di Ubuntu berikut ini.

MANAJEMEN USER

Dafrar konfigurasi user pada sistem operasi Linux Ubuntu berada pada file
/etc/passwd. Dalam file tersebut terdapat berbagai informasi yaitu nama user, password user,
UID, GID, home directory, dan shell. Untuk mengetahui informasi yang ada pada file
tersebut gunakan perintah:

Kita ambil contoh untuk daftar pada baris pertama yaitu:

51
E-book Linux Ubuntu
Aolia Musofa

Penjelasan untuk baris tersebut adalah sebagai berikut:

a. root : nama user


b. x : password yang telah dienkripsi dan disimpan dalam file /etc/shadow
c. 0 : UID (User Identifier)
d. 0 : GID (Group Identifier)
e. root : GECOS (General Electric Comprehensive Operating System) berisi
informasi nama lengkap user, alamat, telepon, dan lain-lain
f. /root : direktori kerja default ketika user login ke dalam sistem
g. /bin/bash : jenis shell yang berjalan saat user login ke system

Langkah pertama kita masuk ke dalam root dulu

MENAMBAHKAN USER

Untuk menambahkan atau membuat user baru dapat menggunakan perintah adduser
dan useradd. Untuk menambahkan user menggunakan perintah adduser dibutuhkan informasi
seperti nama lengkap, alamat, dan nomor telepon.

Cara lain untuk menambahkan user adalah dengan perintah useradd

52
E-book Linux Ubuntu
Aolia Musofa

Setelah menekan enter, user akan otomatis dibuat. Selanjutnya tambahkan password untuk
user tersebut dengan perintah:

MENAMBAHKAN USER DENGAN LIMIT WAKTU

Untuk menambahkan user dengan limit atau tanggal tertentu dapat menggunakan
perintah dengan opsi -e diikuti dengan waktu (format: yyyy-mm-dd).

MENAMBAHKAN USER DENGAN KOMENTAR

User yang kita buat juga dapat diberi tambahkan keterangan seperti komentar dengan
cara menambahkan opsi -c lalu diikuti komentar yang diinginkan.

Untuk melihat daftar user yang sudah berhasil dibuat, dapat menggunakan perintah
sebelumnya yaitu:

53
E-book Linux Ubuntu
Aolia Musofa

Bisa juga menggunakan printah ini:

Bisa juga menggunakan printah ini :

MENGHAPUS USER

Untuk menghapus user dapat menggunakan perintah deluser

Konfigurasi ini disimpan dalam file /etc/deluser.conf. Opsi yang bisa ditambahkan pada saaat
kita menghapus user tertentu adalah sebagai berikut:

a. -backup : membackup semua file milik user yang dihapus


b. -backup-to : membackup semua file milik user yang dihapus ke lokasi tertentu
c. -remove-home : menghapus direktori user
d. -remove-all-file : menghapus semua file user
e. -group : menghapus keanggotaan user dalam group
f. -system : menghapus user dalam sistem
g. -conf : menghapus user berdasarkan konfigurasi file /etc/deluser.conf dan
/etc/adduser.conf

54
E-book Linux Ubuntu
Aolia Musofa

MANAJEMEN GROUP

Daftar group dalam sistem operasi Linux Ubuntu disimpan pada file /etc/group. Untuk
membuka file tersebut ketikkan perintah:

MENAMBAHKAN USER

Untuk membuat group baru dapat menggunakan perintah:

Gunakan option -p untuk membuat group dengan tambahan password:

Untuk menghapus group yang sudah dibuat dapat menggunakan perintah:

55
E-book Linux Ubuntu
Aolia Musofa

HAK AKSES

Linux merupakan turunan dari UNIX, sistem operasi multi-user yang dapat diakses
oleh banyak User secara bersamaan. Linux juga dapat digunakan di mainframe dan server
tanpa modifikasi apa pun. Tetapi hal ini juga meningkatkan resiko keamanan karena bisa saja
ada User yang tidak sah mengakses data tertentu. Untuk keamanan yang efektif, Linux
memiliki fitur pengaturan permissions atau hak akses.
Dalam Linux terdapat 2 level otorisasi yaitu:
1. Ownership
2. Permissions

Konsep Permissions dan Ownership ini merupakan dasar untuk keamanan dan
sangat penting dalam lingkungan Linux.

1. Ownership
Setiap file dan direktori pada sistem Unix / Linux memiliki salah satu dari 3 jenis
pemilik atau owner, yaitu:

1.) User
User adalah pemilik file. Secara default, orang yang membuat file menjadi
pemiliknya. Oleh karena itu, User juga terkadang disebut owner.

2.) Group
Sebuah group atau kelompok dapat berisi banyak User. Semua User yang tergabung
dalam grup akan memiliki permissions akses yang sama ke file. Misalkan Anda memiliki file
di mana sejumlah orang memerlukan akses ke file tersebut. Daripada memberikan
permissions secara manual untuk setiap User, Anda dapat menambahkan semua User ke grup,
dan menetapkan permissions grup sehingga hanya anggota grup ini dan tidak ada orang lain
yang dapat membaca atau memodifikasi file.

3.) Other
User lain yang memiliki akses ke file. Pihak ini tidak membuat file, juga bukan
anggota grup yang dapat memiliki file tersebut. Secara praktis, itu berarti semua orang. Oleh
karena itu, ketika Anda menetapkan permissions untuk orang lain, itu juga disebut sebagai set
permissions untuk umum.

56
E-book Linux Ubuntu
Aolia Musofa

Setelah itu, muncul pertanyaan besar bagaimana Linux membedakan antara ketiga
tipe User di atas sehingga User A tidak dapat mempengaruhi file yang berisi informasi dan
data User B. Tentunya Anda tidak ingin rekan kerja yang menggunakan komputer Linux
Anda, mengutak-atik data pribadi Anda. Di sinilah Permissions diatur untuk menentukan hak
akses User tertentu.

2. Permissions
Setiap file dan direktori di sistem UNIX / Linux memiliki 3 permissions yang
ditentukan untuk setiap Owner yang dijelaskan di atas.
1.) Read: permissions ini memberi Anda wewenang untuk membuka dan membaca file.
Permissions read pada direktori memberi Anda kemampuan untuk membuat daftar
kontennya.

2.) Write: permissions write memberi Anda wewenang untuk mengubah konten file.
Permissions Write pada direktori memberi Anda wewenang untuk menambah, menghapus,
dan mengganti nama file yang disimpan dalam direktori. Misalnya Anda harus menulis
permissions pada file tetapi tidak memiliki permissions menulis pada direktori tempat file
disimpan. Anda akan dapat mengubah konten file. Tetapi Anda tidak akan dapat mengganti
nama, memindahkan atau menghapus file dari direktori.

3.) Execute: Di Windows, program yang dapat dieksekusi biasanya memiliki ekstensi .exe
dan dapat dijalankan dengan mudah. Di Unix / Linux, Anda tidak dapat menjalankan
program kecuali permissions eksekusi ditetapkan. Jika permissions eksekusi tidak diset, Anda
mungkin masih dapat melihat atau memodifikasi kode program jika diberikan permissions
read & write, tetapi tidak bisa menjalankannya.
Ketik perintah ini di terminal:

ls -l

57
E-book Linux Ubuntu
Aolia Musofa

Di sini, perhatikan pada bagian rwxr-xr-x dimana kode ini memperlihatkan tentang
permissions yang diberikan kepada user, group, dan other. Di sini, tanda - yang pertama
menandakan bahwa ini adalah sebuah file. Lain lagi dengan rwxr-xr-x dimana karakter
pertama adalah huruf d yang berarti.
Agar lebih mudah diingat, perhatikan kode berikut:
r = permissions read
w = permissions write
x = permissions execute
- = tidak ada permissions

Bagian kedua dari kode di atas adalah rw- yang menunjukkan bahwa user
pemilik file broari.com dapat membaca (read), menulis/edit (write), tapi tidak dapat
mengeksekusi karena diatur tanda -.

Bagian ketiga adalah r-- untuk grup dan anggota grup dapat membaca (read)
saja file tersebut tanpa bisa mengubah atau mengeksekusi.

Bagian keempat adalah r-- untuk other dimana hanya dapat membaca (read)
saja file tersebut tanpa bisa mengubah atau mengeksekusi.

58
E-book Linux Ubuntu
Aolia Musofa

Mengubah Permissions File / Direktori dengan Perintah chmod


Untuk menentukan hak akses file di Linux, kita perlu mengubah permissions file
tersebut. Kita bisa menggunakan perintah chmod yang merupakan singkatan dari 'change
mode'. Dengan menggunakan perintah ini, kita dapat mengatur permissions (read, write,
execute) pada file / direktori untuk user, group, dan other. Berikut bentuk perintahnya:

chmod permissions filename


Ada 2 cara untuk menggunakan perintah ini:

1. Mode absolut
2. Mode simbolik

1. Mode Absolut (Numerik)


Dalam mode ini, permissions file tidak direpresentasikan sebagai karakter tetapi tiga digit
angka oktal.
Tabel di bawah ini memberikan angka untuk semua jenis permissions.

Perhatikan gambar berikut ini untuk contoh penggunaan perintah chmod:

Di jendela terminal di atas, kita telah mengubah permissions file broari.com menjadi
752.Kode absolut 752 berarti:

59
E-book Linux Ubuntu
Aolia Musofa

a. User dapat membaca, menulis, dan mengeksekusi


b. Group dapat membaca dan mengeksekusi
c. Other hanya bisa menulis

Sehingga kodenya tertulis -rwxr-x-w-

2. Mode Simbolik
Dalam mode Absolut, kita mengubah permissions untuk 3 pemilik sekaligus. Dalam
mode simbolik, kita dapat memodifikasi permissions untuk pemilik tertentu. Hal ini
menggunakan simbol matematika untuk memodifikasi permissions file dan denotasi untuk
masing-masing pemilik file.

Mengubah Ownership dan Grup


Untuk mengubah Ownership atau kepemilikan dari file / direktori, Anda dapat
menggunakan perintah berikut:

chown user
Jika Anda ingin mengubah User serta grup untuk file atau direktori gunakan perintah berikut:

chown user:group filename


Jika Anda ingin mengubah pemilik grup saja, gunakan perintah:

chgrp group_name filename

60
E-book Linux Ubuntu
Aolia Musofa

MENAMPILKAN USER DAN GROUP

Untuk menampilkan user dan group sebenarnya sudah kami sampaikan di atas, pada bagian
ini kita akan menambahkan informasi lengkap bagaimana menampilkan user, group, dan ID
yang digunakan.

Menampilkan semua user dapat menggunakan beberapa perintah berikut:

Perintah lain yang dapat digunakan:

Dapat juga menggunakan perintah less atau cat berikut:

Untuk menampilkan daftar semua group dapat menggunakan perintah di atas dengan
mengganti direktori file group seperti berikut ini:

Menggunakan command getent:

Menggunakan perintah cat atau less

61
E-book Linux Ubuntu
Aolia Musofa

BAB V
INSTALASI WEB SERVER

Server atau Web server adalah sebuah software yang memberikan layanan berbasis
data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal
dan biasanya kita kenal dengan nama web browser (Mozilla Firefox, Google Chrome) dan
untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada
umumnya akan berbentuk dokumen HTML.

MEMBUAT WEB SERVER DI LINUX UBUNTU

1. MASUK KE ROOT DAN MEMPERBARUI SISTEM UBUNTU

> Sudo su
(Printah untuk masuk ke root)
> sudo apt update (Printah untuk memperbarui sistem ubuntu)

2. INSTALL APACHE2

62
E-book Linux Ubuntu
Aolia Musofa

> Apt-get install apache2 (Printah untuk mendownload apache2)


> jika sudah apache sudah berhasil ter install, maka tampilannya seperti berikut

3. INSTALL MYSQL

63
E-book Linux Ubuntu
Aolia Musofa

> Apt-get install mysql-server (Printah untuk menginstall mysql-server)


> jika sudah berhasil langsng saja ketik, myqsl -u root -p (Printah masuk ke
dalam mysql)

> Jika sudah mengatur password , langsung aja keluar dari mysql dengan
mengetik printah exit
4. INSTALL PHP

> apt-get install php php-mysql libapache2-mod-php php-cli php-cgi php-


gd mysql-server mysql-client zip (Printah untuk mengintall apache
beserta librarynya)

64
E-book Linux Ubuntu
Aolia Musofa

> Selanjutnya masuk ke directory HTML cd /var/www/html (Printah


untuk masuk ke direktory)
> Touch info.php (Printah untuk membuat file dengan nama info.php)
> Nano info.php (printah untuk masuk ke teks editor)

> Beralih ke browser, buka URL berikut. Seperti biasa, ketik perintah
dibawah ini
localhost/info.php
> Apabila Anda melihat output di bawah, itu artinya PHP sudah benar-
benar terinstall.

65
E-book Linux Ubuntu
Aolia Musofa

5. INSTALL PHPMYADMIN

> Apt-get install phpmyadmin (Printah untuk mengintall phpmyadmin)


> Jika proses installnya sudah selesai, kita pilih apache2

66
E-book Linux Ubuntu
Aolia Musofa

> Selanjutnya, Anda akan ditanya apakah anda ingin mengkonfigurasi


database untuk Phpmyadmin. Silahkan pilih Yes.

> Setelah itu anda akan diminta untuk mengisi passwor baru untuk
phpmyadmin
> Jika sudah, silahkan masuk ke browser untuk mengakses phpmyadmin
dengan mengetik :
Localhost/phpmyadmin

67
E-book Linux Ubuntu
Aolia Musofa

DAFTAR PUSTAKA

Parenreng, J. M., Afuw, M., Rizaldy, M., & Wahid, A. (2020). Sistem Administrasi Jaringan
Linux UBUNTU Sistem Operasi Berbasis Jaringan. 28 juli 2023

Wahono, R. S. (2019). Cepat Mahir Linux. Van. 28 juli 2023

Mengenal Apa itu Ubuntu, Jenis, dan Kelebihannya | Biznet Gio. (2023). Retrieved 29 July
2023, from https://www.biznetgio.com/news/apa-itu-ubuntu

ADINUSA - Perbedaan Ubuntu LTS dan non-LTS yang Pemula Wajib Tahu. (2023).
Retrieved 29 July 2023, from https://adinusa.id/blogs/perbedaan-
ubuntu-lts-dan-non-lts
Manajemen User dan Group di Linux - rinosafrizal.com. (2021). Retrieved 29 July 2023,
from https://rinosafrizal.com/manajemen-user-group/
Anon(2023). Retrieved 30 July 2023, from http://eprints.unm.ac.id/32485/1/Buku%20
KATILI, M. (2023). E-Book Ubuntu Indonesia. Retrieved 30 July 2023, from
https://www.academia.edu/9028553/E_Book_U
https://www.scribd.com/doc/283830569/5-eBook-Belajar-Linux-Ubuntu. 28 july 2023

https://www.fosstechnix.com/linux-directory-structure-explained/. 29 july 2023

68

Anda mungkin juga menyukai