| Virtualmin Control Panel Setup in CentOS 6 | |
|---|---|
| SL No | Description |
| 1 | cat /proc/version |
| 2 | yum install wget |
| 3 | wget http://software.virtualmin.com/gpl/scripts/install.sh |
| 4 | sh ./install.sh |
| 5 | yum provides */scp |
| 6 | yum -y install openssh-clients |
| Directory Size | |
|---|---|
| SL No | Description |
| 1 | du -ch | grep total |
| Cron Job in CentOS 6 | |
|---|---|
| SL No | Description |
| 1 | crontab -l [to see the existing schedule list] |
| 2 | crontab -e [to edit with the existing schedule list] |
| 3 | */5 * * * * /usr/bin/php -q /var/www/vhosts/icatalogbd.com/httpdocs/iCatalog/cron/isNewController.php |
| 4 | */5 * * * * [Minute Hour Day of Month Month Day of Week] |
| 5 | */5 * * * * /usr/bin/php -q /var/www/vhosts/icatalogbd.com/httpdocs/iCatalog/cron/isNewController.php > /dev/null 2>&1 [Remove email notification to the admin] |
| 6 | /etc/init.d/crond status |
| 7 | /etc/init.d/crond stop |
| 8 | /etc/init.d/crond start |
| Install MongoDB in CentOS 6 Using pecl | |
|---|---|
| SL No | Description |
| 1 | yum remove mongo-10gen mongo-10gen-server [removing previous mongoDB] |
| 2 | yum install gcc [install C compiler] |
| 3 | yum -y install gcc automake autoconf libtool make [install libtool make] |
| 4 | yum install php-devel [install package for phpize command] |
| 5 | pecl version [check pecl version] |
| 6 | PEAR Version: 1.9.4PHP Version: 5.3.3Zend Engine Version: 2.3.0Running on: Linux u15972483.onlinehome-server.com 2.6.32-71.29.1.el6.x86_64 #1 SMP Mon Jun 27 19:49:27 BST 2011 x86_64 |
| 7 | pecl install mongo |
| 8 | vi /etc/php.ini |
| 9 | extension=mongo.so |
| 10 | /etc/init.d/httpd status [Note: Check apache status] |
| 11 | /etc/init.d/httpd stop [Note: stop apache] |
| 12 | /etc/init.d/httpd start [Note: start apache] |
| Install MongoDB in Windows[Xampp/Wampp Server] | |
|---|---|
| SL No | Description |
| 1 | Downloads for win32 – MongoDB |
| 2 | Extract the archive to the directory as c:\mongodb |
| 3 | Create a file as mongodb.config to the directory c:\mongodb\bin [ie, c:\mongodb\bin\mongodb.config] |
| 4 | make sure you have data folder as c:\mongodb\data |
| 5 | Write a path in mongodb.config file asdbpath=c:\mongodb\data |
| 6 | now write in your command promt(Start->Run->cmd) ascd c:\mongodb\bin mongod --config c:\mongodb\bin\mongodb.config |
| 7 | MongoDB is now connected. now you have to install php driver as follows |
| 8 | Download MongoDB dll file [Considering you are using PHP 5.2.9 or PHP 5.3.1] |
| 9 | Extract the zip file & place php_mongo.dll to the server derectory as “/xampp/php/ext” |
| 10 | configure the php.iniextension=php_mongo.dll |
| 11 | Finally restart the apache |
| Install CouchDB in CentOS 6 | |
|---|---|
| SL No | Description |
| 1 | [root@u15972483 ~]# |
| 2 | yum info couchdb |
| 3 | yum install couchdb |
| 4 | /etc/init.d/couchdb status |
| 5 | /etc/init.d/couchdb start |
| 6 | vi /etc/couchdb/local.ini |
| 7 | bind_address=your.ip.address |
| 8 | ZZ:q for close without saving & ZZ for close with saving |
| 9 | /etc/init.d/couchdb stop |
| 10 | /etc/init.d/couchdb start |
| 11 | /etc/init.d/couchdb status |
| Install EPEL Repo in CentOS 6 | |
|---|---|
| SL No | Description |
| 1 | [root@u15972483 ~]# |
| 2 | yum repolist[(6,740)] |
| 3 | cd /tmp |
| 4 | wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm |
| 5 | rpm -ivh epel-release-6-7.noarch.rpm |
| 6 | yum repolist[(14,441)] |
| 7 | yum update |
| Re-Boot the Plesk Server | |
|---|---|
| SL No | Description |
| 1 | /etc/init.d/psa status |
| 2 | /etc/init.d/psa stop (Removing 500 Internal server error) |
| 3 | /etc/init.d/psa start |
| 4 | /etc/init.d/psa status |
| Install MongoDB in CentOS 6 Using yum | |
|---|---|
| SL No | Description |
| 1 | login as: root |
| 2 | [email protected] ‘s password: |
| 3 | Last login: Sat July 29 01:19:39 2012 from 203.83.172.78 |
| 4 | [root@u15972483 ~]# |
| 5 | vi /etc/yum.repos.d/10gen.repo |
| 6 | [10gen] |
| 7 | ZZ (exit vi , saving changes) |
| 8 | yum update |
| 9 | yum install mongo-10gen mongo-10gen-server |
| 10 | /etc/init.d/mongod status |
| 11 | /etc/init.d/mongod start |
| 12 | /etc/init.d/mongod status |
| Install APC in CentOS 6 | |
|---|---|
| SL No | Description |
| 1 | login as: root |
| 2 | [email protected] ‘s password: |
| 3 | Last login: Sat Apr 28 01:19:39 2012 from 203.83.172.78 |
| 4 | [root@u15972483 ~]# |
| 5 | yum -y install php-pecl-apc |
| 6 | vi /etc/php.d/apc.ini [Note: http://www.server-world.info/en/note?os=CentOS_6&p=httpd&f=8] |
| 7 | I (insert text at beginning of current line, until |
| 8 | I (insert text at beginning of current line, until |
| 9 | :wq |
| 10 | /etc/init.d/httpd status [Note: Check apache status] |
| 11 | /etc/init.d/httpd restart [Note: restart apache] |
| 12 | /etc/init.d/httpd status [Note: Check apache status] |
| 13 | [root@www ~]# mkdir /var/www/html/apc |
| 14 | cp /usr/share/doc/php-pecl-apc-*/apc.php /var/www/vhosts/softworksbd.com/httpdocs/apc |
| Install APC in Windows[Xampp/Wampp Server] | |
|---|---|
| SL No | Description |
| 1 | Download APC dll file [Considering you are using or PHP 5.3.1] |
| 2 | Extract the zip file & place php_apc.dll to the server derectory as “/xampp/php/ext” |
| 3 | configure the php.iniextension=php_apc.dll |
| 4 | Finally restart the apache |
| Configure Memcached Server? | |
|---|---|
| SL No | Description |
| 1 | login as: root |
| 2 | [email protected] ‘s password: |
| 3 | Last login: Sat Apr 28 01:19:39 2012 from 203.83.172.78 |
| 4 | [root@u15972483 ~]# |
| 5 | vi /etc/sysconfig/memcached |
| Install memcached in Centos 6 | |
|---|---|
| SL No | Description |
| 1 | login as: root |
| 2 | [email protected] ‘s password: |
| 3 | yum install memcached.x86_64 php-pecl-memcache.x86_64 |
| 4 | # vi /etc/sysconfig/memcached |
| 5 | # /etc/init.d/memcached start |
| 6 | # /etc/init.d/memcached stop |
| 7 | # /etc/init.d/memcached restart |
| 8 | # /etc/init.d/memcached status |
| Install Memcache in Windows[Xampp/Wampp Server] | |
|---|---|
| SL No | Description |
| 1 | Download Memcache dll file [Considering you are using PHP 5.3.1] |
| 2 | Extract the zip file & place php_memcache.dll to the server derectory as “/xampp/php/ext” |
| 3 | configure the php.iniextension=php_memcache.dll |
| 4 | Finally restart the apache |
| Dumping & Restoring Database into Server | |
|---|---|
| SL No | Description |
| 1 | login as: root |
| 2 | [email protected] ‘s password: |
| 3 | Last login: Fri Feb 10 03:35:37 2012 from 103.10.78.153 |
| 4 | [root@u15980126 ~]# mysqldump -u lmisdemo -pmlcgjnwc9a sciplmisdb > /var/www/vhosts/scipdemo.com/httpdocs/sciplmisdb.sql |
| 5 | [root@u15980126 ~]# mysql -u lmisdemo -pmlcgjnwc9a sciplmisdb < /var/www/vhosts/scipdemo.com/httpdocs/sciplmisdb.sql |
| Copy zip file Centos 6 server to other Linux server | |
|---|---|
| SL No | Description |
| 1 | # scp /var/www/vhosts/softworksbd.com/httpdocs/rockmongo.zip [email protected] :/var/www/vhosts/mohfwscmp.org/httpdocs/ |
| 2 | [email protected] ‘s password: |
| 3 | rockmongo.zip 100% 389KB 389.0KB/s 00:00 |
| Local Joomla Site Upload to Server | |
|---|---|
| SL No | Description |
| 1 | Make sure you have installed com_akeeba-3.3.8-core.zip components into your local joomla site[using Extension Manager] |
| 2 | After installed, set akeeba configuration as follows, destination the backup files, backup file format as zip |
| 3 | Start Backup now. [Akeeba will backup your full local site+joomla database] (note: if you have some other database, you have to import into server differently) |
| 4 | After backup completion, you may find your zip file into the following directory :/local joomla administrator/components/com_akeeba/backup/yourbackup.zip |
| 5 | Make sure you have pscp.exe (example: C:\Program Files\ExtraPutty 0.22\Bin\pscp.exe) |
| 6 | Start=>Run=>cmd=>enter=>cd C:\Program Files\ExtraPutty 0.22\Bin(Enter) |
| 7 | pscp.exe(Enter) |
| 8 | Assume that my akeba backup file located as E:\yourbackup.zip because I changed my current location of my backup zip file |
| 9 | pscp E:\yourbackup.zip [email protected] :/var/www/vhosts/softworksbd.com/httpdocs/szlmis [Assume for softworksbd.com] |
| 10 | Now, go to plesk panel as httpdocs/szlmis, choose yourbackup.zip and Extract file |
| 11 | Make sure you have putty.exe open the server as SSH mode using User: root password: initial password |
| 12 | Now, you have to set some chmod for your server site, |
| 13 | [root@u15972483 ~]# cd /var/www/vhosts/softworksbd.com/httpdocs/ szlmis |
| 14 | [root@u15972483 szlmis]# chmod 0777 configuration.php |
| 15 | [root@u15972483 szlmis]# chmod 0777 installation |
| 16 | Then http://softworksbd.com/szlmis from your browser then enter |
| 17 | Setup the installation |
| 18 | Done |
| Partition CentOS 6 Server | |
|---|---|
| SL No | Description |
| 1 | df -h [to check the partition and logical volume sizes of the mounted space ] |
| 2 | fdisk -l [to check the logical space of the total partitions] |
| 3 | pvs [to check the actual physical space remaining] |
| 4 | lvextend -L +50G /dev/mapper/vg00-var [to extend the partition for var] |
| 5 | mount |
| 6 | resize2fs /dev/mapper/vg00-var [resize the partition] |
| 7 | df -h |
| Some Important command for CentOS 6 Server | |
|---|---|
| SL No | Description |
| 1 | unzip demo.zip [unzip any file into current directory] |
| 2 | mv * ../ [move all files to previous directory] |
| 3 | scp root@sourcehost:/var/www/vhosts/demo1.com/demo.zip /var/www/vhosts/demo2.org/httpdocs [move all files to previous directory] |
| © 2012-13 Md. Khurshed Alam Nayeem | |
|---|---|