Путевые заметки программного инженера и легкоатлета-любителя.
Автор: Владимир @Toparvion Плизга
Домашняя страница: https://toparvion.pro/
Post #256
452
ВЕ @stopshelf
Showing posts older than #257 · Back to latest

.cat вопреки названию создан вовсе не для залипания на котиках, а для популяризации каталонского языка и сохранения культуры народов-носителей каталонской речи (Каталония, Андорра, части Франции и Италии) 🇮🇹




assert (с которым, правда, есть серьёзные нюансы);java.util.Objects.require*()check* и verify* из классов Preconditions и Verify в библиотеке Google Guava 🥑ClassNotFoundException, NoClassDefFoundError, ClassCastException и прочими непотребствами 🐞jcmd) 🛠
Сегодня в третьей половине дня...

kubectl и docker, но может применяться в бОльшем числе случаев ⚒️ssh -L <local-port>:<remote-address>:<remote-port> -N -f <ssh-host>
-L — команда на включение локального туннеля;local-port — порт, на котором вы хотите видеть удалённый сервис на своей машине (как правило, равен remote-port);remote-port — порт удаленного сервера, который нужно сделать доступным у себя (как правило, равен local-port);remote-address — IP или имя сетевого интерфейса, на котором открыт удалённый пробрасываемый порт; чаще всего это localhost, но могут быть и другие;-N — признак отсутствия команды, которую нужно выполнить на удалённом сервере (обычно она не нужна);-f — признак запуска туннеля в фоновом режиме; если не добавить, управление не вернётся в консоль, и туннель будет висеть в ней;<ssh-host> — либо имя хоста для подключения (может быть с именем пользователя, например, root@somehost.com), либо название настроек подключения из файла ~/.ssh/config, например:Host my-sandbox-vps
Hostname 55.555.555.0
User root
IdentityFile ~/.ssh/id_dsa
IdentitiesOnly yes
ssh -L 5005:localhost:5005 -N -f my-sandbox-vps
$ ss -tulpn | grep 5005
tcp LISTEN 0 128 127.0.0.1:5005 0.0.0.0:* users:(("ssh",pid=307017,fd=5))
$ kill 307017
-f, то в его консоли достаточно нажать Ctrl+C✖️








