Anda di halaman 1dari 8

BAB IX

PERINTAH SISTEM
 PERINTAH ID PEMAKAI
Memasang kata sandi (password) pada saat log in pertama kali dalam sistem baru UNIX.
Dapat digunakan perintah yang sama, yaitu password, untuk setiap waktu mengubah kata sandi.
Password selalu akan meminta kata sandi yang lama (bila ada)untuk memastikan bahwa Anda
berhak mengubahnya. Bila anda mengetik kata sandi lama sebagai jawaban pertanyaan tersebut,
maka ia tidak akan muncul pada tampilan. Program password kemudian akan meminta Anda
untuk mengetikkan kata sandi yang baru; tetapi tidak juga muncul pada CRT.
Password akan meminta untuk mengetikkan kata sandi baru kedua kalinya untuk memastikan
tidak terjadi kesalahan mengetik pada saat permintaan pertama. Karena kata sandi tidak
ditampilkan, maka tidak akan diketahui apakah terdapat kesalahan. Bila saat dicoba untuk log in,
maka tidak akan diketahui bagaimana telah terjadi kesalahan kata sandi, dan sistem tidak akan
membiarkan terjadi log in.
 PERINTAH MANIPULASI FILE
UNIX mempunyai serangkaian perintah untuk meng-copy, memindahkan, menghapus dan
menyambung file serta perintah mengubah modus proteksi file dan menyambung file serta dan
kepemiliknya. Perintah cat digunakan untuk menjalin file. Jika ditentukan file dalam satu daftar,
dengan cat akan di-copy ke file tujuan. Cat juga sering digunakan hanya untuk meng-copy satu
file ke file yang lain atau meng-copy satu file ke terminal.
 PEMAKAIAN DISKET DAN RUANG DISKET
Betapa pun besarnya kapasitas hard disk, tetap mempunyai batas simpan, Anda akan
terbentur lebih cepat lagi pada batas penyimpanan dalam floppy disk. UNIX mempunyai dua
perintah untuk menentukan berapa banyak ruang disket yang telah digunakan dan yang masih
bebas, baik pada hard disk maupun floppy disk yaitu du dan df.
Perintah df mengatakan berapa banyak ruang bebas yang tersedia dalam sistem file. Sistem
file adalah peralatan fisik-hard adalah peralatan fisik-hard disk atau floppy disk drive. Untuk
menggunakan perintah df maka harus ditentukan nama peralatan; ia tidak berjalan dengan nama
file. Untuk dapat menggunakan perintah df, Anda harus sebagai super user. Perintah du, seperti
perintah df, melaporkan ruang disket dalam bentuk; blok 512-byte.perhatikan bahwa perintah Is-
1 juga memberikan ukuran file tetapi dalam bentuk jumlah byte, bukan jumlah blok.
 KONTROL TERMINAL
Sekarang terdapat sejumlah besar jenis terminal yang seluruhnya harus diperlakukan sedikit
berbeda. Bahkan terminal yang identik dapat mempunyai pilihan yang diatur berbeda sehingga
tidak membangkitkan karakter dengan cara yang sama. UNIX mempunyai kemmapuan melayani
sejumlah besar variasi terminal dengan memperbolehkan untuk menentukan jenis terminal dan
bagaimana mengatur pilihannya.
Bila anda baru menggunakan keyboard dan CRT pada IBM PC, mungkin perintah ini tidak
banyak dipergunakan. Tetapi bila mempunyai terminal pada sistem untuk pemakai tambahan,
atau bila sedang menggunakan beberapa peralatan lain melalui port komukasi, perintah ini sangat
besar artinya.
 PERINTAH INFORMASI SISTEM
Bila ingin diketahui apa yang terjadi dalam sistem siapa yang log in, program apa yang
sedang dijalankan pemakai, apa program latar belakangyang sedang berjalan dapat digunakan
salah satu perintah informasi sistem UNIX. Kita telah melihat bagaimana perintah who
mengatakan siapa yang log in. dapat juga digunakan perintah ps untuk melihat proses (program)
apa saja yang sedang berjalan.
Bila Anda mempunyai sebuah proses yang berjalan dari terminal dan salah sehingga tidak
dapat dihentikan dari terminal yang memulai, maka harus diberhentikan dari terminal lain.
Gunakan perintah kill. Dapat juga digunakan perintah kill untuk menghentikan sebuah proses
latar belakang. Perintah kill memerlukan nomor proses dari proses yang ingin dihentikan. Untuk
menemukan nomor proses, gunakanlah perintah ps untuk melihat seluruh proses pada sistem dan
nomor prosesnya (termasuk proses latar belakang).
 MENGIRIM PESAN PADA SEMUA PEMAKAI
