Для трансляции (раздачи медиа материалов по сети) аудио-видео используются немного другие технологии чем apache - dlna, rstp и т.п. (https://www.musicpd.org/ например) Как вариант, поставьте minidlna в Ubuntu. А для домашнего сервера лучше целиком заменить софт на Synology x86 (xpenology.me/)
Как раз давеча занимался - Netbeans + Docker + Tomcat + Gitlab. Tomcat (через springboot) и Gitlab в контейнерах Docker. Все управляется из Netbeans. Не понятно желание засунуть все на один URL. У меня просто на разных портах висят.
Если это последовательные порты, то просто прав нет. Нужно либо включить пользователя в группу modem (если не ошибаюсь), либо дать прямые разрешения на ком-порты. Попробуйте запустить ide через sudo, что бы проверить мое предположение.
В linux можно выполнить скрипт по завершению, приостановке работы ОС. Например так askubuntu.com/questions/416299/execute-command-bef...
Но если компьютер просто вырубили, то данные потеряются. Тогда только выход - периодически фиксировать время.
[Sun Mar 05 19:01:47.806538 2017] [mpm_prefork:notice] [pid 2138] AH00163: Apache/2.4.18 (Ubuntu) mod_fastcgi/mod_fastcgi-SNAP-0910052141 configured -- resuming normal operations
[Sun Mar 05 19:01:47.806644 2017] [core:notice] [pid 2138] AH00094: Command line: '/usr/sbin/apache2'
[Sun Mar 05 19:01:47.807887 2017] [:notice] [pid 2141] FastCGI: process manager initialized (pid 2141)
Даные сообщения не являются собщениями об ошибках, наоборот они свидетельствуют о нормальной работе apache и fastcgi.
Лично я всегда в Винде вызываю диспетчер через Ctrl-Esc, в Ubuntu также настроено. То что вы определили удобное для вас сочетание клавиш говорит только о гибкости и дружелюбности Linux IMHO ;-) Я, например, всегда переопределяю F10 и Ctrl-стрелки.
В Windows встроен довольно дурной ftp-клиент. Возьмите filezillu например. И да..., ftp через NAT работает как правило только в пассивном режиме, если не делать специальных танцев. И да, 21-го порта для ftp мало, см. описание протокола.