Ebook Konfigurasi Dasar Linux Debian 7.8Walid Umar
buku ini disusun untuk dapat mempermudah siswa/siswi SMK khususnya jurusan Teknik Komputer & Jaringan dalam proses pembelajaran, praktek, dan kegiatan-kegiatan seperti LKS dan UKK.
semoga bermanfaat :) Terimakasih
Ebook Konfigurasi Dasar Linux Debian 7.8Walid Umar
buku ini disusun untuk dapat mempermudah siswa/siswi SMK khususnya jurusan Teknik Komputer & Jaringan dalam proses pembelajaran, praktek, dan kegiatan-kegiatan seperti LKS dan UKK.
semoga bermanfaat :) Terimakasih
Ebook ini cocok bagi orang awam yang ingin mengenal linux. Pembaca dapat mengenal desktop-desktop linux, distro-distro linux, paket software linux dan lain-lain.
Laporan Pembina Pramuka SD dalam format doc dapat anda jadikan sebagai rujukan dalam membuat laporan. silakan download di sini https://unduhperangkatku.com/contoh-laporan-kegiatan-pramuka-format-word/
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondelferrydmn1999
Indonesia, negara kepulauan yang kaya akan keragaman budaya, suku, dan tradisi, memiliki Jakarta sebagai pusat kebudayaan yang dinamis dan unik. Salah satu kesenian tradisional yang ikonik dan identik dengan Jakarta adalah ondel-ondel, boneka raksasa yang biasanya tampil berpasangan, terdiri dari laki-laki dan perempuan. Ondel-ondel awalnya dianggap sebagai simbol budaya sakral dan memainkan peran penting dalam ritual budaya masyarakat Betawi untuk menolak bala atau nasib buruk. Namun, seiring dengan bergulirnya waktu dan perubahan zaman, makna sakral ondel-ondel perlahan memudar dan berubah menjadi sesuatu yang kurang bernilai. Kini, ondel-ondel lebih sering digunakan sebagai hiasan atau sebagai sarana untuk mencari penghasilan. Buku foto Lensa Kampung Ondel-Ondel berfokus pada Keluarga Mulyadi, yang menghadapi tantangan untuk menjaga tradisi pembuatan ondel-ondel warisan leluhur di tengah keterbatasan ekonomi yang ada. Melalui foto cerita, foto feature dan foto jurnalistik buku ini menggambarkan usaha Keluarga Mulyadi untuk menjaga tradisi pembuatan ondel-ondel sambil menghadapi dilema dalam mempertahankan makna budaya di tengah perubahan makna dan keterbatasan ekonomi keluarganya. Buku foto ini dapat menggambarkan tentang bagaimana keluarga tersebut berjuang untuk menjaga warisan budaya mereka di tengah arus modernisasi.
ppt profesionalisasi pendidikan Pai 9.pdfNur afiyah
Pembelajaran landasan pendidikan yang membahas tentang profesionalisasi pendidikan. Semoga dengan adanya materi ini dapat memudahkan kita untuk memahami dengan baik serta menambah pengetahuan kita tentang profesionalisasi pendidikan.
2. Dasar Debian 7 – Pengenalan (1)
Distro Linux Gratis & Open Source
Dikembangkan pertama kali oleh Ian Murdock
Debian = Debra + Ian (Debra adalah nama pacar)
Dapat digunakan sebagai Sistem Operasi Server maupun Sistem Operasi
Desktop dengan menginstall beberapa software ( window manager)
Network Training For School – SAT UPT Puskom UNS
3. Dasar Debian 7 - Pengenalan (2)
Versi Terakhir Debian 7 a.k.a “Wheezy”
Merupakan “Bapak” dari beberapa Distro Linux lain seperti :
Ubuntu, Linux Mint, Dream Linux, BackTrack, MEPIS, dst.
Network Training For School – SAT UPT Puskom UNS
4. Dasar Debian 7 - Console
Secara default, server Linux ( termasuk OS Debian ) tidak menggunakan
Graphical User Interface
Linux / UNIX Administrator lebih sering menggunakan console / command line
/ terminal (biar greget)
Harus memasukkan perintah berupa text untuk melakukan segala sesuatu (
copy, delete, paste, edit, reboot, shutdown, dst)
Network Training For School – SAT UPT Puskom UNS
5. Dasar Debian 7 – Informasi OS (1)
Perintah uname digunakan untuk menampilkan informasi system yang sedang digunakan
uname -a
Linux 0 3.2.0-4-486 #1 Debian 3.2.32-1 i686 GNU/Linux
Perintah df digunakan untuk menampilkan informasi penggunaan disk di file system
df
Filesystem
1K-blocks
Used Available Use% Mounted on
/dev/sda7
20986416 6864136 13033156 35% /
/dev/sda6
154191836 136367380 17824456 89% /media/n/Data
/dev/sda5
52789556 17158772 35630784 33% /media/n/Kuliah
Network Training For School – SAT UPT Puskom UNS
6. Dasar Debian 7 – Informasi OS (2)
Perintah hostname digunakan untuk menampilkan informasi hostname
n@0 ~ $ hostname
0
Perintah free digunakan untuk menampilkan informasi penggunaan memory ( ram / swap)
n@0 ~ $ free
total
Mem:
used
2074236 1743728
-/+ buffers/cache:
Swap:
free
2088412
shared buffers
330508
0
cached
387696
875496
480536 1593700
0 2088412
Network Training For School – SAT UPT Puskom UNS
7. Dasar Debian 7 – Informasi OS (3)
Perintah ifconfig digunakan untuk melihat informasi ip serta interface yang ada di pc /
laptop anda
n@0 ~ $ sudo ifconfig
eth2
Link encap:Ethernet HWaddr 58:2c:80:13:92:63
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::5a2c:80ff:fe13:9263/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:24904 errors:0 dropped:0 overruns:0 frame:0
TX packets:25336 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20077119 (19.1 MiB) TX bytes:3258181 (3.1 MiB)
Network Training For School – SAT UPT Puskom UNS
8. Dasar Debian 7 – Help
Perintah man digunakan untuk menampilkan manual dari suatu perintah
n@0 ~ $ man man
Perintah apropos digunakan untuk mencari perintah berdasarkan kata tertentu
n@0 ~ $ apropos download
axel (1)
wget (1)
- A light download accelerator for Linux.
- The non-interactive network downloader.
Perintah whatis digunakan untuk menampilkan deskripsi singkat dari suatu perintah
n@0 ~ $ whatis cp
cp (1)
- copy files and directories
Network Training For School – SAT UPT Puskom UNS
9. Dasar Debian 7 – Navigasi (1)
Perintah pwd digunakan untuk menampilkan posisi kita saat ini
n@0 ~ $ pwd
/home/n
Perintah ls digunakan untuk menampilkan list file / folder yang ada di directory
n@0 ~ $ ls -l /home/n
total 303220
drwxr-xr-x 2 n n
4096 Oct 21 23:57 Desktop
drwxr-xr-x 2 n n
4096 Oct 21 23:57 Documents
-rw-r--r-- 1 n n 86678159 Oct 22 00:50 music_for_programming_12-forgotten_light.mp3
drwxr-xr-x 2 n n
4096 Oct 21 23:57 Pictures
10. Dasar Debian 7 – Navigasi (2)
Perintah cd digunakan untuk menampilkan posisi kita saat ini
n@0 ~ $ cd /var/
n@0 /var $
Network Training For School – SAT UPT Puskom UNS
11. Dasar Debian 7 – File & Directory (1)
Perintah mkdir digunakan untuk membuat directory / folder baru
n@0 ~ $ mkdir namaFolder
Perintah touch digunakan untuk membuat file baru ( tanpa isi )
n@0 ~ $ touch namaFile
Perintah cp digunakan untuk mengcopy file / folder
n@0 ~ $ cp namaFileLama namaFileBaru
Perintah mv digunakan untuk me rename file / folder
n@0 ~ $ mv namaFileLama namaFileBaru
12. Dasar Debian 7 – File & Directory (2)
Perintah whereis digunakan untuk mencari lokasi file berdasarkan namanya
n@0 ~ $ whereis apache2.conf
apache2: /usr/sbin/apache2 /etc/apache2 /usr/lib/apache2 /usr/share/apache2
/usr/share/man/man8/apache2.8.gz
Perintah cat digunakan untuk melihat isi file
n@0 ~ $ cat namaFile
Perintah more digunakan memfilter isi file yang panjang
n@0 ~ $ ls | more
13. Dasar Debian 7 – File & Directory (3)
Perintah tar digunakan untuk melakukan mengkompress / mengetrak file, berikut cara
untuk membuat kompresi file
n@0 ~ $ tar -cf hasilCompress.tar file1 file2
Sedangkan untuk melakukan ekstraksi file tar.gz, dapat digunakan perintah berikut
n@0 ~ $ tar -xvzf namaFile.tar.gz
Untuk mengekstrak file .zip, kita dapat menggunakan perintah
n@0 ~ $ unzip -xvzf namaFile.zip
14. Dasar Debian 7 – Editor
Dalam administrasi server, kita dapat menggunakan beberapa editor berbasic
console, salah satu yang paling mudah adalah nano
Untuk menggunakan nano, kita dapat mengetikkan perintah nano, untuk keluar dari
nano, kita dapat menggunakan perintah Ctrl + X, untuk menyimpan modifikasi file, kita
dapat menggunakan Ctrl + O, untuk melakukan searching kata, kita dapat menggunakan
Ctrl + W
Untuk membuka file dengan nano, kita dapat menggunakan perintah
nano namaFile
15. Dasar Debian 7 – File / Folder Permission (1)
Dalam sistem operasi yang berbasis Linux / UNIX, setiap file mempunyai permission masing
masing, sebagai contoh bila kita mengetikkan ls -l maka akan muncul list file beserta
permission yang dimiliki
n@0 ~ $ ls -l
total 36
drwxr-xr-x 2 n n 4096 Oct 23 00:18 Desktop
drwxr-xr-x 2 n n 4096 Oct 21 23:57 Documents
drwxr-xr-x 2 n n 4096 Oct 23 00:23 Downloads
-rw-r--r-- 1 n n 63 Oct 22 16:53 namafile
-rw-r--r-- 1 n n 0 Oct 22 11:49 ntfs
16. Dasar Debian 7 – File / Folder Permission (2)
Perhatikan contoh file dibawah
- rw- r-- r-- 1 n n 63 Oct 22 16:53 namafile
-
= menandakan file, untuk directory akan menjadi d
rwx = permission untuk user tersebut
r-x
= permission untuk user dengan group yang sama
r-x
= permission untuk other, beda user, beda group
r = read, w = write, x = execute
17. Dasar Debian 7 – File / Folder Permission (3)
Selain dalam bentuk karakter, permission juga dapat digunakan dalam bentuk angka (oktal)
r = read = 4, w = write = 2, x = execute = 1
rwx
=4+2+1=7
r-x
=4+1=5
rw-
=4+2=6
dst
18. Dasar Debian 7 – File / Folder Permission (4)
Untuk menjaga keamanan dan privasi, setiap user dapat mengubah permission dari file /
folder miliknya
chmod [permissionUser][permissionGroup][permissionOther] namafile
Contoh :
chmod 751 namaFile
Permission untuk user
= 7 = read, write, execute
Permission untuk group = 5 = read , execute
Permission untuk other = 1 = execute
Untuk folder beserta isinya, gunakan opsi -r
chmod 777 -r namaFolder
19. Dasar Debian 7 – File / Folder Permission (5)
Selain mengubah permission, kita juga dapat mengubah kepemilikan file
chown namauser namafile
chown namauser:namagroup namafile
chown namauser:namagroup namagroup
20. Dasar Debian 7 – Manajemen Paket (1)
Untuk installasi software di debian, baik secara online / offline (dengan repository
lokal), kita dapat gunakan perintah
nn@0 ~ $ sudo apt-get install axel
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
axel
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
21. Dasar Debian 7 – Manajemen Paket (2)
Untuk menguninstall program, kita dapat menggunakan perintah
n@0 ~ $ sudo apt-get remove axel
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
axel
0 upgraded, 0 newly installed, 1 to remove and 2 not upgraded.
22. Dasar Debian 7 – Manajemen Paket (3)
Untuk menguninstall program beserta konfigurasinya, kita dapat menggunakan perintah
purge
n@0 ~ $ sudo apt-get purge axel
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
axel*
0 upgraded, 0 newly installed, 1 to remove and 2 not upgraded.
23. Dasar Debian 7 – Manajemen Paket (4)
Setiap kali kita mendownload software dengan apt pada debian, sebenarnya kita sedang
meminta file dari gudang software yang ada di server lain, yang dinamakan repository.
Kita dapat mengganti repository sesuai kebutuhan kita, dengan mengedit file di
/etc/apt/sources.list
n@0 ~ $ sudo nano /etc/apt/sources.list
Lalu kita ganti dengan repository yang kita inginkan, setelah kita ganti, kita update lagi
dengan perintah
n@0 ~ $ sudo apt-get update
24. Dasar Debian 7 – Process (1)
Sebagaimana Task Manager di Wind*ws, kita juga dapat melihat proses yang berjalan beserta informasi
seperti memori yang digunakan melalui perintah top
n@0 ~ $ top
top - 23:16:16 up 1:15, 2 users, load average: 0.64, 0.59, 0.59
Tasks: 141 total, 2 running, 138 sleeping, 1 stopped, 0 zombie
%Cpu(s): 24.6 us, 7.1 sy, 0.0 ni, 66.1 id, 2.1 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 2074236 total, 1096980 used, 977256 free, 66728 buffers
KiB Swap: 2088412 total,
PID USER
4223 n
3442 root
0 used, 2088412 free, 563740 cached
PR NI VIRT RES SHR S %CPU %MEM
TIME+ COMMAND
20 0 387m 110m 36m S 8.3 5.5 6:45.22 cinnamon
20 0 167m 91m 33m S 7.6 4.5 6:47.47 Xorg
25. Dasar Debian 7 – Process (2)
Selain top, kita juga dapat menggunakan perintah ps ax
n@0 ~ $ ps ax
PID TTY
STAT TIME COMMAND
2011 ?
Ss
0:00 /sbin/portmap
2451 ?
Sl
0:00 /usr/sbin/rsyslogd
2497 ?
Ss
0:00 /usr/sbin/acpid
2540 ?
Ss
0:00 /usr/sbin/apache2 -k start
2545 ?
S
0:00 /usr/sbin/apache2 -k start
2546 ?
S
0:00 /usr/sbin/apache2 -k start
2576 ?
Ss
0:00 /usr/sbin/atd
2617 ?
Ss
0:00 /usr/sbin/cron
26. Dasar Debian 7 – Process (3)
Untuk mematikan / menstop jalannya process software, kita dapat menggunakan perintah
kill, dikombinasikan dengan ps ax
n@0 ~ $ ps ax | grep apache2
2540 ?
Ss
0:00 /usr/sbin/apache2 -k start
2545 ?
S
0:00 /usr/sbin/apache2 -k start
2546 ?
S
0:00 /usr/sbin/apache2 -k start
2547 ?
S
0:00 /usr/sbin/apache2 -k start
2548 ?
S
0:00 /usr/sbin/apache2 -k start
2549 ?
S
0:00 /usr/sbin/apache2 -k start
5937 pts/0 S+
0:00 grep --colour=auto apache2
n@0 ~ $ sudo kill -9 2540
27. Dasar Debian 7 – Filesystem (1)
Jika kita memasuki directory teratas dari Debian, maka akan terlihat berbagai folder
seperti berikut
n@0 / $ cd .. && ls
bin home
libnss3.so
boot initrd.img
mnt run tmp
libsoftokn3.so opt sbin usr
dev initrd.img.old lost+found
etc lib
vmlinuz.old
media
proc srv var
root sys vmlinuz
Setiap folder / directory memiliki kegunaan / fungsi masing masing, dengan begitu
administrator dapat lebih mudah dalam administrasi server
28. Dasar Debian 7 – Filesystem (2)
Berikut beberapa directory yang ada dalam filesystem debian
/etc
: berisi file konfigurasi / setting, atau file script yang berguna untuk administrasi
: sistem, misal setting apache server ada di file /etc/apache2/apache2.conf
/dev
: berisi file khusus , yang merepresentasikan hardware yang ada di komputer.
: misalkan hardisk yang disimbolkan sebagai /dev/sda, flashdisk yang
: disimbolkan dengan /dev/sdb, dst
/bin
: berisi program standar linux
/sbin
: berisi program / perintah yang berhubungan dengan system ( hanya super
: user yang bisa menggunakannya)
/lib
: berisi library untuk kompilasi program
/home : berisi folder “rumah” untuk masing masing user
29. Dasar Debian 7 – Filesystem (3)
Berikut beberapa directory yang ada dalam filesystem debian
/tmp
: berisi file file sementara yang akan dihapus
/boot : berisi file file yang dibutuhkan pada saat booting
/proc : berisi file yang merupakan representasi ram
/var
: berisi berbagai file, seperti file default web di /var/www, file log di /var/log,
: cache dari program yang di download di /var/opt
/mnt
: folder untuk mounting filesystem
/root
: home directory, khusus untuk superuser
/usr/src : berisi source code program
30. Dasar Debian 7 – Filesystem (4)
Berikut beberapa directory yang ada dalam filesystem debian
/opt
: berisi program program tambahan
/sys
: berisi driver driver dari system
31. Dasar Debian 7 – User Management (1)
Untuk menambahkan user baru, anda dapat menggunakan perintah adduser, akan
ada beberapa info yang bisa anda tambahkan
n@0~$ sudo adduser toyib
Adding user `toyib' ...
Adding new group `toyib' (1003) ...
Adding new user `toyib' (1003) with group `toyib' ...
Creating home directory `/home/toyib' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
32. Dasar Debian 7 – User Management (2)
Untuk mengupdate password user yang sudah ada, kita dapat menggunakan
perintah
n@0 ~ $ sudo passwd toyib
Untuk menghapus user kita dapat menggunakan perintah deluser
n@0 ~ $ sudo deluser --remove-home toyib
Looking for files to backup/remove ...
Removing files ...
Removing user `toyib' ...
Warning: group `toyib' has no more members.
Done.
33. Dasar Debian 7 – User Management (3)
Untuk melihat informasi dengan user mana kita login, dapat kita lakukan dengan
perintah
n@0 ~ $ whoami
Sedangkan untuk berpindah dari user satu ke user lain tanpa logout, dapat kita
gunakan perintah
n@0 ~ $ su username
34. Dasar Debian 7 – Group Management (1)
Selain user, kita juga dapat mengatur group dari user, secara default setiap kita
menambahkan user, maka akan dibuat group dengan nama yang sama dengan
nama user
Kita juga bisa menambahkan group baru ke dalam sistem, dengan perintah
n@0 ~ $ sudo addgroup jkt48
Adding group `jkt48' (GID 1001) ...
Done.
Kita juga bisa menambah user yang telah ada ke dalam group, berikut perintahnya
n@0 ~ $ sudo adduser namauser namagroup
35. Dasar Debian 7 – Group Management (2)
Untuk menghapus group yang ada, kita dapat menggunakan perintah
n@0 ~ $ sudo delgroup jkt48
Sedangkan untuk menghapus keanggotaan user dari group, kita dapat
menggunakan perintah
n@0 ~ $ sudo delgroup namauser namagroup
36. Dasar Debian 7 – Manajemen Paket (1)
Untuk installasi software di debian, baik secara online / offline (dengan repository lokal),
kita dapat gunakan perintah
nn@0 ~ $ sudo apt-get install axel
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
axel
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
37. Dasar Debian 7 – Other
Untuk download konten dari internet, kita dapat menggunakan perintah wget
n@0 ~ $ wget linkFile
Untuk shutdown kita dapat menggunakan perintah
n@0 ~ $ sudo shutdown -h now
Untuk reboot kita dapat menggunakan perintah
n@0 ~ $ sudo shutdown -r now
Atau
n@0 ~ $ sudo reboot