Artikel ini mempelajari Arsitektur Sistem Operasi Unix. Unix merupakan sistem operasi pertama dalam dunia komputer.
Artikel ini mempelajari Arsitektur Sistem Operasi Unix. Unix merupakan sistem operasi pertama dalam dunia komputer.
APakah Sistem Operasi Unix ?
- Sistem operasi UNIX adalah seperangkat program yang bertindak sebagai penghubung antara komputer dan pengguna.
- Program komputer yang mengalokasikan sumber daya sistem dan mengkoordinasikan semua rincian internal komputer disebut sistem operasi atau kernel.
- Pengguna berkomunikasi dengan kernel melalui program yang dikenal sebagai shell. Shell adalah interpreter baris perintah; itu diterjemahkan perintah dimasukkan oleh pengguna dan mengubahnya menjadi bahasa yang dimengerti oleh kernel.
- Unix awalnya dikembangkan pada tahun 1969 oleh sekelompok karyawan AT & T di Bell Labs, termasuk Ken Thompson, Dennis Ritchie, Douglas McIlroy, dan Joe Ossana.
- Ada berbagai varian Unix tersedia di pasar. Solaris Unix, AIX, HP Unix dan BSD adalah beberapa contoh. Linux juga rasa Unix yang tersedia secara bebas.
- Beberapa orang dapat menggunakan komputer UNIX pada saat yang sama; maka UNIX disebut sistem multiuser.
- Seorang pengguna juga dapat menjalankan beberapa program pada saat yang sama; maka UNIX disebut multitasking.
Arsitektur Sistem Operasi Unix
Berikut ini adalah diagram blok dasar dari sistem UNIX :
Konsep utama yang menyatukan semua versi UNIX adalah empat dasar berikut -
Konsep utama yang menyatukan semua versi UNIX adalah empat dasar berikut -
Konsep utama yang menyatukan semua versi UNIX adalah empat dasar berikut -
- Kernel: Kernel adalah jantung dari sistem operasi. Berinteraksi dengan hardware dan sebagian besar tugas-tugas seperti manajemen memori, penjadwalan tugas dan manajemen file.
- Shell: Shell adalah utilitas yang memproses permintaan Anda. Ketika Anda mengetik di command pada terminal Anda, shell menafsirkan perintah dan panggilan program yang Anda inginkan. shell menggunakan sintaks standar untuk semua perintah. C Shell, Bourne Shell dan Korn Shell adalah kerang yang paling terkenal yang tersedia dengan sebagian besar varian Unix.
- Perintah dan Utilitas: Ada berbagai perintah dan utilitas yang akan Anda gunakan dalam hari Anda untuk kegiatan hari. cp, mv, kucing andgrep dll beberapa contoh perintah dan utilitas. Ada lebih dari 250 perintah standar ditambah banyak lainnya tersedia melalui perangkat lunak pihak ke-3. Semua perintah datang bersama dengan berbagai pilihan opsional.
- File dan Direktori: Semua data di UNIX diatur dalam file. Semua file tersebut akan disusun dalam direktori. Direktori ini akan disusun dalam struktur seperti pohon yang disebut filesystem.
System Bootup
Jika Anda memiliki komputer yang memiliki sistem operasi UNIX yang diinstal di sana, maka Anda hanya perlu mengaktifkan daya untuk membuatnya hidup.
Segera setelah Anda hidupkan power, sistem mulai boot up dan akhirnya ia meminta Anda untuk login ke dalam sistem, yang merupakan kegiatan untuk login ke sistem dan menggunakannya untuk hari Anda untuk kegiatan hari.
Segera setelah Anda hidupkan power, sistem mulai boot up dan akhirnya ia meminta Anda untuk login ke dalam sistem, yang merupakan kegiatan untuk login ke sistem dan menggunakannya untuk hari Anda untuk kegiatan hari.
Login Unix
Ketika Anda pertama kali terhubung ke sistem UNIX, Anda biasanya melihat prompt seperti berikut :
login:
Sebelum Login :
- Memiliki userid Anda (identifikasi pengguna) dan password sudah siap. Hubungi administrator sistem Anda jika Anda tidak memiliki ini belum.
Ketik userid Anda pada prompt login, lalu tekan ENTER. userid Anda adalah case-sensitive, jadi pastikan Anda ketik persis seperti administrator sistem Anda diperintahkan.
Ketik password Anda pada prompt password, lalu tekan ENTER. sandi Anda juga case-sensitive.
Jika Anda memberikan userid dan password yang benar maka Anda akan diizinkan untuk masuk ke dalam sistem. Baca informasi dan pesan yang muncul di layar sesuatu seperti di bawah ini.
login : amrood amrood's password: Last login: Sun Jun 14 09:32:32 2009 from 62.61.164.73 $
Anda akan diberikan dengan command prompt (kadang-kadang disebut $ prompt) di mana Anda akan ketik Anda semua perintah. Misalnya untuk memeriksa kalender Anda perlu mengetik perintah cal sebagai berikut :
$ cal June 2009 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 $
Rubah Password
Semua sistem Unix membutuhkan password untuk membantu memastikan bahwa file dan data tetap Anda sendiri dan bahwa sistem itu sendiri adalah aman dari hacker dan cracker. Berikut adalah langkah-langkah untuk mengubah password Anda :
- Untuk memulai, jenis passwd di command prompt seperti yang ditunjukkan di bawah ini.
- Masukkan password lama Anda yang Anda gunakan saat ini.
- Ketik password baru Anda. Selalu menjaga kompleks sandi Anda cukup sehingga tubuh tidak bisa menebak itu. Tapi pastikan, Anda mengingatnya.
- Anda akan perlu untuk memverifikasi password dengan mengetik lagi.
$ passwd Changing password for amrood (current) Unix password:****** New UNIX password:******* Retype new UNIX password:******* passwd: all authentication tokens updated successfully $
Catatan : Saya memiliki menempatkan bintang (*) hanya untuk menunjukkan lokasi di mana Anda akan perlu untuk memasukkan password saat ini dan baru dinyatakan pada sistem Anda, itu tidak akan menampilkan karakter apapun ketika Anda akan mengetik.
Daftar File dan Direktori
Semua data dalam UNIX diatur dalam file. Semua file tersebut akan disusun dalam direktori. Direktori ini akan disusun dalam struktur seperti pohon yang disebut filesystem.
Anda dapat menggunakan perintah ls untuk daftar semua file atau direktori yang tersedia dalam sebuah direktori. Berikut adalah contoh penggunaan perintah ls dengan opsi l.
Anda dapat menggunakan perintah ls untuk daftar semua file atau direktori yang tersedia dalam sebuah direktori. Berikut adalah contoh penggunaan perintah ls dengan opsi l.
$ ls -l total 19621 drwxrwxr-x 2 amrood amrood 4096 Dec 25 09:59 uml -rw-rw-r-- 1 amrood amrood 5341 Dec 25 08:38 uml.jpg drwxr-xr-x 2 amrood amrood 4096 Feb 15 2006 univ drwxr-xr-x 2 root root 4096 Dec 9 2007 urlspedia -rw-r--r-- 1 root root 276480 Dec 9 2007 urlspedia.tar drwxr-xr-x 8 root root 4096 Nov 25 2007 usr -rwxr-xr-x 1 root root 3192 Nov 25 2007 webthumb.php -rw-rw-r-- 1 amrood amrood 20480 Nov 25 2007 webthumb.tar -rw-rw-r-- 1 amrood amrood 5654 Aug 9 2007 yourfile.mid -rw-rw-r-- 1 amrood amrood 166255 Aug 9 2007 yourfile.swf $
Berikut entri dimulai dengan d ..... mewakili direktori. Misalnya UML, univ dan urlspedia adalah direktori dan sisanya dari enteries yang file.
Who Are You?
Sementara Anda login ke sistem, Anda mungkin bersedia untuk mengetahui: Siapakah aku?
Cara termudah untuk mengetahui "siapa Anda" adalah memasukkan perintah whoami :
Cara termudah untuk mengetahui "siapa Anda" adalah memasukkan perintah whoami :
$ whoami
amrood
$
Cobalah sistem Anda. Perintah ini menampilkan nama akun yang terkait dengan login saat ini. Anda dapat mencoba who am i perintah juga untuk mendapatkan informasi tentang diri Anda.
Siapakah yang Sedang login?
Kadang-kadang Anda mungkin tertarik untuk mengetahui siapa yang login ke komputer pada waktu yang sama.
Ada tiga perintah yang tersedia untuk mendapatkan informasi ini, didasarkan pada berapa banyak Anda ingin belajar tentang pengguna lain: user, who, dan w.
Ada tiga perintah yang tersedia untuk mendapatkan informasi ini, didasarkan pada berapa banyak Anda ingin belajar tentang pengguna lain: user, who, dan w.
$ users amrood bablu qadir $ who amrood ttyp0 Oct 8 14:10 (limbo) bablu ttyp2 Oct 4 09:08 (calliope) qadir ttyp4 Oct 8 12:09 (dent) $
Coba perintah w pada sistem Anda untuk memeriksa output. Ini akan daftar ke informasi lebih lanjut beberapa yang terkait dengan user login sistem.
Log Out
Ketika Anda menyelesaikan sesi Anda, Anda perlu log out dari sistem untuk memastikan bahwa tidak ada orang lain mengakses file Anda saat menyamar sebagai Anda.
Untuk log out
- Cukup ketik perintah logout pada command prompt, dan sistem akan membersihkan segala sesuatu dan memutus sambungan
Sistem Shutdown
Cara yang paling konsisten untuk shutdown sistem Unix benar melalui baris perintah adalah dengan menggunakan salah satu dari perintah berikut :
| Command | Description |
|---|---|
| halt | Menghentikan sistem dengan segera. |
| init 0 | mematikan dari sistem menggunakan script yang telah ditetapkan untuk menyinkronkan dan membersihkan sistem sebelum shutdown |
| init 6 | Reboot sistem dengan mematikannya sepenuhnya dan kemudian membawanya sepenuhnya kembali |
| poweroff | Menutup sistem dengan mematikan. |
| reboot | Reboot sistem. |
| shutdown | Menutup sistem. |
Anda biasanya perlu menjadi superuser atau root (paling istimewa akun pada sistem Unix) untuk mematikan sistem, tetapi pada beberapa mandiri atau milik pribadi kotak Unix, pengguna administratif dan kadang-kadang pengguna biasa dapat melakukannya.

COMMENTS