Bisik Tetangga
Untuk masuk ke forum, silahkan Login atau mendaftar (Share Your Knowledge)


Tempat Asyik Nongkrong Sekaligus Menambah Ilmu Pengetahuan
 
IndeksFAQPencarianPendaftaranLogin
Kami mohon partisipasinya dalam pengembangan forum. Klik Disini


Pasang Iklanmu disini gratis (selama masa promosi)
ads ads ads ads

Share | 
 

 [Share] Perintah Dasar Linux

Topik sebelumnya Topik selanjutnya Go down 
PengirimMessage
avatar
harry170891
Administrator

Jumlah posting : 212
Reputasi : 11
Join date : 04.12.10
Age : 25
Lokasi : Bandung, Indonesia

PostSubyek: [Share] Perintah Dasar Linux   Sat Sep 24, 2011 7:10 am

-alias : Untuk membuat alias dan menampilkan alias yang sudah diset sebelumnya.
Contoh :

-menampilkan alias yang sudah diset sebelumnya
[kave@client10~]$ alias
alias d='dir'
alias ls='/usr/bin/ls -l'
alias v='vdir'
alias vdir='/usr/bin/ls $LS_OPTIONS --format=long'

-membuat alias baru yaitu dir yang fungsinya sama dengan ls
[kave@client10~]$ alias dir='/usr/bin/ls -l'

-cp :Copy, untuk melakukan proses copy file
Syntax : cp [options] file_sumber file_tujuan
Contoh : copy file dari direktori /data/mhs1/otomatis.sh ke /data/mhs2/
[kave@client10~]$ cp /data/mhs1/otomatis.sh /data/mhs2/

-chmod: Untuk mengganti perijinan pada file atau direktori.
Syntax : chmod [options] file_atau_direktori
Contoh : Mengganti perijinan file /data/mhs1/otomatis.sh dari 664 menjadi
755
[kave@client10~]$ chmod 755 /data/mhs1/otomatis.sh

-chown: Mengganti kepemilikan atas file atau direktori
Syntax : chown [options] username:groupname
Contoh : Mengganti kepemilikan file /data/otomatis.sh yang sebelumnya
dimiliki oleh user yang bernama labcrew menjadi labcrew2
[kave@client10~]$ chown labcrew2:labcrew2 /data/otomatis.sh

-chgrp: Untuk mengganti grup pemilik suatu file atau direktori
Syntax : chgrp [options] groupname
Contoh :
[kave@client10~]$ chgrp labcrew /data/otomatis.sh

-clear: Untuk membersihkan tampilan layar monitor
Syntax : clear
Note : untuk melakukan clear dengan cepat, Anda dapat menggunakan
kombinasi tombol CTRL + L

-cat: Menampilkan isi dari suatu file
Syntax : cat nama_file
Contoh : menampilkan isi file /etc/issue.net
[kave@client10~]$ cat /etc/issue.net
Welcome to client10.dejavu.war.net.id. Unauthorized access is
prohibited !

-cd: Change Directory, untuk berpindah/berganti direktori.
Syntax : cd nama_direktori
Contoh : berganti ke direktori praktikum
[kave@client10~]# cd praktikum

-cal: Menampilkan kalender.
Syntax : cal
Contoh :
[kave@client10~]$
cal
November 2006
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

-Date: Menampilkan informasi tanggal dan waktu saat ini.
Syntax : date
Contoh :
[kave@client10~]$ date
Thu Nov 16 23:15:35 UTC 2006

-DU: Menampilkan penggunaan kapasitas harddisk oleh suatu direktori.
Syntax : du [options]
Contoh : Menampilkan penggunaan kapasitas harddisk pada direktori
/home/kave dengan option -h (human readable) agar lebih mudah dalam
pembacaan karena hasil yang ditampilkan sudah dikonversi dalam bentuk
KiloByte, MegaByte bahkan GigaByte (jika diperlukan).
[kave@client10~]$ du -h
12K
./.config/xfce4/xffm
36K
./.config/xfce4/desktop
12K
./.config/xfce4/panel
4.0K
./.config/xfce4/xfwm4
68K
./.config/xfce4/mcs_settings
..
..
20K
./.nvu/plstbxas.default/extensions
4.0K
./.nvu/plstbxas.default/chrome
1.6M
./.nvu/plstbxas.default
1.7M
./.nvu
233M
.

