Minggu, 27 Maret 2011

Linux System Administrator


Sistem Operasi Linux
Sistem Operasi adalah software yang mengatur dan mengkoordinasikan interaksi (proses) antar pemakai, sumberdaya (resources) satu dengan yang lainnya.
Kernel adalah program dasar yang berinteraksi dengan hardware melalui device driver, mengatur memori dan mengkoordinasikan proses, serta mengirim dan menerima data paket untuk jaringan.
 Struktur data kernel
Saat kernel melakukan sebuah proses, data-data proses tersebut disimpan secara periodik dalam bentuk file-file. Untuk melihat data-data kernel tersebut, maka file-file yang dimaksud harus di parsing setiap saat karena datanya yang dinamis. Cara termudah yang dapat dilakukan antara lain dengan menggunakan perintah cat.
 Syntax :
cat <file_system_yang_di_maksud>
File-file ini tersimpan dalam direktori-direktori yang disimpan terstruktur dalam direktori /proc.
           
 System File Linux
Sistem file Linux dimulai dengan root, direktori dan subdirektori.
 
Direktori root Linux memiliki beberapa direktori yang merupakan standar direktori pada banyak distro Linux.
Direktori-direktori tersebut antara lain :
         
 Direktori Isi
/bin      : berisi file-file binary standar yang dapat digunakan 
            oleh seluruh user baik user biasa maupun super user.
/boot     : berisi file-file yang digunakan untuk booting
            Linux termasuk kernel image.
/dev      : berisi file system khusus yang merupakan
            refleksi device hardware yang dikenali dan
            digunakan sistem.
/etc      : berisi file-file konfigurasi sistem,biasanya hanya 
            boleh diubah oleh super user(root).
/home     : berisi direktori-direktori yang merupakan direktori 
            home untuk user biasa dan aplikasi tertentu.
/lib      : berisi file-file library yang digunakan untuk      
            mendukung kerja kernel Linux.
/mnt      : direktori khusus yang disediakan untuk mounting
       (mengaitkan) device disk storage ke sistem dalam   
       bentuk direktori. 
/root     : direktori home untuk user root (user khusus dengan
       priviledges hampir tak terbatas).
/tmp      : berisi file-file sementara yang dibutuhkan sebuah
       aplikasi yang sedang berjalan.
/usr      : berisi library, binary, dokumentasi dan file lainnya
       hasil instalasi user.
/var      : berisi file-file log, mailbox dan data-data aplikasi.


Pertemuan 1 & 2

untuk masuk ke dalam console tekan Ctrl+Alt+F2
Terminal area (shell) adalah tempat pengetikan perintah dasar.

[root@localhost~]#
[username@hostname pwd]# 

Keterangan :
root  adalah nama user yang sudah aktif, root menduduki posisi pucak di dalam hierarki. Direktori ini membawahi semua direktori penting lainnya. Sehingga penulisan direktori lainnya selalu menggunakan tanda / di depannya, yang menunjukkan kalau direktori tersebut dibawah root.
localhost
 adalah host name atau nama komputer.
  ~   menunjukkan direktori atau folder yang sudah aktif.

Pada saat menuliskan perintah, ada beberapa aturan yang harus kita ikuti, antara lain :
1. Case Sensitive (penggunaan huruf besar dan huruf kecil). Dalam menuliskan perintah harus diperhatikan apakah perintah tersebut menggunakan huruf besar atau huruf kecil. Karena huruf besar dan huruf kecil diartikan berbeda. Bila ada kekeliruan perintah tidak mau dijalankan atau terjadi erorr.
2. Penggunaan Tanda Baca dan Spasi Harus meneliti penggunaan tanda titik, koma, slash atau backslash. Begitu juga dengan spasi, perintah juga tidak bisa dijalankan.
3. Ejaan Kata Dari Perintah Yang Digunakan. Pastikan perintah sudah benar.

 

