selamat datang di blog Loly welcome,,

Tampilkan postingan dengan label Unix Like. Tampilkan semua postingan
Tampilkan postingan dengan label Unix Like. Tampilkan semua postingan

Rabu, 28 April 2010

LANGKAH-LANGKAH INSTALASI LINUX (DEBIAN)

LANGKAH I
Persiapan Menginstall Linux (Debian)
Nyalakan komputer, kemudian tekan [delete] untuk masuk ke bios,
Setelah di dalam bios, pilih menu
BIOS FEATURES SETUP
tekan [ENTER]
Setelah itu pilihlah menu Boot Sequence agar menjadi CDROM,C,A
[ESC]
Pilih,
SAVE & EXIT SETUP
tekan [ENTER]
tekan y [ENTER]
Maka komputer akan mulai booting kembali dengan boot sequence pertama ke CDROM.
Masukkan CD debian yang ada kedalam CDROM.
LANGKAH II
Boot dari CD
Setelah memasukkan CD ke dalam CDROM maka tinggal tunggu CD boot.
Setelah komputer boot ke CD, akan muncul tampilan sebagai berikut:
Welcome to Deal
This is debian ...........................................
..........................................................
boot:_ [ENTER]
LANGKAH III
Pilihan Awal Penginstallan
Setelah itu komputer akan loading...
Tunggu sampai muncul tulisan sebagai berikut:
' Choose The Language '
Pilih bahasa (disarankan bahasa inggris - en). [ENTER]
' Choose Language Variant '
Pilih ' English (United States) ' [ENTER].
' Relase Notes '
Pilih [ENTER].
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Configure the Keyboard
tekan [ENTER].
' Select a Keyboard '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pilih,
qwerty/us : U.S. English (QWERTY)
[ENTER]
LANGKAH IV
Menentukan Partisi Hardisk
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Initialize and Activate a Swap Partition
pilih,
Previous: Partition a Hard Disk
[ENTER]
' Select Disk Drive '
pilih,
/dev/hda
[ENTER]
' Lilo Limitations '
[ENTER]
' Note on additional space for the ReiserFS Journal '
[ENTER]
Akan muncul tampilan partisi yang ada pada hard Disk hda, dengan informasi ini anda akan mengetahui letak partisi swap dan letak partisi tempat anda akan meletakkan '/' (root).
pilih [ Quit ]
dengan menggerakan/menekan panah kearah kanan. [ENTER]
LANGKAH V
Menginisialisasi Partisi Swap
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight pada pilihan yang paling atas dengan tulisan,
Next : Initialize and Activate a Swap Partition
[ENTER]
' Scan for Bad Blocks? '
pilih [ENTER]
' Are You Sure? '
pilih [ENTER]
LANGKAH VI
Memilih jenis File System pada Partisi Linux
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Initialize a Linux Partition
[ENTER]
' Choose Filesystem Type '
Terdapat 3 pilihan pada kotak, pilih,
Ext3 : Next Generation of Ext2, a journaling filesystem
[ENTER]
' Select Partition '
Pilih partisi yang akan dijadikan "Ext3"
Terdapat 3 pilihan pada kotak, pilih,
/dev/hda2 : Linux native
[ENTER]
' Scan for Bad Blocks? '
pilih [ENTER]
' Are You Sure? '
Perhatikan baik-baik apakah benar yang anda pilih /dev/hda2 sebagai "Ext3" kalau sudah benar
pilih [ENTER]
' Mount as the Root Filesystem? '
pilih [ENTER]
LANGKAH VII
Menginstall Kernel dan Modulnya
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight pada pilihan yang paling atas dengan tulisan,
Next : Install kernel and Driver Modules
[ENTER]
' Select Installation Medium '
pilih,
cdrom : CD-ROM drive
[ENTER]
' Please insert the CD-ROM '
pilih [ENTER]
' Please Wait '
' Select Archive path '
Pilih directory tempat menginstall kernel.
/instmnt/dists/woody/main/disks-i386/current
[ENTER]
' Please Wait '
LANGKAH VIII
Memilih Driver
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Configure Device Driver Modules
[ENTER]
' Note about loaded drivers '
pilih, [ENTER]
' Select Category '
Akan tampil pilihan-pilihan module yang akan di pilih,
1. Pilih ' kernel/drivers/input Input Devices. ' [ENTER]
' Select kernel/driver/input modules '
pilih,
' kebdev - Keyboard support ' [ENTER]
' kebdev '
pilih, [ENTER]
' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa.
[ENTER]
pilih,
' mousedev - Mouse support ' [ENTER]
' mousedev '
pilih, [ENTER]
' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa.
[ENTER]
Pilih ' Exit Finish Return to previous menu. ' [ENTER]
2. Pilih ' kernel/drivers/net Drivers for network interface cards ' [ENTER]
' Select kernel/drivers/net modules '
carilah ' eepro100 ' [ENTER]
' eepro100 '
pilih, [ENTER]
atau bila gagal bisa coba bonding
' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa. [ENTER]
Pilih ' Exit Finish Return to previous menu. ' [ENTER]
3. Pilih ' kernel/fs/msdos
MS-DOS file system ' [ENTER]
' Select kernel/fs/msdos modules '
pilih, ' msdos - PC BIOS ' [ENTER]
' msdos '
pilih, [ENTER]
' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa.
[ENTER]
Pilih ' Exit Finish Return to previous menu. ' [ENTER]
4. Pilih ' kernel/arch/1386/kernel i386-base drivers. ' [ENTER]
pilih, ' apm ' [ENTER]
' apm '
pilih, [ENTER]
' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa.
[ENTER]
pilih, ' cpuid ' [ENTER]
' cpuid '
pilih, [ENTER]
' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa.
[ENTER]
Pilih ' Exit Finish Return to previous menu. ' [ENTER]
Pilih, ' Exit ' [ENTER]
LANGKAH IX
Mengkonfigurasi Jaringan
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Configure the network
[ENTER]
' Choose The Hostname '
Ganti tulisan ' Debian ' dengan ' LAB-OS-27-*** '
*** diganti dengan nomor komputer.
[ENTER]
' Automatic Network Configuration '
pilih, [ENTER]
' Choose the IP Address '
Ganti tulisan default-nya dengan ' 152.118.27.*** '
*** diganti dengan nomor komputer.
[ENTER]
' Choose Network Mask '
Tidak usah diganti.
[ENTER]
' What is your IP gateaway address? '
152.118.27.1
[ENTER]
' Choose Domain Name '
Tulis ' cs.ui.ac.id '
[ENTER]
' Choose the DNS Server Addresses '
Ganti dengan ' 152.118.24.2 '
[ENTER]
LANGKAH X
Menginstall Base System
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di
highlight pada pilihan yang paling atas dengan tulisan,
Next : Install the base system
[ENTER]
' Select Installation Medium '
pilih,
' cdrom : CD-ROM drive '
[ENTER]
' Please insert the CD-ROM '
pilih, [ENTER]
' Select Archive path '
Pilih directory untuk menginstall base sistem.
/instmnt
[ENTER]
' Installing Base System, please wait '
Tunggulah sampai selesai menginstall.
LANGKAH XI
Membuat System Menjadi Bootable
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Make System Bootable
[ENTER]
' When should the LILO boot loader be installed ? '
Pilih,
/dev/hda : Install LILO in the MBR (use this if unsure).
[ENTER]
' Other bootable partitions '
Pilih,
Include Put all into the menu.
[ENTER]
' Securing LILO '
[ENTER]
LANGKAH XII
Membuat Boot Floppy
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Make a Boot Floppy
Masukkan disket(dalam keadaan baik)ke dalam floppy disk
[ENTER]
' Change Disk '
[ENTER]
Tunggulah sementara sedang membuat boot floppy
LANGKAH XIII
Mereboot Komputer
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Reboot The System
[ENTER]
' Reboot The System? '
Pilih,
Yes [ENTER]
Kemudian keluarkan disket dari floppy disk, sementara komputer sedang reboot.
Keluarkanlah cd deal dari cdrom.
Tunggu sampai muncul lilo boot seperti dibawah ini,
Linux
WIN/Dos
Pilih Linux [ENTER]
LANGKAH XIV
Konfigurasi System Debian
Kemudian akan masuk ke tampilan seperti dibawah ini :
' Debian System Configuration '
[ENTER]
' TimeZone Configuration '
Is the hardware clock set to GMT
Pilih,
[ENTER]
What area do you life in?
Pilih,
Asia [ENTER]
Select a city or time zone:
Pilih,
Jakarta [ENTER]
' Password setup '
Shall I enable md5 passwords?
Pilih,
[ENTER]
Shall I enable shadow passwords?
Pilih,
[ENTER]
Enter a password for the root:
Isi saja dengan 12345
[ENTER]
Re-enter password to verify:
Isi lagi dengan 12345
[ENTER]
Shall I create a normal user account now?
Pilih,
[ENTER]
' Debian System Configuration '
Shall I remove the pcmcia packages?
Pilih,
[ENTER]
Do you want to user a PPP connection to install the system.
Pilih,
[ENTER]
' Apt Configuration '
Choose the method apt should user to access to Debian archive:
Pilih,
cdrom [ENTER]
Masukkan cd deal ke dalam cdrom.
Enter CD ROM device file:
/dev/cdrom [ENTER]
Scan another CD?
pilih [ENTER]
Add another apt source?
pilih [ENTER]
Use security updates from security.debian.org?
pilih [ENTER]
Run tasksel?
pilih [ENTER]
Run dselect?
pilih [ENTER]
Run dselect?
pilih, [ENTER]
Tunggu sementara sedang mengkonfigurasi paket apa saja yang akan diambil,
sampai ada tulisan seperti di bawah ini :
Do you want to continue? [Y/n]
Ketikan y [ENTER]
Do you want to erase any previous downloaded.deb files? [Y/n]
Ketik,
y [ENTER]
Please enter to continue
[ENTER]
I can do .....
[---Please return---]
[ENTER]
You must choose one of the options below:
Enter value (default='1', 'x' to restart):
Ketik,
5 [ENTER]
'Debian System Configuration '
Have fun !
Thank you for choosing Debian.
[ENTER]
LANGKAH XV
Login
Nanti akan muncul pesan seperti dibawah ini:
LAB-OS-27-**** login :
(**** sesuai dengan komputer tempat anda menginstall)
Coba masukkan login root dan passwordnya.
Setelah itu kita akan mencoba menginstall paket.
Cara menginstallnya adalah dengan cara sebagai berikut:
ketik perintah ini di console:
apt-get install "nama paket" [ENTER]
Sebagai contoh kita akan mencoba menginstall lynx.
Jadi yang harus diketikkan adalah sebagai berikut :
apt-get install lynx [ENTER]
Do you want to continue? [Y/n]
ketikan y [ENTER]
Readmore »

