Tag: linux
List The Open Ports And The Process That Owns Them on Linux
sudo lsof -i sudo netstat -lptu sudo netstat -tulpn
References
https://www.cyberciti.biz/tips/linux-display-open-ports-owner.html
Install Groovy on Linux
curl -s get.sdkman.io | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install groovy
References
http://www.groovy-lang.org/install.html
Installing Apache Cassandra on Ubuntu
echo "deb http://www.apache.org/dist/cassandra/debian 39x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
sudo apt-get update
sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-key A278B781FE4B2BDA
sudo apt-get install cassandra
sudo service cassandra start
sudo service cassandra stop
References
http://cassandra.apache.org/download/
Ubuntu Server Useful Commands for Monitoring
htop df bmon
RealVNC on Linux
Installed systemd unit for VNC Server in Service Mode daemon
Start or stop the service with:
systemctl (start|stop) vncserver-x11-serviced.service
Mark or unmark the service to be started at boot time with:
systemctl (enable|disable) vncserver-x11-serviced.service
Installed systemd unit for VNC Server in Virtual Mode daemon
Start or stop the service with:
systemctl (start|stop) vncserver-virtuald.service
Mark or unmark the service to be started at boot time with:
systemctl (enable|disable) vncserver-virtuald.service
How to get pid of just started process in Linux
myCommand & echo $!
$$ is the current script’s pid
$! is the pid of the last background process
References
http://stackoverflow.com/questions/1908610/how-to-get-pid-of-background-process
http://serverfault.com/questions/205498/how-to-get-pid-of-just-started-process
Make Geany my default editor on Ubuntu
sudo update-alternatives --install /usr/bin/editor editor /usr/bin/geany 10
sudo update-alternatives --config editor
/usr/share/applications/defaults.list
– the system defaults list.
~/.local/share/applications/mimeapps.list
– the users personal desktop session defaults list
References
http://askubuntu.com/questions/194712/how-do-i-make-geany-my-default-editor-on-ubuntu
Redshift Configuration
; Global settings for redshift [redshift] ; Set the day and night screen temperatures temp-day=5700 temp-night=3500 ; Enable/Disable a smooth transition between day and night ; 0 will cause a direct change from day to night screen temperature. ; 1 will gradually increase or decrease the screen temperature. transition=1 ; Set the screen brightness. Default is 1.0. ;brightness=0.9 ; It is also possible to use different settings for day and night ; since version 1.8. ;brightness-day=0.7 ;brightness-night=0.4 ; Set the screen gamma (for all colors, or each color channel ; individually) gamma=0.8 ;gamma=0.8:0.7:0.8 ; This can also be set individually for day and night since ; version 1.10. ;gamma-day=0.8:0.7:0.8 ;gamma-night=0.6 ; Set the location-provider: 'geoclue', 'geoclue2', 'manual' ; type 'redshift -l list' to see possible values. ; The location provider settings are in a different section. location-provider=manual ; Set the adjustment-method: 'randr', 'vidmode' ; type 'redshift -m list' to see all possible values. ; 'randr' is the preferred method, 'vidmode' is an older API. ; but works in some cases when 'randr' does not. ; The adjustment method settings are in a different section. adjustment-method=randr ; Configuration of the location-provider: ; type 'redshift -l PROVIDER:help' to see the settings. ; ex: 'redshift -l manual:help' ; Keep in mind that longitudes west of Greenwich (e.g. the Americas) ; are negative numbers. [manual] lat=48.1 lon=11.6 ; Configuration of the adjustment-method ; type 'redshift -m METHOD:help' to see the settings. ; ex: 'redshift -m randr:help' ; In this example, randr is configured to adjust screen 1. ; Note that the numbering starts from 0, so this is actually the ; second screen. If this option is not specified, Redshift will try ; to adjust _all_ screens. [randr] screen=1
References
http://jonls.dk/redshift/
Google Linux Software Repositories
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
References
https://www.google.com/linuxrepositories/
http://www.ubuntuupdates.org/ppa/google_chrome
http://askubuntu.com/questions/741850/repository-failure-with-google-chrome