Update password for mail

Generate new password with command:

mkpasswd -m sha512crypt -s

Connect to the database and update the value:

update virtual_users set password = 'yourpassword' where id=3;

Posted by admin, 0 comments

Run tomcat as unprivileged user

  1. Install java – https://kostadinovi.info/2019/11/12/install-oracle-java-8-on-debian-10/
  2. apt install tomcat9-user
  3. adduser user
  4. su – user
  5. mkdir -p /home/user/tomcats/common/bin
  6. cd tomcats
  7. tomcat9-instance-create test
  8. cp test/bin/* common/bin/
  9. vi common/bin/setenv.sh
  10. vi common/bin/env_vars.sh
  11. rm test/bin/*
  12. cd test/bin/
  13. ln -s ../../common/bin/startup.sh .
  14. ln -s ../../common/bin/shutdown.sh .
  15. vi /home/user/tomcats/test/conf/env_vars.sh
  16. vi /home/user/start_all_tomcats.sh
  17. vi /home/user/stop_all_tomcats.sh
  18. exit
  19. vi /etc/systemd/system/tomcats.service
  20. systemctl daemon-reload
  21. systemctl enable tomcats.service
Content of bin/setenv.sh
#!/bin/sh
#

. conf/env_vars.sh
. ../common/bin/env_vars.sh

export JAVA_OPTS="-Djava.security.egd=file:/dev/urandom  -Djava.awt.headless=true -XX:+UseConcMarkSweepGC -Dfile.encoding=UTF-8 -server -Xms$XMS -Xmx$XMX -XX:PermSize=$PERM_SIZE -XX:MaxPermSize=$MAX_PERM_SIZE -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=$JMX_REMOTE_PORT -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Xrunjdwp:transport=dt_socket,address=$JMX_DEBUG_PORT,server=y,suspend=n"
export UMASK="0022"
Content of bin/env_vars.sh
#!/bin/sh

export CATALINA_HOME=/usr/share/tomcat9

export JDK_DIRS="/usr/lib/jvm/java-8-oracle"
export JAVA_HOME="/usr/lib/jvm/java-8-oracle"
Content of conf/env_vars.sh
#!/bin/sh

XMS=128m
XMX=2048m
JMX_REMOTE_PORT=8013
JMX_DEBUG_PORT=8014
Content of /home/user/start_all_tomcats.sh
#!/bin/sh

TOMCATS_ROOT_DIR="/home/user/tomcats"

cd $TOMCATS_ROOT_DIR
for i in $(ls | grep -v common); do 

    cd $i
    bin/startup.sh
    cd $TOMCATS_ROOT_DIR

done
Content of /home/user/stop_all_tomcats.sh
#!/bin/sh

TOMCATS_ROOT_DIR="/home/user/tomcats"

cd $TOMCATS_ROOT_DIR
for i in $(ls | grep -v common); do 

    cd $i
    bin/shutdown.sh
    cd $TOMCATS_ROOT_DIR

done
Content of /etc/systemd/system/tomcats.service
[Unit]
Description=Start all tomcats instancies
After=network.target
After=network-online.target

[Service]
User=user
Type=forking
ExecStart=/home/user/start_all_tomcats.sh
ExecStop=/home/user/stop_all_tomcats.sh
TimeoutSec=30
Restart=on-failure
RestartSec=30
StartLimitInterval=350
StartLimitBurst=10

[Install]
WantedBy=multi-user.target
Posted by admin in linux, 0 comments

Първо падане

Днес Никола падна от дивана. Вече може да се обръща от гръб по корем и обратно. Не реве толкова много, както когато беше на 3 месеца, но спи малко. През нощта, като се събуди към един, два и след като си изпие млякото му трябва поне час за да заспи.

Posted by admin, 0 comments

Първа книга

Вчера Калин прочете първата си книга – барбароните през зимата. Направих му и акаунт в goodreads.

Posted by admin, 0 comments

Списък дрехи ски училище

  1. Малка раница /която да може да носи само/
  2. Две шишета с вода, неотворени и надписани
  3. Шест комплекта дрехи (окомплектовани в отделни пликчета) бельо, чорап, блузка, суитчър, анцуг
  4. Дрехи за каране на ски – грейки, термо бельо, чорапи – 3/4, шапки, ръкавици, шал – по 2 броя, ски очила
  5. Обувки, допълнителен чифт, освен този с който детето е обуто за хотела
  6. Книжки, игри и играчки, които детето харесва и заемат по-малко място
  7. Принадлежности за баня: шампоан и сапун за къпане, гъба за баня, гребен или четка за косак, четка и паста за зъби, сешоар
  8. Пижама
  9. Пакет мокри кърпи, носни кърпички
  10. Найлонови торби за използваните дрехи
  11. Лекарства-витамин С, против повръщане и разстройство, капки за уши и нос, сироп за кашлица и температура, пробиотици
Posted by admin, 0 comments

Калин на 6

Преди няколко дни Калин стана на 6 години. Вече може да прочете повечето думи, т.е. може да се каже, че чете. Може да събира и изважда с числа до 10, както и да решава задачи с неизвестно, в които неизвестното е до 5.

Posted by admin, 0 comments

Зелено училище

Днес Калин се върна от първото си зелено училище(градина) в Добринище. За първи път спа без да има някой негов роднина в стаята. Каза, че иска пак даа ходи, това е добре, защото се притеснявах да не сме го пуснали твърде рано и да не жела да ходи повече. От неговата група бяха само той и едно момиче. Списък с нещата, които искаха:

  1. Куфар на колелца, да може детето да го бута/дърпа
  2. Малка раница /която да може да носи само/
  3. Две шишета с вода в раницата за пътуването
  4. Шест комплекта дрехи (окомплектовани в отделни пликчета) бельо, чорапи, блузка/тениска и жилетка или суичър, удобни панталони, анцуг, яке, два броя шапки
  5. Допълнителен чифт обувки
  6. Книжки, игри и играчки, които Калин харесва
  7. Принадлежности за баня: шампоан и сапун за къпане, гъба за баня, хавлийка за след баня, четка и паста за зъби, сешоар
  8. Пижама
  9. Пакет мокри кърпи, носни кърпички
  10. Найлонови торпи за използвани дрехи
  11. За басейна: Бански 2 бр., джапанки, плувна шапка, пояс
  12. Лекарства – витамин С, против повръщане и разстройство, капки за уши и нос, сироп за кашлица и температура, пробиотици
  13. Дъждобран

Posted by admin, 0 comments

Install Oracle java 8 on Debian 10

  1. Download latest version of java from www.oracle.com
  2. Extract archive in /usr/lib/jvm (if doesn’t exist create it)
    • cd /usr/lib/jvm && tar -zxf /tmp/jdk-8u231-linux-x64.tar.gz
    • chown -R root: jdk1.8.0_231/
    • ln -s jdk1.8.0_231 java-8-oracle
  3. Configure path to it with update-alternatives
    • update-alternatives –install “/usr/bin/java” “java” “/usr/lib/jvm/java-8-oracle/jre/bin/java” 111
    • update-alternatives –config java

Posted by admin, 4 comments