Linux

BASH Command yang perlu Anda Ingat untuk system Admin Server

BASH Command yang perlu Anda Ingat untuk system Admin Server Desember 8, 2014Leave a comment

HUMAYRAA merupakan salah satu bagian dari web Bestariweb Studio. HUMAYRAA.COM kami khususkan untuk berbagi pengalaman dan tutorial kepada seluruh pembaca yang berminat menggeluti dunia IT dan desain. Kunjungi pula web kami yang lainnya: Bestariweb Studio | BestariwebHost

WHM VPS tutorial, bash command, cara mengganti owner file

[wp_ad_camp_1]

1. Melihat top / high 10 process yg sangat besar dalam penggunaan cpu dan memory server

Untuk melihat proses mana saja yang memakan banyak resource, bisa anda gunakan perintah berikut :

root@hostname [~]# ps -eo user,pcpu,pmem | tail -n +2 | awk '{num[$1]++; cpu[$1] += $2; mem[$1] += $3} END{printf("NPROC\tUSER\tCPU\tMEM\n"); for (user in cpu) printf("%d\t%s\t%.2f\t%.2f\n",num[user], user, cpu[user], mem[user]) }'

[row]
[col span=”1/2″]
Hasil :

NPROC   USER    CPU     MEM
1       user01        0.00    0.20
1       mysql   0.90    10.10
1       named   0.00    3.00
4       dovenull        0.00    1.10
4       bw140630        0.00    0.80
1       bw131224        0.00    0.20
1       mailnull        0.00    0.00
11      nobody  0.00    6.50
99      root    0.10    7.60
1       dovecot 0.00    0.10

[/col]
[col span=”1/2″]
[wp_ad_camp_2]
[/col]
[/row]

2. melihat siapa saja user yg memiliki cron aktif dan dijalankan di server secara rutin

Perintah berikut ini berguna untuk melihat user yang memiliki cron aktif

for USER in 'ls /var/spool/cron'; do echo "=== crontab for $USER ==="; echo $USER; done

Hasil yang akan Anda dapatkan di layar adalah :

=== crontab for ls /var/spool/cron ===
ls /var/spool/cron

3. Melihat / Mengintip aktifitas user tertentu

Anda bisa juga mengintip aktifitas dari salah satu user dengan mengetikkan perintah berikut di puTTY :

x=1; while [ $x = 1 ]; do process=`pgrep -u username`; if [ $process ]; then x=0; fi; done; strace -vvtf -s 256 -p $process

Note : ganti username dengan nama user yang akan anda intip.

4. Tracking ddos attack berdasarkan jumlah urutan IP dengan koneksi terbanyak

Kita juga bisa melihat usaha serangan para hacker ke IP tertentu dengan menggunakan DDOS berdasarkan jumlah koneksi terbanyak. Gunakan perintah berikut:

netstat -ntu | awk '{print $5}' | tail --lines=+3 | cut -s -d: -f1 | sort | uniq -c | sort -n -b -r

hasil yang akan didapat contohnya seperti berikut ini:

      2 195.242.80.1
      1 4.2.2.2
      1 180.251.124.235
      1 157.55.39.36
      1 141.0.9.219
      1 114.79.13.18
      1 112.215.64.203

5. Mengganti Owner dan group semua file dalam sebuah directory / folder

[wp_ad_camp_1]
Ada kalanya kita perlu melakukan copy file antar cPanel. Namun masalahnya copy file tersebut hanya meng-copy file tanpa merubah status kepemilikan file. sehingga saat dibuka dari browser akan terjadi error 500 (internal server error). Untuk merubah status kepemilikan file, gunakan perintah berikut :

chown -R username:username namafolder

misal untuk merubah status kepemilikan file di folder public_html di account username1 bisa digunakan perintah:

chown -R username1:username1 /home/username1/public_html

Semoga bermanfaat
[wp_ad_camp_2]

HUMAYRAA merupakan salah satu bagian dari web Bestariweb Studio. HUMAYRAA.COM kami khususkan untuk berbagi pengalaman dan tutorial kepada seluruh pembaca yang berminat menggeluti dunia IT dan desain. Kunjungi pula web kami yang lainnya: Bestariweb Studio | BestariwebHost

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *