Difference between revisions of "Perintah Linux P"

From OnnoWiki
Jump to navigation Jump to search
 
(4 intermediate revisions by one other user not shown)
Line 28: Line 28:
  
 
=passwd=
 
=passwd=
 +
''Mengganti password user (User hanya bisa mengganti password akun pribadinya, agar bisa mengganti password user lain, loginlah sebagai superuser)''
 +
* Ganti password user brain
 +
$ passwd brain
 +
 
=paste=
 
=paste=
 
=patch=
 
=patch=
Line 39: Line 43:
 
=pidof=
 
=pidof=
 
=ping=
 
=ping=
 +
Memeriksa konektivitas jaringan dengan mengirimkan paket ICMP ke IP komputer tujuan.
 +
* Periksa kontektivitas ke DNS Nawala
 +
ping 180.131.144.144
 +
 
=pinky=
 
=pinky=
 
=pmap=
 
=pmap=
Line 49: Line 57:
 
=printf=
 
=printf=
 
=ps=
 
=ps=
 +
 +
ps mengambil snapshot dari kelompok proses terpilih yang aktif. Secara default kelompok ini terbatas pada proses yang dimiliki oleh pengguna saat ini dan terkait dengan terminal yang sama.
 +
 +
Hal ini dapat memberikan informasi lebih rinci tentang proses yang terjadi daripada top, tapi tidak dinamis.
 +
 +
Untuk memilih semua proses gunakan -A atau -e:
 +
 +
ps -A
 +
ps -e
 +
 +
Contoh keluaran
 +
 +
  PID TTY          TIME CMD
 +
    1 ?        00:00:00 init
 +
    2 ?        00:00:00 kthreadd
 +
    3 ?        00:00:05 ksoftirqd/0
 +
    6 ?        00:00:00 migration/0
 +
    7 ?        00:00:00 watchdog/0
 +
    8 ?        00:00:00 migration/1
 +
...
 +
...
 +
12400 ?        00:00:00 btrfs-worker-2
 +
12403 ?        00:00:00 btrfs-endio-met
 +
12508 ?        00:00:00 kworker/0:0
 +
12723 ?        00:00:00 kworker/1:0
 +
13329 ?        00:00:00 kworker/1:2
 +
13541 pts/2    00:00:00 ps
 +
 +
ps tidak berbeda jauh dengan top tapi memberikan lebih banyak informasi.
 +
Untuk memberikan Long Format output:
 +
 +
ps -Al
 +
 +
Untuk mengaktifkan extra full mode, ini akan memperlihatkan command line argumen yang dikirimkan ke proses
 +
 +
ps -AlF
 +
 +
Untuk melihat thread ( LWP dan NLWP)
 +
 +
ps -AlFH
 +
 +
Untuk melihat thread setelah di proses
 +
 +
ps -AlLm
 +
 +
Untuk melihat semua proses yang ada di server
 +
 +
ps ax
 +
ps axu
 +
 +
Print proses tree
 +
 +
ps -ejH
 +
ps axjf
 +
pstree
 +
 +
Print informasi security
 +
 +
ps -eo euser,ruser,suser,fuser,f,comm,label
 +
ps axZ
 +
ps -eM
 +
 +
 +
Lihat semua proses yang jalan sebagai User www-data
 +
 +
ps -U www-data -u www-data u
 +
 +
Set output dalam format yang user-defined
 +
 +
ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
 +
ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
 +
ps -eopid,tt,user,fname,tmout,f,wchan
 +
 +
Display hanya proses ID dari firefox
 +
 +
ps -C firefox -o pid=
 +
ps -C soffice.bin -o pid=
 +
pgrep firefox
 +
pgrep soffice.bin
 +
 +
Tampilkan nama dari PID 55977
 +
 +
ps -p 55977 -o comm=
 +
 +
Tampilkan top 10 proses yang mengkonsumsi memory
 +
 +
