Turn off the beep in Linux terminal tab autocomplete
nano /etc/inputrc
set bell-style none
nano /etc/inputrc
set bell-style none
$ lsof -i :8080 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 10165 mkyong 52u IPv6 191544 0t0 TCP *:http-alt (LISTEN)
$ ps -ef | grep 10165 mkyong 10165 4364 1 11:58 ? 00:00:20 /opt/jdk/jdk1.8.0_66/jre/bin/java //... -Djava.endorsed.dirs=/home/mkyong/software/apache-tomcat-8.0.30/endorsed -classpath /home/mkyong/software/apache-tomcat-8.0.30/bin/bootstrap.jar: /home/mkyong/software/apache-tomcat-8.0.30/bin/tomcat-juli.jar -Dcatalina.base=/home/mkyong/.IntelliJIdea15/system/tomcat/Unnamed_hc_2 -Dcatalina.home=/home/mkyong/software/apache-tomcat-8.
0.30
-Djava.io.tmpdir=/home/mkyong/software/apache-tomcat-8.0.30
/temp org.apache.catalina.startup.Bootstrap start
References
https://www.mkyong.com/linux/linux-which-application-is-using-port-8080/
Installation
sudo apt-get install sqlite3 libsqlite3-dev
Create Database
sqlite3 newDatabase.db
References
https://www.sitepoint.com/getting-started-sqlite3-basic-commands/
sudo add-apt-repository ppa:ne0sight/chrome-gnome-shell
sudo apt-get update && sudo apt-get install chrome-gnome-shell
References
http://www.omgubuntu.co.uk/2017/01/install-gnome-shell-extensions-firefox-chrome
apt-get install --print-uris PACKAGE_NAMES...
References
https://help.ubuntu.com/community/AptGet/Offline/PrintUris
http://askubuntu.com/questions/599490/get-the-download-link-of-file-downloaded-in-software-center
sudo add-apt-repository ppa:saiarcot895/myppa sudo apt-get update sudo apt-get install apt-fast
Manual
A manual install can be performed as such:
cp apt-fast /usr/bin/ chmod +x /usr/bin/apt-fast cp apt-fast.conf /etc
You need to have aria2c installed:
apt-get install aria2
References
https://github.com/ilikenwf/apt-fast
http://www.2daygeek.com/install-apt-fast-on-ubuntu-debian-linux-mint-to/
archlinux-java status
archlinux-java set <JAVA_ENV_NAME> archlinux-java set java-8-openjdk/jre
References
https://wiki.archlinux.org/index.php/Java
git config --global merge.tool meld
git config --global diff.tool meld
or edit ~/.gitconfig
References
https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration
http://stackoverflow.com/questions/6412516/configuring-diff-tool-with-gitconfig
http://stackoverflow.com/questions/34119866/setting-up-and-using-meld-as-your-git-difftool-and-mergetool
add these lines to /etc/sysctl.conf :
# max open files fs.file-max = 51200 # max read buffer net.core.rmem_max = 67108864 # max write buffer net.core.wmem_max = 67108864 # default read buffer net.core.rmem_default = 65536 # default write buffer net.core.wmem_default = 65536 # max processor input queue net.core.netdev_max_backlog = 250000 # max backlog net.core.somaxconn = 4096 # resist SYN flood attacks net.ipv4.tcp_syncookies = 1 # reuse timewait sockets when safe net.ipv4.tcp_tw_reuse = 1 # turn off fast timewait sockets recycling # net.ipv4.tcp_tw_recycle = 0 # short FIN timeout net.ipv4.tcp_fin_timeout = 30 # short keepalive time net.ipv4.tcp_keepalive_time = 1200 # outbound port range net.ipv4.ip_local_port_range = 10000 65000 # max SYN backlog net.ipv4.tcp_max_syn_backlog = 8192 # max timewait sockets held by system simultaneously net.ipv4.tcp_max_tw_buckets = 5000 # turn on TCP Fast Open on both client and server side net.ipv4.tcp_fastopen = 3 # TCP receive buffer net.ipv4.tcp_rmem = 4096 87380 67108864 # TCP write buffer net.ipv4.tcp_wmem = 4096 65536 67108864 # turn on path MTU discovery net.ipv4.tcp_mtu_probing = 1 net.ipv4.tcp_timestamps=1 net.ipv4.ip_no_pmtu_disc = 1 net.ipv4.tcp_mem = 25600 51200 102400 net.ipv4.ip_default_ttl=129
sysctl -p /etc/sysctl.conf
References
https://shadowsocks.org/en/config/advanced.html
https://linode.com/docs/networking/vpn/create-a-socks5-proxy-server-with-shadowsocks-on-ubuntu-and-centos7/
https://maxlv.net/optimize-a-shadowsocks-server/