[{ALLOW view All}] [{ALLOW edit Markus}] 27.12.2020 Maintenance [{TableOfContents }] !! Linux %%collapsebox-closed !Get Version => Debian GNU/Linux 10.7 (buster) {{{ cat /etc/debian_version 10.7 cat /etc/issue Debian GNU/Linux 10 lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 10 (buster)" NAME="Debian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" hostnamectl Static hostname: v22018061954267647 Icon name: computer-vm Chassis: vm Machine ID: [..] Boot ID: [..] Virtualization: kvm Operating System: Debian GNU/Linux 10 (buster) Kernel: Linux 4.19.0-13-amd64 Architecture: x86-64 }}} Note: apt-get install lsb-release /% ! Update / Upgrade To update current version see [Apt].\\ To upgrade to a new Linux version, you need to change the source for packages and run an update like before. {{{ vi /etc/apt/sources.list deb http://ftp.debian.org/debian/ buster main }}} Note: check additional sources specified wihtin folder sources.list.d !!MySQL / MariaDB %%collapsebox-closed ! Get version => 10.3.27-MariaDB-0+deb10u1 {{{ mysql -u <user> -p select version(); }}} /% ! Upgrade / Storage After upgrading from Debian 9 to 10, mysql was gone. I installed MariaDB on top: {{{ apt-get install mariadb-server (mysql_secure_installation) Start: /etc/init.d/mysql Config: folder /etc/mysql/... Log: /var/log/mysql Bin: /usr/bin/mysql /usr/bin/mysqladmin /usr/sbin/mysqld Database: folder /var/lib/mysql }}} !!Java %%collapsebox-closed !Get version => OpenJDK 64-Bit Server VM (build 11.0.9.1+1-post-Debian-1deb10u2, mixed mode, sharing) {{{ java -version openjdk version "11.0.9.1" 2020-11-04 OpenJDK Runtime Environment (build 11.0.9.1+1-post-Debian-1deb10u2) OpenJDK 64-Bit Server VM (build 11.0.9.1+1-post-Debian-1deb10u2, mixed mode, sharing) }}} /% ! Storage {{{ which java /usr/bin/java -> /etc/alternatives/java -> /usr/lib/jvm/java-11-openjdk-amd64/bin/java /usr/lib/jvm/default-java -> /usr/lib/jvm/java-1.11.0-openjdk-amd64 -> /usr/lib/jvm/java-11-openjdk-amd64 JAVA_HOME=/usr/lib/jvm/default-java }}} !!Apache Tomee %%collapsebox-closed !Get Version => TomEE webprofile 8.0.5 (Tomcat 9.0.39) Not possible, it is [TomEE webprofile 8.0.5 TAR/GZ|https://tomee.apache.org/download-ng.html].\\ You can get the tomcat version: {{{ cd <tomee_home>/lib java -cp catalina.jar org.apache.catalina.util.ServerInfo Server version: Apache Tomcat/9.0.39 Server built: Oct 6 2020 14:11:46 UTC Server number: 9.0.39.0 OS Name: Linux OS Version: 4.19.0-13-amd64 Architecture: amd64 JVM Version: 11.0.9.1+1-post-Debian-1deb10u2 JVM Vendor: Debian }}} /% !Upgrade / Storage See [TomEE], upgrade via new installation/move old content.\\ [Download|https://tomee.apache.org/download-ng.html] TomEE webprofile TAR/GZ and {{{ tar xvf * }}} Enable [Apache HTTP with Tomcat]\\ Note: NEW attribute address and secretRequired necessary !!! {{{ vi <tomee_home>/conf/server.xml <!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="8009" address="::1" protocol="AJP/1.3" redirectPort="8443" secretRequired="false" /> <Connector port="8109" address="::1" protocol="AJP/1.3" redirectPort="8443" secretRequired="false" /> }}} Improve start script {{{ vi <tomee_home>/bin/catalina.sh #Markus JAVA_OPTS="$JAVA_OPTS -server -Xms1024m -Xmx6144m -Djava.awt.headless=true -Dfile.encoding=UTF-8" JAVA_HOME=/usr/lib/jvm/default-java }}} Create Symlink {{{ ln -s /markus/apache-tomee-webprofile-8.0.5 /markus/tomee }}} {{{ /etc/init.d/tomee restart }}} !Webapps Copy <tomee_home>/webapps * EbelHome * Homepage {{{ cp mariadb-java-client-2.7.1.jar <tomeeHome>/lib log4j ? }}} * [JSPWiki] {{{ vi <tomeeHome>/lib/jspwiki-custom.properties jspwiki.applicationName=inetone jspwiki.fileSystemProvider.pageDir=/markus/jspWikiData jspwiki.workDir=/markus/tomee/temp jspwiki.basicAttachmentProvider.storageDir=/markus/jspWikiData jspwiki.pageProvider=VersioningFileProvider #jspwiki.searchProvider=LuceneSearchProvider jspwiki.searchProvider=BasicSearchProvider }}} !! vi configuration Disable visual mode but keep syntax highlighting {{{ vi ~/.vimrc set mouse-=a syntax on }}} !! Seafile Cloud see [Cloud_SeaFile]