ps -auxf | sort -nr -k 4 | head -10
 +
 +
Tampilkan top 10 proses yang mengkonsumsi CPU
 +
 +
ps -auxf | sort -nr -k 3 | head -10
 +
 
=ptx=
 
=ptx=
 
=pwck=
 
=pwck=
Line 54: Line 154:
 
=pwd=
 
=pwd=
 
=python=
 
=python=
 +
''an interpreted, interactive, object-oriented programming language''
 +
* Sajikan direktori saat ini di <code>http://%HOSTNAME:8000/
 +
python -m SimpleHTTPServer

Latest revision as of 09:31, 2 April 2013

Indeks - A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

passwd

Mengganti password user (User hanya bisa mengganti password akun pribadinya, agar bisa mengganti password user lain, loginlah sebagai superuser)

  • Ganti password user brain
$ passwd brain

paste

patch

pathchk

perl

pg_dump

Backup seluruh data pada sebuah database ke dalam sebuah file, File Dikompresi (-Fc)

pg_dump -Fc -h localhost -U postgres rumah_sakit_husada > 20121212_transaksi.backup

pidof

ping

Memeriksa konektivitas jaringan dengan mengirimkan paket ICMP ke IP komputer tujuan.

  • Periksa kontektivitas ke DNS Nawala
ping 180.131.144.144

pinky

pmap

portmap

poweroff

pppd

pr

praliases

printenv

printf

ps

ps mengambil snapshot dari kelompok proses terpilih yang aktif. Secara default kelompok ini terbatas pada proses yang dimiliki oleh pengguna saat ini dan terkait dengan terminal yang sama.

Hal ini dapat memberikan informasi lebih rinci tentang proses yang terjadi daripada top, tapi tidak dinamis.

Untuk memilih semua proses gunakan -A atau -e:

ps -A
ps -e

Contoh keluaran

  PID TTY          TIME CMD
    1 ?        00:00:00 init
    2 ?        00:00:00 kthreadd
    3 ?        00:00:05 ksoftirqd/0
    6 ?        00:00:00 migration/0
    7 ?        00:00:00 watchdog/0
    8 ?        00:00:00 migration/1
...
...
12400 ?        00:00:00 btrfs-worker-2
12403 ?        00:00:00 btrfs-endio-met
12508 ?        00:00:00 kworker/0:0
12723 ?        00:00:00 kworker/1:0
13329 ?        00:00:00 kworker/1:2
13541 pts/2    00:00:00 ps

ps tidak berbeda jauh dengan top tapi memberikan lebih banyak informasi. Untuk memberikan Long Format output:

ps -Al

Untuk mengaktifkan extra full mode, ini akan memperlihatkan command line argumen yang dikirimkan ke proses

ps -AlF

Untuk melihat thread ( LWP dan NLWP)

ps -AlFH

Untuk melihat thread setelah di proses

ps -AlLm

Untuk melihat semua proses yang ada di server

ps ax
ps axu

Print proses tree

ps -ejH
ps axjf
pstree

Print informasi security

ps -eo euser,ruser,suser,fuser,f,comm,label
ps axZ
ps -eM


Lihat semua proses yang jalan sebagai User www-data

ps -U www-data -u www-data u

Set output dalam format yang user-defined

ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
ps -eopid,tt,user,fname,tmout,f,wchan

Display hanya proses ID dari firefox

ps -C firefox -o pid=
ps -C soffice.bin -o pid=
pgrep firefox
pgrep soffice.bin

Tampilkan nama dari PID 55977

ps -p 55977 -o comm=

Tampilkan top 10 proses yang mengkonsumsi memory

ps -auxf | sort -nr -k 4 | head -10

Tampilkan top 10 proses yang mengkonsumsi CPU

ps -auxf | sort -nr -k 3 | head -10

ptx

pwck

pwconv

pwd

python

an interpreted, interactive, object-oriented programming language

python -m SimpleHTTPServer