Supersoft Teknologi

Crew yang kompak menghasilkan software yang tepak: D

Example syntax for Secure Copy (scp)

December 20, 2012


scp allows files to be copied to, from, or between different hosts. It uses ssh for data transfer and provides the same authentication and same level of security as ssh.

Examples

Copy the file “foobar.txt” from a remote host to the local host

    $ scp your_username@remotehost.edu:foobar.txt /some/local/directory

Copy the file “foobar.txt” from the local host to a remote host

    $ scp foobar.txt your_username@remotehost.edu:/some/remote/directory

Copy the directory “foo” from the local host to a remote host’s directory “bar”

    $ scp -r foo your_username@remotehost.edu:/some/remote/directory/bar

Copy the file “foobar.txt” from remote host “rh1.edu” to remote host “rh2.edu”

    $ scp your_username@rh1.edu:/some/remote/directory/foobar.txt \
    your_username@rh2.edu:/some/remote/directory/

Copying the files “foo.txt” and “bar.txt” from the local host to your home directory on the remote host

    $ scp foo.txt bar.txt your_username@remotehost.edu:~

Copy the file “foobar.txt” from the local host to a remote host using port 2264

    $ scp -P 2264 foobar.txt your_username@remotehost.edu:/some/remote/directory

Copy multiple files from the remote host to your current directory on the local host

    $ scp your_username@remotehost.edu:/some/remote/directory/\{a,b,c\} .
    $ scp your_username@remotehost.edu:~/\{foo.txt,bar.txt\} .

scp Performance

By default scp uses the Triple-DES cipher to encrypt the data being sent. Using the Blowfish cipher has been shown to increase speed. This can be done by using option -c blowfish in the command line.

    $ scp -c blowfish some_file your_username@remotehost.edu:~

It is often suggested that the -C option for compression should also be used to increase speed. The effect of compression, however, will only significantly increase speed if your connection is very slow. Otherwise it may just be adding extra burden to the CPU. An example of using blowfish and compression:

    $ scp -c blowfish -C local_file your_username@remotehost.edu:~

Contributions

Thanks Stewart Macleod for port example.

MYSQL Performance

August 10, 2012

MySQL Performance :: kemarin visit lokasi client, yang database servernya bermasalah — sebuah query untuk laporan rekap membutuhkan waktu 30 menit.
Kini proses rekap tsb selesai dalam waktu < 1 detik……. :-) performa naik 1800x lipat, setelah investigasi sekitar 10 menit.

Solusi kasus tsb mudah sekali - penggunaan index yang tepat :-) maka performa bisa langsung naik drastis.

Tentu saja index juga ada kelemahannya, seperti :

(#) Extra disk space : dibutuhkan space ekstra untuk file-file index. Namun, ketika hard disk sudah mulai berukuran Terabyte :) maka ini tidak terlalu menjadi masalah.

(#) Slower Write : ini bisa terjadi karena proses penyimpanan data secara otomatis juga mengakibatkan index jadi di update.

Pada jumlah / ukuran index yang besar DAN volume write yang banyak, maka ini bisa menyebabkan penurunan performa.

SOLUSI :
*** Gunakan index seperlunya.
*** Jika perlu, pisahkan index ke disk yang lainnya.

CARA MENEMUKAN QUERY YANG LAMBAT ::

(#) Edit file konfigurasi MySQL, misal: /etc/mysql/my.cnf
(#) Pastikan ada baris-baris sbb :

log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 1
log-queries-not-using-indexes

(#) Restart MySQL
(#) Kini kita tinggal memperhatikan isi file log tsb diatas, misalnya dengan perintah : tail -f /var/log/mysql/mysql-slow.log

CARA MENGETAHUI ‘KENAPA’ QUERY LAMBAT ::

(#) Buka console MySQL : mysql -u usermysql -p
(#) Atau buka tab SQL di phpMyAdmin : http://localhost/phpmyadmin/​server_sql.php

(#) Ketikkan query yang lambat tsb, dengan sebelumnya diawali dengan statement “EXPLAIN”.

Contoh : EXPLAIN SELECT nama, alamat FROM team WHERE location = 5;

Maka akan muncul detail dari eksekusi query tsb, sehingga kita bisa melihat dimana titik masalahnya.

Hati-hati Terhadap Petugas Speedy

October 8, 2010

Beberapa klien saya temukan terinstall speedy dengan port ssh dan 80 dalam keadaan terbuka dan mengarah ke server. Dimohon agar para mitra berhati-hati terhadap keadaan ini. Karena kedua port tersebut sangat riskan terhadap security.

Terima kasih.

Debian Source List

February 16, 2010

Atas bantuan teman Heri
Triwidiantoro
Jangan lupa ini repo yg dapat
diandalkan, templokin aja ke /etc/apt/source.list :

deb ubuntu/ karmic main restricted universe
multiverse
deb ubuntu/ karmic-updates main restricted
universe multiverse
deb ubuntu/ karmic-security main restricted
universe multiverse “text_exposed”);”>
deb
ubuntu/ karmic-backports main restricted
universe multiverse
deb ubuntu/ karmic-proposed main restricted
universe multiverse
More »

Set date time di linux

December 21, 2008

Jika jam dan tanggal Anda di linux salah, tak perlu kuatir. Tanpa harus restart, jam dan tanggal tersebut bisa diganti. Caranya simple aja :

Ketik : date 07312316 

Yang berarti set tanggal 31 Juli pukul 23 lebih 16. Jika ingin mengubah tahun, cukup tambahkan tahun di belakangnya :  date 073123161998

SCP Client Windows Version

November 4, 2008

Untuk pertukaran file antara linux-windows, ada baiknya menggunakan SSH Client atau WinSCP. Tidak perlu install ftp server, cukup sshd server saja. Dijamin mak nyusss.

Optimalisasi mysql di Server Traffic Tinggi

October 24, 2008

Untuk mengoptimalisasi server trafic tinggi, paling tidak ada 3 titik. Apache, MySQL, PHP. Sebenarnya ada banyak titik yang harus di optimalisasi, tapi sudah cukup signifikan membuat laju komputer server di trafic tinggi.

1. OPTIMISASI MySQL

Untuk server yg melaju di trafic tinggi serung yang down duluan selalu MySQL dan bukan Apachenya, jadi dari sini kita gerak. Optimalisasi MySQL biasanya hanya terpusat di file /etc/my.cnf. Yang cukup penting adalah setting variable max_connections, key_buffer dan table_cache. Setting variable lain selengkapnya seperti di bawah, beberapa nyontek dari tulisan yang ada di list referensi.

max_connections = 500
key_buffer = 256M
max_allowed_packet = 1M
table_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
myisam_sort_buffer_size = 64M
thread_cache = 8
query_cache_size = 512M

Sedangkan optimisasi table-table databasenya sendiri bisa menggunakan PhpMyadmin, khususnya fitur Optimize Table.

2. OPTIMISASI APACHE

Optimisasi lengkap ada di http://httpd.apache.org/docs/1.3/misc/perf-tuning.html.

3. Optimalisasi PHP

Optimalisasi PHP bisa juga tergantung dari script yg di develop. Dengan script yang simple bisa membuat kerja server cepat prosessnya.

Is your mysql connection slow?

June 27, 2008

Sometimes our mysql conection goes down and then all conections via tcp/ip to our the mysql server are slow. Just use –skip-name-resolve as a possible solution to this problem under windows.

The thing is that I’ve set this option int /etc/my.cnf in this way

[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
skip-name-resolve
It’s great! isn’t it??