Pages

Friday, September 9, 2016

Tugas 9-9-2016

1.Sejarah Singkat Linux
Linux pada awalnya dibuat oleh seorang mahasiswa Universitas Helsinki Finlandia Pada tanggal 5 oktober 1991, yaitu Linus Benedict Torvalds, Dulunya Linux merupakan proyek hobi yang diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew anenbaum pada tahun 1987. Minix sendiri merupakan sebuah sistem yang ditujukan untuk penggunaan akademis. Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program instalasi, tools basic, dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan distro.
Contoh -contoh distro Linux :
1. Fedora 6. Knoppix
2. RedHat 7. Mint
3. Slackware 8. Mandrake
4. Debian 9. SuSe
5. PCLinuxOS 10. Ubuntu, dll
2.Distro Utama Linux

Distro Linux (singkatan dari distribusi Linux) adalah sebutan untuk sistem operasi komputer dan aplikasinya, merupakan keluarga Unix yang menggunakan kernelLinux. Distribusi Linux bisa berupa perangkat lunak bebas dan bisa juga berupa perangkat lunak komersial seperti Red Hat Enterprise, SuSE, dan lain-lain.
Contoh:

Debian adalah sistem operasi berbasis kernel Linux. Debian termasuk salah satu sistem operasi Linux yang bebas untuk dipergunakan dengan menggunakan lisensi GNU.Debian GNU/Linux adalah distro non komersial yang dihasilkan oleh para sukarelawan dari seluruh dunia yang saling bekerjasama melalui Internet.

REDHAT
Red Hat adalah distro yang cukup populer di kalangan pengembang dan perusahaan Linux. Dukungan-dukungan secara teknis, pelatihan, sertifikasi, aplikasi pengembangan, dan bergabungnya para hacker kernel dan free-software seperti Alan Cox, Michael Johnson, Stephen Tweedie menjadikan Red Hat berkembang cepat dan digunakan pada perusahaan.

UBUNTU
Ubuntu adalah salah satu distribusi Linux yang berbasiskan pada Debian dan memiliki interface desktop. Proyek Ubuntu disponsori oleh Canonical Ltd (perusahaan milik Mark Shuttleworth). Nama Ubuntu diambil dari nama sebuah konsep ideologi di Afrika Selatan. “Ubuntu” berasal dari bahasa kuno Afrika, yang berarti “rasa perikemanusian terhadap sesama manusia”.

FEDORA
Fedora (sebelumnya bernama Fedora Core, terkadang disebut juga dengan Fedora Linux) adalah sebuah distro Linux berbasis RPM dan yum yang dikembangkan oleh Fedora Project yang didukung oleh komunitas pemrogram serta disponsori oleh Red Hat. Nama Fedora berasal dari karakter fedora yang digunakan di logo Red Hat. Pada rilis 1 sampai 6 distro ini bernama Fedora Core yang kemudian berubah menjadi Fedora pada rilis ke-7.

XANDROS
Xandros Linux adalah sebuah distro Linux yang berdasarkan pada sistim KDE. Tampilannya sangat mirip dengan Microsoft Windows, jadi apabila dioperasikan sangat mudah dan nyaman. Tetapi, Xandros memiliki integrasi lebih baik dengan jaringan Windows, mampu menjalankan aplikasi OfficeXP, mampu meresize partisi NTFS saat instalasi, dll. Xandros juga bukan merupakan produk gratis tetapi komersial.


3.Minimum Speksifikasi pc Untuk Bisa  Jalankan Linux
Processor: Pentium 4 atau procesor AMD64 versi lebih tinggi  
RAM: 512 atau yg lebih tinggi
Hardisk 10 GB atau yg lebih besar
VGA: 128 MB 
4.perbedaan mode guest dan mode root
   mode guest adala mode dimana kita menjalankan os dengan akse terbatas
