Kamis, 28 November 2013

linux command

delete directory
rm -rf letters/
Add User 
useradd -u <username> -p <password> -d <directory>
Change Port
vi /etc/ssh/sshd_config
Change Port
vi /etc/ssh/sshd_config
# Run ssh on a non-standard port:
Port 2345  #Change me
service sshd restart
List All User
cat /etc/passwd
Archieve
zip -r filename.zip files

Compress an Entire Directory or a Single File

tar -czvf archive.tar.gz /path/to/directory-or-file
or
tar -czvf archive.tar.gz /home/ubuntu/Downloads /usr/local/stuff /home/ubuntu/Documents/notes.txt

Extract an Archive

tar -xzvf archive.tar.gz

Find / Search File Recursive

find -name *tgz




source : http://www.howtogeek.com/248780/how-to-compress-and-extract-files-using-the-tar-command-on-linux/

Rabu, 02 Oktober 2013

LAMP on Centos

Keep House Clean (TIDAK HARUS DILAKUKAN)
service httpd stop
yum remove php php-*
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm
ls -1 /etc/yum.repos.d/epel* /etc/yum.repos.d/webtatic.repo
/etc/yum.repos.d/epel.repo
/etc/yum.repos.d/epel-testing.repo
/etc/yum.repos.d/webtatic.repo
vi /etc/yum.repos.d/webtatic.repo
[webtatic]
name=Webtatic Repository $releasever - $basearch
#baseurl=http://repo.webtatic.com/yum/centos/5/$basearch/
mirrorlist=http://repo.webtatic.com/yum/centos/5/$basearch/mirrorlist
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-webtatic-andy
 
=====================start here ============================
APACHE
yum install httpd
service httpd restart
PHP5
yum install php php-mysql
service httpd restart
untuk mencoba silahkan ketikkan
echo "<?php phpinfo();?>" >> /var/www/html/info.php
untuk mencari modul gunakan perintah
yum search php-
MYSQL
yum install mysql-server
service mysqld start
/usr/bin/mysql_secure_installation
MAKE APACHE AND MYSQL AUTORUN
chkconfig httpd on
chkconfig mysqld on
JSON
yum update
yum install php-pear php-devel gcc make
pecl install json
echo "extension=json.so" >> /etc/php.d/json.ini
echo "extension=php_curl.dll" >> /etc/php.ini
echo "extension=ffmpeg.so" >> /etc/php.ini
echo "extension=json.so" >> /etc/php.ini
service httpd restart
PHPMYADMIN
CentOS/RHEL 6, 32 Bit (i386):
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
CentOS/RHEL 6, 64 Bit x86_64):
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
CentOS/RHEL 5, 32 Bit (i386):
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
CentOS/RHEL 5, 64 Bit (x86_64):
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
step 2
yum install phpMyAdmin
Troubleshooting : » #2002 – Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) The server is not responding (or the local server’s socket is not correctly configured). ( This means your mysql server service is stopped , you must start the service “service mysql start”) » You don’t have permission to access /phpMyAdmin/ on this server. Open /etc/httpd/conf.d/phpMyAdmin.conf file and find the lines “Deny from All ” and comment those lines and restart httpd service

Tambahan
Reset root password
/etc/init.d/mysqld stop
mysqld_safe --skip-grant-tables &
mysql -u root
use mysql;
update user set password=PASSWORD("mynewpassword") where User='root';
flush privileges;
quit
/etc/init.d/mysqld start
mencoba hasil reset
mysql -u root -p mysql;
select host,user from user;
quit
/etc/init.d/mysqld start
chkconfig
sudo /sbin/chkconfig httpd on
sudo /sbin/chkconfig --list httpd
httpd           0:off        1:off  2:on    3:on    4:on    5:on    6:off
FIREWALL
sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT
sudo service iptables save
check firewall status
sudo netstat -plunt
source : http://www.rackspace.com/knowledge_center/article/centos-apache-and-php-install

LAMP and PHPMYADMIN on debian 6

CHANGE SSH PORT
vi /etc/ssh/sshd_config
/etc/init.d/ssh restart
UPDATE
apt-get update
APACHE 2
apt-get install apache2
PHP 5
apt-get install apache2 php5 libapache2-mod-php5 php-pear 'php5-suhosin
service apache2 restart
rm -fr /var/www/index.html
echo "<?php phpinfo();?>" >> /var/www/index.php
MYSQL
apt-get install mysql-server mysql-client php5-mysql
mysql_secure_installation
service apache2 restart
RESET ROOT PASSWORD
apt-get install phpmyadmin
/etc/init.d/apache2 restart


