Advanced Search
Search Results
29 total results found
DevOps
Collection of instructions for server setup and manipulate
Шпаргалки по технологиям
В этой книге собраны инструкции по различным инструментам и технологиям
Что это за сайт? Where am I?
Этот сайт - self-hosted аналог GitHub Gist, собственная база знаний, инструкций, шпаргалок и заметок по программированию. Иногда я пользуюсь ей чтобы быстро найти нужные команды, иногда чтобы отправить ссылку новичкам. База находится в процессе наполнения и мо...
Linux
Programming Languages
Programming Languages related guides and tips
Git
Terminal commands
Linux files
Python
Ubuntu server first steps
Client: Generate keys This command generate a two files with private and public keys. The public-key file will end with .pub extention, a private key file has no extention ssh-keygen Public key you may share with everyone, but private key must be keep in secr...
Custom domain on Keenetic router
Инструкция работает если у вас есть белый статичный ip-адрес и свой домен Check settings: Domain name must Enabled Remote web interface connections Setup certificate for domain Connect to CLI as <router_ip>/a Check existing domains: ip http ssl acme li...
Postgres database dump and restore
В этой короткой инструкции описывается как сделать бэкап базы данных PostgreSQL и восстановить его (на другом сервере); Предполагается что PostgreSQL развёрнута в docker контейнере. Dump ! Осторожно, если для докер-контейнера с БД не настроен volume который со...
Ubuntu server customization
Disable ssh login spam Rename unnesessary files with @ at filename start at /etc/update-motd.d cd /etc/update-motd.d && for file in *; do mv "$file" "@$file"; done # Rename all files mv @00-header 00-header also add neofetch as start message if you want to d...
Send telegram message on every ssh login
Add script Create file /etc/login-notify.sh Modify TELEGRAM_BOT_TOKEN and TELEGRAM_SEND_TO variables. Optional set EXCLUDE_USERS for users about whom a message will not be sent. #!/bin/sh TELEGRAM_SEND_TO=123456789 TELEGRAM_BOT_TOKEN=123456789:someLETTERS EXC...
Local port forwarding
Command explanation To forward port of remote host use the following command ssh -L <LOCAL_PORT>:<TUNNEL_IP>:<DESTINATION_PORT> <user>@<server_ip> -L stands for local adress because we are tunneling connection on local machine, TUNNEL_IP is 127.0.0.1 ssh -L <...
Git: Основы
Определение Git - система версионирования текстовых файлов. С помощью неё удобно отслеживать сделанные изменения, переключаться на старую версию файлов проекта, совмещать изменения сделанные разными людьми и просматривать разницу между текстовыми файлами. Осно...
Git: Работа с ветками
master / main / default / trunk - стандартные названия основных ветвей. Стабильные ветки, из которых обычно выпускают релизы. dev / development - основная ветка разработки, туда вносятся текущие изменения, не считается стабильной. Если изменений вносится немно...
Nvidia
TBD https://habr.com/ru/companies/hostkey/articles/835058/
Линтеры Python
Стилистика кода Python разрабатывался с идеей что код читают чаще чем его пишут. Поэтому читаемость – один из самых главных принципов написания кода. Для того чтобы наш ленивый мозг мог сконцентрироваться на более важных вещах, используют стандарты стиля кода....
SSH
Что такое SSH Как сгенерировать ключи, как пользоваться Как их подгрузить в vscode SCP From local to remote scp localfile.zip username@server.domain.com:/home/username
Символические ссылки
Символически ссылки используются для удобного обращения к файлам и папкам, находящимся в другой директории/на другом диске. Этот механизм позволяет не копировать и не перемещать файлы. Например, если я хочу как-бы виртуально поместить папку /volume/some_datase...
Монтирование самбы на Ubuntu server
Чтобы подключить удаленную папку через SMB (версии 2 и выше) к Ubuntu с помощью консоли Bash, выполните следующие шаги: 1. Установите необходимые пакеты sudo apt update sudo apt install cifs-utils 2. Создайте точку монтирования Создайте папку, куда будет монт...
Useful commands
Commands redirects (output redirects)
Root structure
Files permissions
Command "Find" examples
WireShark
Databases