MODUL SO : Perintah2 Dasar pada Linux

1. TUJUAN

Menggunakan perintah-perintah dasar pada system operasi linux dan mengenal organisasi file di linux. Dengan praktikum ini diharapkan mahasiswa dapat mengetahui manajemen yang baik serta cara mengolah agar file-file tersebut rapi dan aman.
2.         PEMBAHASAN (Sekaligus Tugas Nomor 1)
[root@linuxmd root]# cd..
Adalah sebuah perintah dalam linux yang digunakan untuk memindahkan area operasi /direktori aktif ke direktori luar atau dengan kata lain keluar dari direktori aktif ke direktori luarnya. Semisal kita baru berada pada direktori /root sebagaimana terlihat pada kursor [root@linuxxmd root]# maka setelah kita jalankan perintah cd.. maka informasi direktori yang berada di kursor menunjukkan posisi [root@linuxmd/]# sebagaimana kondisi di bawah. Artinya area kerja kita yang semula di direktori root sekarang sudah keluar dari direktori tersebut.
[root@linuxmd /]# ssh muhamma10035@serverstudent
ssh yang mungkin kependekan dari server sharing dimana perintah itu akan digunakan untuk menghubungkan computer yang kita gunakan dengan serverstudent yaitu sebuah computer yang sudah didefinisikan sebagai salah satu netboarhood yang diset untuk menjadi server data mahasiswa STMIK AMIKOM.
muhamma10035@serverstudent’s password:
Dari perintah di atas akan keluar pernyataan untuk memasukkan password. Password itu digunakan sebagai ID atau identifikasi pemakai agar direktori atau data yang ada didalamnya tidak sembarang orang dapat menggunakan.
Pada saat kita menggunakan ssh sekaligus karena perintah tersebut akan sebagai sarana untuk masuk ke direktori yang bersangkutan maka dapat kita lihat perbedaan prompt yang keluar berubah menjadi muhamma10035@lab:
logout
Adalah perintah untuk keluar dari login serverstudent, dapat dilihat setelah dijalankan maka keluar komentar.
Connection to serverstudent closed.
Yang artinya koneksi ke serverstudent telah ditutup. Apabila hendak mengakses folder atau file yang ada di server student maka seorang pengguna harus login ulang dengan ssh.
[root@linuxmd /]# man date
Man adalah perintah help dalam system operasi linux. Sehingga man date digunakan sebagai operator untuk minta tolong / help akan menampilkan segala perintah yang berhubungan dengan tanggal atau waktu.
[root@linuxmd /]# date
Date, apabila kita tuliskan kemudian dienter akan tampil tanggal bulan dan tahun serta waktu saat dieksekusinya perintah date. Sehingga dapat kita lihat tampilan sebagaimana di bawah:
Fri Oct 16 13:35:52 WIT 2009
[root@linuxmd /]# ls
ls kependekatan dari “List information about file(s)” dimana perintah ini digunakan untuk menampilkan informasi isi sebuah direktori baik direktori yang ada di dalamnya maupun file yang tersimpan. Tetapi informasi tersebut akan ditampilkan dalam bentuk baris / horizontal. Dapat dicermati sebagaimana hasil tampilan di bawah:
bin@   cloop/  etc/   initrd/  lost+found/  mnt/  proc/  sbin@  usr@
boot/  dev/    home/  lib@     mencoba1     opt@  root/  tmp/   var/
[root@linuxmd /]# ls -l
Belainan halnya apabila perintah ls tersebut kita tambahkan –l, maka informasi direktori/file tersebut akan ditampilkan vertical ke bawah. Hasil perintah dapat dilihat sebagaimana berikut:
bin@
boot/
cloop/
dev/
etc/
home/
initrd/
lib@
lost+found/
mencoba1
mnt/
opt@
proc/
root/
sbin@
tmp/
usr@
var/
root@linuxmd /]# man ls
Seperti halnya di atas man karena diikuti oleh ls maka difinisinya adalah perintah untuk menampilkan perintah-perintah/sintac yang berkaitan dengan ls atau List information about file.
root@linuxmd /]# ls –l
            Menampilkan seluruh informasi dari isi directori
