Linux Fundamental
Linux Fundamental
What is linux?
Linux itu Sistem Operasi di Komputer
Yang lain:
Unix, windows, apple : BAYAR MS-DOS tidak support multi-tasking dan multi-user MacOS hanya di Apple computer, Windows hanya di Intel dan AMD, Solaris hanya di SPARC, Unix hanya di Alpha Windows Penyakitan, VIRUS
Keuntungan linux
Gratis
kalo ada yang gratis, kemampuan handal, dan banyak kelebihan, ngapain pilih yang bayar???
Tidak ada virus, trojan ataupun malware
Stabil
Windows sering hang dan harus di restart, linux cukup di kill prosesnya
Aman
Con
Tidak terlalu membutuhkan hardware berspesifikasi tinggi Update OS dan aplikasinya secara keseluruhan
Update secara keseluruhan, baik dari Sistem Operasi maupun dari paket-paketnya. pada server-server lokal contoh : kebo, kambing, unej
Con
Tampilan desktop yang bisa diubah semaunya
tersedia desktop-environtment yang lain selain GNOME atau KDE, ada Xfce, Fluxbox, IceWM, EDE, Enlightenment, Window Maker, Openbox, Blackbox dsb.
Bisa mengembangkan distro yang sudah ada menjadi distro yang sesuai selera. Sudah banyak komunitas, seperti : OSC, KLAS, dll.
Installasi Linux
Siapkan komputernya (ketahui HW yg ada)
Perintah Dasar
Perhatikan huruf besar dan kecilnya
Melihat IP Address Route Melihat dan memodifikasi routing Ping Mengecek jaringan
X-Windows
Core :
Xfree86 X.org Window Manager Gnome KDE Windowmaker XFce Enlightenment fwm
Aplikasi di linux
OpenOffice.org suite
Writer, calc, impress, math, Draw Gnome Office Abiword, gnumeric, evolution, dia, gimp Koffice Koffice-word, kspread, kpresenter, kexi, kivio StarOffice Latex, vim
FUN
Mp3 player
Xmms, freeamp, mpg123 Nonton film Mplayer, totem, xine, kmplayer Games Akeh polllllll. Sound (gitar, midi,) Gnometab, sequencer,
Internet
Browser
firefox, opera, lynx Mail evolution, thunderbird chat gaim, centericq VoIP gnomeeting, speakfreely
$ ls -> tanpa argumen $ ls a -> option adalah a = all, tanpa argumen $ ls /bin -> tanpa option, argumen adalah /bin $ ls /bin /etc /usr -> ada 3 argumen $ ls l /usr -> 1 option dan 1 argumen l = long list $ ls la /bin /etc -> 2 option l dan a dan 2 argumen
Con
/etc
/dev /bin
/sbin /usr/sbin /usr/bin /usr/lib
Berisi file administrative (konfigurasi dll) dan file executable atau script yang berguna untuk administrasi system. Berisi file khusus yang merepresentasikan peralatan hardware seperti memori, disk, printer, tape, floppy, jaringan dll. Berisi utilitas sistem level rendah (binary). Berisi utilitas sistem untuk superuser (untuk membentuk administrasi sistem).
Berisi utilitas sistem dan program aplikasi level tinggi.
Berisi program library yang diperlukan untuk kompilasi program (misalnya C). Berisi instruksi (command) misalnya untuk Print Spooler (lpadmin) dll.
Berisi file sementara, yang pada saat Bootstrap akan dihapus (dapat digunakan oleh sembarang user). Berisi file yang sangat penting untuk proses bootstrap. Kernel vmlinuz disimpan di direktori ini.
/tmp /boot
Con
/proc Berisi informasi tentang kernel Linux, proses dan virtual system file. Direktori variable, artinya tempan penyimpanan LOG (catatan hasil output program), file ini dapat membengkak dan perlu dimonitor perkembangannya.
/var
/home
/mnt /root /usr/bin/X11 /usr/src /opt
Ijin akses
Ijin akses dibagi menjadi 3 peran yaitu : Pemilik (Owner) Kelompok (Group) Lainnya (Others) Setiap peran dapat melakukan 3 bentuk operasi yaitu : Pada File o R (Read) Ijin untukmembaca o W (Write) Ijin untuk mengubah / membuat o X (Execute) Ijin untuk menjalankan program
Con
Pada Direktori o R (Read) Ijin untuk membaca daftar file dalam direktori o W (Write) Ijin untuk mengubah/membuat file di direktori o X (Execute) Ijin untuk masuk ke direktori (cd) Format untuk mengubah ijin akses chmod [ugoa] [+ -] [rwx] File(s) chmod [ugoa] [+ -] [rwx] Dir(s) u = user g = group o = other a = all + = menambah - = mengurangi / menghapus