REMOTE MYSQL
vi /etc/mysql/my.cnf 
bind-address            = 127.0.0.1
diganti menjadi 
bind-address            = 0.0.0.0
service mysql restart
VSFTPD
apt-get install vsftpd
useradd bowongs0
passwd bowongs0
vi /etc/passwd


dont forget to remove samba
apt-get remove samba

Minggu, 29 September 2013

Webuzo Install

Open a Shell Terminal (e.g. PuTTY) and SSH to your server. Run the following commands:
wget -N http://files.webuzo.com/install.sh
chmod 0755 install.sh
./install.sh     // This will install the LAMP Stack, DNS Server and FTP server along with Webuzo
OR
./install.sh --install=lamp,bind // This will install the LAMP Stack(softname -> lamp) and DNS Server 
                                    (softname -> bind) along with Webuzo.
                                    Note : softname for Apps should be comma separated.
                                    Get list of softnames for the Apps here : http://api.webuzo.com/apps.php
OR
./install.sh --install=none // This will install only Webuzo without any LAMP Stack.
                               You can later install apps from the Apps Category in the Enduser Panel.
src http://www.webuzo.com/wiki/Install
mysql root pasword are saved in /var/webuzo/my.conf 
if WEBUZO STOP AFTER RESTART you can try this step
service webuzo restart
or in centos, execute this command
setenforce 0 >> /dev/null 2>&1
iptables -F >> /dev/null 2>&1
iptables -P INPUT ACCEPT >> /dev/null 2>&1
Tambahan Catatan Untuk mysql

Disable ONLY_FULL_GROUP_BY

Solution 1: Remove ONLY_FULL_GROUP_BY from mysql console

mysql -u pastuoke -p
mysql > SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

you can read more here

Solution 2: Remove ONLY_FULL_GROUP_BY from phpmyadmin

  • Open phpmyadmin & select localhost
  • Click on menu Variables & scroll down for sql mode
  • Click on edit button to change the values & remove ONLY_FULL_GROUP_BY & click on save.
 d

Sabtu, 03 Agustus 2013

Akses POP3 email yahoo


Pengaturan server POP dasar untuk Yahoo! Mail

Artikel ini menjelaskan pengaturan server dasar yang digunakan untuk mengonfigurasi akun Yahoo! Mail Plus di klien email yang menggunakan akses POP. 
Gunakan pengaturan Akses POP berikut ini untuk mengonfigurasi Yahoo! Mail dengan SSL:
  • Server Pesan Masuk (POP3): pop.mail.yahoo.com
  • Port masuk: 995
  • Server Email Keluar (SMTP): smtp.mail.yahoo.com
  • Port keluar: 465 (dengan SSL) atau 587 (dengan SSL/TLS)
    SSL atau TLS perlu diaktifkan untuk server Outgoing SMTP.
  • Alamat email: Alamat Yahoo! Mail Anda (pengguna@domain.com)
  • Kata Sandi: Kata sandi Yahoo! Mail Anda 

Kamis, 25 Juli 2013

Optimize Apache and Mysql

source belong to http://tanmoy.me/vps/mysql-apache-optimization-on-kloxo/Set Timeout value from 120 to 40.
Timeout 40
Save pressing Crtl + X, then Y and vice versa.
MySQL Optimization:
Too simple, type
nano /etc/my.cnf
And add two lines bellow [mysqld], and it’ll look like bellow.
[mysqld]
skip-innodb
skip-bdb
Okay, save now.
Final Step:
Now you have to restart Apache and MySQL.
For Apache:
/etc/init.d/httpd restart
For MySQL:
/etc/init.d/mysqld restart
Now Check Memory :)
free -m

Apache Optimize
vi /etc/httpd/conf/httpd.conf

Find out the lines like bellow and replace the values.
StartServers       3
MinSpareServers    3
MaxSpareServers   10
ServerLimit      50
MaxClients       50
MaxRequestsPerChild  2000

Turn Keepalive off.
KeepAlive  off

Linux Centos Symlinyk

ln -s /home/mooo/pcw.mooo.com /home/mooo/public_html

Rabu, 24 Juli 2013

Kloxo

setenforce 0 
echo 'SELINUX=disabled' > /etc/selinux/config 
cd /tmp 
wget http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh 
sh ./kloxo-installer.sh --type=master

FIX APACHE
sh /script/fixweb 
then restart apach
service named restart
service httpd restart

FIX FTP
yum –y downgrade pure-ftpd 
/script/upcp 
/script/cleanup 
yum -y update 
then reboot pc
reboot

Webmin

yum install perl-URI
wget http://software.virtualmin.com/gpl/scripts/install.sh
sh ./install.sh