Selasa, 27 April 2010

menginstal SO berbasis GUI

1) Pendahuluan

Sistem operasi merupakan penghubung antara pengguna komputer
dengan perangkat keras komputer. Pengertian sistem operasi secara
umum adalah suatu pengelola seluruh sumber-daya yang terdapat
pada sistem komputer dan menyediakan sekumpulan layanan ke
pemakai sehingga memudahkan penggunaan dan pemanfaatan
sumber daya sistem komputer.
Sistem operasi jaringan atau sistem operasi komputer yang dipakai
sebagai server dalam jaringan komputer hampir mirip dengan sistem
operasi komputer stand alone, bedanya hanya pada sistem operasi
jaringan, salah satu komputer harus bertindak sebagai server bagi
komputer lainnya. Sistem operasi dalam jaringan disamping berfungsi
untuk mengelola sumber daya dirinya sendiri juga untuk mengelola
sumber daya komputer lain yang tergabung dalam jaringan.
Sistem operasi harus diinstal ke dalam komputer agar dapat berfungsi
dengan baik. Dalam instalasi sistem operasi jaringan terdapat
beberapa mode pilihan yang disediakan yaitu berupa mode text danmode grafik. Instalasi sistem operasi berbasis text merupakan salah
satu mode instalasi sistem operasi komputer dengan tampilan text.
Mode text digunakan jika spesifikasi hardware komputer yang akan
diinstal mempunyai spesifikasi yang rendah. Metode instalasi berbasis
text akan mempercepat proses instalasi walaupun dengan tampilan
yang kurang menarik dibandingkan dengan mode Grafis (GUI).
Metode instalasi sistem operasi berbasis GUI, mempunyai tampilan
grafis yang lebih menarik dan memudahkan dalam proses instalasi
sehingga sering dipilih oleh pemakai sistem operasi. Dengan
perkembangan hardware komputer yang semakin baik menjadikan
faktor kecepatan tidak menjadi kendala dalam proses instalasi.
Sistem operasi komputer telah mengalami perkembangan yang sangat
pesat baik untuk keperluan stand alone maupun jaringan. Ada banyak
sistem operasi komputer yang dapat digunakan dalam sebuah
komputer baik stand alone maupun jaringan diantaranya adalah
Microsoft Windows Series (Win 3.1, Win 9x, Win ME, Win 2000, Win
XP, Win NT), Unix, San Solaris, Linux Series (Redhat, Debian, SUSE,
Mandrake, Knoppix), Mac, dan lain sebagainya. Masing-masing sistem
operasi memiliki kelebihan dan kekurangan sehingga diperlukan
analisis dalam memilih sistem operasi mana yang sesuai dengan
kebutuhan.
2) Jenis-Jenis Sistem Operasi Jaringan Berbasis GUI
Seperti pada sistem operasi yang dapat digunakan pada PC, sistem
operasi jaringan juga bermacam-macam. Banyak perusahaan yang
mengembangkan sistem operasi jaringan dari yang komersial sampai
dengan sistem operasi yang bersifat free alias gratis. Sistem operasi
memegang peranan yang sangat vital terhadap program yang akan
berjalan. Pemilihan sistem operasi harus disesuaikan dengan kebutuhan baik hardware, program yang akan dipakai maupun user
yang akan memakai sistem.
Microsoft Windows NT, Windows 2000 Server dan Windows 2003
Server merupakan sistem operasi jaringan yang dikembangkan oleh
perusahaan Microsoft dengan lisensi komersial. Untuk menggunakan
sistem operasi jaringan dari Microsoft kita harus membayar lisensi atau
membeli sesuai dengan kebutuhan dan kesepakatan antara pengguna
dengan perusahaan.
Selain Microsoft perusahaan yang mengembangkan sistem operasi
jaringan adalah Unix, San Solaris dan perusahaan lainnya. Salah satu
sistem operasi jaringan yang dikembangkan secara dengan free adalah
Linux. Linux dikembangkan pertama kali oleh Linus Torvalds,
mengusung proyek open source dengan lisensi GNU/GPL (General
Public Licence) yaitu suatu lisensi dimana pemilik program tetap
memegang haknya tetapi orang lain dimungkinkan untuk
menyebarkan, memodifikasi, atau bahkan menjual kembali program
tersebut tetapi dengan syarat source code asli dan hak cipta harus
diikutsertakan dalam distribusinya. Dengan konsep ini semua orang
dapat ikut mengembangkan sistem operasi dan software berbasis
linux.
Dengan lisensi GNU/GPL Linux menjadi salah satu sistem operasi yang
mengalami perkembangan yang sangat cepat, karena Linux
dikembangkan oleh komunitas pengguna sistem operasi open source.
Kelemahan sistem operasi atau yang sering disebut dengan “Bug” akan
segera diperbaiki oleh komunitas pengguna linux dan dapat langsung
didistribusikan dengan free. Dengan demikian sistem operasi Linux
menjadi sistem operasi yang up to date setiap saat.
Mungkin anda masih bingung dengan Lisensi GNU/GPL, kalau demikian
perusahaan atau orang yang mengembangkan Linux dari mana
mendapat keuntungan?. Yang dimaksud dengan GNU/GPL disini adalah
bahwa sistem operasi yang dikembangkan memang bersifat free tetapi
pengembang dapat juga menjualnya dengan harga yang tidak terlalu
mahal dan perusahaan dapat memperoleh keuntungan dari jasa
pelayanan instalasi, pelatihan, implementasi sistem dan lain
sebagainya.
3) Spesifikasi Hardware
Perkembangan hardware komputer yang cepat diiringi juga dengan
perkembangan software dan sistem operasi yang menuntut spesifikasi
hardware yang tinggi. Oleh karena itu sebelum memutuskan untuk
melakukan instalasi sistem operasi sebaiknya dicek dahulu kebutuhan
minimum harware yang diperlukan. Beberapa sistem operasi
mensyaratkan spesifikasi minimal hardware agar komputer dapat
bekerja secara optimal. Jika spesifikasi hardware kurang memenuhi
syarat maka akan berdampak pada tidak optimalnya kerja sistem
operasi.
Untuk mengetahui spesifikasi hardware komputer dapat dilihat pada
manual book. Jika manual book tidak ada, dapat dilihat spesifikasi
hardware pada saat komputer pertama kali dinyalakan, maka sistem
BIOS akan melakukan cek hardware dan akan menampilkannya di
layar monitor.
Beberapa spesifikasi hardware yang perlu diketahui adalah sebagai
berikut :
· CPU : CPU atau prosesor merupakan inti dari sebuah mesin
komputer. Ada banyak pengembang prosesor dengan spesifikasi
dan teknologi yang berbeda. Tiap jenis prosesor memerlukan
hardware yang berbeda sehingga diperlukan pengetahuan
mendalam dalam pemilihan prosesor.
Intel mengembangkan prosesor jenis Pentium I, II, III, IV,
Pentium Celeron, Intel Xeon, Intel Mobile dan lain sebagainya
dengan clock speed mulai 100 MHz sampai 3,2 GHz.
AMD merupakan pesaing terdekat Intel mengembangkan AMD
Duron, Athlon, Barton, Opteron dengan clock speed yang hampir
sama.
Xyrix, Via, Sys, Motorolla, Apple dan perusahaan lainnya juga
mengembangkan prosesor.
Gambar 1. Prosesor/CPU
· Motherboard
Motherboard merupakan tempat utama meletakkan periperal
komputer seperti prosesor, RAM, keyboard, mouse, kartu grafis,
kartu suara dan kartu jaringan. Motherboard sebuah komputer
mempunyai jenis dan tipe yang sangat banyak tergantung teknologi
prosesor yang dipakai yang ditunjukkan dengan chipset yang
digunakan seperti i810, i815, i845, i850, i865, i915, i925 untuk
chipset Intel, KT400, KT600, Nforce, Nforce II, Nforce III, Sys 650,
Sys 645 dan lain sebagainya.
Gambar 2. Motherboard · RAM (Random Acces Memory)
RAM merupakan memori penyimpan sementara untuk menjalankan
sistem operasi dan program aplikasi. RAM mempunyai beberapa
teknologi antara lain EDO RAM, SDRAM 66, SDRAM 100, SDRAM
133, DDRAM dan RAMBUS dengan kapasitas mulai dari 4 MB, 16
MB, 32 MB, 64 MB, 128 MB, 256 MB, 512 MB dan lain sebagainya.
· Hard disk
Hard disk memegang peranan yang sangat penting berhubungan
dengan instalasi sistem operasi. Hard disk merupakan komponen
untuk menyimpan data-data secara permanen file-file sistem. Untuk
dapat melakukan instalasi sistem operasi diperlukan syarat
kapasitas hard disk yang cukup dan juga terkadang diperlukan
partisi hard disk.
Beberapa ukuran hard disk yang ada adalah sbb : 1 GB, 2,1 GB, 4,2
GB, 6,4 GB, 10, GB, 20 GB, 40 GB, 60 GB, 80 GB, 120 GB, 200 GB
dan lain sebagainya.
Hard disk mempunyai beberapa tipe yaitu IDE, ATA, SATA dan
SCSI. Biasanya untuk keperluan server digunakan hard disk jenis
SCSI, walaupun bisa juga menggunakan jenis lainnya.
· Kartu Grafis (kartu VGA) : kartu Grafis berfungsi untuk
menghubungkan antara sistem komputer dengan tampilan di layar
monitor. Kartu VGA mempunyai jenis dan tipe yang sangat banyak.
Teknologi kartu VGA yang digunakan adalah ISA, EISA, VESA, PCI,
AGP dan PCI Express, sedangkan macamnya antara lain Voodoo,
Nvidia Gforce (MX, Ti, FX), Ati Radeon (7200, 9200, 9600, 9800)
dan lain sebagainya.

