Skip to content

Instantly share code, notes, and snippets.

@Adverte
Last active September 15, 2021 17:40
Show Gist options
  • Select an option

  • Save Adverte/bc4b676a1d9d4dddeb1ba175ef19d619 to your computer and use it in GitHub Desktop.

Select an option

Save Adverte/bc4b676a1d9d4dddeb1ba175ef19d619 to your computer and use it in GitHub Desktop.
Linux usefull. Tomcat, Java, Mysql,...
1. Найти что примаплено к текущей папке. Например смотрим что примаплено к папке images
sudo grep -h images /proc/*/task/*/mountinfo | sort -u
2. Стандартные пути томката
/usr/share/tomcat
/var/lib/tomcat
Конфиги
/etc/tomcat
Логи
/var/log/tomcat
путь к папке с развернутым war например
less /usr/share/tomcat/webapps/ROOT/WEB-INF/classes/application.properties
старт томката
sudo service tomcat restart
журнал томката
journalctl -exfu tomcat
3. Утилита для работы с s3 из консоли
s3cmd
4. Утилита для синхронизации локальных файлов с облаками
Rclone syncs your files to cloud storage: Google Drive, S3, Swift, Dropbox, Google Cloud Storage, Azure, Box and many more
5. Как прокинуть порты
Подробно со схемами есть тут https://habr.com/ru/post/331348/
Команда где текущий хост будет как мост
ssh -L 0.0.0.0:9999:host3:5432 host2
6. Если локальный кеш мавена некорректно обновляется
зайти в ~/.m2 и удалить проблемную библиотеку
7. для запуска (чтобы процесс пошел в бэкграунде):
nohup ./gradlew run > ./log.txt 2>&1 &
останавливается килом
8. Конфиг mysql 5.7
/etc/my.cnf
9. sdkman для работы с несколькими версиями jdk
https://sdkman.io/install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment