• Tidak ada hasil yang ditemukan

bk-linux-dasar.pdf

N/A
N/A
Protected

Academic year: 2023

Membagikan "bk-linux-dasar.pdf"

Copied!
96
0
0

Teks penuh

Buku ini disusun berdasarkan pengalaman penulis, dimulai saat pertama kali belajar tentang sistem operasi Linux dan menjadi seorang guru. Sistem operasi Linux yang kita kenal sekarang berawal dari ide seorang mahasiswa bernama Linus Torvalds. Dia prihatin dengan teman-temannya yang harus membeli lisensi sistem operasi Unix untuk tujuan penelitian mereka.

Sehingga ia terdorong untuk menciptakan sistem operasi mirip Unix namun gratis dengan tujuan dapat membantu mahasiswa lain melakukan penelitian dengan baik tanpa harus membeli lisensi. Seiring berjalannya waktu, sistem operasi Linux semakin berkembang dan semakin populer, bahkan melampaui sistem operasi berbayar. Linux berjalan dalam mode teks dan pengenalan sederhana ke jaringan di sistem operasi Linux.

Mengenal Sistem Operasi Linux

Mengapa Linux?

Linux terbebas dari virus Windows karena Linux mempunyai sistem file serta atribut dan ekstensi yang sangat berbeda dengan sistem operasi tertutup. Jadi, tidak ada virus atau malware yang terkunci OS yang bisa berjalan di Linux. Ada banyak sekali bahasa pemrograman terutama yang open source yang berjalan di Linux, seperti: Bash, Java, Java Script, PHP, C, C++, Ruby, Python, Pearl, dan lain sebagainya.

Terlepas dari berbagai blog panduan Linux, Anda dapat mengunjungi forum untuk masalah apa pun yang Anda alami dengan komputer Anda; seseorang akan selalu berusaha menyelesaikan masalahnya. Jumlah pengguna komunitas aktif di forum lebih besar daripada jumlah anggota aktif di forum yang berfokus pada Windows. Untuk memperdalam setiap alasannya, Anda dapat merasakannya ketika Anda menggunakan salah satu distribusi Linux ini.

Mengapa Linux lebih tahan terhadap serang- an Virus & Malware

Berbeda dengan sistem operasi tertutup dimana jutaan hingga ratusan juta pemrogram virus bekerja di seluruh dunia. Sementara itu, pemrogram virus untuk Linux masih sangat sedikit karena kurangnya alat dan beberapa alasan lainnya. Berbeda dengan Windows, Linux tidak mendukung ekstensi file .exe, Linux tidak dapat menjalankan file dengan ekstensi .exe.

Faktanya, sebagian besar virus komputer menyebar melalui file .exe yang ketika kita klik dua kali, kita tidak menyadari bahwa itu adalah worm, trojan, atau malware lainnya (bukan aplikasi kita sebenarnya) yang dengan mudah terintegrasi dan mereproduksi dirinya sendiri di Windows - berkas sistem. Berbeda dengan Linux, ia tidak memiliki sistem registry seperti Windows, yang ada hanya file konfigurasi, itupun hanya yang memiliki akses root yang dapat memodifikasinya. Yang mana, IE juga diyakini menjadi salah satu bug Windows terbesar yang mudah ditemukan.

Struktur Disk dan Partisi Linux

Struktur Hard Disk

Partisi Tambahan (Extended partitions)

Sektor awal dan akhir dari partisi logis di setiap entri yang ada adalah sama, begitu pula bentuk dan nomor sektor dari masing-masing entri tabel. Untuk memperjelas teori di atas, Anda akan diperlihatkan contoh partisi primer dan partisi sekunder sebagai berikut. Misalnya, apa yang dapat Anda lakukan jika Anda mempartisi hard drive pada diagram pertama dan menempatkannya pada diagram kedua.

Kemudian Anda menambahkan partisi secukupnya ke hard drive, menyisakan kapasitas partisi extended yang ada.

Gambar 2.1: Harddisk dengan satu partisi primer
Gambar 2.1: Harddisk dengan satu partisi primer

Perbedaan antara Linux dan Windows

Penamaan disk dan partisi pada Windows

Merupakan aturan umum bahwa hard drive IDE pertama di komputer hanya dapat diinstal dengan hard drive IDE atau hard drive SATA pertama di komputer hanya dapat diinstal dengan SATA. Kemudian akan memindai seluruh harddisk dan mencari partisi sekunder dan memberinya nama, lalu menampilkannya, dan tentu saja partisi logis jika ada. Inilah jawaban dari pertanyaan mengapa nama drive di CD-ROM Anda selalu berubah, jika ada tambahan partisi atau harddisk.

Diagram berikut akan membantu Anda dengan menunjukkan komputer dengan dua hard drive terpasang. Hanya satu yang dapat dikenali, yaitu dua drive [c: ] dan [d: ], seperti terlihat pada gambar di bawah. Sedangkan pada gambar di bawah, dengan konfigurasi yang sama dimana disk pertama berisi partisi primer dan partisi sekunder (tambahan), partisi sekunder dipecah menjadi dua partisi logis yang dikenal oleh Windows, sedangkan drive kedua tidak berubah.