Gambar 3. Kartu Grafis/VGA
· Keyboard : standar PS/2 , Serial , USB
· Mouse : Serial, PS/2 atau USB
· Monitor : monitor komputer mempunyai ukuran yang beragam
mulai dari 14 “, 15 “ 17 “ 20 “. Teknologi yang digunakan juga
bermacam-macam mulai dari tabung, tabung flat sampai ke LCD.
· Kartu Suara (Sound Card )
Sound card merupakan periperal tambahan dalam sebuah
komputer yang berfungsi untuk mengolah dan menghasilkan sinyal
audio. Teknologi yang digunakan adalah ISA dan PCI, 16 bit dan 24
bit dengan 2, 4, 5, 6 dan 7 channel.
· Kartu jaringan (Lan Card)
Kartu jaringan merupakan periperal utama dalam jaringan
komputer. Masing-masing komputer dalam jaringan dihubungkan
dengan kartu ini melalui switch/hub.
Gambar 4. Kartu Jaringan
c. Rangkuman 1
1) Sistem operasi adalah suatu pengelola seluruh sumber-daya yang
terdapat pada sistem komputer dan menyediakan sekumpulan
layanan ke pemakai sehingga memudahkan penggunaan dan
pemanfaatan sumber daya sistem komputer. Dalam jaringan
komputer, sistem operasi diperlukan untuk mengorganisasi seluruh
sumber daya yang terdapat dalam jaringan.
2) Macam-macam sistem operasi jaringan
a) Microsoft Windows (Win NT, Win 2000 Server, Win Server
2003)
b) Linux (Redhat, Mandrake, Debian, SUSE, Caldera dll)
c) UNIX
d) Free BSD
e) San Solaris3) Sistem operasi jaringan yang akan diinstal ke komputer server
harus disesuaikan dengan spesifikasi hardware yang meliputi :
a) Mainboard
b) Jenis dan Kecepatan Prosesor
c) Kapasitas RAM
d) Kapasitas hard disk
e) Kartu grafis (VGA)
f) Resolusi Monitor
d. Tugas 1
1) Periksa dan sebutkan spesifikasi hardware komputer yang anda
gunakan !
2) Jelaskan apakah spesifikasi hardware komputer yang akan diinstal
sistem operasi Redhat Linux 9 sudah memenuhi syarat !
3) Jelaskan perbedaan antara sistem operasi komputer stand alone
dan sistem operasi jaringan !
e. Tes Formatif 1
1) Sebutkan macam sistem operasi yang dapat digunakan dalam
jaringan komputer baik sebagai server maupun sebagai work
station !
2) Bagaimana pendapat anda dengan pengembangan sistem operasi
yang dikembangkan dengan konsep Open Source ?
3) Jelaskan kelebihan sistem operasi Microsoft Windows dan Linux
yang telah anda sebutkan pada soal no. 1 ! f. Kunci Jawaban Formatif 1
1) Sistem operasi yang dapat digunakan dalam jaringan komputer
adalah :
Server : Windows (Windows NT, Windows 2000
Server, Windows Server 2003)
Linux (Redhat, Mandrake, SUSE, Debian dll)
Unix, San Solaris dll
Work Station : Windows (Win 9x, Win ME, Win2000, Win XP)
Linux (Redhat, Mandrake, SUSE, Debian dll)
2) Lihat Uraian materi 1
Proyek open source dengan lisensi GNU/GPL (General Public
Licence) yaitu suatu lisensi dimana pemilik program tetap
memegang haknya tetapi orang lain dimungkinkan untuk
menyebarkan, memodifikasi atau bahkan menjual kembali program
tersebut tetapi dengan syarat source code asli harus diikutsertakan
dalam distribusinya.
Jawaban tidak harus sama karena disini yang diminta adalah
pendapat dengan garis besar seperti di atas.
3) Kelebihan sistem operasi
Microsoft Windows
· Mudah
· Banyak digunakan di instansi dan perusahaan
· Dukungan software aplikasi banyak
Linux
· Free
· Dikembangkan dengan konsep open source
· Dapat dikembangkan dan didistribusikan secara free
g. Lembar Kerja 1
Alat dan bahan :
1 unit komputer dengan hard disk yang masih kosong, CD Master
Instalasi Linux Redhat 9 (3 CD), buku manual hardware komputer,
obeng sesuai dengan baut atau mur chasing komputer.
Kesehatan dan Keselamatan Kerja
1) Berdo’alah sebelum memulai kegiatan belajar.
2) Bacalah dan pahami petunjuk praktikum pada setiap lembar
kegiatan belajar.
3) Pastikan komputer dalam keadaan baik, semua kabel penghubung
terkoneksi dengan baik.
4) Jangan meletakkan benda yang dapat mengeluarkan medan
elektromagnetik di dekat komputer (magnet, handphone, dan
sebagainya).
5) Gunakanlah komputer sesuai fungsinya dengan hati-hati.
6) Setelah selesai, matikan komputer dengan benar.
Langkah Kerja
1) Bukalah chasing komputer dengan hati-hati, pastikan power tidak
terhubung ke sumber tegangan PLN.
2) Periksa kelengkapan hardware pada komputer yang akan diinstal
sistem operasi jaringan Redhat 9.
3) Periksa dan catatlah spesifikasi hardware yang ada pada komputer
tersebut dan cocokkan dengan buku manual yang ada.
4) Periksa CD Master instalasi Redhat Linux 9 (3 CD).
5) Periksa kapasitas hard disk yang ada di komputer minimal 3 GB.
6) Hidupkan komputer dengan menekan saklar pada komputer,
jangan menghidupkan komputer dengan memasukkan colokan ke
stop kontak ketika saklar dalam keadaan on.
7) Masuklah ke menu BIOS dan aturlah BIOS komputer agar booting
dari CD-ROM.
  Masukkan CD #1 Master Redhat Linux 9.