Minggu, 14 April 2013

AON trick Opmin


>> Sett HP <<
-> APN: 3gprs

-> Proxy: 10.4.0.10
-> Port: 3128
-> Homepage: http://opera.com/portal/turbo
-> Dns1: 8.8.8.8
-> Dns2: 8.8.4.4

>> Sett Opmin <<
-> Primary Server: http://turbo-1-1vs-usa.beta.opera-mini.net:80/
-> Socket Server: socket://turbo-1-1vs-usa.beta.opera-mini.net:1080/
-> Remove Port: [ x ] Contreng
-> Proxy Type: HTTP
-> Proxy Server: internet.three.co.id
10 minutes ago via mobile · Like

Sabtu, 23 Maret 2013

Wordpress Plugin Path and Dir

http://codex.wordpress.org/Function_Reference/plugin_dir_path

Function Reference/plugin dir path


Contents

[hide]

Description

Gets the filesystem directory path (with trailing slash) for the plugin __FILE__ passed in

Usage

<?php plugin_dir_path$file ); ?>

Parameters

$file
(string) (required) The filename of the plugin (__FILE__)
Default: None

Examples

Defining a constant to include files in a plugin, with the correct path
<?php
define( 'MYPLUGINNAME_PATH', plugin_dir_path(__FILE__) );
require MYPLUGINNAME_PATH . 'includes/class-metabox.php';
require MYPLUGINNAME_PATH . 'includes/class-widget.php';
?>
                        

Return Values

(string) 
the filesystem path of the directory that contains the plugin

Change Log

Since: 2.8

Source File

plugin_dir_path() is located in wp-includes/plugin.php

Related

This can be fairly reliably used to find the local path to the plugins directory by using a string manipulation to remove just the base directory of the plugin (equivalent to the non-existent plugins_dir_path()).
plugins_url(), plugin_dir_url(), plugin_dir_path()

Jumat, 01 Februari 2013

HTML Dasar Part#1 Pengertian HTML

Sebelum ke PHP, kita jelaskan dulu apa itu HTML, tapi sebelum ke html, kita baca sedikit tentang apa itu browser, Ups... jangan keburu nafsu, kita pelajari dulu bagaimana internet bekerja.

Yang pertama adalah server internet, server adalah tempat menyimpan dokumen-dokumen yang dapat di akses oleh user (pengunjung yang mengunjungi alamat internet).

Browser
Pada dasarnya, browser merupakan program atau aplikasi yang digunakan untuk membuka dokumen html. tapi karena dokumen internet di kirimkan dalam bentuk html, maka browser identik sebagai program yang digunakan untuk mengakses internet. Saat ini jenis browser banyak sekali, tapi yang paling populer adalah Opera, Mozila Firefox, Safari, dan Internet Explorer.

HTML
HTML adalah kepanjangan dari hypertext markup language. HTML ini berbentuk dokumen text murni yang kemudian oleh browser di terjemahkan sebagai berbagai bentuk, termasuk gambar, suara, video, dan semua hal yang ditampilkan di browser. HTML secara khusus punya perintah sendiri-sendiri untuk menampilkan object mulai dari gambar, tabel, suara, video. Setiap perintah html di awali dengan tag <tag> dan di akhiri dengan </tag>.

contohnya sebagai berikut.

  1. Untuk menampilkan text cetak tebal/bold, perintah (tag)-nya adalah b. Jadi jika ingin menampilkan text cetak tebal, seperti judul misalnya, bisa digunakan perintah sebagai berikut :
    <b>ini adalah judul</b>
    maka outputnya akan menjadi
    ini adalah judul.
  2. Untuk menampilkan text cetak garis bawah/underline, tagnya adalah u. Jadi jika ingin menampilkan text dengan garis bawah, bisa gunakan tag sebagai berikut:
    tulisan ini <u>bergaris bawah</u>, dan ini tidak
    maka outputnya akan menjadi
    tulisan ini bergaris bawah, dan ini tidak.
tag bisa di campur (tidak hanya satu), misalnya ingin menampilkan text bergaris bawah dan cetak tebal, maka kedua tag tersebut bisa digunakan secara bersamaan.
contoh :
ini tulisan biasa, sedangkan ini <u>bergaris bawah</u>, yang ini <b>cetak tebal</b> dan terakhir <b><u>tebal dan bergaris bawah</u></b>
outpunya akan menjadi:

ini tulisan biasa, sedangkan ini bergaris bawah, yang ini cetak tebal dan terakhir tebal dan bergaris bawah

sampai jumpa di Part #2




Foto Propades