DigitalOcean Cloud Config: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
# Add SSH before create Croplet | # Add SSH before create Croplet | ||
# Add domain | # Add domain | ||
== Time Zone == | |||
sudo cp /usr/share/zoneinfo/Asia/Dhaka /etc/localtime | |||
date | |||
cal | |||
== YUM Update == | == YUM Update == |
Revision as of 06:35, 9 December 2017
Initial Config
- Create a Droplet of Centos7
- Add SSH before create Croplet
- Add domain
Time Zone
sudo cp /usr/share/zoneinfo/Asia/Dhaka /etc/localtime date cal
YUM Update
sudo su yum -y update yum -y install yum-utils yum -y groupinstall development
Install Ruby 2.0
yum install ruby ruby -v
Install PHP 5.4
yum install httpd yum install php
apachectl restart systemctl status httpd
Update PHP 7.0
cd ~ curl 'https://setup.ius.io/' -o setup-ius.sh bash setup-ius.sh rm -rf setup-ius.sh
yum remove php-cli mod_php php-common yum install mod_php70u php70u-cli php70u-mysqlnd
apachectl restart systemctl status httpd
mkdir -p /var/www/html/test # write phpinfo() code here vi /var/www/html/test/test.php
Install Python 3.6
# centos7.iuscommunity.org yum -y install https://centos7.iuscommunity.org/ius-release.rpm yum -y install python36u
# check your python version python3.6 -V # install pip for Python 3.6 yum -y install python36u-pip yum -y install python36u-devel
# configure virtual env cd /opt/;mkdir dev pro;cd dev python3.6 -m venv venv source venv/bin/activate
# check version of python & pip pip -V python -V deactivate
Install MySQL
cd ~ yum install wget wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm md5sum mysql57-community-release-el7-9.noarch.rpm rpm -ivh mysql57-community-release-el7-9.noarch.rpm rm -rf mysql57-community-release-el7-9.noarch.rpm
yum install mysql-server systemctl start mysqld systemctl status mysqld
grep 'temporary password' /var/log/mysqld.log mysql_secure_installation mysqladmin -u root -p version
mysql -u root -p mysql -h localhost -u root -p mysql -h 127.0.0.1 -u root -p
Install Oracle JDK
cd ~ wget --no-cookies --no-check-certificate --header \ "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \ "http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-x64.rpm"
yum localinstall jdk-8u152-linux-x64.rpm java -version javac -version
# remove to free cloud storage rm -rf jdk-8u152-linux-x64.rpm
Install Apache Ant
cd /opt/cli/ wget http://www-us.apache.org/dist//ant/binaries/apache-ant-1.9.9-bin.zip unzip apache-ant-1.9.9-bin.zip rm -rf apache-ant-1.9.9/manual/ rm -rf apache-ant-1.9.9-bin.zip
# ant home and path setting to ~/.bash_profile export ANT_HOME="/opt/cli/apache-ant-1.9.9" export PATH="$PATH:$ANT_HOME/bin" ant -version
Install Apache Maven
cd /opt/cli/ wget https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.zip unzip apache-maven-3.3.9-bin.zip rm -rf apache-maven-3.3.9-bin.zip
# m2 home and path setting to ~/.bash_profile export M2_HOME="/opt/cli/apache-maven-3.3.9" export PATH="$PATH:$M2_HOME/bin" mvn -v
Bash History
# clear all history -c
# overwrite history -w
# delete by offset history -d 2013 history -w