sedangkan mode root kita bebas mengubah settingan apapun di operasi sistem
5.Contoh Perintah Dasar Mode Guest dan Mode Root
berikut contoh perintah di linux di mode guest maupun root:
1.sudo su
digunakan untuk login sebagai root/pengguna tertinggi
sintaks: sudo  su
2.root
digunakan untuk login sebagi root
sintaks: root
3.login
digunakan untuk login sebagai user lain,namun harus menjadi root terlebih dahulu untuk bias menjalankan perintah ini.
Sintaks: login  nama_user
4.cd (change directory)
digunakan untuk berpindah directory/folder
sintaks: cd  alamat_directory
contoh: cd   /etc/network
5.pwd
digunakan untuk memperlihatkan direktori mana posisi kita berada
sintaks : pwd
6.ls(list)
digunakan untuk melihat isi sebuah direktori
sintaks: ls
7.mv(move)
digunakan untuk memindahkan,cut atau rename file
sintaks: mv /directory/nama_file_asal /nama_file_baru
contoh : mv  /etc/file1.txt  file2.txt        >>>rename file
mv  /etc/file1.txt  /var/www              >>>cut file
8.mkdir(make direktori)
digunakan untuk membuat folder baru
sintaks: mkdir  nama_folder
contoh: mkdir  folder1
9.rmdir(remove direktori)
digunakan untuk menghapus folder
sintaks: rmdir  nama_folder
contoh: rmdir  folder1

10.touch
digunakan untuk membuat file baru
sintaks: touch nama_file
11.rm(remove)
digunakan untuk menghapus file
sintaks: rm  file1.txt
12.more
digunakan untuk menampilkan isi sebuah file
sintaks: more  nama_file
13.echo
digunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file
sintaks: echo  “isi pesan”   nama_file
14.aduser
digunakan untuk menambah user baru
sintaks: adduser  nama_user
deluser
digunakan untuk menghapus user dari system
sintaks:  deluser  nama_user
15.addgroup
digunakan untuk menambahkan group baru
sintaks: addgroup  nama_group
16.lsusb
digunakan untuk melihat perangkat usb yg sedang terkoneksi kekomputer
sintaks: lsusb
17.lpci
digunakan untuk melihat perangkat PCI yang sedang terkoneksi
sintaks :lpci
18.lshw
digunakan untuk melihat hardware computer
sintaks: lshw
19.dmesg
digunakan untuk melihat hardware yang sedang beraktifitas
sintaks: dmesg
20.top
digunakan untuk  melihat proses yg sedang berjalan seperti task manager di windows
sintaks: top
21.cpuinfo
digunakan untuk melihat spesifikasi computer
sintaks: cpuinfo 
22.meminfo
digunakan untuk melihat status RAM
sintaks: more /proc/meminfo
23.clear
digunakan untuk membersihkan layar
sintaks: clear
24.halt
digunakan untuk mematikan computer(harus sebagai root)
sintaks:  halt
25.reboot
digunakan untuk  merestart computer(harus sebagai root)
sintaks: reboot
26.exit
digunakan untuk  keluar dari terminal
sintaks:exit
27.wget
digunakan untuk   mendownload via terminal
sintaks : wget  link_download
28.ifconfig
digunakan untuk melihat konfigurasi Ethernet/kartu jaringan
sintaks : ifconfig
29.apt-get
digunakan untuk memperoleh paket/software dari repository ubuntu secara online
sintaks: apt-get nama_paket
contoh: apt-get install dhcp3-server
30.tar
digunakan untuk melakukan ekstrack file
sintaks: tar [parameter] nama_file
31.nautulis
digunakan untuk membuka tampilan GUI secara langsung
sintaks: nautulis
contoh: sudo nautulis                             >>>menggunakan mode GUI dgnstatus root)
32.df-h
digunakan untuk melihat sisa kapasitas harddisk
sintaks: df-h
33.who
digunakan untuk melihat nama login kita
sintaks: who
34.cat
digunakan untuk membuka file
sintaks : cat  nama_file
35.date
digunakan untuk melihat tanggal
sintaks: date
36.cal
digunakan untuk melihat kalender
sintaks :cal
37.hostname
digunakan untuk menampilkan nama computer
sintaks: hostname
38.free
digunakan untuk free memori
sintaks : free
39.history
digunakan untuk melihat perintah apa saja yg pernah di ketik
sintaks: history
40.chomod +X
digunakan untuk mengekstrak file menjadi bagian dari system
6. Fungsi Untuk Perintah Dasar

  •  Pada os linux NIC/Ethernet card di Kenal dg eth0
  • pada os linux server ubuntu 11.10 konfigurasi file ethernet card terletak pada nano /etc/network/interfaces
  • KETERANGAN 
            > nano untuk (digunakan untuk text editor)
            > interfaces untuk (lokasi yg digunakan untuk konfigurasi ip address)

  • untuk melihat eth mana yg aktif adalah perintah : ifconfig
  • untuk mengaktifkan eth adalah perintah : ifconfig eth0 up
  • untuk shutdown eth adalah perintah : ifconfig eth0 down
  • nano /etc/network/interfaces berfungsi sebagai konfigurasi ip address
  • isi script setting dan fungsinya
  1. auto eth0 untuk memastikan bahwa yg kita gunakan itu adalah adapter pertama /eth0
  2. iface eth0 inet static
  3. addres sebagai alamat ip yg kita gunakan di linux
  4. network sebagai net id yg kita gunakan
  5. netmask sebagai subnet ip yg kita gunakan misal 255.255.255.0
  6. broadcast sebagai batas ip yg kita gunakan
  • untuk simpan setting ip dg perintah ctrl+x> button (Y) > enter
  • setelah mensetting tetapi tidak bisa di ping , maka harus menjalankan perintah
  1. /etc/init.d/networking start  (untuk mengaktifkan adapter jaringan di linux (enable))

  2. /etc/init.d/networking restart  (untuk mengaktifkan ulang adapter jaringan di linux)
  3. /etc/init.d/networking stop (untuk mematikan adapter jaringan di os linux <disable>)
  • jika sudah di jalankan servisnya maka di jalankan pengecekanya dg perintah misal (ping 192.168.1.1 -c3)
  • ping 192.168.1.1 -c5 , (-c5 berfungsi sebagai penentu jumlah data yg akan kita kirim ke client)
  • jika ping berhasil akan muncul laporan 
           Ping statistics for 192.168.1.1:Packets: Sent = 5, Received = 5, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 102ms, Maximum = 108ms, Average = 105ms
  • laporan jika ping gagal adalah 
    Ping statistics for 192.168.1.1.5:Packets: Sent = 0, Received = 0, Lost = 0 (100% loss),Approximate round trip times in milli-seconds:Minimum = 102ms, Maximum = 108ms, Average = 105ms
  • contoh perintah kesalahan (the destination host unreacable)
  • setiap penggantian ip harus selalu menjalankan ulang perintah (nano /etc/network/interfaces)