total 25
lrwxrwxrwx    1 root     root           10 Oct 16  2009 bin -> /cloop/bin/
drwxr-xr-x    2 root     root         1024 Oct 16 13:15 boot/
drwxr-xr-x   18 root     root         1024 Aug 12  2004 cloop/
drwxr-xr-x    1 root     root            0 Jan  1  1970 dev/
drwxr-xr-x   50 root     root         3072 Oct 16 13:15 etc/
drwxr-xr-x    6 root     root         1024 Feb 16  2004 home/
drwxr-xr-x    2 root     root         1024 Aug  7  2004 initrd/
lrwxrwxrwx    1 root     root           10 Oct 16  2009 lib -> /cloop/lib/
drwx——    2 root     root        12288 Sep 16  2004 lost+found/
-rw-r–r–    1 root     root         1264 Oct 16 13:29 mencoba1
drwxr-xr-x    7 root     root         1024 Oct 16  2009 mnt/
lrwxrwxrwx    1 root     root           10 Oct 16  2009 opt -> /cloop/opt/
dr-xr-xr-x   65 root     root            0 Oct 16  2009 proc/
drwx——    7 root     root         1024 Oct 16 13:31 root/
lrwxrwxrwx    1 root     root           11 Oct 16  2009 sbin -> /cloop/sbin/
drwxrwxrwx    8 root     root         1024 Oct 16 13:20 tmp/
lrwxrwxrwx    1 root     root           10 Oct 16  2009 usr -> /cloop/usr/
drwxr-xr-x   21 root     root         1024 Oct 16  2009 var/
root@linuxmd /]# cd home
Perintah untuk memindahkan area kerja ke direktori home.
root@linuxmd home]# ls -l
total 4
drwxr-xr-x    3 ilham    ilham        1024 Jan 13  2004 ilham/
drwxr-xr-x    3 ismah    ismah        1024 Feb 16  2004 ismah/
drwxr-xr-x    3 tamu     tamu         1024 Feb 16  2004 tamu/
drwxr-xr-x    3 user     user         1024 Feb 16  2004 user/
[root@linuxmd home]# ls
ilham/  ismah/  tamu/  user/
[root@linuxmd home]# md arief
Perintah md memberikan instruksi kepada system operasi untuk membuat suatu direktori dengan nama “arief:
[root@linuxmd home]# ls
arief/  ilham/  ismah/  tamu/  user/
[root@linuxmd Desktop]# rm Suratku
Sebuah perintah yang digunakan untuk melakukan penghapusan terhadap file bernama “Suratku”. Setiap kali kita melakukan perintah penghapusan agar yakin terhadap apa yang kita lakukan maka system operasi memberikan satu pertanyaan untuk memferifikasi. Kita harus menjawab ya (y) atau tidak (n).
rm: remove `Suratku’? y
Setelah kita pencet “y” yang artinya “ya” maka file tersebut akan dihapus.
[root@linuxmd Desktop]# cal
Cal berarti memanggil system operasi untuk menampilkan sebuah kalender yang berlaku saat ini.
    October 2009
Su Mo Tu We Th Fr Sa
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
[root@linuxmd Desktop]# cal -m
Perintah ini serupa dengan perintah cal tanpa tambahan perintah –m.
    October 2009
Mo Tu We Th Fr Sa Su
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
[root@linuxmd Desktop]# cal 8 2009
Dengan memberikan option setelah perintah cal yaitu dengan memberi angka 8 spasi 2009 mempunyai maksud bahwa system operasi linux diperintah untuk menampilkan kalender sesuai dengan bulan permintaan yaitu bulan 8 dan tahun 2009.
     August 2009
Su Mo Tu We Th Fr Sa
                   1
 2  3  4  5  6  7  8
 9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
[root@linuxmd Desktop]# cal 10 2009
Kita coba dengan mengetikkan 10 2009 setelah perintah cal ternyata benar bahwa 10 2009 berarti menampilkan kalender bulan 10 tahun 2009, sebagaimana berikut.
    October 2009
Su Mo Tu We Th Fr Sa
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
[root@linuxmd Desktop]# mkdir Dataku
Perintah mkdir berfungsi untuk membuat direktori dengan nama sesuai dengan kata yang mengikutinya. Semisal di atas mkdir Dataku berarti membuat direktori baru dengan nama Dataku, perlu diingat bahwa pada operasi linux bersifat case sensitive. Artinya apabila direktori itu diawali dengan huruf besar maka akan berbeda dengan jika “dataku” dengan huruf kecil semua.
[root@linuxmd Desktop]# ls -l
total 4
drwxr-xr-x    2 root     root         1024 Oct 16 13:53 Dataku/
-rw-r–r–    1 root     root            1 Oct 16 13:42 Home
-rw-r–r–    1 root     root         2588 Oct 16 13:42 Home~
drwx——    2 root     root         1024 Oct 16 13:20 Trash/
            Yang tercetak hitam Dataku adalah direktori yang telah kita buat.
[root@linuxmd Desktop]# rmdir Dataku
[root@linuxmd Desktop]# ls -l
total 3
-rw-r–r–    1 root     root            1 Oct 16 13:42 Home
-rw-r–r–    1 root     root         2588 Oct 16 13:42 Home~
drwx——    2 root     root         1024 Oct 16 13:20 Trash/
[root@linuxmd Desktop]# who
Perintah ini digunakan untuk mengetahui user yang aktif. Karena linux merupakan system operasi multi user maka ada kemungkinan user yang aktif  lebih dari 1. Cara menampilkan user yang aktif adalah dengan perintah “who”
root     vc/1     Oct 16 13:18
root     pts/0    Oct 16 13:20
[root@linuxmd Desktop]# cp Suratku /Home/Dataku
Ada kalanya kita harus menggandakan file karena sesuatu hal misalnya kita hendak membuat sebuah surat yang hampir sama dengan isi surat yang sudah pernah kita buat. Untuk itu kita tidak perlu repot untuk membuat dari awal tetapi cukup mengkopi file tersebut baru kemudian kita edit sesuai dengan kehendak kita. File asli tetap utuh dan akan menjadi arsip file.
Kalau dilihat dari perintah di atas maka perintah cp (mengkopi) file Suratku ke direktori Dataku
[root@linuxmd Desktop]# ls -l
total 9
drwxr-xr-x    2 root     root         1024 Oct 16 13:54 Dataku/
-rw-r–r–    1 root     root            1 Oct 16 13:57 File untuk dikopi
-rw-r–r–    1 root     root            1 Oct 16 13:42 Home
-rw-r–r–    1 root     root            1 Oct 16 13:59 Home~
-rw-r–r–    1 root     root         2588 Oct 16 13:59 Home~~
-rw-r–r–    1 root     root            1 Oct 16 13:59 Suratku
drwx——    2 root     root         1024 Oct 16 13:20 Trash/
[root@linuxmd home]# pwd
/home
Perintah untuk menampilkan direktori dimana kita sedang bekerja adalah dengan mengetikkan pwd dan kita akan mengetahui dimana posisi kita dalam disk. Dapat kita lihat bahwa kita berada di direktori /home sebagaimana diatas.
[root@linuxmd home]# mv /home/Suratku /var/www
“mv” adalah perintah untuk memindahkan file, dari asal direktori ke direktori baru. Sebagaimana tertulis di atas maka file Suratku yang berada di direktori /home/arief akan dipindahkan ke direktori /var/www. Dan dapat kita lihat bahwa file Suratku pada direktori home sudah tidak ada.
total 5
drwxr-xr-x    2 root     root         1024 Oct 16 14:11 arief/
drwxr-xr-x    3 ilham    ilham        1024 Jan 13  2004 ilham/
drwxr-xr-x    3 ismah    ismah        1024 Feb 16  2004 ismah/
drwxr-xr-x    3 tamu     tamu         1024 Feb 16  2004 tamu/
drwxr-xr-x    3 user     user         1024 Feb 16  2004 user/
[root@linuxmd home]# find /root -name Suratku.txt -print
[root@linuxmd home]# ls -l
total 5
drwxr-xr-x    2 root     root         1024 Oct 16 14:11 arief/
drwxr-xr-x    3 ilham    ilham        1024 Jan 13  2004 ilham/
drwxr-xr-x    3 ismah    ismah        1024 Feb 16  2004 ismah/
drwxr-xr-x    3 tamu     tamu         1024 Feb 16  2004 tamu/
drwxr-xr-x    3 user     user         1024 Feb 16  2004 user/
[root@linuxmd home]# find /root -name Suratku -print
Perintah find dimanfaatkan untuk melakukan pencarian terhadap file yang dimungkinkan dalam direktori tertentu. Sangat bermanfaat dikala file dalam satu direktori tersebut sudah cukup banyak sehingga kita harus mencermati satu per satu. Dengan perintah find ini file yang kita ketahui namanya akan ditampilkan dengan perintah find tersebut. Sintacnya sebagaimana di atas, dan hasil pencarian sebagaimana terlihat di bawah.
/root/Desktop/Suratku
    
[root@linuxmd home]# ps
Perintah dalam linux yang berfungsi untuk menampilkan
[root@linuxmd home]# cat>arief.bat
Ini adalah perintah
Untuk membuat contoh pembuatan batch file
^D
Jadi cat> adalah perintah untuk menuliskan baris yang tertulis pada prompt linux agar dapat disimpan menjadi sebuah file. Dalam hal ini file yang terbentuk adalah arief.bat.
[root@linuxmd home]# cat arief.bat
Dengan perbedaan tanda “>” setelah perintah cat merubah pembuatan file menjadi hanya sekedar menampilkan isi file tersebut.
[root@linuxmd home]# clear
Adalah perintah untuk membersihkan layer. Sering pula disebut clear screen.
[root@linuxmd home]# shutdown
Sebagai sebuah system berbasis GUI maka computer sebelum dimatikan harus dikembalikan kepada save program sehingga temporary dan program yang sedang berjalan sewaktu dimatikan tidak menimbulkan kerusakan. Perintah ini merupakan prosedur untuk shutdown. Memulai memindahkan program dari drive ke memory.
[root@linuxmd home]# reboot
Hampir sama dengan perintah di atas hanya saja cara ini biasanya digunakan untuk membersihkan memori dari temporary program yang berjalan terlalu banyak.
[root@linuxmd home]# halt
Perintah yang sama dengan shutdown.
3.         KESIMPULAN
            Dengan praktikum yang telah dilaksanakan maka dapat disimpulkan:
a.                   Perintah-perintah dasar pada linux fungsinya sama dengan perintah dasar pada dos/windows hanya yang berbeda adalah bentul perintah sebagai contoh dimana dalam dos perintah untuk menampilkan informasi file adalah dengan perintah “dir” sedangkan di linux dengan “ls”
b.                  Direktori yang dibuat dalam system linux mempunuai spesifikasi fungsi tersendiri dan sudah merupakan format baku dalam system linux. Linux berusaha mengatur direktori sesuai dengan fungsinya sehingga pengguna dapat mengetahui bahwa dalam direktori tertentu tidak boleh digunakan untuk menyimpan data, atau sewaktu mengakses harus berhati-hati karena tentu ada direktori yang digunakan untuk menyimpan program sewaktu ada perubahan akan dimungkinkan terjadi kerusakan system. Apalagi SO ini bersifat multi user artinya memang disediakan untuk banyak orang. Sangat besar kemungkinan rusak apabila
c.                   Dengan manajemen file yang baik akan memudahkan seorang user dalam memanfaatkan komputernya. Dalam hal ini perintah-perintah dasar itu sangat erat hubungannya dengan manajemen file sehingga mahasiswa harus menguasai dengan baik fungsi masing-masing perintah dan dapat memanfaatkan untuk manajemen file.
4.         TUGAS
a.         Menjelaskan secara detail, perintah-perintah yang telah dijalankan dan contoh-contoh yang lain ke dalam laporan.
Jawab: ada pada pembahasan
b.         Carilah perintah-perintah dasar linuz yang lain dan jelaskan fungsinya, selain yang sudah ada dalam modul ini, minimal 5 perintah.
                        Jawab:
Kami mendapatkan beberapa perintah dasar linux internetdalam bahasa Inggris dan belum sempat kami terjemahkan. Tetapi setidaknya kami telah memahami beberapa perintah yang penting.
a
       alias                 Create an alias
       apropos           Search Help manual pages (man -k)
       apt-get            Search for and install software packages (Debian)
       aspell               Spell Checker
       awk                 Find and Replace text, database sort/validate/index
b
       bash                GNU Bourne-Again SHell
       bc                    Arbitrary precision calculator language
       bg                    Send to background
       break               Exit from a loop
       builtin             Run a shell builtin
       bzip2               Compress or decompress named file(s)
c
       cal                   Display a calendar
       case                 Conditionally perform a command
       cat                   Display the contents of a file
       cd                    Change Directory
       cfdisk              Partition table manipulator for Linux
       chgrp               Change group ownership
       chmod             Change access permissions
       chown             Change file owner and group
       chroot             Run a command with a different root directory
       chkconfig        System services (runlevel)
       cksum             Print CRC checksum and byte counts
       clear                Clear terminal screen
       cmp                 Compare two files
       comm              Compare two sorted files line by line
       command        Run a command – ignoring shell functions
       continue          Resume the next iteration of a loop
       cp                    Copy one or more files to another location
       cron                 Daemon to execute scheduled commands
       crontab            Schedule a command to run at a later time
       csplit               Split a file into context-determined pieces
       cut                   Divide a file into several parts
d
       date                 Display or change the date & time
       dc                    Desk Calculator
       dd                   Convert and copy a file, write disk headers, boot records
       ddrescue         Data recovery tool
       declare            Declare variables and give them attributes
       df                    Display free disk space
       diff                 Display the differences between two files
       diff3               Show differences among three files
       dig                  DNS lookup
       dir                   Briefly list directory contents
       dircolors Colour setup for `ls’
       dirname           Convert a full pathname to just a path
       dirs                  Display list of remembered directories
       dmesg             Print kernel & driver messages
       du                   Estimate file space usage
