Langsung ke konten utama

Pengenalan Sistem Operasi Linux


Sejarah GNU/Linux
~ GNU
*  Free UNIX clone by Richard Stallman in 1980
*  GNU = GNU's Not Unix
*  Lacked a kernel
~  Linux kernel
*  Free UNIX kernel by Linus Torvalds in 1991
*  Linux = Linus + Unix
*  Based on Minix
*  Supported by the community

Manfaat GNU/Linux
*  Free software
*  Open source
*  Dukungan komunitas yang besar
*  Dukungan vendor-vendor besar: Sun, IBM, Google, dll
*  Kestabilan tinggi

Logo Linux

*  Logo sebagai simbol yang mewakili Linux
* Karakter: Penguin
*  Nama: Tux (Torvalds UniX)
*  Karya Larry Ewing – 1996

Aplikasi Linux vs Windows
Aplikasi GNU/Linux saat ini sudah tidak kalah dengan aplikasi di Windows
Aplikasi
Windows

Linux

Office Suite
Microsoft Office

Open Office

Internet Browser

Ms Internet Explorer

Mozilla Firefox

Diagram maker

Ms Visio

Dia, Kivio

Programming IDE

Ms Visual Studio

Eclipse, KDevelop

Programming framework

Ms .NET

Monocc

Video Player

Windows Media Player

Kaffeine, Totem

Email client
Image Editor

Ms Outlook, Win Mail
Adobe Photoshop

Evolution, Thunderbird
Gimp

Music Player

WinAmp

Xmms


Instalasi Linux
~  Source
*  CDROM
*  Harddisk
*  USB drive
*  Network
~  Metode
*  Dual-booting
*  Install within Windows (wubi)
*  Virtual computer (vmWare)
*  Live CD
*  PXE (Pre-eXecution Environment)

Arsitektur Linux



Linux Kernel
~ Inti/nukleus dari sistem operasi Linux
Menjalankan fungsi-fungsi dasar sistem operasi
* Manajemen proses
*  Manajemen I/O
*  Manajemen memori
*  Manajemen perangkat keras
*  Manajemen file
~ Dalam menjalankan fungsinya, didukung oleh pustaka (library) dan utility

Linux Console/Shell
~ Antarmuka antara user dengan OS
~ Berupa CLI (Command Line Interface)
~ Bertindak sebagai penerjemah perintah (command interpreter)
~ Diakses melalui dua cara
*  desktop terminal program (terminal emulator)
→ Applications > Accessories > Terminal
*  virtual console (virtual terminal)
→ <Ctrl+Alt+F2> (ada 6 terminal F1..F6, desktop = <Ctrl+Alt+F7>)

Linux Console/Shell (cont)