Wednesday, August 3, 2016

sejarah dan perkembangan linux dan langkah instalasi

    PENGERTIAN LINUX

Adalah software sistem operasi open source yang gratis untuk disebarluaskan di bawah lisensi GNU. Linux merupakan turunan dari unix dan dapat bekerja pada berbagai macam perangkat keras koputer mulai dari inter x86 sampai dengan RISC.

Dengan lisensi GNU (Gnu Not Unix) Anda dapat memperoleh program, lengkap dengan kode sumbernya (source code). Tidak hanya itu, Anda diberikan hak untuk mengkopi sebanyak Anda mau, atau bahkan mengubah kode sumbernya.Dan itu semua legal dibawah lisensi. Meskipun gratis, lisensi GNU memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun pengiriman program.


    SEJARAH LINUX
Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama Linus Torvalds. Dulunya Linux merupakan proyek hobi yang diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum.
Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler).

Saat ini Linux adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan sehari-hari. Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME).
Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat dimungkinkan karena Linux dikembangkan oleh beragam kelompok orang. Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis. Agar kelompok ini dapat berkomunikasi dengan cepat dan efisien, internet menjadi pilihan yang sangat tepat.




    KELEBIHAN DAN KEKURANGAN LINUX    Kelebihan


    Bersifat open source, bebas dan terbuka. sehingga tidak perlu biaya untuk mendapatkannya. LISENSI FREE  dan boleh di utak atik semaunya.
    Linux sekarang sudah mudah di operasikan. kalo dulu pengguna linux identik dengan para hacker, tapi sekarang orang awam pun sudah banyak yang menggunakannya.
    Hampir semua aplikasi yang biasa dijalankan di windows, sudah ada aplikasi linuxnya yang dikembangkan oleh komunitas linux atau bisa juga menggunakan software emulator.
    Memiliki pengamanan yang lebih unggul karena di desain multiuser sehingga apabila virus menyerang user tertentu, akan sangat sulit menyebar ke user lainnya.
    Cocok untuk PC yang memiliki spesifikasi minimum karena linux membutuhkan resource yang lebih kecil dibandingkan Windows.
    Linux dapat berjalan di dua mode.
    Jarang crash atau nge-hang yang mengharuskan kita untuk merestart komputer karena linux lebih stabil.
    Memiliki komunitas di berbagai penjuru dunia.
    Terdapat beragam pilihan seperti Ubuntu, Fedora, Debian, Centos, RedHat, Opensuse, Mandriva, dan sebagainya.


    Kekurangan


    Banyak user yang belum terbiasa menggunakan linux.
    Dukungan hardware dari vendor-vendor tertentu yang tidak terlalu baik pada linux.
    Proses instalasinya tidak semudah windows.
    Aplikasi di linux belum seampuh aplikasi windows.
    Bagi administrator sistem yang belum terbiasa dengan Unix-like, maka mau gak mau harus belajar dulu.
    Struktur direktori dan hak akses yang membingungkan bagi user yang terbiasa menggunakan windows.

    PENGEMBANGAN LINUX

Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanyaumumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 olehRichard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatifGNU/Linux.

Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keraskomputer, termasuk komputer desktop, superkomputer, dan sistem benamseperti pembaca buku elektronik, sistem permainan video (PlayStation 2,PlayStation 3 dan XBox), telepon genggam dan router.

Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).

Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memilikipaket aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice,Abiword,


    MACAM-MACAM DISTRO LINUX

  1.  Xandros
    Xandros Linux adalah sebuah distro Linux yang berdasarkan pada sistim KDE.Tampilannya sangat mirip dengan Microsoft Windows, jadi apabila dioperasikan sangat mudah dan nyaman.

  2. Ubuntu.
    Ubuntu adalah salah satu distribusi Linux yang berbasiskan pada Debian.
    Proyek Ubuntu disponsori oleh Canonical Ltd (perusahaan milik Mark Shuttleworth). Nama Ubuntu diambil dari nama sebuah konsep ideologi di Afrika Selatan. “Ubuntu” berasal dari bahasa kuno Afrika, yang berarti “rasa perikemanusian terhadap sesama manusia”.

  3. CentOS