e
       echo                Display message on screen
       egrep               Search file(s) for lines that match an extended expression
       eject                Eject removable media
       enable             Enable and disable builtin shell commands
       env                  Environment variables
       ethtool            Ethernet card settings
       eval                 Evaluate several commands/arguments
       exec                Execute a command
       exit                  Exit the shell
       expect             Automate arbitrary applications accessed over a terminal
       expand            Convert tabs to spaces
       export             Set an environment variable
       expr                 Evaluate expressions
f
       false                Do nothing, unsuccessfully
       fdformat         Low-level format a floppy disk
       fdisk               Partition table manipulator for Linux
       fg                    Send job to foreground
       fgrep               Search file(s) for lines that match a fixed string
       file                  Determine file type
       find                 Search for files that meet a desired criteria
       fmt                  Reformat paragraph text
       fold                 Wrap text to fit a specified width.
       for                   Expand words, and execute commands
       format             Format disks or tapes
       free                 Display memory usage
       fsck                 File system consistency check and repair
       ftp                   File Transfer Protocol
       function          Define Function Macros
       fuser                Identify/kill the process that is accessing a file
g
       gawk               Find and Replace text within file(s)
       getopts            Parse positional parameters
       grep                 Search file(s) for lines that match a given pattern
       groups             Print group names a user is in
       gzip                 Compress or decompress named file(s)
