Perintah berguna di linux centos

Bismillaahirrohmaanirrohiim…

Di bawah ini adalah koleksi perintah command line yang berguna di linux centos, kemungkinan halaman ini akan diupdate secara berkala.

Cara mengganti owner dan group file atau folder di linux
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
chown -R user:group /path/to/file atau folder
chown -R user:group /path/to/file atau folder
chown -R user:group /path/to/file atau folder
Cara mengetahui owner dan group file dan folder di centos
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ls -l /path/to/folder or file
ls -l /path/to/folder or file
ls -l /path/to/folder or file
Cara monitoring http request di server linux centos

perintahnya sama seperti halaman ini

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
yum install tcpflow
tcpflow -p -c -i eth0 port 80 | grep -oE '(GET|POST|HEAD) .* HTTP/1.[01]|Host: .*'
yum install tcpflow tcpflow -p -c -i eth0 port 80 | grep -oE '(GET|POST|HEAD) .* HTTP/1.[01]|Host: .*'
yum install tcpflow
tcpflow -p -c -i eth0 port 80 | grep -oE '(GET|POST|HEAD) .* HTTP/1.[01]|Host: .*'
Mengganti versi PHP di centos 7

adakalanya kita mempunyai banyak versi PHP di server, nah yang aktif biasanya bawaan panelnya, padahal kita ingin install extension untuk PHP yang digunakan versi web. Berikut caranya

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
scl enable php72 bash atau scl enable rh-php72 bash (tergantung nama php kita bisa cek di phpinfo)
php -v
//harusnya hasilnya sbb:
PHP 7.2.x (cli) ...
scl enable php72 bash atau scl enable rh-php72 bash (tergantung nama php kita bisa cek di phpinfo) php -v //harusnya hasilnya sbb: PHP 7.2.x (cli) ...
scl enable php72 bash atau scl enable rh-php72 bash (tergantung nama php kita bisa cek di phpinfo)
php -v

//harusnya hasilnya sbb:
PHP 7.2.x (cli) ...

Kalau cara di atas gagal, berarti kita harus menemukan lokasi folder PHP yang dipakai, dengan cara membuat file phpinfo.php yang berisi

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php
phpinfo();
<?php phpinfo();
<?php
phpinfo();

Misalkan ketemu lokasinya /usr/local/lsws/lsphp72/
maka jalankan perintah berikut ini:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
cd ~
. ~/.bash_profile
alias php='/usr/local/lsws/lsphp72/bin/php'
php -v
cd ~ . ~/.bash_profile alias php='/usr/local/lsws/lsphp72/bin/php' php -v
cd ~
. ~/.bash_profile
alias php='/usr/local/lsws/lsphp72/bin/php'
php -v

Tapi setelah close putty, settingan php CLI akan kembali seperti semula.

Mencari extension php yang akan diinstall di server
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
yum search php | grep -i mongo
yum search php | grep -i mongo
yum search php | grep -i mongo

tinggal install extension yang diinginkan, misalnya

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
yum install php72-pecl-mongodb
yum install php72-pecl-mongodb
yum install php72-pecl-mongodb
Melihat extension yang terinstall
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
yum list installed
jika ingin filter kata php
yum list installed | grep -i php
yum list installed jika ingin filter kata php yum list installed | grep -i php
yum list installed

jika ingin filter kata php

yum list installed | grep -i php
Copy semua file dalam folder
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
cp /etc/folderasal/* /home/foldertujuan/
cp /etc/folderasal/* /home/foldertujuan/
cp /etc/folderasal/* /home/foldertujuan/
Copy file yang bisa untuk antar server
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
scp namafile.eks root@domain.com:/home/tujuan/namafile.eks
copy folder
scp -r /path/to/namafolder/ root@123.456.789.000:/home/domain.com/public_html/
scp namafile.eks root@domain.com:/home/tujuan/namafile.eks copy folder scp -r /path/to/namafolder/ root@123.456.789.000:/home/domain.com/public_html/
scp namafile.eks root@domain.com:/home/tujuan/namafile.eks
copy folder
scp -r /path/to/namafolder/ root@123.456.789.000:/home/domain.com/public_html/
Memindah atau move file ke folder yang lain
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
mv /path_to_file/contoh.tar.gz /path/to/destination
mv /path_to_file/contoh.tar.gz /path/to/destination
mv /path_to_file/contoh.tar.gz /path/to/destination
compress file atau folder menggunak tar.gz
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
tar -czvf /lokasi/file.tar.gz /path/to/ygmaudicompress
tar -czvf /lokasi/file.tar.gz /path/to/ygmaudicompress
tar -czvf /lokasi/file.tar.gz /path/to/ygmaudicompress
extract tar.gz di linux
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
tar -xzf file.tar.gz
tar -xzf file.tar.gz
tar -xzf file.tar.gz
Netstat untuk mengecek port tertentu
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
netstat -an | grep :25
//utk cek port email 25
netstat -an | grep :25 //utk cek port email 25
netstat -an | grep :25
//utk cek port email 25

Bagikan

You May Also Like

About the Author: rasupe

1 Comment

Leave a Reply

Discover more from Rasupe

Subscribe now to keep reading and get access to the full archive.

Continue reading