• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Linux Sys Admin Introduction: Command Line 101 (part I)
 

Linux Sys Admin Introduction: Command Line 101 (part I)

on

  • 510 views

Slide perkenalan kelas Linux Sys Admin di medidu.com

Slide perkenalan kelas Linux Sys Admin di medidu.com
http://medidu.com/course/view/91/belajar-linux-system-administrator

Statistics

Views

Total Views
510
Views on SlideShare
446
Embed Views
64

Actions

Likes
0
Downloads
9
Comments
0

1 Embed 64

http://medidu.com 64

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Linux Sys Admin Introduction: Command Line 101 (part I) Linux Sys Admin Introduction: Command Line 101 (part I) Presentation Transcript

    • COMMAND LINE 101 Tutorial Menguasai Berbagai Command Line Di Linux Langkah Awal Untuk Menjadi SysAdmin Profesional
    •  Kenapa Belajar Command Line?  Linux - Shell  Shell Command  Shell Script  Struktur Command Line  Commmand Line untuk Berbagai Tugas TOPIK MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    • Untuk menjadi seorang sysadmin profesional, Anda dituntut memiliki keahlian membuat perintah dengan cepat melalui command line. Membuat backup, setup server, membuat akun user baru, dan hampir semua pekerjaaan sysadmin dilakukan di atas terminal melalui command line. Seorang sysadmin pun biasanya bekerja di atas sistem operasi non GUI. Bisa dikatakan, tanpa penguasaan terhadap command line, Anda tidak layak bekerja menjadi sysadmin! KENAPA BELAJAR COMMAND LINE? MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    •    Linux adalah kernel: inti sistem yang mengatur alokasi mesin terhadap program-program yang sedang dijalankan. Kernel adalah bagian penting dari sebuah sistem operasi, tetapi tidak akan berguna jika dijalankan sendirian. Kernel hanya akan berguna di dalam sebuah sistem operasi yang sempurna. LINUX - SHELL MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    •     GNU merupakan kumpulan module/aplikasi yang membuat Linux bisa dipakai GNU + Linux = operating system GNU Linux Agar user bisa ‘berkomunikasi’ dengan kernel dibutuhkan media, media itu disebut shell Perintah yang diberikan user untuk melakukan proses di kernel melalui shell disebut shell command LINUX - SHELL (2) MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    • Shell Command ada dua macam:   built in (perintah basic yang udah ada ketika GNU Linux terinstall, misal operasi seputar file) shell script (kumpulan perintah yang didefinisikan user dan tidak ada di built in, misal membuat proses scheduling) SHELL COMMAND MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    •    Karena GNU Linux adalah open source, maka ada banyak orang yang membuat berbagai macam shell dengan cara pakai, fitur, dan script yang berbeda dengan kelebihan serta kekurangan masing-masing Secara default shell yang digunakan adalah bourne shell (sh) Jenis shell lain misalnya korn shell (ksh), bash, dan csh SHELL COMMAND (2) MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    • PERSIAPAN Untuk mengikuti tutorial selanjutnya, Anda sebaiknya telah:   Menginstal sistem operasi Linux di komputer Anda. Fyi, ketika tutorial ini dibuat, distro Linux yang digunakan tutor adalah Linux Mint. Anda dapat memilih Ubuntu Server, untuk berlatih menggunakan Linux tanpa GUI Jika Anda menggunakan OS dengan GUI, satu-satunya program yang dibutuhkan untuk tutorial ini adalah terminal. Bukalah terminal dan mulai belajar :) MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    • Bukalah terminal dan perhatikan, pada terminal akan didapati baris berikut: Fyi, bentuk prompt ada berbagai bentuk tergantung jenis shell: Bourne shell => $ Root => # Shell c => % SHELL COMMAND (3) MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    • Shell script: file teks biasa yang berisi perintah shell dilengkapi dengan fungsi-fungsi standar pemrograman. Untuk menjadi executable , file shell script harus memenuhi beberapa kondisi :  Baris pertama dimulai dengan #! lalu diikuti dengan nama shell. Contoh, untuk mengeksekusi script dengan bourne shell, baris pertama file adalah: #!/bin/sh SHELL SCRIPT MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    •  Jika tidak bisa dengan #!/bin/sh , kita perlu mengetahui dimana letak shell yang executable tersebut terlebih dahulu dengan perintah $ whereis sh Dan ketikkan hasil perintah whereis tersebut setelah #!  Selanjutnya anda perlu untuk membuat script tersebut executable dengan memberikan permission x: $ chmod +x “nama script” SHELL SCRIPT (2) MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    • Latihan membuat shell script pertama Anda!  Buat file script dan beri nama ‘shortcut.sh’ $ nano shortcut.sh  Tulis script di bawah pada file (script ini akan membersihkan terminal dan menampilkan daftar file) #!/bin/sh clear ls -al   Simpan file, jadikan executable file $ chmod +x shortcut.sh Jalankan $ ./shortcut.sh SHELL SCRIPT (3) MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    • Kapan shell script digunakan? Shell script dapat diterapkan pada kasus-kasus membuat perintah shortcut dan batch jobs sehingga mempercepat pekerjaan sysadmin, generalization, maupun programming Contoh shell script untuk batch jobs konversi file jpg menjadi file png SHELL SCRIPT (4) MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    • Link Referensi Pelajari lebih lanjut mengenai shell script dengan membaca referensi berikut: A quick guide to writing scripts using the bash shell (Rutgers) Advanced Bash Scripting Guide (Linux Documentation Project) Bash Reference Manual (GNU Project, downloadable versions) SHELL SCRIPT (5) MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    •   Selanjutnya, Anda akan mulai masuk ke materi inti yaitu menguasai berbagai command line yang dapat digunakan untuk melakukan tugas-tugas sysadmin Cobalah setiap command line yang dicontohkan di terminal Anda disertai kombinasi options dan argument untuk mengetahui perbedaan masing-masing hasil perintah MULAI! MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    •  Sebuah baris perintah terdiri dari: Command [Options] [Arguments]  Multiple commands bisa dieksekusi berurutan dengan menuliskan perintah berurutan dan dibatasi oleh tanda “;” STRUKTUR COMMAND LINE MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    • Perintah baris pertama yang paling perlu kita ketahui adalah perintah untuk mencari bantuan/ info penggunaan/ manual :)  Ada beberapa cara untuk perintah help: $ info $ man $ whatis [Option] -help untuk sebagian command line HELP MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29
    • Selanjutnya kita akan mempelajari linux command line lainnya untuk fungsi-fungsi berikut:         Manajemen file Manajemen sistem file Manajemen proses dan pekerjaan Manajemen User Manajemen Jaringan Manajemen Sistem Programming Lain-lain FUNGSI COMMAND LINE MEDIDU | COMMAND LINE LINUX | VERSION 1/10/29