-untuk ngemount
mount
misalnya untuk ngemount file iso
mount -t auto -o loop /opt/file.iso /media/file

- untuk scp
fungsinya untuk secure copy, antar mesin
commandnya
scp [You must be registered and logged in to see this link.].0.1:/opt/file.iso /media/

- untuk ftp
fungsinya untuk mengambil/menaruh file di server
command
ftp [You must be registered and logged in to see this link.].0.1

- sort
fungsinya untuk sorting dalam suatu file
command
sort -u namafile

- untuk format hdd
mkfs.ext3 /dev/sda1

- untuk nge-dump suatu media (bisa juga untuk bikin file iso)
dd if=/dev/sda1 of=/opt/file.iso

-login ke mesin lain
rlogin 192.168.0.1
ssh [You must be registered and logged in to see this link.].0.1
telnet 192.168.0.1

- awk untuk modifikasi suatu kalimat dalam suatu file / direktory
misalnya
dalam 1 file, namanya file1 ada kalimat :
budi pergi ke pasar
kita mo ngambil kata pergi, jadi commandnya
awk '{print $4}' file1
hasil outputnya adalah pasar

- sed untuk memodifikasi isi file
misalnya kita ingin mengganti kalimat budi pergi ke pasar menjadi budi pergi ke sekolah, commandnya
sed 's/ pasar/sekolah'/ file1

- who , untuk mengetahui siapa yang sedang login
- last, untuk mengetahui, user terakhir yang login
- tail , untuk menampilkan baris terakhir dari suatu file

untuk melihat file sharing dari suatu file sharing
smbclient -L [You must be registered and logged in to see this link.]

touch -> untuk membuat suatu file kosong
touch file2

bash -> bourne again shell
sh -> shell
ksh -> korn shell
csh -> c shell

useradd -> untuk menambahkan user
userdel -> untuk mendelete user

untuk mengkompres
gzip namafile

untuk mengkompress direktory
gzip -Rf namafile

untuk mengkopy 1 direktory
cp -Rf dir1 dir2

untuk membuat symlink
ln -s file1 file2

untuk membuat hardlink
ln file1 file2

untuk mencegah user login

useradd -s /sbin/nologin namauser

untuk mencegah user memiliki direktory
useradd -d /dev/null namauser

untuk membuat penjadwalan
crontab -e

untuk masuk ke run level 3
init 3

untuk masuk ke run level 5 (GUI)
init 5

untuk masuk ke run level 1/ singel user
init 1

untuk mengupdate grub
grub-install /dev/sda

Chmod fungsinya buat merubah mode permission dilinux/unix gan..
kalo pake 777 atau 755 itu chmod yang menggunakan mode octal..
sebenarnya angka diatas penjumlahan dari mode symbol..
mode symbol
r=read=4 -> permission untuk hak read / baca
w=write=2 -> permission untuk hak write / tulis
x=execute=1 -> permission untuk hak execute / menjalankan file executable

jadi klo 777=rwxrwxrwx
klo 755=rwxr-xr-x

-tiga kolom rwx pertama menyatakan permission yg dimiliki owner file/direktori..
-tiga kolom rwx kedua menyatakan permission yg dimiliki group dari ownernya..owner kan punya grup user..
-tiga kolom rwx ketiga menyatakan permission yg dimiliki oleh other..berarti disini selain owner dan grup..

Quote :
Sudo (Super User DO)