Penamaan disk dan partisi pada Linux

Pada antarmuka kedua, ini disebut /dev/sdc dan /dev/sdd masing-masing untuk master dan slave. Hard drive SATA diberi nama /dev/sda, /dev/sdb, dll., sesuai dengan tampilannya saat SATA terhubung (tergantung pada ID yang ditambahkan). CD-ROM SCSI diberi nama /dev/scd0, /dev/scd1, selalu melekat pada jalur SATA yang ada.

Partisi logis, jika ada, diberi nama /dev/sda5, /dev/sda6, dll. Untuk memahami lebih jelas, Anda akan diperlihatkan diagram penamaan partisi di Linux di bawah ini.

Gambar 3.3: penyajian device/peralatan tambahan secara GUI di Linux
Gambar 3.3: penyajian device/peralatan tambahan secara GUI di Linux

Struktur Disk dan Partisi pada Linux

Sistem file Linux/UNIX mendukung nama file sebanyak 256 karakter, tidak termasuk simbol dan tanda kutip kecuali titik [.] dan tanda minus. Semua perintah di Linux peka terhadap huruf besar-kecil (huruf besar dan kecil ditafsirkan berbeda) dan menggunakan karakter [/] (garis miring) untuk mewakili direktori, berbeda dengan DOS/Windows yang menggunakan karakter [\] (garis miring terbalik). Bagi pengguna GUI, berbagai jenis plug-in eksternal dapat dilihat di file manager yang ada.

Namun apabila sistem berubah menjadi aneh pada saat kita mengganti isi /proc, padahal hanya menggunakan echo untuk merubah isinya, maka dengan melakukan reboot/restart sistem maka isi direktori /proc akan langsung kembali seperti semula.

Gambar 3.5: Diagram pertama penamaan partisi pada Linux
Gambar 3.5: Diagram pertama penamaan partisi pada Linux

Perbedaan Sintaks Perintah DOS dan Linux

Dengan mencari di /lost+found, kita mungkin dapat menemukan file yang hilang atau file yang tidak tersimpan saat sistem crash. Misalnya: FILENAME.tar.gz berbeda dengan nama file.tar.gz. Catatan juga: perintah ls akan salah jika LS ditulis. Program DOS menggunakan karakter [/] sebagai parameter/switch, sedangkan Linux menggunakan karakter [-] atau [–] sebagai parameter/switch.

Catatan: Ada program aplikasi DOS seperti: pkzip, arj dan sebagainya yang menggunakan karakter [-] sebagai parameter/switch, seperti parameter style Unix.

Tabel 3.1: Perbandingan sintaks perintah DOS dengan Windows
Tabel 3.1: Perbandingan sintaks perintah DOS dengan Windows

Mengawali Linux

Instalasi Linux untuk Server

Tahapan Instalasi Server Linux

Configure Storage: Pada tahap ini Anda perlu mengkonfigurasi hard disk, pilih other/manual untuk menentukan partisi hard disk yang akan digunakan. Jangan memilih mode otomatis karena sistem akan menggunakan LVM (Linux Virtual Manager) yang merupakan penggunaan kapasitas hard disk secara otomatis/virtual. Kelebihan LVM adalah jika kapasitas harddisk sudah penuh maka otomatis akan bertambah, sehingga Anda tidak perlu khawatir mencari harddisk tambahan atau menjalankan tools untuk menambah/mengurangi kapasitas partisi.

Verify Partition/Verifikasi Partisi: setelah memilih media ISO Linux, Anda akan disuguhkan hasil konfigurasi pembuatan partisi yang telah dilakukan.

Mengoperasikan Linux

Menjalankan Linux

Boot-Up

Penggunaan User yang Berbeda

Merubah Password

Fasilitas Bantuan

Penggunaan Multi Konsol

Melakukan Scrolling Layar di Linux

Fasilitas Autocomple Command

Keluar dari Shell

Mengenal User Aktif

ShutDown

Dasar Pengoperasian Sistem Linux

Melihat Direktori Aktif

Melihat Isi Direktori

Opsi -R pada perintah ls berarti kita melihat semua file di semua subfolder di folder aktif. Opsi -a artinya kita melihat semua file termasuk 'file tersembunyi', yaitu file yang diawali dengan titik (.). Untuk memuat file ke dalam direktori yang sangat besar dan tidak muat dalam 1 layar, kita dapat menggunakan pemipaan ke lebih banyak atau lebih sedikit utilitas, misalnya.

Berpindah Direktori

Melihat Isi File

Menyalin File

Menghapus File

Mengganti Nama File

Memindahkan File ke direktori Lain

Mengetahui Jenis File

Menterjemahkan perintah dari DOS ke Linux

