Skip to main content

Ubunutu Help

setting up sts shortcut & installation


copy extracted folder to
/opt/sts-3.7.0

go to
cd /usr/share/applications

create a file
sts.desktop

with

[Desktop Entry]
Name=Eclipse
Type=Application
Exec=/opt/sts-3.7.0/STS
Terminal=false
Icon=/opt/sts-3.7.0/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE
Name[en]=Spring Tool Suite

Access to shared host folder


get access to shared host folder
                sudo adduser [username] vboxsf

Installing firefox on ubunutu

Down load the latest installation

wget ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/30.0/linux-x86_64/en-US/firefox-30.0.tar.bz2

tar -xjvf firefox-30.0.tar.bz2

sudo rm -rf /opt/firefox*

sudo mv firefox /opt/firefox30.0

sudo ln -sf /opt/firefox30.0/firefox /usr/bin/firefox

Add a bookmark to folder structure


open expolorer
go to folder
goto bookmarks in the menu
add bookmark

Enter the directory you want to bookmark and go to
Bookmarks → Add bookmark or just press Ctrl+D.

Install java

down load java.tar.gz
uncompress and move to /user/local/java

#add to system path
sudo gedit /etc/profile

#add
JAVA_HOME=/usr/local/java/jdk1.8.0_102
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

#set java auto mode
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_102/jre/bin/java" 1

#set default java
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_102/jre/bin/java

Installing sql developer

download sqldeveloper
#extract to /opt/
sudo unzip sqldeveloper-4.1.3.20.78-no-jre.zip -d /opt/
#launch script executable
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh

#Linking over an in-path launcher for Oracle SQL Developer
sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper

#execute sql developer
sudo /opt/sqldeveloper/sqldeveloper.sh
#give java location, will save in /home/nuwan/.sqldeveloper/4.1.0/product.conf

#create desktop application
cd /usr/share/applications/
sudo vim sqldeveloper.desktop
#add following
[Desktop Entry]
Exec=sqldeveloper
Terminal=false
StartupNotify=true
Categories=GNOME;Oracle;
Type=Application
Icon=/opt/sqldeveloper/icon.png
Name=Oracle SQL Developer

#update
sudo update-desktop-database

issues
                check file permissions if app not startign

installing php with apache

                sudo apt-get install apache2

                sudo apt-get install libapache2-mod-php7.0

                remove package
                                sudo apt-get autoremove php7.0

                restart apache
                                sudo service apache2 restart

                verify if the daemon is started and on what ports it binds
                                sudo systemctl status apache2.service
                                sudo netstat –tlpn

                php -v
                                get php version

                testing php on web
                                create sudo nano /var/www/html/info.php
                                with
                                                <?php
                                                phpinfo();
                                                ?>
                changing root directory for PHP
                                /etc/apache2/sites-available/000-default.conf

To install extra packages

                 after sudo apt-get install java
                 press [tab]

Execute command on startup

#enter 
                crontab -e
#add
                @reboot @reboot /etc/nuwan_scripts/startupdb.sh
#create a file at given location add content
                #!/bin/bash
                ssh -f -L 61521:10.23.10.98:1521 usenanu@bridge.pearsoncmg.com -N
                exit

vm 

#add yourself to the vboxsf group
sudo adduser [username] vboxsf

Comments

Popular posts from this blog

Oracle Database 12c installation on Ubuntu 16.04

This article describes how to install Oracle 12c 64bit database on Ubuntu 16.04 64bit. Download software  Download the Oracle software from OTN or MOS or get a downloaded zip file. OTN: Oracle Database 12c Release 1 (12.1.0.2) Software (64-bit). edelivery: Oracle Database 12c Release 1 (12.1.0.2) Software (64-bit)   Unpacking  You should have following two files downloaded now. linuxamd64_12102_database_1of2.zip linuxamd64_12102_database_2of2.zip Unzip and copy them to \tmp\databases NOTE: you might have to merge two unzipped folders to create a single folder. Create new groups and users Open a terminal and execute following commands. you might need root permission. groupadd -g 502 oinstall groupadd -g 503 dba groupadd -g 504 oper groupadd -g 505 asmadmin Now create the oracle user useradd -u 502 -g oinstall -G dba,asmadmin,oper -s /bin/bash -m oracle You will prompt to set to password. set a momorable password and write it down. (mine is orac

DBCA : No Protocol specified

when trying to execute dbca from linux terminal got this error message. now execute the command xhost, you probably receiving No protocol specified xhost:  unable to open display ":0" issue is your user is not allowed to access the x server. You can use xhost to limit access for X server for security reasons. probably you are logged in as oracle user. switch back to default user and execute xhost again. you should see something like SI:localuser:nuwan solution is adding the oracle to access control list xhost +SI:localuser:oracle now go back to oracle user and try dbca it should be working

Java Head Dump Vs Thread Dump

JVM head dump is a snapshot of a JVM heap memory in a given time. So its simply a heap representation of JVM. That is the state of the objects. JVM thread dump is a snapshot of a JVM threads at a given time. So thats what were threads doing at any given time. This is the state of threads. This helps understanding such as locked threads, hanged threads and running threads. Head dump has more information of java class level information than a thread dump. For example Head dump is good to analyse JVM heap memory issues and OutOfMemoryError errors. JVM head dump is generated automatically when there is something like OutOfMemoryError has taken place.  Heap dump can be created manually by killing the process using kill -3 . Generating a heap dump is a intensive computing task, which will probably hang your jvm. so itsn't a methond to use offetenly. Heap can be analysed using tools such as eclipse memory analyser. Core dump is a os level memory usage of objects. It has more informaiton t