h
       hash                Remember the full pathname of a name argument
       head                Output the first part of file(s)
       history             Command History
       hostname        Print or set system name
i
       id                    Print user and group id’s
       if                     Conditionally perform a command
       ifconfig           Configure a network interface
       ifdown            Stop a network interface
       ifup                 Start a network interface up
       import             Capture an X server screen and save the image to file
       install              Copy files and set attributes
j
       join                  Join lines on a common field
k
       kill                   Stop a process from running
       killall               Kill processes by name
l
       less                  Display output one screen at a time
       let                    Perform arithmetic on shell variables
       ln                     Make links between files
       local                Create variables
       locate              Find files
       logname          Print current login name
       logout             Exit a login shell
       look                 Display lines beginning with a given string
       lpc                   Line printer control program
       lpr                   Off line print
       lprint               Print a file
       lprintd             Abort a print job
       lprintq             List the print queue
       lprm                Remove jobs from the print queue
       ls                     List information about file(s)
       lsof                  List open files
m
       make               Recompile a group of programs
       man                 Help manual
       mkdir              Create new folder(s)
       mkfifo             Make FIFOs (named pipes)
       mkisofs           Create an hybrid ISO9660/JOLIET/HFS filesystem
       mknod            Make block or character special files
       more                Display output one screen at a time
       mount             Mount a file system
       mtools             Manipulate MS-DOS files
       mv                   Move or rename files or directories
       mmv                Mass Move and rename (files)