9) Booting ulang komputer
10)Pastikan komputer dapat boot dari CD-ROM?
11)Matikanlah komputer dengan benar.
Readmore »

Jumat, 05 Maret 2010

jenis jenis linux

Debian Linux dan Redhat Linux

1. Debian Linux

Debian merupakan jenis linux yang kurang terkenal, namun banyak penggunanya dari kalangan teknis. Merreka puas karena kestabilannya. Selain itu, format paket programnya yang menggunakan DEB dianggap lebih stabil dari pada RPM oleh kalangan teknis.Walaupun kurang terkenal, namun banyak digunakan oleh kalangan expert.versi terakhir yang dirilis tahun 1999 adalah 2.1. Dibandingkan dengan linux yang lainnya, Debian termasuk kurang dalam meng-update proramnya. Namun pihak debian telah sukses besar dengan proyeknya, yaitu pembuatan distribusi linux yang baru yang ditujukan bagi end-User, yang sangat familiar dalam penggunaannya. Debian juga sudah menggunakan metode autodetect untuk penggunaan peripheral pada komputer. Proyek ini nantinya terkenal dengan nama Corel Linux. Situs dari linux debian dapat anda lihat di Http://www.debian.org.

Dan pada saat ini debian linux telah mencapai versi 4.1 yang dapat anda lihat di website yang ada di atas. dan juga kecepatan dan keguanaan dari debian ini sudah sangat optimal jika anda ingin menggunakannya. Sangat cocok digunakan buat server atau komputer yang akan di jadikan admin dalam sebuah perusahaan komputer.

2. Redhat Linux