Perintah wall digunakan untuk mengirim berita pada semua pemakai yang sekarang log in,
terutama pada sistem besar dengan sejumlah pemakai. Bila sistem siap dimatikan, atau
mempunyai beberapa pesan penting untuk PC, dapat berguna bila seseorang pemakai lain berada
pada sistem dan Anda ingin mengirim sebuah pesan. Dengan wall dapat dikirimkan pesan tanpa
mengetahui ID pemakai atau ID port-nya.
BAB X
UTILITAS SISTEM
 MENCETAK TEKS
Utilitas untuk mencetak teks termasuk sebuah filter yang akan memformat teks untuk printer,
program cetak spooling, dan sebuah program yang sebenarnya menulis keluaran dari spool cetak
pada printer.
 MENDETEKSI PERBEDAAN ANTAR-FILE
UNIX mempunyai utilitas untuk mendeteksi perbedaan antar- pasangan file, antartiga file,
dan antar-seluruh isi dua directory. Kita mulai dengan sebuah program yang hanya melihat pada
satu file, yang akan memeriksa file untuk mencari baris dulikat dalam teks dan menghapusnya.
 MELIHAT FILE
Kita dapat menggunakan editor apa saja untuk melihat isi sebuah file. Walaupun demikian
seringkali editor terlalu canggih. Kita dapat menghindari kelambatan yang berhubungan dengan
pemasukan program editor yang besar dan file yang ingin dilihat dengan menggunakan salah
satu program yang lebih kecil.
 FILE PERIKSA
Perintah look dang rap akn mencari melalui file untuk karakter string dan men-copy baris
yang berisi string tersebut pada keluaran. Program look mencari pada file yang telah diatur untuk
sebuah string yang telah ditentukan pada awal baris teks. Program grep mencari pada file teks
apa saja untuk string tertantu dalam file. PC/IX tidak mempunyai perintah look.
 MENGUBAH ISI FILE
UNIX mempunyai filter untuk mengatur kembali dan mengubah isi sebuah file. File asli
tidak berubah; file yang diubah akan masuk ke nama file lain atau ke keluaran standart. Dilter
pertama yang akan dipelajari adalah sort.
 BERBAGAI UTILITAS
UNIX mempunyai sebuah program yang disebut cal yang akan mencetak kalender untuk
bulan atau tahun yang ditentukan. UNIX mempunyai sebuah program pengingat yang dapat
digunakan sendiri atau yang berhubungan dengan program electronic mail yang mengingatkan
Anda sendiri pada sistem.
BAB XI
PENGOLAH KATA DAN PENYIAPAN DOKUMEN
 EDITOR PENGOLAH KATA
XENIX dan VENIX selalu disertai dengan full-screen editor yaitu vi. Pertama-tama
dirancang untuk digunakan para pemogram, tetapi banyak pemakai UNIX yang juga
menggunakannya untuk pengolah kata. Mungkin agak sulit mempelajarinya dibandingkan
kebanyakan program pengolah kata, tetapi sekali dipelajari, dapat dilaksanakan pekerjaannya.
 MEMFORMAT TEKS, nroff DAN troff
UNIX mempunyai dua program untuk memformat teks, nroff dan troff. Prpgram nroff
memformat dokumen untuk printer. Sedangkan troff untuk memformat dokumen untuk sebuah
mesin phototypesetting misalnya Graphic System C/A/T phototypesetter atau GCOS
phototypesetter. Banyak pemakai UNIX yang menggunakan nroff sebagai persiapan teks untuk
pencetakan. Nroff dan troff bereaksi terhadap perintah memformat yang sama.
 PROGRAM SISTEM UNTUK PENGOLAH KATA