n
       netstat             Networking information
       nice                 Set the priority of a command or job
       nl                     Number lines and write files
       nohup              Run a command immune to hangups
       nslookup         Query Internet name servers interactively
o
       open                Open a file in its default application
       op                    Operator access
p
       passwd            Modify a user password
       paste               Merge lines of files
       pathchk           Check file name portability
       ping                 Test a network connection
       pkill                 Stop processes from running
       popd               Restore the previous value of the current directory
       pr                    Prepare files for printing
       printcap           Printer capability database
       printenv          Print environment variables
       printf               Format and print data
       ps                    Process status
       pushd              Save and then change the current directory
       pwd                Print Working Directory
q
       quota               Display disk usage and limits
       quotacheck     Scan a file system for disk usage
       quotactl           Set disk quotas
r
       ram                  ram disk device
       rcp                   Copy files between two machines
       read                 read a line from standard input
       readonly          Mark variables/functions as readonly
       reboot             Reboot the system
       renice              Alter priority of running processes
       remsync          Synchronize remote files via email
       return              Exit a shell function
       rev                   Reverse lines of a file
       rm                   Remove files
       rmdir               Remove folder(s)
       rsync               Remote file copy (Synchronize file trees)
s
       screen              Multiplex terminal, run remote shells via ssh
       scp                  Secure copy (remote file copy)
       sdiff                Merge two files interactively
       sed                  Stream Editor
       select               Accept keyboard input
       seq                  Print numeric sequences
       set                   Manipulate shell variables and functions
       sftp                 Secure File Transfer Program
       shift                Shift positional parameters
       shopt               Shell Options
       shutdown        Shutdown or restart linux
       sleep                Delay for a specified time
       slocate             Find files
       sort                  Sort text files
       source             Run commands from a file `.’
       split                 Split a file into fixed-size pieces
       ssh                   Secure Shell client (remote login program)
       strace              Trace system calls and signals
       su                    Substitute user identity
       sudo                Execute a command as another user
       sum                 Print a checksum for a file
       symlink           Make a new name for a file
       sync                Synchronize data on disk with memory
t
       tail                   Output the last part of files
       tar                   Tape ARchiver
       tee                   Redirect output to multiple files
       test                  Evaluate a conditional expression
       time                 Measure Program running time
       times               User and system times
       touch               Change file timestamps
       top                  List processes running on the system
       traceroute        Trace Routeto Host
       trap                 Run a command when a signal is set(bourne)
       tr                     Translate, squeeze, and/or delete characters
       true                 Do nothing, successfully
       tsort                Topological sort
       tty                   Print filename of terminal on stdin
       type                 Describe a command
u
       ulimit              Limit user resources
       umask             Users file creation mask
       umount           Unmount a device
       unalias             Remove an alias
       uname             Print system information
       unexpand        Convert spaces to tabs
       uniq                 Uniquify files
       units                Convert units from one scale to another
       unset               Remove variable or function names
       unshar             Unpack shell archive scripts
       until                Execute commands (until error)
       useradd           Create new user account
       usermod          Modify user account
       users                List users currently logged in
       uuencode        Encode a binary file
       uudecode        Decode a file created by uuencode
v
       v                      Verbosely list directory contents (`ls -l -b’)
       vdir                 Verbosely list directory contents (`ls -l -b’)
       vi                     Text Editor
       vmstat             Report virtual memory statistics
w
       watch              Execute/display a program periodically
       wc                   Print byte, word, and line counts
       whereis           Report all known instances of a command          
       which              Locate a program file in the user’s path.
       while               Execute commands
       who                 Print all usernames currently logged in
       whoami           Print the current user id and name (`id -un’)
       Wget               Retrieve web pages or files via HTTP, HTTPS or FTP
       write               Send a message to another user
x
       xargs               Execute utility, passing constructed argument list(s)
       yes                  Print a string until interrupted
Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s