Misalnya kita akan mengubah file fox.txt menjadi fox, kita akan memberikan perintah :. masaji@laptop: ] $ mv fox.txt rubah. Sedangkan perbedaan penggunaannya adalah sebagai berikut :. pindahkan paper.txt tmp $mv paper.txt tmp/. ren paper.txt paper.asc $ mv paper.txt paper.asc print letter.txt $ lpr letter.txt. ketik letter.txt $ lebih banyak letter.txt ketik letter.txt $ lebih sedikit letter.txt. Tidak ada bagian $cat*.txt | kurang Penjelasannya sebagai berikut :. asterix) adalah karakter yang paling fleksibel, [*] mewakili semua file kecuali file tersembunyi.

Berbeda dengan DOS RENAME; Perintah mv *.xxx *.yyy tidak diterapkan di Linux (tanpa penggantian nama massal).

Membuat File Baru

Membandingkan Dua Buah File

Kaitan (Links)

Namun, pengguna Linux diperbolehkan untuk membuat CD link tersebut jika link tersebut berupa direktori, sedangkan Windows tidak bisa. Setelah ln file '[satu]' menjadi link ke file '[dua]', maka file dua akan berisi sama persis dengan file 'satu', Anda juga dapat melihat jumlah link ke inode yaitu 2, Anda bisa coba dengan: [ masaji@laptop:~/tmp ] ls -i. Perintah ln juga memungkinkan kita untuk menghubungkan dua file yang terletak di partisi berbeda.

Dalam tautan simbolis, file tujuan hanyalah penunjuk ke file sumber; jika file sumber dihapus, file target tidak akan berfungsi lagi karena dalam symlink hanya file sumber yang menunjuk ke inode.

Melihat Spasi yang Digunakan dalam Suatu Direktori

Melihat Kapasitas Hard Disk

Artinya: folder [/] (root folder) terletak pada partisi /dev/hsda5, berkapasitas 39G, space yang terpakai sebesar GB dan masih tersedia space kosong sebesar 25 GB serta persentase space kosong yang terpakai adalah 35%.

Mencari Sebuah File

Mengenal Proses pada Linux

PS dan Kill

Perintah di atas akan menampilkan daftar proses yang sedang berjalan, sesuai dengan program aplikasi yang kita lihat dibantu dengan piping [grep -i evince]. Anda mungkin perlu menghentikan/mematikan proses (program) yang sedang berjalan ketika Anda tidak tahu cara keluar. Terkadang, proses eksekusi suatu program akan dihentikan/dimatikan hanya dengan memberikan sintaks perintah berikut:

Jobs

Perintah di atas akan menampilkan pekerjaan berdasarkan nomor pekerjaan terlepas dari PID-nya.

Sistem Attribut dan Kepemilikan File

Perizinan (Access Permission) dan Hak Kepe- milikan File (File Ownership)

Makanya anda tidak bisa menghapus file /bin/ls jika anda belum root, karena anda tidak mempunyai hak untuk melakukan/menulisnya. Superuser/root dapat mengubah hak kepemilikan suatu file yaitu dengan menggunakan perintah chown, sintaknya adalah: chown . Jika Anda membuat file, izin akses default untuk file baru akan didasarkan pada nilai mask yang disebut umask.

Umask (mask pembuatan file pengguna) berbentuk tiga angka oktal yang mengontrol hak akses pembuatan file/folder. Arti angka 022 artinya setiap file yang kita buat mempunyai hak akses.

Mengubah Group Kepemilikan File

Sistem Pemipaan Pada Linux

Pemipaan

Pengalihan

Mengenal Sistem Jaringan

Berkomunikasi Antar Pengguna

Electronic Mail (E-mail)

Sebagai tambahan informasi, Anda bisa menggunakan program mail client seperti pine, elm, mutt, XFMail, Thunderbrd dan lain sebagainya yang pastinya lebih nyaman dibandingkan menggunakan mail tool.

Mengirimkan Pesan ke Pengguna (User) lain- nya

Mengirim pesan dengan menggunakan "wall"

Menjalankan Program Jarak Jauh (Remote)

Setting jaringan

Dasar Mengelola Jaringan di Linux

Tracepath : Perintah ini berguna untuk mencari jalur routing (hop/hop) yang digunakan saat mengunjungi suatu website/alamat IP. Setiap hop mewakili sebuah router, Anda dapat mengetahui lokasi router dari alamat IP sehingga Anda dapat melacak jalur internet yang diperlukan dan berapa banyak penundaan yang ada untuk setiap hop.

7] tutorials.ubuntu.com/tutorial/tutorial-install-ubuntu-server [8] www.codepolitan.com/5-alasan-mengapa-linux-adalah-system-.

Gambar

Gambar 2.1: Harddisk dengan satu partisi primer
Gambar 2.3: Harddisk berisi partisi primer dan partisi sekunder dengan dua partisi logika
Gambar 2.2: Harddisk dengan dua partisi primer
Gambar 3.1: Contoh pertama penamaan partisi pada Windows
+7

Referensi

Dokumen terkait

Dari penelitian yang sudah dilakukan maka hasil menunjukkan bahwa terdapat beberapa jenis kalimat majemuk bahasa Inggris yang ditemukan dalam poster- poster