Administrasi User
Perintah ini untuk membuat/menghapus user dan member, menghapus password user.
# adduser ˽ namauser → untuk membuat user
# passwd ˽ namauser → memberi password user
# userdel ˽ namauser → menghapus user
# userdel ˽ –r ˽ namauser → menghapus nama user beserta home direktorinya
# passwd ˽ –d ˽ namauser → manghapus password user
#/$ logout → logout user
#/$ ctrl+d → logout user
Informasi login :
[root@xabudy root]#
Tanda # berarti login sebagai root, tanda $ berarti login sebagai user biasa.

Berpindah-pindah Mode
Berpindah dari mode grafis ke text
Ctrl+Alt+F1 → pindah ke konsole1
Ctrl+Alt+F2 → pindah ke konsole2
Ctrl+Alt+F3 → pindah ke konsole3
Ctrl+Alt+F4 → pindah ke konsole4
Ctrl+Alt+F5 → pindah ke konsole5
Ctrl+Alt+F6 → pindah ke konsole6

Berpindah dari text ke text
Alt+F1
Alt+F6

Berpindah dari text ke grafis
Alt+F7, bila aktif langsung pada mode text cara mengaktifkan grafis dengan startx.


Administrasi Direktori dan File

Pindah Direktori
#/$ cd ˽ namadirektori → berpindah ke nama direktori yang dituju dari direktori induk
#/$ cd [path] → berpindah langsung ke direktori yang dituju
#/$ cd / → berpindah ke direktori /
#/$ cd ˽ .. → berpindah ke direktori induk
#/$ cd → berpindah ke direktori root

Melihat isi direktori
#/$ ls → menampilkan isi direktori secara singkat
#/$ ls ˽ –a →
#/$ ls ˽ –l → menampilkan isi direktori lengkap dengan informasi file
#/$ ll → sama dengan ls ˽ –l
#/$ ll |more → menampilkan isi direktori per layer/halaman

Melihat struktur direktori aktif
#/$ pwd → menampilkan path dari direktori aktif

Membuat direktori
#/$ mkdir ˽ namadirektori
#/$ mkdir ˽ namadirektori ˽ namadirektori …. → membuat direktori langsung banyak

Mengkopi file
#/$ cp ˽ namafile /direktori_tujuan

Memindahkan File
#/$ mv ˽ namafile /direktori_tujuan
 Rename nama file atau direktori
#/$ mv ˽ nama_lama ˽ nama_baru

Menghapus direktori
#/$ rmdir ˽ namadirektori → menghapus direktori kosong
#/$ rmdir ˽ –r ˽ namadirektori → menghapus direktori beserta isi 

Membuat File 

#touch ˽ nama file berfungsi untuk membuat file yang masih kosong.
#cat>nama file berfungsi untuk membuat file baru.
#cat>>nama file berfungsi untuk mengisi file yang sudah ada.
#cat ˽ nama file berfungsi untuk melihat isi file.
#echo>nama file ˽ isi file berfungsi untuk membuat baru.
#echo>>nama file ˽ isi file berfungsi untuk menambahkan file. 


Mengcopy File dan Direktori
#cp ˽ nama file ˽ direktori tujuan berfungsi untuk menyalin file.
#cp ˽ nama file ˽ direktori tujuan (nama baru) berfungsi untuk mengganti nama.
#cp ˽ -r ˽ nama direktori ˽ direktori tujuan berfungsi utuk mengkopi direktori.

Memindahkan File
#mv ˽ nama file ˽ direktori tujuan berfungsi untuk memindahkan file.
#mw ˽ nama file ˽ nama file baru berfungsi untuk mengganti nama.
  
Melihat Baris Awal File
#head ˽ -n ˽ nama file
 
Melihat Baris Akhir File
#tail ˽ -n ˽ nama file

Mengkompres File
#gzip ˽ nama file

Membuka File Kompresan
#zcat ˽ nama file

Mengekstrak File
#gzip ˽ nama file

Menghapus File
#rm ˽ nama file (remove) berfungsi untuk menghapus direktori yang tidak ada isinya.
#rm ˽ nama direktori
#rm ˽ -r ˽ nama direktori berfungsi untuk  menghapus file jika ada nama direktorinya.

Ctrl + Alt + C untuk Save


Tidak ada komentar:

Posting Komentar