Sudo digunakan meningkatkan level user tertentu untuk menggunakan perintah tertentu. Singkatnya dengan Sudo, user dapat juga bertindak sebagai root tanpa memerlukan password root (tetapi dengan password user tersebut).

1. Insatalasi Sudo
Umumnya sudo sudah termasuk di distro Linux (terutama basis debian), tetapi bila ternyata sudo tidak ada atau ingin diupgrade, Anda dapat men-download software sudo tersebut di [You must be registered and logged in to see this link.] Versi terbaru saat ini (sampai dengan post ini) adalah 1.6.9p3.

Setelah didownload, lakukan langkah-langkah berikut untuk menginstalnya:
* $ tar xvzf sudo-1.6.9p3.tar.gz
* $ cd sudo-1.6.9p3
* $ ./configure --with-all-insults --enable-log-host
* $ make
* # make install

2. Konfigurasi
Konfigurasi untuk sudo berada dalam file /etc/sudoers. Untuk mengedit file konfigurasi ini tidak dapat dilakukan dengan editor lain, semacam vi, joe, dsb. Pengeditan file konfigurasi ini dilakukan dengan perintah visudo.

File konfigurasi ini terbagi menjadi 2 bagian, yaitu bagian alias dan bagian privilege.

Bagian alias, umumnya terbagi menjadi 4 bagian yaitu:
1. Host_Alias : Digunakan untuk mengisikan daftar nama host, alamat IP, network/netmask, atau netgroup.
2. Runas_Alias : Digunakan untuk mengisikan daftar user, group, atau netgroup
3. Cmnd_Alias : Digunakan untuk mengisikan daftar perintah atau direktori secara absolut. Bila yang diberikan adalah perintah, maka argumen dan flag dapat juga disertakan.
4. User_Alias : Digunakan untuk mengisikan daftar user, group, atau netgroup

Format untuk bagian privilege adalah sebagai berikut:
user_alias host_alias=(runas_type, runas_type, ...) cmnd_alias

NB: runas_type bersifat opsional, artinya boleh diberikan dan boleh juga tidak diberikan

Berikut adalah contoh sederhana konfigurasi file /etc/sudoers:
Quote:
# Host alias
Host_Alias FILESERVERS = fs1, fs2
Host_Alias MAILSERVERS = smtp, smtp2

# User Alias
User_Alias USERS = joni, joe
User_Alias ADMINS = Sirius
Runas_Alias ADMIN = root

# Command Aliases, untuk command yang akan dijalankan oleh sudo
Cmnd_Alias SERVICES = /sbin/service, /sbin/chkconfig
Cmnd_Alias HALT = /sbin/halt, /sbin/shutdown -h *
Cmnd_Alias REBOOT = /sbin/reboot, /sbin/init 6, /sbin/shutdown -r *

## User privilege, untuk menentukan user mana dan command apa yang akan dijalankan

#artinya root boleh menjalankan semua perintah
root ALL = (ALL) ALL

#artinya semua user yang tercantum di user alias USERS boleh mengakses perintah Services dengan status sebagai alias ADMIN (run as)
USERS ALL = (ADMIN) SERVICES

# artinya semua user alias ADMINS boleh menjalankan perintah halt dan reboot tanpa memasukan password
ADMINS ALL = NOPASSWD: HALT, REBOOT

# semua user alias USERS boleh mengakses semua perintah SERVICES sebagai alias ADMIN di komputer alias MAILSERVERS
USERS MAILSERVERS = (ADMIN) SERVICES

Tutorial VIM
Pengenalan Linux

Lumayan share dari Forum Tetangga

Untuk update dan pertanyaan silahkan PM
Kembali Ke Atas Go down
Lihat profil user http://www.bisiktetangga.co.cc/
 

[Share] Perintah Dasar Linux

Topik sebelumnya Topik selanjutnya Kembali Ke Atas 
Halaman 1 dari 1

Permissions in this forum:Anda tidak dapat menjawab topik
Bisik Tetangga :: Komputer :: Operating System-