Redhat Linux merupakan linuxyang paling popular di Indonesia dan Amerika, dan dirancang khusus untuk server. Redhat diakui sebagai server tercepat dibandingkan dengan linux server lainnya. Selain sebagai server tercepat, Redhat juga dapat digunakan sebagai clientmaupun sebagai PC desktop/PC standolone. Saat ini redhat sudah beredar dengan versi 9.0 yang dapat menggunakan desktop Genome dan juga KDE.

Kelebihan lain yang dimiliki oleh Redhat linux adalah kemudahan dalam hal installasinya. Ini merupakan revolusioner Linux. pada saat linux lainnya membuat pengguna awalnya putus asa, Redhat hadir dengan prosedur installasi termudah pada masanya.

Hal revolusioner lainnya adalah bahwa Redhat linux menciptakan format paket program RPM yang menjadi standar baku file binner pada Linux, yang kemudian digunakan oleh linux lainnya seperti SuSE, Mandrake, dan Caldera. anda bisa membeli CD aslinya, ataupun men-download programnya secara langsung di http://www.redhat.com/

3. Mandrake Linux

Mandrake Linux adalah saudara muda dari Redhat Linux, karna keduanya merupakan satu tempat produksi. Bila redhat direkomendasikan sebagai server, maka mandrake dijadikan sebagai client yan handal, dan diutamakan mengunakan Processor Pentium. Meskipun demikian tidak menutup kemungkinan penggunaan mandrake sebagai server yang handal juga.

Tujuan awal dari diciptakannya Mandrake Linux adalah untuk mempermudah penggunanya dalam melakukan installasi dan penggunaan Linux itu sendiri. Sebelum keluarnya Corel Linu, Mandrake merupakan distribusi linux yang paling familiar. Jika Redhat keluar desktop manaer menggunakan Gnome, maka inux Mandrake keluar dengan desktop manager KDE buatan SuSE Jerman. saat ini Mandrake Linux sudah keluar dengan versi 10.0. Dan anda juga tidak hanya dapat menggunakan desktop KDE saja, akan tetapi anda juga dapat menggunakan Gnome desktop sehingga pengguna yang tidak dapat menggunakan desktop KDE dapatmenggunakan desktop Gnome atau sebaliknya.

Untuk lebih lengkap tenyang informasi dan juga produk dari linux Mandrake ini anda dapat mengunjungi website yang ada yaitu di http://Linux mandrake.com/

4. Caldera Linux

Caldera Linux merupakan salah satu jenis linux yang dirancan untuk mempermudah pemakaian bagi penggunanya. Caldera sendiri dirancang dengan tampilan keseluruhan dengan grafis. Sejak saat kita melakukan penginstallan linux Caldera ini, hingga kita melakukan Setting Hardware semuanya dilakukan dengan tampilan grafis. yang mengagumkan dari Linux Caldera ini adalah pada saat kita melakukan penginstallan Linux Caldera ini, kita disuguhi game tetris untuk mengisi waktu yang luang, sambil menunggu transfer prigram yang berjalan.

Selain itu Caldera merupakan jenis linux yang pertama yang menggunakan Auto-Detect Hardware ( seperti plug and play pada Mac). Untuk penjelasan yang lebih lengkap dan juga informasi yang akurat anda dapat melihat di situs http://caldera-system.com/

5. Slackware Linux

Slackware adalah distribusi linux yang pertama, yang pernah mengalami masa kejayaan ketika baru sedikit orang yang mengenal Linux. Bagi pengguna Linux senior, slackware merupakan suatu distribusi Linux yang penuh dengan tantangan. Slackware hadir dengan model yang sangat sederhana, tidak seperti distribusi linux yang lainnya. Slackware merupakan distribusi linux yang murni, dlam arti penampilannya yang sangat mirip dengan UNIX (UNIX Clone), sehingga membuat penggunanya merasa seperti menggunakan UNIX murni.

bagi mereka yang menginginkan tantangan dan ingin menjadi Linuxer handal, atau yang sering dikenal dengan sysadmin, slackware merupakan jawabannya. Anda tidak akan pernah mendapatkan kemudahan seperti halnyajika kita menggunakan distribusi linux yang lainnya karena slackware semuanya serba manual dan tanpa grafik. Versi terbaru dari slackware yang diketahui oleh penulis adalah versi 7.1. Anda bisa mengetahui tentang perkembangan slackware linux ini dengan mengunjungi situs http://slackware.org/

6. SuSE Linux

Jika Redhat adalah Jenis Linux yang paling populer di Amerika dan di Indonesia, maka SuSE Linux adalah Linux yang paling banyak digunakan oleh negara-negara di Eropa. SuSE dilengkapi dengan Desktop Manager yang dikenal dengan KDE. Selain itu juga dilengkapi tools untuk central setting yang bernama YaST (Yet another Settup Tools) yang sangat mudah digunakan untuk konfigurasi sistem internal dan jaringan serta security.

Yang paling dibanggakan dari distro ini adalah kelengkapan program aplikasinya. Jika membeli Linux SuSE seharga USD 50,00, Anda akan mendapat 5 CD program dan 1 CD source. Jadi anda tidak perlu lagi repot-repot mendownload program lainnya. Salah satu program terkenal yang disertakan adalah Saint (program untuk meneliti ceah kelemahan sistem) dan VMWare (program emulator yang berguna menjalankan sistem operasi lainnya seperti: Windows 9.x, Windows 2000, windows NT, OS, Novel, dan Lainnya). Satu lagi adalah program Beowulf, suatu proyek eksperimen gabungan Universitas di Jerman untuk membuat super komputer yang menggabungkan 1000 CPU menjadi 1 server yang tercepet yang pernah ada. Proyek ini juga dibuat di NASA- Amerika Serikat, untuk kepentingan pemetaan luar angkasa. Saat ini SuSE telah hadir dengan Versi 7.0 yang benar-benar berorientasi grafis, memmulai dari instalasi sampai dengan prosedur konfigurasinya.

Yang membanggaka, SuSE adalah jenis Linux pertama yang menyertakan bahasa Indonesia dan pilihan bahasa yang digunakan dalam sistem Operasi Linux. Pembuatan Dokumentasinya dipimpim oleh I Made Wiryana. Untuk keterangan lebih lanjut anda dapat melihat di situsnya di http://www.suse.de, atau di http://www.suse.com

7. Corel Linux

Corel Linux merupakan salah satu sistem operasi berbasis Linux yang dibuat oleh salah satu distribusi Linux, yaitu Debian. Corel Linux sama seperti Linux lainnya, mendukung sistem operasi sistem open source dibawah naunan GNU. Corel Linux dapat anda beli Via internet dengan harga yang sangat terjangkau, jauh dari harga linux OS lainnya.

Corel Linux dapat langsung diinstal dengan atau tanpa sistem operasi yang lain. Corel Linux juga bisa diinstall pada partisi dan file sistem windows, yang menjadikan Corel Linux seolah-olah adalah program aplikasi Windows.