Yang pertama-tama adalah preprosessor yang digunakan pada file teks sebelum mereka
diteruskan ke nroff atau troff. Mereka adalah table preprosessor, tbl, dan preprosessor
persamaan matematika, eqn.
UNIX mempunyai postprocessor untuk memformat keluaran nroff untuk terminal dan printer
tertentu. Mereka merupakan postprocessor garis bawah (underline postprocessor), col. UI tidak
termasuk dalam sistem PC/IX.
Salah satu dari himpunan program yang lebih berguna untuk penulis adalah program periksa
ejaan yang disebut spell, danprogram dicnionary maintenance-nya, spellin, dan spellout. Program
spell membandingkan file teks dengan file kamus dicnionary-nya. Ia mengidentifikasi kan setiap
kata yang ada dalam teks dan yang tidak ada dalam dictionary file. Sebuah dictionary file yang
besar diberikan bersama sistem UNIX. Anda dapat menambahkan kata-kata di dalamnya dengan
program dicnionary maintenance.
Dicnionary file tidak menyimpan setiap kata sebagai teks ASCII tetapi menggunakan sebuah
special compressed code untuk menghemat ruang menyimpanan.
Program spell menuliskan ke sebuah file sejarah ejaan (spelling history file) yang berisi
semua kata yang pernah ditemukan dalam file teks yang salah eja atau tidak terdapat dalam
kamus.
BAB XII
ELECTRONIC MAIL
Sistem UNIX mempunyai program yang memperbolehkan pemakai saling mengirimkan
pesan secara elektronik. Pesan dapat dikirim secara langsung ke terminal pemakai lain bila
sedang log in. kedua pemakai tersebut kemudian dapat melanjutkan percakapan melalui
keyboard masing-masing.
Seorang pemakai juga dapat mengirimkan pesan ke pemakai lain dalam bentuk
pengiriman (mail). Pesan itu masuk kesebuah file dalam directory penerima. Bila penerima
berikutnya log in, maka ia diberitahu akan adanya pengiriman. Penerima kemudian membaca
penguman tersebut satu per satu. Setiap pesan memberitahukan siapa pengirim dan waktu
pengirimannya.
Kedua metode pengiriman pesan ini hanya berlaku bagi pemakai sistem yang sama.
Tetapi bila anda mempunyai sistem single-user pada IBM PC seperti PC/IX, dengan hanya satu
orang yang log in pada suatu saat, fasilitas pengiriman berguna untuk meninggalkan pengingat
bagi diri sendiri dengan program calendar.
Banyak orang membentuk sebuah percakapan dengan pemakai lain pertama-tama dengan
mengerjakan perintah write tanpa mengketikkan sebuah pesan. Perintah write akan memberitahu
penerima bahwa sebuah pesan berita datang dari pengirim, dan penerima juga mngerjakan
sebuah perintah write. Apa saja yang sekarang diketikkan setiap pemakai akan tampil pada kedua
layar.
Perintah if akan memeriksa apakah mail box file ada. Bila ada, sheil script menampilkan
pesan “you have mail” da mengerjakan program mail. Pilihan –r menyebabkan mail
menampikan pesan sesuai urutan yang diterimananya.

BAB XIII
PROSESLATAR DEPAN DAN LATAR BELAKANG
 MELIHAT PADA PROSES
Kolom berlabel “PID” berisikan ID proses yang digunakan dalam perintah yang mengontrol
proses. Kolom berlabel “PRI” berisi prioritas dari setiap proses. Prioritas merupakan sebuah
nomor antara 0 (prioritas tertinggi) dan 120 (prioritas terendah). Kolom berlabel “TTY”
mempunyai nomor tty dari setiap prosess, yang mengidentifikasikan terminal yang
digunakannya.
 MENJALANKAN PROSES LATAR BELAKANG
Anda menjalankan proses latar belakang dengan mengketikkan sebaris perintah UNIX dan
mengakhirinya dengan (RET). Proses ini berhubungan dengan terminal, walaupun mungkin ia
tidak berkomunikasi dengannya. Anda tidak dapat melakukan pekerjaan lain sampai saat proses
selesai.
 MENGINTERUPSI PROSES
Dalam UNIX, pemakai sistem operasi atau proses dapat mengirimkan sinyal ke sebuah
proses untuk mengkontrol pengerjaanya. Walaupun kadang-kadang sebuah proses sedang
bekerja dan pada saat lain menunggu 1/0. UNIX memperbolehkan untuk menyelesaikan kecuali
bila dihendaki dengan sebuah sinyal.
 MENGONTROL PROSES PENGERJAAN
Bila telah dilaksanakan sebuah proses latar belakang tetapi tidak diinginkan berjalan hingga
selesai, maka dapat dihentikan dengan perintah kill. Perintah kill mengirimkan sinyal ke peruses
tersebut.
 DAEMON
Line printer daemon (Ipd) akan meng-copy data dari line printer spool file ke line printer.
Bila seseorang pemakai akan mencetak ssebuah file, ia mengarahkannya melalui pipe ke line
printer spooling program, Ipr. Program spooling akan menambahkan file pada spool file ke
printer daemon menuliskan spool file pada printer. Terminal pemakai atau pekerjaan latar
belakang ditunda beberapa saat sementara data dituliskan pada spool file.