Linux Console/Shell (cont)
~ Jenis shell
*  Bourne shell (sh), original shell
*  C shell (csh), C-type syntax
*  Korn shell (ksh)
*  Bourne Again shell (bash)
~  Shell prompt
*  Tempat memasukkan perintah
  Default prompt bash untuk user: $ (untuk root: #)

Linux Users
~  Two types of user:
*  Root → super user
*  Standar user
Every users has a home directory:
/home/[username]
~ Tiap file memiliki atribut yang berkaitan dengan hak akses user terhadap file tersebut.
~ Root:
*  Have the ability to do anything i.e: delete files, install software, admin system, dll

Linux GUI/Desktop
~  Linux awal hanya mode teks (CLI)
~  Linux GUI menggunakan desktop/windows manager di atas layanan X Server
~  X Server mengatur penggunaan resource GUI (mouse, keyboard, display card, dll)
~  Jenis Desktop/Windows Manager
*  KDE (K Desktop Environment)
*  GNOME (GNU Network Object Model Environment)
*  Xfce, blackbox, equinox, dll.

Linux GUI/Desktop (cont)
Perbedaan antara Desktop/Windows Manager
*  Usability
*  Program pendukung
*  User Interface
~  KDE → lebih banyak opsi konfigurasi & aplikasi pendukung
~  GNOME → lebih menonjolkan kemudahan dan kesederhanaan
~  Fitur unik: Virtual Desktop

Linux Virtual Desktop


Linux File System
~  Menggunakan sistem hirarki yang dimulai dari root /
(Windows: berbasis drive partisi harddisk)
~  Berbagai obyek (device, media, dll) diperlakukan sebagai file. Untuk bisa mengakses obyek tersebut dilakukan proses mounting sehingga obyek menjadi bagian dari hirarki sistem.
~  Hirarki file system mengikuti FHS (Filesystem Hierarchy Standard) dari UNIX

Linux File System – FHS

Dir
Deskripsi
/bin
Essential OS softwares
/boot
Boot related files
/dev
Virtual device file
/etc
System configuration files
/home
User's personal folders
/lib
Support library files
/media
Storage mount points
/opt
Add on softwares
/sbin
System essential software
/tmp
Temporary folder
/usr
Softwares & utilities
Dir
Deskripsi
/bin
Essential OS softwares
/boot
Boot related files
/dev
Virtual device file
/etc
System configuration files
/home
User's personal folders
/lib
Support library files
/media
Storage mount points
/opt
Add on softwares
/sbin
System essential software
/tmp
Temporary folder
/usr
Softwares & utilities
/var
System data
/root
Super user (root) directory
/proc
Virtual folder for settings

Nautilus File Browser


Penamaan File
~  Penamaan file di Linux bersifat case sensitive.
~  Percobaan 1:
1.       Gunakan Nautilus File Browser untuk membuat file tes.txt di direktori home Anda:
Places > Home Folder (membuka lokasi home di Nautilus).
File > Create Document > Empty File > [isi nama file].
2.       Dengan cara yang sama buat file-file berikut ini di direktori yang sama: Tes.txt, TES.TXT, tes.TXT, tes.txt
Perhatikan apa yang terjadi, bandingkan bila aksi tersebut dilakukan di Windows

File Extensions
~  Linux pada umumnya tidak mengharuskan penggunaan extension untuk file-file sistem.
~  Untuk membedakan sebuah file bisa dijalankan/dieksekusi, digunakan atribut dari file (di Windows menggunakan file extension .exe)
~  Untuk file-file personal, penggunaan extension tetap diperlukan, a.l: .jpg, .doc, .pdf, dll.
~  Percobaan 2 :
Buat file baru bernama tesfile (tanpa extension), lalu buka file tersebut (double klik), perhatikan apa yang terjadi.
Menyembunyikan File
~  Berbeda dengan Windows, untuk membuat file menjadi tersembunyi (hidden) di Linux cukup dengan mengawali nama file dengan tanda '.'
~  Percobaan 3:
1.       Gunakan Nautilus File Browser untuk membuat file .tes2.txt di direktori home Anda:
2.       Reload/Refresh tampilan melalui View>Reload atau <Ctrl+R>. Perhatikan apa yang terjadi.
3.       Atur opsi agar bisa menampilkan file yang tersembunyi melalui View>Show Hidden Files atau <Ctrl+H>

Manajemen Aplikasi
~  Berbeda dengan Windows, Linux berbasis sistem Package Management untuk menginstal, mengupdate dan menghapus aplikasi.
~  Berbasis software repository/package center (vs Windows yang berbasis setup file dari cd/dvd/download)
~  Menerapkan dependency management
~  Dasar perbedaan → Open Source

Komentar

Postingan populer dari blog ini

Cara Updated dan Upgrade Windows 10 ke Windows 11

Cara Update Windows 10 ke windows 11 dengan automatis tanpa harus menghilangkan data,  dengan beberapa fitur atau UI yang lebih menarik windows 11 banyak perubahan dan perbandingan dibanding windows 10.        Salah satu perbedaan yang mencolok antara Windows 11 dengan Windows 10 adalah tampilan antarmuka (UI). Windows 11 kini hadir dengan tampilan yang lebih segar dan minimalis, khususnya di bagian taskbar dan menu Start. Kini, menu-menu itu tidak lagi berada di sebelah kiri seperti yang ada di Windows 10. Microsoft menggesernya ke sisi tengah sehingga terlihat mirip dengan antarmuka MacOS. Menu Start pun juga ikut pindah ke sisi tengah. Meski begitu, beberapa item, seperti jam, koneksi, atau baterai masih berada di sisi kanan taskbar.  1. Beda tampilan antarmuka (user interface, UI) 2. Beda bentuk logo "jendela" 3. Bisa jalankan aplikasi Android 4. Widget aneka informasi 5. Integrasi dengan Teams 6. Auto HDR untuk mode game <script async src="https://p...

Teknologi Cabeling Pada Data Center

TEKNOLOGI CABLING Pada Data Center Nah Mungkin sobat semua lebih pengen juga Dalam bentuk slide Disini PENGERTIAN KABEL Sebuah jalur data atau transmisi data yang digunakan untuk bertukar informasi dimana mengguankan signal (analog ataupun digital) sebagai jalurnya. MACAM-MACAM KABEL a. Kabel Coaxial b. Kabel UTP c. Kabel STP d. Kabel Fiber Optik  KABEL COAXIAL Kabel ini sering digunakan sebagai kabel antena TV. Disebut juga sebagai kabel BNC (Bayonet Naur Connector). Kabel ini merupakan kabel yang paling banyak digunakan pada LAN, karena memiliki perlindungan terhadap derau yang lebih tinggi, murah, dan mampu mengirimkan data dengan kecepatan standar .Ada 2 jenis yaitu RG-58 (10Base2) dan RG-8 (10Base5 ).  Kabel coaxial terdiri dari : §   sebuah konduktor tembaga §   lapisan pembungkus dengan sebuah “kawat ground” §   sebuah lapisan paling luar Keuntungan menggunakan kabel koaksial adalah murah dan jarak jan...

3 Hal dari Wanita yang Sulit Ditolak Pria

Catat baik-baik, siapa tahu bisa jadi senjata untuk meluluhkan hati si dia.   Sedang mengincar seorang pria dan belum berhasil mendapatkan perhatiannya? Jangan menyerah begitu saja. Ada tiga "senjata" yang bisa Anda keluarkan. Sebuah situs hubungan, relationshipheadquarters.net , mengungkap sikap wanita yang sulit sekali sekali diabaikan pria. Segera catat baik-baik, siapa tahu berhasil meluluhkan hati pria incaran. 1. Senyuman manis Kekuatan senyuman lebih besar yang Anda bayangkan. Bagi pria, lebih mudah mendekati seorang wanita yang terlihat suka tersenyum manis. Senyum juga menggambarkan sikap percaya diri, kehangatan dan pribadi yang menyenangkan. Namun, karena banyak wanita yang mengganggap kalau senyum bisa menimbulkan kesan yang salah, lalu senyuman jadi terlalu dijaga. Jadi, saat ada si dia, jangan ragu untuk melemparkan senyuman terbaik Anda.  Tersenyum juga bisa jadi tanda penerimaan. Pria sering memerlukan sinyal kalau mereka bi...