slah satu yang menarik dari Corel Linux adalah Semuanya serba grafis. Corel Linux juga dirancang sebagai end-User. Pada Corel Linux semuaya serba grafi, dimulai pada saat prosedur Instalasi hingga boot sistem. Anda tidak akan menemukan basis text seperti yang ada di Linux lainnya, atau juga windows yang masih basis text. Dicorel Linux semuanya serbadisederhanakan. bahkan sampai pada setting jaringanpun lebih mudah dari pada setting jaringan pada Windows.

Akan tatapi ada sedikit kekurangan pada Corel Linux ini, terutama bagi pengguna yang sudah mahir. Mereka akan binging dengan tampilan yang serba grafis yang diberikan oleh Corel Linux. Untuk Informasi yang lebih detail anda dapat mengunjugi di situsnya yaitu di http://www.linux.corel.com

8. Turbo Linux

Turbo Linux adalah Linux yang terkenal dan populer di Asia. Bahkan di Jepang dan Cina pun Linux ini terkenal, Turbo Linux menduduki peringkat pertama distribusi linux pilihan. Turbo Linux dibuat dari berbagai under Linux/UNIX, baik komersial maupun freeware untuk kepentingan jaringan skala besa. Pihak vendor mengklaim pihak mereka sebagai Linux tercepat saat ini dengan backup dari perusahaa-perusahaan terkemuka saat ini, seperti: Compaq, Dell, Fujitsu, Intel, NEC, Tishiba, Novel, dan SCO. Seperti dengan SuSE, Tuurbo Linux mengkhususkan diri di bidang clustering computer, setara dengan super komputer di Jerman untuk kepentingan jaringan di China dan Jepang. Bahkan di China, Turbo Linux diadaptasi sebagai sistem komputer utama mereka, dan dimasyarakatkan dalam bahasa China kepada masyarakatnya guna menyaingi dominasi dari Microsoft. Untuk jelas anda dapat melihat situs Turbo Linux di http://www.turbolinux.com.

9. Ubuntu Linux

Linux Ubuntu adalah salah satu dari jenis Linux yang ada di dunia. Ubuntu Linux merupakan sebuah distro baru yang langsung mendapatkan tempat dihati para pengguna Linux khususnya bagi para Debian mania. Bagaimana tidak Ubuntu memiliki lebih banyak kelebihan dibandingkan debian sendiri. Ubuntu menawarkan semua kelebihan yang dimiliki oleh Debian ditambah dengan update berkala setiap 3 bulan, dukungan komunitas yang sangat banyak, dukungan dana yang melimpah, bahkan anda bisa mendapatkan CD Installernya secara gratis. Ubuntu adalah sebuah kata kuno dari Africa yang berarti “Humanity towards other” yang kurang lebih artinya adalah kemanusian untuk membantu yang lain. Tujuan dari proyek ini adalah menciptakan sebuah Sistem Operasi Desktop yang gratis dengan dukungan aplikasi serta dokumentasinya. Project ini disponsori oleh Canonical Ltd.

Ubuntu berbasiskan GNOME dan bagi anda yang lebih menyukai KDE anda bisa memilih Kubuntu Linux. Walaupun tampilan kedua distro ini berbeda tapi keduanya sama-sama keluar dari “pabrik” yang sama dan tentu saja kedua distro ini mempunyai kelebihan dan kekurangan masing-masing. Kalau anda lebih menyukai tampilan dengan ciri khas “Mac OS” anda bisa memakai Ubuntu tapi apabila anda lebih menyukai tampilan yang “agak” mirip dengan Windows [bahkan menurut saya lebih bagus dari Windows] anda bisa memakai Kubuntu tapi kalau anda hanya ingin menjadikan komputer anda sebagai server anda bisa memakai salah satu dari keduanya karena pada dasarnya “base system” keduanya sama [hanya berbeda Desktop Manager dan tambahan aplikasinya saja].

[K]Ubuntu Linux hadir dalam 2 versi yaitu versi LiveCD dan versi Install. Anda bisa memakai versi LiveCD kalau anda tidak ingin menginstallnya kedalam Komputer, cukup masukan LiveCD tersebut kedalam CD-ROM Drive anda, booting dari CD-ROM Drive maka anda sudah dapat menikmati Linux. Tentu saja LiveCD ini mempunyai banyak batasan karena semua perubahan pada konfigurasi yang anda buat akan langsung hilang ketika komputer dimatikan dan tentu saja flexibilitas LiveCD ini akan sangat jauh apabila dibandingkan dengan versi Installnya. [K]Ubuntu Linux ini juga hadir dalam 3 Arsitektur komputer yaitu : Intel x86, PowerPC dan AMD64. Kini Ubuntu telah hadir dengan versi terbarunya yaitu versi 7.4 yang dikeluarkan tepatnya tanggal 19 April 2007 dan menurut kabar yang saya dapatkan bahwa versi terbarunya lagi yaitu 7.10 akan di rilis pada tanggal 18 oktober 2007. untuk lebih lanjutnya anda dapat lihat di www.ubuntu.com atau di www.canonical.com dan juga di www.wikipedia.com
Readmore »

Unix Like

Unix Like
Unix is almost 35 year old Os.
In 1964 OS called MULTICS (Multiplexed Information and Computing System) was developed by Bell Labs, MIT & General Electric. But this OS was not the successful one.

Then Ken Thompson (System programmer of Bell Labs) thinks he could do better (In 1991, Linus Torvalds felt he could do better than Minix - History repeats itself.). So Ken Thompson wrote OS on PDP - 7 Computer, assembler and few utilities, this is know as Unix (1969). But this version of Unix is not portable. Then Unix was rewrote in C. Because Unix written in 'C', it is portable. It means Unix can run on verity of Hardware platform (1970-71).
At the same time Unix was started to distribute to Universities. There students and professor started more experiments on Unix. Because of this Unix gain more popularity, also several new features are added to Unix. Then US govt. & military uses Unix for there inter-network (now it is know as INTERNET).
So Unix is Multi-user, Multitasking, Internet-aware Network OS. Linux almost had same Unix Like feature for e.g.
• Like Unix, Linux is also written is C.
• Like Unix, Linux is also the Multi-user/Multitasking/32 or 64 bit Network OS.
• Like Unix, Linux is rich in Development/Programming environment.
• Like Unix, Linux runs on different hardware platform; for e.g.
o Intel x86 processor (Celeron/PII/PIII/PIV/Old-Pentiums/80386/80486)
o Macintosh PC's
o Cyrix processor
o AMD processor
o Sun Microsystems Sparc processor
o Alpha Processor (Compaq)
Open Source
Linux is developed under the GNU Public License. This is sometimes referred to as a "copyleft", to distinguish it from a copyright.
Under GPL the source code is available to anyone who wants it, and can be freely modified, developed, and so forth. There are only a few restrictions on the use of the code. If you make changes to the programs , you have to make those changes available to everyone. This basically means you can't take the Linux source code, make a few changes, and then sell your modified version without making the source code available. For more details, please visit the open-source home page.
Common vi editor command list
For this Purpose Use this vi Command Syntax
To insert new text esc + i ( You have to press 'escape' key then 'i')
To save file esc + : + w (Press 'escape' key then 'colon' and finally 'w')
To save file with file name (save as) esc + : + w "filename"
To quit the vi editor esc + : + q
To quit without saving esc + : + q!
To save and quit vi editor esc + : + wq
To search for specified word in forward direction esc + /word (Press 'escape' key, type /word-to-find, for e.g. to find word 'shri', type as
/shri)
To continue with search n
To search for specified word in backward direction esc + ?word (Press 'escape' key, type word-to-find)
To copy the line where cursor is located esc + yy
To paste the text just deleted or copied at the cursor esc + p
To delete entire line where cursor is located esc + dd
To delete word from cursor position esc + dw
To Find all occurrence of given word and Replace then globally without confirmation esc + :$s/word-to-find/word-to-replace/g
For. e.g. :$s/mumbai/pune/g
Here word "mumbai" is replace with "pune"