BAB XIV
FASILITAS BAGI PARA PEMOGRAM
 COMPILER
Setiap perusahaan yang memproduksi sistem UNIX untuk IBM PC mempunyai C compiler,
C compiler adalah bagian standart dari PC/IX dan VENIX. Tetapi merupakan pilihan dari paket
pemogram yang tersedia bagi XENIX.
 UBRARY (PERPUSTAKAAN)
UNIX mempunyai fasilitas memlihara perpustakaan dari modul obyek yang secara otomatis
termasuk dalam program yang memanggilnya. UNIX mencaripenghubung perpustakaan ini
untukmodul yang akan memecahkan andefined external references.
Sebuah perpustakaan merupakan file yang isinya diatur sebagai anggota perpustakaan. Setiap
anggota perpustakaan adalah sebuah modul obyek. Modul obyek merupakan file terpisah tetapi
telah ditambahkan pada struktur perpustakaan dengan program ar.
 SCCS
SSCS merupakan singkatan dari “Source Code Control System” yang merupakan kumpulan
program yang mengelola sejumlah besar sumber, obyek, file pelaksana yang dihasilkan oleh tim
pemogram.
 SISTEM UTILAS BAGI PEMOGRAM
Terdapat dua processor untuk program C dalam sistem UNIX. Program cb menyessuaikan
penampilan dari sebuah program sumber o sehingga membuatnya lebih mudah dibaca dan
dimengerti (cb adalah “C beautifier”). Ia tidak mengubah program kode C atau mengidentifikasi
kesalahan pemograman.

BAB XV
FUNGSI ADMINISTRATOR SISTEM
 SUPER USER
Banyak fungsi administrator sistem yang harus dilakukan bila Anda berada dalam modus
super user. Pada sistem yang besar, kebanyakan pemakai tidak dibiarkan memiliki keistimewaan
super-user. Mereka dapat membuat kerusakan yang hebat bila melakukan kesalahan, atau dapat
memiliki terlebih dahulu sumber-sumber yang biasanya dibagi dengan pemakai lain. Karena itu
harus diberikan sebuah kata sandi (password) untuk masuk ke dalam modus super-user.
 FILE KATA SANDI
File “password” mempunyai satubaris teks bagi setiap pemakai. File ini dibagi dalam tujuh
data field yang berbeda dan dipisahkan dengan titik koma. Field pertama berisi ID pemakai.
Berikutnya berisi kata sandi. Perhatikan bahwa kata sandi tampak sebagai karakter yang acak
(random). Kata sandi dalam file ini telah “encrypted” sehingga tidak seorang pun dapat
menemukan kata sandi pemakai lain.
 MENAMBAH PEMAKAI BARU
Menambah seorang pemakai pada sistem membutuhkan pemasukan sebuah masukan
dalam/etc/passwd dan pembentukan sebuah home directory dalam usr. UNIX mempunyai
program utility untuk melakukan semua hal tersebut. Dalam sistem PC/IX, utility ini disebut
adduser.
 MENGATUR HAK AKSES FILE
Tiap file mempunyai sebuah masukan dalam directory-nya yang mengidentifikasi sebuah
kelompok, dan sebuah directory masukan lain yang mengontrol akses kelompok tersebut ke file
(ijin membaca, menulis, dan mengerjakan). Kelompok didefinisikan oleh nomor atau nama
kelompok. UNIX mempunyai daftar nama kelompok yang berhubungan dengan setiap nomor
kelompok dalam kelompok dalam file/etc/group. Setiap pemakai merupakan anggota kelompok
yang didefinisikan oleh pemasukannya dalam file/etc/passwd.
 FILE PERINTAH LOG IN
C Shell memperbolehkan anda untuk memasukkan perintah dalam dua file perintah yang
secara otomatis dikerjakan shell bila anda log in. Kedua file tersebut “cshrc” dan “login”,
disimpan dalam home directory anda. Anda juga dapat mempunyai file yang diberi nama
“logout” dalam home directory, yang berisikan perintah yang akan dikerjakan bila anda log out.
File “cshrc” “login” dan “logout” merupakan suatu pilihan.
 PROGRAM SEARCH PATHS
Program yang menjalankan perintah UNIX dan program yang ditulis sendiri disimpan dalam
berbagai directory dalam sistem UNIX. Bila diketikkan nama sebuah perintah atau program
untuk dilaksanakan.

Anda mungkin juga menyukai