Difference between revisions of "Accessing server infra"

From stgo
Jump to: navigation, search
(Installing lightweight XFCE Desktop GUI on Ubuntu Server)
m (Installing lightweight XFCE Desktop GUI on Ubuntu Server)
Line 91: Line 91:
 
* use <code>sudo apt-get install ubuntu-desktop</code> to install XFCE client (see [https://help.ubuntu.com/community/ServerGUI here]).
 
* use <code>sudo apt-get install ubuntu-desktop</code> to install XFCE client (see [https://help.ubuntu.com/community/ServerGUI here]).
 
* this will also install xauth, which allows remote window clients
 
* this will also install xauth, which allows remote window clients
* disable start of GUI-based login on computer start with grub (taken from [http://askubuntu.com/questions/174312/how-can-i-set-my-ubuntu-12-04-lts-to-boot-to-console-without-gui here]):
+
* disable start of GUI-based login on system startup with Grub (taken from [http://askubuntu.com/questions/174312/how-can-i-set-my-ubuntu-12-04-lts-to-boot-to-console-without-gui here]):
 
** Change (edit) in /etc/default/grub file: <code>GRUB_CMDLINE_LINUX_DEFAULT="text"</code>
 
** Change (edit) in /etc/default/grub file: <code>GRUB_CMDLINE_LINUX_DEFAULT="text"</code>
 
** then do <code>sudo update-grub</code>
 
** then do <code>sudo update-grub</code>

Revision as of 14:02, 10 January 2014

>> return to Cedeus IDE


git stuff

  • git diff
  • git pull
  • git status
  • git reset --hard HEAD
  • git reset HEAD~1
  • git reset HEAD opentripplanner-api-webapp/src/main/java/org/opentripplanner/api/ws/analyst/IsoChrone.java
  • git log -p
  • git add opentripplanner-api-webapp/src/main/java/org/opentripplanner/api/ws/analyst/IsoChrone.java
  • git commit -m 'added debug code to be able to figure why some edges are traversed to fast (aside fromom u-shaped roads)'
  • gitk
  • git push origin master
  • git show-ref
  • git stash list
  • git log origin/master..master
  • git fetch upstream
  • git remote add upstream https://github.com/openplans/OpenTripPlanner.git
  • git remote show origin
  • git remote set-url origin git://github.com/mentaer/OpenTripPlanner.git
  • git remote set-url origin git@github.com:mentaer/OpenTripPlanner.git
  • git diff > /Volumes/WINDOOF/walkingslopeeffects.patch
  • patch -p1 -R < IsoChrone2.patch
  • git apply --check /Volumes/WINDOOF/IsoChrone.patch

maven stuff

  • mvn package -DskipTests

postgres stuff

  • echo 'export PATH=/Library/PostgreSQL/9.2/bin:$PATH' >> ~/.bash_profile
  • psql
  • sudo mkdir /Library/PostgreSQL/9.2/data/
  • sudo chown postgres /Library/PostgreSQL/9.2/data/
  • sudo -u postgres initdb -D /Library/PostgreSQL/9.2/data/
  • service postgresql start
  • sudo -u postgres pg_ctl -D /Library/PostgreSQL/9.2/data -l logfile start
  • sudo -u postgres postgres -D /Library/PostgreSQL/9.2/data &
  • sudo -u postgres createdb santiagotest
  • sudo -u postgres createuser -P -s -e mentaer
  • psql santiagotest

using VirtualBox

" use ssh -X sstein..@xxx to enable a visual client

  • vboxgtk (start visual client)

create and start a VM from comandline:

  • VBoxManage createvm --name ubuntu --register
  • VBoxManage modifyvm ubuntu --ostype ubuntu_64 --cpus 4
  • VBoxManage modifyvm ubuntu --memory 8000
  • VBoxManage startvm ubuntu

other:

  • options of ip-addressing/web access: NAT (Network Address Translation) or Bridge (see also this blog entry)
  • downloading .iso archives/vm from OSGeo (use commands curl or wget -c), e.g.:
wget -c "http://downloads.sourceforge.net/project/osgeo-live/7.0/osgeo-live-7.0.iso?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fosgeo-live%2Ffiles%2F%2F7.0%2Fosgeo-live-7.0.iso%2Fdownload&ts=1384444616&use_mirror=ufpr"

a VM contains 3 files: .img + .vbox (an editable xml) + .vbox-prev

OpenTripPlanner

  • start with "sh start-server.sh"; use "&" at the end to keep the process running
  • make sure that winstone.jar is executable, with chmod 755
  • define in the start-server.sh file also where the webapps folder is located (physical location), so winstone knows that
  • define in the WEB-INF/classes/data-sources.xml file where the graph is stored (physical location) - the files is within /otp/webapps/opentripplanner-api-webapp.war (or: the deflated war folder)
  • kill winstone server (or OTP) process: use
    ps aux | grep winstone
    to find the associated PID, and use kill pid

unix commands

http://www.computerhope.com/issues/ch000623.htm

connect to server:

  • ssh stefan@136.159.xxx.xxx
  • ssh sstein@146.155.xxx.xxx.
  • pid
  • kill pid, e.g. kill 320
  • top or: htop
  • process
  • sudo shutdown now -h
  • seeing system info:
    cat /etc/*-release
    + htop (needs to be installed first)

and:

Installing lightweight XFCE Desktop GUI on Ubuntu Server

  • use sudo apt-get install ubuntu-desktop to install XFCE client (see here).
  • this will also install xauth, which allows remote window clients
  • disable start of GUI-based login on system startup with Grub (taken from here):
    • Change (edit) in /etc/default/grub file: GRUB_CMDLINE_LINUX_DEFAULT="text"
    • then do sudo update-grub
  • start the desktop GUI session using startx
  • end the desktop GUI session using "logout" button

other stuff

  • gdalinfo cgydem_fromgrid.tif