To Find all occurrence of given word and Replace then globally with confirmation esc + :$s/word-to-find/word-to-replace/cg
To run shell command like ls, cp or date etc within vi esc + :!shell-command

For e.g. :!pwd
How Shell Locates the file
To run script, you need to have in the same directory where you created your script, if you are in different directory your script will not run (because of path settings), For e.g.. Your home directory is ( use $ pwd to see current working directory) /home/vivek. Then you created one script called 'first', after creation of this script you moved to some other directory lets say /home/vivek/Letters/Personal, Now if you try to execute your script it will not run, since script 'first' is in /home/vivek directory, to overcome this problem there are two ways first, specify complete path of your script when ever you want to run it from other directories like giving following command
$ /bin/sh /home/vivek/first


Now every time you have to give all this detailed as you work in other directory, this take time and you have to remember complete path.
There is another way, if you notice that all of our programs (in form of executable files) are marked as executable and can be directly executed from prompt from any directory. (To see executables of our normal program give command $ ls -l /bin ) By typing commands like
$ bc
$ cc myprg.c
$ cal
etc, How its possible? All our executables files are installed in directory called /bin and /bin directory is set in your PATH setting, Now when you type name of any command at $ prompt, what shell do is it first look that command in its internal part (called as internal command, which is part of Shell itself, and always available to execute), if found as internal command shell will execute it, If not found It will look for current directory, if found shell will execute command from current directory, if not found, then Shell will Look PATH setting, and try to find our requested commands executable file in all of the directories mentioned in PATH settings, if found it will execute it, otherwise it will give message "bash: xxxx :command not found", Still there is one question remain can I run my shell script same as these executables?, Yes you can, for this purpose create bin directory in your home directory and then copy your tested version of shell script to this bin directory. After this you can run you script as executable file without using command like
$ /bin/sh /home/vivek/first
Command to create you own bin directory.
$ cd
$ mkdir bin
$ cp first ~/bin
$ first
Each of above commands can be explained as follows:
Each of above command Explanation
$ cd Go to your home directory
$ mkdir bin Now created bin directory, to install your own shell script, so that script can be run as independent program or can be accessed from any directory
$ cp first ~/bin copy your script 'first' to your bin directory
$ first Test whether script is running or not (It will run)

Answer to Variable sections exercise
Q.1.How to Define variable x with value 10 and print it on screen.
$ x=10
$ echo $x

Q.2.How to Define variable xn with value Rani and print it on screen
For Ans. Click here
$ xn=Rani
$ echo $xn

Q.3.How to print sum of two numbers, let's say 6 and 3
$ echo 6 + 3
This will print 6 + 3, not the sum 9, To do sum or math operations in shell use expr, syntax is as follows
Syntax: expr op1 operator op2
Where, op1 and op2 are any Integer Number (Number without decimal point) and operator can be
+ Addition
- Subtraction
/ Division
% Modular, to find remainder For e.g. 20 / 3 = 6 , to find remainder 20 % 3 = 2, (Remember its integer calculation)
\* Multiplication
$ expr 6 + 3
Now It will print sum as 9 , But
$ expr 6+3
will not work because space is required between number and operator (See Shell Arithmetic)

Q.4.How to define two variable x=20, y=5 and then to print division of x and y (i.e. x/y)
For Ans. Click here
$x=20
$ y=5
$ expr x / y

Q.5.Modify above and store division of x and y to variable called z
For Ans. Click here
$ x=20
$ y=5
$ z=`expr x / y`
$ echo $z
Q.6.Point out error if any in following script
$ vi variscript
#
#
# Script to test MY knolwdge about variables!
#
myname=Vivek
myos = TroubleOS -----> ERROR 1
myno=5
echo "My name is $myname"
echo "My os is $myos"
echo "My number is myno, can you see this number" ----> ERROR 2
Following script should work now, after bug fix!
$ vi variscript
#
#
# Script to test MY knolwdge about variables!
#
myname=Vivek
myos=TroubleOS
myno=5
echo "My name is $myname"
echo "My os is $myos"
echo "My number is $myno, can you see this number"
Parameter substitution.
Now consider following command
$($ echo 'expr 6 + 3')
The command ($ echo 'expr 6 + 3') is know as Parameter substitution. When a command is enclosed in backquotes, the command get executed and we will get output. Mostly this is used in conjunction with other commands. For e.g.
$pwd
$cp /mnt/cdrom/lsoft/samba*.rmp `pwd`
Now suppose we are working in directory called "/home/vivek/soft/artical/linux/lsst" and I want to copy some samba files from "/mnt/cdrom/lsoft" to my current working directory, then my command will be something like
$cp /mnt/cdrom/lsoft/samba*.rmp /home/vivek/soft/artical/linux/lsst
Instead of giving above command I can give command as follows
$cp /mnt/cdrom/lsoft/samba*.rmp `pwd`
Here file is copied to your working directory. See the last Parameter substitution of `pwd` command, expand it self to /home/vivek/soft/artical/linux/lsst. This will save my time.
$cp /mnt/cdrom/lsoft/samba*.rmp `pwd`

Future Point: What is difference between following two command?
$cp /mnt/cdrom/lsoft/samba*.rmp `pwd`

A N D

$cp /mnt/cdrom/lsoft/samba*.rmp .


