Introduction to Linux Achmad Subhan KH Telecommunication Engineering Electronic Engineering Polytechnic Institute of Surabaya ITS
[email protected]
What is linux Linux adalah nama O/S Linux sama juga fungsinya seperti windows xp Linux juga bisa beroperasi di PC Hebat mana Linux vs Windows ? Apa yang dimaksud dng O/S ?
Operating System Concept System utilities Typing LPT
Drawing
Mouse App
RAM
O/S Games
Bios Floppy
CPU Kbd
HDD
Users USB
CDR Serial
Sound VGA
Ani Ari Ali
Typical O/S Architecture Bejo,andi,luna,sarah, dll
User Shell/GUI Application Program
System Utilities
Windows Desktop,KDE,GNOME Notepad,solitaire,MsOffices, Task manager,device manager, Kontrol panel
System Call Library
Graphic device driver,API
Kernel
Win32kernel,linux kernel
Hardware (CPU,RAM,Graphic,etc)
Processor,HDD,Ethernet,dll
Kernel merupakan ‘hati’ dari sebuah sistem operasi
History of O/S Dennis Ritchie
UNICS 1969
Ken thompson
Fifth Edition 1973 Sixth Edition 1976 Seventh Edition 1978 SYSV 1983
BSD 1979
Solaris/SunOs 5.0 AIX IRIX HP-UX Digital UNIX UnixWare
SunOs 4.x ULTRIX NextStep FreeBSD NetBSD OpenBSD
LINUX 1991
Linus B Torvald
Linux = Linux is Not Unix
Linux adalah sistem operasi yang dikembangkan dari platform standard unix (POSIX) Orang pertama yang mengembang Linux adalah Linux B Torvalds pada tahun 1991
Who is Linus Torvalds ?
From:
[email protected] (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: Gcc-1.40 and a posix-question Message-ID: <
[email protected]> Date: 3 Jul 91 10:00:50 GMT Hello netlanders, Due to a project I'm working on (in minix), I'm interested in the posix standard definition. Could somebody please point me to a (preferably) machine-readable format of the latest posix rules? Ftp-sites would be nice.
Nama : Linus Benedict Torvalds TTL : Helsinki Finland/28 Desember 1969 Pekerjaan : Software Engineer Julukan : Tove Torvalds Websites: http://www.cs.helsinki.fi/u/torvalds/
Linux now and Future Linux mulai awal perkembangannya masih sederhana Saat ini Linux sudah terdistribusi Distribusi Linux dikenal dengan nama distro Kernel + paket app = distro
Linux Distro Linux Distro Debian-based
Knopix Ubuntu
Gentoo-based
Slackware-based
RPM-based
GentooX Pentoo
SLAX GoblinX
Fedora RedHat
Quick start Loggin in Basic Command Getting Help
Logging in Graphical mode Text Mode
Linux Login Environment Login
GUI based
GDM
KDM
Text based
TTY1
…..
TTY6
Login Process
Username Login Password
Mode
O/S Linux
Terminal Environment Login sebagai user mrbee@frodoo:~mrbee$
Login sebagai root frodoo:~root#
mrbee = username @ = lokasi ~ = simbol direktori user mrbee = direktori user froodo = nama host/komputer # = prompt $ = prompt
Basic Command
ls = melihat daftar file = perintah dir dalam DOS cd = merubah direktori kerja passwd = merubah password file = menampilkan tipe file cat = menampilkan isi file pwd = menampilkan direktori saat itu exit = keluar dari sesi login Logout = Keluar dari sesi login man = membaca halaman petunjuk manual info = membaca halaman informasi apropos = mencari definisi dari sebuah string
Getting Help Linux Help Command
man
info
whatis apropos
Basic Help Command
‘Man’ menampilkan halaman panduan manual sebuah perintah di linux contoh $man ls ‘enter’ ‘Whatis’ menampilkan definisi sebuah perintah yg termasuk dalam linux contoh $whatis ls ‘enter’ ‘Apropos’ menampilkan beberapa hal yang terkait dengan utilitas di linux contoh $apropos browser ‘enter’ ‘Info’ menampilkan informasi tentang perintah yang digunakan $info ls ‘enter’ Option ‘--help’ digunakan untuk menampilkan cara penggunaan sebuah perintah yang akan dipakai. Contoh $ls --help ‘enter’
Man Pages
Contoh ‘man ls’
‘Whatis’ n ‘apropos’
Linux Shortcut
Ctrl-Alt-F1 grafik ke console Alt-F1 s/d Ctr-F6 terminal ke terminal Ctrl-F7 dari console ke grafik Ctrl-d exit login pada terminal console Ctrl-c force quit Ctrl-z hide process
Question ???
Thank You Contact Person Achmad Subhan KH Telecommunication Engineering Electronic Engineering Polytechnic Institute of Surabaya Training Centre Building 1st floor suite 101 Telp 031-5910040 mobile 081330428787 E-mail
[email protected] Websites lecturer.eepis-its.edu/~subhankh