Distro Linux
Assalamu'alaikum warahmatullahi wabarakatuh....
Pada postingan kali ini, saya akan menjelaskan beberapa distro linux yang sebelumnya telah dibahas bersama teman-teman pada pertemuan SO kemarin.
Linux Mandriva
Mandriva adalah salah satu dari sekian banyaknya distro-distro dari sistem operasi yang open source yaitu Linux. Mandriva pertama kali dirilis berbasis Redhat Linux dan KDE pada 23 Juli 1998. Tetapi awalnya itu dinamai Linux Mandrake dan seiring berjalannya waktu menjadi mandrakelinux. Perubahan menjadi Mandriva diawali pada bulan April 2005 disebuah peusahaan Brasil.
Kekurangan Mandriva antara lain :
- Sangat sulit mengupgrade Mandriva
- jangka waktu mengeluarkan distro sangat singkat
- penggunaan sumber daya prosesor dan memori yang boros.
- dokumentasi kurang baik
Kelebihan Mandriva antara lain :
- sangat cocok bagi pemula komputer
- perkembangan antar distronya cukup pesat
- tampilan sangat menarik
- distro keluaran baru
- mudah untuk pemakaian sehari-hari, baik desktop maupun server
Linux Antergos
Antergos adalah distribusi linux yang awalnya dikenal sebagai cinnarch yang didasarkan pada system operasi linux Arch. Album ini dikeluarkan pada Juli 2012 sebagai Cinnarch dan pada bulan May 2013 Antegros mendapat peringkat di antara 30 distribusi yang paling populer di Distrowatch.
Antergos sebelumnya telah memiliki LibreOffice Installer untuk Arch Linux yang berfungsi untuk memudahkan kita dalam memilih dan men-download komponen LibreOffice yang diperlukan .
Kelebihan :
# proses penginstalan tidak memerlukan jaringan
# mudah digunakan bagi pemula computer
# cepat dan ringan
# tdk mudah diserang oleh virus komputer
Kekurangan :
# installer grafis hanya berbasis teks.
# pengamanan belum terjamin
# kemungkin kecil masih dapat diserang oleh virus
Demikian penjelasan dari saya, semoga dapat bemanfaat...
Wassalamu'alaikum warahmatullahi wabarakatuh...
Definisi Unix - Kelas A
Assalamu'alaikum warahmatullahi wabarakatuh...
Pada tulisan kali ini, saya akan menjelaskan mengenai Unix untuk memenuhi tugas yang diberikan oleh Dosen Sistem Operasi.
Pengertian UNIX
UNIX adalah sistem operasi yang digunakan pada berbagai jenis komputer dan memiliki system yang menyediakan pelayanan pada jaringan, sehingga memudahkan kita berpindah kerja dari satu jenis komputer ke komputer lainnya. UNIX juga merupakan awal dari sistem operasi LINUX.
Kelebihan :
- Kelebihan UNIX dari segi proses data lebih cepat karena kita dapat bersentuhan langsung dengan register-register memori dengan mengaksesnya dari kernel.
- Tidak mudah terinfeksi virus 100%).
- Memberikan keaman terhadap data yang kita miliki.
Kekurangan :
Membingungkan karna berbeda dengan windows, format file yang terlalu sedikit, banyak software yang tidak complatible dengan linux.
Arsitektur UNIX
Ketika user menjalankan suatu aplikasi, maka shell yang akan meneruskan ke kernel. Shell disini berfungsi sebagai penerjemah, dari bahasa manusia ke bahasa mesin komputer. Dan selanjutnya system calls akan menghubungkan ke kernel dengan menerjemahkan kode-kode yang ada. Library disini berfungsi secara keseluruhan sehingga proses dapat berjalan dengan lancar.
Konsep kerja Linux
Prinsip dasar dari manajemen proses UNIX adalah memisahkan dua operasi untuk membuat proses dan menjalankan program baru. Proses baru dibuat dengan fungsi fork( ), sedangkan program baru dijalankan setelah memanggil fungsi exec( ). Model seperti ini memiliki kelebihan yaitu kesederhanaan dibanding harus menetapkan setiap detail dari lingkungan program baru dalam system call yang menjalankan program tersebut. Program baru dengan mudah berjalan dalam lingkungannya sendiri. Jika proses induk mengharapkan untuk memodifikasi lingkungan dimana program baru berjalan, dia bisa melakukan fork dan tetap menjalankan program asli dalam proses anak. Membuat beberapa system call membutuhkan modifikasi proses anak sebelum akhirnya mengeksekusi program baru.
Demikian penjelasan dari saya, somaga dapat bermanfaat bagi kita kedepan nanti.
Wassalamu'alaikum wr...wb...
Konsep Pemaketan pada Linux
Assalamu’alaikum warahmatullahi wabarakatuh…
Pembelajaran SO kali ini pada hari kamis, tanggal 14 November itu membahas mengenai konsep pemaketan pada linux.
Pengertian Linux
Linux adalah salah satu inti atau otak (kernel) system operasi yang membantu user dalam mengoperasikan komputer. System operasi ini dikembangkan pertama kali oleh Linus Torvalds yang berbasis Unix.sys.
Timeline distribusi linux
- Beberapa daftar distribusi linux yaitu Mint, Mageia, Ubuntu, Fedora, Debian, openSUSE, Arch, PCLinuxOS, Snowlinux, Slax, Bodhi,Puppy, CentOS, ROSA, Zorin, OS4,Slackware, Manjaro, FreeBSD, Ultimate, LuninuX, Gentoo, ArchBang, Lubuntu, Chakra, SolusOS, CrunchBang, Semplice, PC-BSD, Comfusion, KNOPPIX, Sabayon, Kubuntu, Calculate, Cinnarch, SparkyLinux, Toorox, siduction,Xubuntu, Porteus, Netrunner, AgiliaLinux, Qubes, BackTrack, Red Hat, Bridg, Peppermint, Univention, Mandriva, Wifislax, dan masih banyak lagi
- Contoh dari gambar distribusi linux :
- Unix pertama kali dikembangkan dengan 3 varian utama yaitu Debian, Redhat, Slackware dan ke-3 jenis ini pusatnya berasal dari satu kernel yang sama.
Awalnya sebuah aplikasi (source code) di Linux belum berbentuk package, maka dari itu perlu melakukan build terlebih dahulu, sebelum melakukan compile dan dapat digunakan.
Alur system pemaketan di Linux sebagai berikut;
Source code Build code Pre-Build code Package
Manajemen paket
System manajemen paket ini membantu seorang pengguna dalam memenej sebuah paket aplikasi yang masih berbentuk code, sehingga pengguna tidak perlu melakukan buid dan compile sebuah software secara manual.
System pemaketan (package manager)
a. RPM (Redhat Package Manager)
b. OPKG (Open WRT Package Manager)
c. DPKG (Debian Package)
YUM adalah perangkat lunak yang menjadi pusat pengelolaan paket dan update secara otomatis yang menggunakan cara sama dengan APT (Advanced Packaging Tool).
Repository merupakan sebuah media penyimpanan paket aplikasi library, maupun source-code yang dibutuhkan oleh linux secara lengkap. Repository dapat berbentuk sebuah server (internet/intranet).
Demikian penjelasan dari saya, jika ada keselahan mohon masukan kritikannya.
Wassalamu'alaikum wr...wb...
Bash Shell pada Linux
Assalamu’alaikum warahmatullahi wabarakatuh…
Pertemuan ke-5 SO kelas A hari kamis tanggal 26 Oktober membahas mengenai bash shell berbasis linux. Bash shell merupakan penghubung antara interface dengan kernel melalui sebuah perintah yang diinginkan oleh user. Contoh perintah-perintahnya yaitu,
Gambar diatas ini menjelaskan proses pembuatan file pada sebuah folder.
1. Pertama perintah mkdir, untuk membuat sebuah folder.
2. kemudian untuk masuk dalam folder tersebut, maka kita menggunakan perintah cd.
3. selanjutnya membuat sebuah file yang kita inginkan dalam folder tesebut dengan mengetikan perintah touch kemudian nama filenya.
4. setelah pembuatan file selesai, maka kita bisa mengkopinya menggunakan perintah cp.
5. untuk membuktikan bahwa file tersebut sudah tersalin maka kita bisa menggunakan perintah ls.
Dalam pembuatan program bash harus sesuai dengan aturan-aturan seperti contoh berikut :
A = “belajar”
B = 5
Untuk memanggil variable diatas, maka kita bisa menggunakan tanda ($).
Selain dari perintah-perintah diatas, ada juga beberapa perintah-perintah lainnya yaitu sebagai berikut :
1. cat, melihat isi file.
2. cat > ISMAIL, membuat file ISMAIL.
3. cat >> ISMAIL, menambahkan data pada file ISMAIL.
4. cat ISMAIL HASIRU > IHAS, mengggabungkan file ISMAIL dengan file HASIRU yang kemudian file gabungan tersebut menjadi IHAS.
5. rm –rf , menghapus direktori yang didalamnya terdapat file lebih dari 1.
Sekian ringkasan materi mengenai bash shell, semoga dengan penjelasan ini dapat berguna bagi kita kedepan nantinya. Wassalamu’alaikum warahmatullahi wabarakatuh….
Tugas Struktur Direktori Kelas A
Assalamu’alaikum Warahmatullahi Wabarakatuh…
Pada Kesempatan kali ini, saya akan menjelaska tugas SO mengenai pembuatan direktori.
15 perintah pembuatan struktur direktori :
1. Lakukan pembuatan direktori UNIX
2. didalam direktori UNIX buatlah direktori GNU, LINUX, dan FREEBSD
3. selanjutnya dimasing-masing direktori diatas buatlah file dengan nama "OPENSOURCE"
4. selanjutnya didalam direktori GNU, buatlah direktori NASH, dan buatlah file RICHARD_STALLMAN
5. sedangkan di direktori LINUX, buatlah folder yang bernama DISTRIBUSI_LINUX dan file LINUS_TROVALDS
6. sedangkan didalam direktori FREEBSD buatlah direktori BSDOS dan buatlah file UNIVERSITAS_BERKELEY
7. didalam direktori DISTRIBUSI LINUX buatlah direktori -> REDHAT, DEBIAN, SLACKWARE
8. buatlah file OPENSOURCE dimasing-masing direktori diatas...
9. buatlah direktori FEDORA pada direktori REDHAT
10. buatlah direktori UBUNTU didalam direktori DEBIAN
11. buatlah direktori SLACKSOFT dan file SUSE dan OPENSUSE didalam direktori SLACKWARE
12. selanjutnya pada direktori FEDORA buatlah file KDE
13. didalam direktori DEBIAN buatlah file GNOME
14. didalam direktori SLACKWARE buatlah file XFCE dan KDE
15. selanjutnya buatlah direktori TURUNAN dimasing-masing direktori -> DEBIAN, SLACKSOFT dan SUSE.
Sebelum membuat struktur direktori pada terminal, saya terlebih dahulu membuat pohon direktorinya. Pohon direktori ini berfungsi untuk memudahkan kita dalam pembuatan nanti diterminal. Pohon direktorinya yaitu sebagai berikut.
Ket : hijau = file sedangkan biru = folder
Pembuatan struktur direktori
1. Gambar diatas ini merupakan cara pembuatan direktori yang bernama UNIX dengan mengetikan perintah mkdir dan kemudian nama direktorinya. Untuk melihat direktori UNIX, itu menggunakan perintah lsyang kemudian akan menampilkan direktori-direktori yang ada pada home.
2. Gambar selanjutnya yaitu, membuat direktori GNU LINUX FREEBSB didalam direktori UNIX. Langkah pertama kita hrs msk terlebih dahulu dalam direktori UNIX dengan mengetikan perintah cd UNIX. Setelah itu baru kita dpt membuat direktori GNU, LINUX, FREEBSB menggunakan perintah mkdir. Untuk membuktikannya menggunakan perintah ls.
3. Selanjutnya gambar ini terlihat lebih rumit dari sebelumnya, karena ini merupakan pembuatan file pada setiap direktori yang telah kita buat sebelumnya pada gambar ke-2. Cara ini meggunakan penggabungan perintah 1 dengan perintah yang lainnya dengan menggunakan perintah &&. Dan untuk membuat sebuah file itu menggunakan perintah touch. cd .. merupakan perintah untuk keluar dari sebuah direktori.
4. Perintah selanjutnya yaitu membuat direktori NASH dan file RICHARD_STALLMAN. Dan gambar diatas ini merupakan proses dari pembuatan direktori dan file yang menggunakan perintah sebelumnya yaitu mkdir dan touch. Gambar ini juga menggunakan perintah && agar lebih sederhana dan lebih cepat.
5. Gambar diatas yaitu membuat sebuah direktori dan sebuah file dalam direktori LINUX. Sebelumnya kita berada didalam direktori GNU, jadi terlebih dahulu keluar dari direktori GNU dengan perintah cd .. dan selanjutnya mengetikan perintah cd LINUX dengan bantuan &&. Selanjutnya ketikan perintah ls untuk melihat direktori dan file yang telah dibuat.
6. Gambar ke-6 ini mirip dengan gambar ke-5, karena perintah yang digunakan sama. Perbedaannya hanya pada dalam folder yang akan dibuat dan nama direktori, serta filenya. Disini direktori dan file yang akan dibuat bernama BSDOS dan UNIVERSITAS_BERKELEY yang akan dibuat dalam folder yang bernama FREEBSD.
7. Selanjutnya pada gambar ini kita membuat 3 direktori dalam sebuah direktori yang bernama DISTRIBUSI_LINUX. Ke-3 direktori tersebut yaitu DEBIAN, REDHAT, SLACKWARE yang pembuatan direktorinya bersama-sama menggunakan perintah &&. Selanjutnya mengetikan perintah ls.
8. Gambar ke-9 ini memiliki kemiripan dengan gambar ke-3, karena menggunakan perintah yang sama. Perbedaannya yaitu hanya pada dalam folder yang akan dibuat. Pada gambar ini kita membuat file yang bernama OPENSOURCE pada setiap folder yang telah dibuat sebelumnya yaitu, DEBIAN, REDHAT, dan SLACKWARE dengan bantuan perintah && agar pembuatannya sekalian. Setelah itu ls.
9. Perintah selanjutnya pada gambar ini yaitu membuat direktori FEDORA dalam folder REDHAT. Sebelumnya kita berada pada folder DEBIAN, maka hrs keluar dan masuk pada direktori REDHAT menggunakan perintah cd. Langkah selanjutnya yaitu membuat direktori FEDORA dengan mengetikan perintah mkdir FEDORA. Kemudian ls.
10. Sebelumnya kita berada pada direktori REDHAT untuk membuat folder FEDORA, maka selanjutnya kita akan masuk pada direktori DEBIAN untuk membuat folder bernama UBUNTU. Tetapi harus keluar terlebih dahulu dari direktori REDHAT dengan memakai perintah cd .. dan kemudian mengetikan perintah cd DEBIAN. Perintah selanjutnya yaitu mkdir UBUNTU && ls.
11. Gambar ini menjelaskan cara pembuatan direktori dan file-file sekaligus dalam direktori SLACKWARE. Cara ini menggunakan perintah gabungan agar pembuatannya sekaligus. Pertama ketikan cd SLACWARE selanjutnya yaitu mkdir SLACKSOFT && touch SUSE && touch OPENSUSE, maka otomatis akan terbuat foldernya dan file lalu ketikan ls.
12. Gambar ini mejelaskan pembutan file KDEdalam direktori FEDORA dengan mengetikan terlebih dahulu cd .., karna sebelumnya kita berada pada SLACKWARE dan selanjutnya mengetikan perintah cd REDHAT/FEDORA && touch KDE setelah itu enter. Untuk membuktikannya maka ketikan perintah ls. ls ini menampilkan isi dari suatu direktori yang kita inginkan.
13. Untuk membuat file GNOME dalam direktori DEBIAN, maka kita harus ketikan perintah cd DEBIAN agar berada didalam folder tersebut. Perintah selanjutnya sangat mudah yaitu, ketikan perintah touch GNOME. Tetapi dalam gambar ini saya menggabungkannya agar tidak berbelit-belit. Setelah itu di ls.
14. Perintah selanjutnya pada gambar ini yaitu membuat 2 file yang bernama SUSE dan XFCE dalam sebuah direktori SLACKWARE. Caranya yaitu ketikan perintah cd .. && cd SLACKWARE dan selanjutnya ketik perintah touch XFCE KDE lalu enter. Ketika di ls maka file tersebut sudah ada pada direktori SLACKWARE.
15. Sebenarnya pada gambar yang terakhir ini, kami diberikan tugas untuk membuat folder yang bernama TURUNAN dalam folder DEBIAN, SLACKSOFT dan SUSE. Tetapi yang menjadi kendalanya yaitu pembuatan direktori pada file SUSE, karena didalam file tdk untuk bisa membuat sebuah folder. Untuk solusinya maka saya membuat folder SUSE1 untuk menggantikan file SUSE. Setelah itu barulah kita dapat membuat foldernya yaitu dengan cara seperti yang biasa menggunakan mkdir dengan terlebih dahulu masuk pada setiap folder yang akan dibuat direktori TURUNAN.
Sekian penjelasan dari saya, semoga dapat bermanfaat dan dapat menambah wawasan kita sekalian. Wassalamu’alaikum warahmatullahi wabarakatuh…
<!--[if gte mso 9]>
Kategori
- Masih Kosong
Blogroll
- Masih Kosong