Try to note down output of following Parameter substitution.
$echo "Today date is `date`"
$cal > menuchoice.temp.$$
$dialog --backtitle "Linux Shell Tutorial" --title "Calender" --infobox "`cat menuchoice.temp.$$`" 9 25 ; read
Answer to if command.
A) There is file called foo, on your disk and you give command, $ ./trmfi foo what will be output.
Ans.: foo file will be deleted, and message "foo file deleted" on screen will be printed.
B) If bar file not present on your disk and you give command, $ ./trmfi bar what will be output.
Ans.: Message "rm: cannot remove `bar': No such file or directory" will be printed because bar file does not exist on disk and we have called rm command, so error from rm commad
C) And if you type $ ./trmfi, What will be output.
Ans.: Following message will be shown by rm command, because rm is called from script without any parameters.
rm: too few arguments
Try `rm --help' for more information.
Answer to Variables in Linux.
1) If you want to print your home directory location then you give command:
(a) $ echo $HOME
or
(b) $ echo HOME
Which of the above command is correct & why?
Ans.: (a) command is correct, since we have to print the contains of variable (HOME) and not the HOME. You must use $ followed by variable name to print variables cotaines.

Answer to Process Section.
1) Is it example of Multitasking?
Ans.: Yes, since you are running two process simultaneously.
2) How you will you find out the both running process (MP3 Playing & Letter typing)?
Ans.: Try $ ps aux or $ ps ax | grep process-you-want-to-search
3) "Currently only two Process are running in your Linux/PC environment", Is it True or False?, And how you will verify this?
Ans.: No its not true, when you start Linux Os, various process start in background for different purpose. To verify this simply use top or ps aux command.
4) You don't want to listen music (MP3 Files) but want to continue with other work on PC, you will take any of the following action:
1. Turn off Speakers
2. Turn off Computer / Shutdown Linux Os
3. Kill the MP3 playing process
4. None of the above
Ans.: Use action no. 3 i.e. kill the MP3 process.
Tip: First find the PID of MP3 playing process by issuing command:
$ ps ax | grep mp3-process-name
Then in the first column you will get PID of process. Kill this PID to end the process as:
$ kill PID
Or you can try killall command to kill process by name as follows:
$ killall mp3-process-name
Linux Console (Screen)
How can I write colorful message on Linux Console? , mostly this kind of question is asked by newcomers (Specially those who are learning shell programming!). As you know in Linux everything is considered as a file, our console is one of such special file. You can write special character sequences to console, which control every aspects of the console like Colors on screen, Bold or Blinking text effects, clearing the screen, showing text boxes etc. For this purpose we have to use special code called escape sequence code. Our Linux console is based on the DEC VT100 serial terminals which support ANSI escape sequence code.
What is special character sequence and how to write it to Console?
By default what ever you send to console it is printed as its. For e.g. consider following echo statement,
$ echo "Hello World"
Hello World
Above echo statement prints sequence of character on screen, but if there is any special escape sequence (control character) in sequence , then first some action is taken according to escape sequence (or control character) and then normal character is printed on console. For e.g. following echo command prints message in Blue color on console
$ echo -e "\033[34m Hello Colorful World!"
Hello Colorful World!

Above echo statement uses ANSI escape sequence (\033[34m), above entire string ( i.e. "\033[34m Hello Colorful World!" ) is process as follows
1) First \033, is escape character, which causes to take some action
2) Here it set screen foreground color to Blue using [34m escape code.
3) Then it prints our normal message Hello Colorful World! in blue color.
Note that ANSI escape sequence begins with \033 (Octal value) which is represented as ^[ in termcap and terminfo files of terminals and documentation.
You can use echo statement to print message, to use ANSI escape sequence you must use -e option (switch) with echo statement, general syntax is as follows
Syntax
echo -e "\033[escape-code your-message"
In above syntax you have to use\033[ as its with different escape-code for different operations. As soon as console receives the message it start to process/read it, and if it found escape character (\033) it moves to escape mode, then it read "[" character and moves into Command Sequence Introduction (CSI) mode. In CSI mode console reads a series of ASCII-coded decimal numbers (know as parameter) which are separated by semicolon (;) . This numbers are read until console action letter or character is not found (which determines what action to take). In above example
\033 Escape character
[ Start of CSI
34 34 is parameter
m m is letter (specifies action)
Following table show important list of such escape-code/action letter or character
Character or letter Use in CSI Examples
h Set the ANSI mode echo -e "\033[h"
l Clears the ANSI mode echo -e "\033[l"
m Useful to show characters in different colors or effects such as BOLD and Blink, see below for parameter taken by m. echo -e "\033[35m Hello World"
q Turns keyboard num lock, caps lock, scroll lock LED on or off, see below. echo -e "\033[2q"
s Stores the current cursor x,y position (col , row position) and attributes echo -e "\033[7s"
u Restores cursor position and attributes echo -e "\033[8u"
m understand following parameters
Parameter Meaning Example
0 Sets default color scheme (White foreground and Black background), normal intensity, no blinking etc.
1 Set BOLD intensity $ echo -e "I am \033[1m BOLD \033[0m Person"
I am BOLD Person
Prints BOLD word in bold intensity and next ANSI Sequence remove bold effect (\033[0m)
2 Set dim intensity $ echo -e "\033[1m BOLD \033[2m DIM \033[0m"
5 Blink Effect $ echo -e "\033[5m Flash! \033[0m"
7 Reverse video effect i.e. Black foreground and white background in default color scheme $ echo -e "\033[7m Linux OS! Best OS!! \033[0m"
11 Shows special control character as graphics character. For e.g. Before issuing this command press alt key (hold down it) from numeric key pad press 178 and leave both key; nothing will be printed. Now give --> command shown in example and try the above, it works. (Hey you must know extended ASCII Character for this!!!) $ press alt + 178
$ echo -e "\033[11m"
$ press alt + 178
$ echo -e "\033[0m"
$ press alt + 178
25 Removes/disables blink effect
27 Removes/disables reverse effect
30 - 37 Set foreground color
31 - RED
32 - Green
xx - Try to find yourself this left as exercise for you :-) $ echo -e "\033[31m I am in Red"
40 - 47 Set background color
xx - Try to find yourself this left as exercise for you :-) $ echo -e "\033[44m Wow!!!"
q understand following parameters
Parameters Meaning
0 Turns off all LEDs on Keyboard
1 Scroll lock LED on and others off
2 Num lock LED on and others off
3 Caps lock LED on and others off
Click here to see example of q command.
Click here to see example of m command.

Click here to see example of s and u command.
This is just quick introduction about Linux Console and what you can do using this Escape sequence. Above table does not contains entire CSI sequences. My up-coming tutorial series on C Programming Language will defiantly have entire story with S-Lang and curses (?). What ever knowledge you gain here will defiantly first step towards the serious programming using c. This much knowledge is sufficient for Shell Programming, now try the following exercise :-) I am Hungry give me More Programming Exercise & challenges! :-)

1) Write function box(), that will draw box on screen (In shell Script)
box (left, top, height, width)
For e.g. box (20,5,7,40)


Hint: Use ANSI Escape sequence
1) Use of 11 parameter to m
2) Use following for cursor movement
row;col H
or
rowl;col f

For e.g.
$ echo -e "\033[5;10H Hello"
$ echo -e "\033[6;10f Hi"
In Above example prints Hello message at row 5 and column 6 and Hi at 6th row and 10th Column.
Shell Built in Variables
Shell Built in Variables Meaning
$# Number of command line arguments. Useful to test no. of command line args in shell script.
$* All arguments to shell
$@ Same as above
$- Option supplied to shell
$$ PID of shell
$! PID of last started background process (started with &)
Readmore »

Daftar Post

translate

STATUS YM

sign in yahoo

kalkulator cinta

Love Calculator Javascript
+ =

widget from: modifikasi blog

 

Feeds

Automatic Created Playlist by www.autoplaylist.com
Make Your Own Mp3 & Video Playlist at www.autoplaylist.com
Powered By Blogger

bagai mana menurut anda blog saya?