Adalah sistem operasi bebas yang didasarkan pada Red Hat Enterprise Linux (RHEL). CentOS singkatan dari Community ENTerprise Operating System (Sistem Operasi Perusahaan buatan Komunitas/Masyarakat).

  4.  Debian
    Debian adalah sistem operasi berbasis kernel Linux. Debian adalah ‘kernel independent’, yaitu sistem operasi Debian dikembangkan murni tanpa mendasarkan pada sistem operasi yang telah ada.

  5. Fedora (sebelumnya bernama Fedora Core, terkadang disebut juga dengan Fedora Linux) adalah sebuah distro Linux berbasis RPM dan yum yang dikembangkan oleh Fedora Project yang didukung oleh komunitas pemrogram serta disponsori oleh Red Hat. Nama Fedora berasal dari karakter fedora yang digunakan di logo Red Hat.

  6.  Knoppix
    Knoppix adalah distro Linux live-cd yang dapat dijalankan melalui CD-ROM tanpa instalasi di hard disk. Distro ini berbasis Debian Linux dan diciptakan oleh Klaus Knopper.

  7.  Slackware
    Slackware merupakan sistem operasi yang dibuat oleh Patrick Volkerding dari Slackware Linux, Inc. Slackware merupakan salah satu distro awal, dan merupakan yang tertua yang masih dikelola. Tujuan utama Slackware adalah stabilitas dan kemudahan desain, serta menjadi distribusi Linux yang paling mirip Unix.

  8.  Mandriva Linux
    Mandriva Linux (dahulu dikenal dengan nama Mandrakelinux atau Mandrake Linux) adalah sistem operasi yang dibuat oleh Mandriva (dahulu dikenal dengan nama Mandrakesoft).
    Mandriva Linux menggunakan RPM Package Manager.

  9.  OpenSUSE
    SUSE sebelumnya bernama SUSE Linux dan SuSE Linux Professional adalah salah satu distro Linux dari perusahaan Novell, atau lebih tepat dari anak perusahaannya Suse Linux GmbH (Software- und System-Entwicklungsgesellschaft mbH, Nürnberg yang berarti pengembangan -perangkat lunak dan -sistem).

  10.  Freespire
    Freespire adalah versi gratis dari distro Linspire (a.k.a Lindows), kemudian mungkin dikarenakan permasalahan nama, berubah menjadi Linspire.

  11. Linux Mint
    Linux Mint adalah sistem operasi berbasis Linux untuk PC. Inti dari LinuxMint adalah Ubuntu, sehingga aplikasi yang dapat berjalan di Ubuntu, juga bisa berjalan pada LinuxMint.

  12.  PCLinuxOS
    PCLinuxOS, sering disingkat sebagai PCLOS, adalah sebuah sistem operasi desktop. Ini adalah sebuah sistem operasi bebas untuk komputer pribadi yang bertujuan untuk memudahkan penggunaan.

  13. Damn Small Linux
    Damn Small Linux (DSL) adalah salah satu distro/varian linux mini. Disebut mini karena paket DSL cuma 50MB besarnya. DSL juga memungkinkan untuk diinstall di USB 128MB.

  14.  Kuliax

    Kuliax adalah sebuah distribusi Linux LiveCD yang dikembangkan oleh Kuliax Project untuk pendidikan di universitas. Distribusi ini berbasis Debian GNU/Linux dan Knoppix, serta telah dioptimasi ke arah penggunaan desktop Linux.

  15. Redhat
    Distribusi yang paling populer, minimal di Indonesia, redhat merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah.


  16. Gentoo Linux
 adalah suatu distribusi Linux yang memakai paket sistem manajemen Portage. [Bandingkan dengan: Debian yang menggunakan paket .deb, RedHat / Mandrake yang menggunakan paket .rpm. Manajemen paket ini dirancang untuk modular (mudah ditambah-tambah), portabel (dapat di port ke distro lain), mudah ditata, fleksibel, dan dioptimalkan untuk masing-masing komputer pengguna.


Langkah Instalasi OS Linux Server

Di awal proses boot menggunakan CD instalasi, pilih bahasa yang akan digunakan.
Kemudian pilih Install Ubuntu Server di tampilan menu GRUB.
Selanjutnya pilih bahasa yang akan digunakan di sistem yang akan di-install.
Untuk pilihan negara, Indonesia tidak terdapat di daftar paling depan sehingga kita harus memilih other.
Lanjutkan dengan memilih benua Asia.
Setelah itu barulah kita dapat memilih Indonesia.
Untuk pengaturan locales (mata uang, waktu, dkk) kita menggunakan pilihan United States.
Pada pengaturan keyboard kita akan memilih sendiri jenis layout dari daftar yang ada. Jawab No pada pertanyaan ini.
Pilih English (US) untuk Country of origin for the keyboard.
Pilih English (US) juga untuk Keyboard Layout.
Proses memuat komponen-komponen lain akan berlangsung beberapa saat, tunggu hingga selesai.
Installer Ubuntu akan berusaha untuk melakukan konfigurasi jaringan dengan mencari keberadaan DHCP server. Jika tidak menemukan layanan ini akan ada pesan gagal, tidak perlu khawatir pilih saja Continue.
Kita juga dapat mengatur jaringan secara manual, namun untuk mempersingkat waktu kita akan melewatkannya. Pilih Do not configure network at this time.
Tentukan nama host untuk server yang akan di-install Ubuntu Server 12.04 LTS.
Masukkan nama lengkap dari user yang akan menggunakan server ini.
Lalu masukkan juga user name-nya.
Selanjutnya tentukan password untuk user di atas. Password yang baik setidaknya terdiri dari 8 karakter yang disusun oleh alfabet, angka, dan tanda baca.
Verifikasi password ini dengan memasukkan kembali kata laluan yang sama persis.
Ubuntu mempunyai fitur untuk mengenkripsi direktori home milik user, namun sebelum kita menggunakannya. Pilih No untuk pertanyaan Encypt your home directory?
Pada pengaturan zona waktu, pilih salah satu sesuai dengan letak geografis server. Indonesia terdapat tiga pilihan, Jakarta untuk WIB, Pontianak dan Makassar untuk WITA, dan Jayapura untuk WIT.
pilih partisi manual dg mengatur 10gb untuk boot ,2xhasil ram kita untuk swap (karena swap ini digunakan ketika ram kita sudah terisi penuh dan tidak mampu menampung lagi) , dan sisanya untuk root
Pilih hard disk yang akan digunakan untuk instalasi.
Konfirmasi pembuatan partisi pada hard disk yang kita pilih tadi dengan memilih Yes.
Instalasi sistem dasar akan berlangsung beberapa saat.
Pilih cara untuk melakukan update pada Ubuntu Server ini. Jika tidak terhubung ke Internet, sebaiknya pilih No automatic update. Nantinya kita dapat melakukan update secara manual.
Tentukan perangkat-perangkat lunak apa saja yang akan dipasang secara otomatis selama proses instalasi. Untuk mempersingkat waktu, usahakan untuk memilih beberapa saja. Nantinya kita dapat melakukan instalasi setelah sistem selesai dipasang.
Instalasi perangkat lunak akan berlangsung beberapa saat. Tunggulah hingga selesai.
Pilih Yes untuk memasang boot loader GRUB di MBR (Master Boot Record).
Instalasi sudah selesai, pilih Continue untuk reboot sistem dan masuk ke Ubuntu Server hasil instalasi.
Masuklah menggunakan user yang kita buat tadi.
Server baru kita siap digunakan.