Карманный помощник по релокации
От айтишников — айтишникам❤️
Мы — ИТ-команда Geecko. Базировались в России и помогали айтишникам и компаниям найти друг друга.
В текущих условиях всей компанией переехали за рубеж и теперь мы знаем, как сделать ВНЖ, перевезти кота и что делать с рублями за границей😁
Чтобы помочь айти-коммьюнити, мы:
- помогаем с релокацией в Сербию по фаст-треку
- бесплатно трудоустраиваем в зарубежные IT-компании
- постим самую свежую инфу в телеграм-канале о релокейте
Присоединяйся к каналу и получай лайфхаки по релокации для айтишников⬇️
👉 RelocationDEV by Geecko Move 👈
От айтишников — айтишникам❤️
Мы — ИТ-команда Geecko. Базировались в России и помогали айтишникам и компаниям найти друг друга.
В текущих условиях всей компанией переехали за рубеж и теперь мы знаем, как сделать ВНЖ, перевезти кота и что делать с рублями за границей😁
Чтобы помочь айти-коммьюнити, мы:
- помогаем с релокацией в Сербию по фаст-треку
- бесплатно трудоустраиваем в зарубежные IT-компании
- постим самую свежую инфу в телеграм-канале о релокейте
Присоединяйся к каналу и получай лайфхаки по релокации для айтишников⬇️
👉 RelocationDEV by Geecko Move 👈
👎4👍3
Подборка интересных каналов 🔥
DeepFake
На канале публикуем deepfake видео и связанные с ними технологии.
https://news.1rj.ru/str/deepfakenow
Мир технологий (Technology World)
Добро пожаловать в мир технологий
https://news.1rj.ru/str/mir_teh
GitHub Сообщество
https://news.1rj.ru/str/Githublib
Реальный Python
Все о пайтон, новости, подборки на русском и английском.
https://news.1rj.ru/str/python_real
BigData
Data Science : Big Data : Machine Learning : Deep Learning
https://news.1rj.ru/str/bigdata_1
Базы данных (Data Base)
https://news.1rj.ru/str/database_info
Книги для программистов Rus
https://news.1rj.ru/str/book_for_dev
DevOps
Пишем о Docker, Kubernetes и др.
https://news.1rj.ru/str/i_DevOps
Типичный Сисадмин
Админский юмор, фото железа, было/стало, все здесь!
https://news.1rj.ru/str/tipsysdmin
Python академия
Учи Python быстро и легко.
https://news.1rj.ru/str/pythonofff
Coddy
Академия кода.
https://news.1rj.ru/str/coddy_academy
Bitkoinoff - новости криптовалют
Все самое важное о криптовалютах и блокчейне
https://news.1rj.ru/str/bitkoinoff
Сообщество Дизайнеров
https://news.1rj.ru/str/ux_web
GameDev: разработка игр
https://news.1rj.ru/str/game_devv
DeepFake
На канале публикуем deepfake видео и связанные с ними технологии.
https://news.1rj.ru/str/deepfakenow
Мир технологий (Technology World)
Добро пожаловать в мир технологий
https://news.1rj.ru/str/mir_teh
GitHub Сообщество
https://news.1rj.ru/str/Githublib
Реальный Python
Все о пайтон, новости, подборки на русском и английском.
https://news.1rj.ru/str/python_real
BigData
Data Science : Big Data : Machine Learning : Deep Learning
https://news.1rj.ru/str/bigdata_1
Базы данных (Data Base)
https://news.1rj.ru/str/database_info
Книги для программистов Rus
https://news.1rj.ru/str/book_for_dev
DevOps
Пишем о Docker, Kubernetes и др.
https://news.1rj.ru/str/i_DevOps
Типичный Сисадмин
Админский юмор, фото железа, было/стало, все здесь!
https://news.1rj.ru/str/tipsysdmin
Python академия
Учи Python быстро и легко.
https://news.1rj.ru/str/pythonofff
Coddy
Академия кода.
https://news.1rj.ru/str/coddy_academy
Bitkoinoff - новости криптовалют
Все самое важное о криптовалютах и блокчейне
https://news.1rj.ru/str/bitkoinoff
Сообщество Дизайнеров
https://news.1rj.ru/str/ux_web
GameDev: разработка игр
https://news.1rj.ru/str/game_devv
👍3
Forwarded from Базы данных (Data Base)
Подключение:
mysql -uUSERNAME -pPASSWORD DBNAME - подключение к базе DBNAME используя логин:USERNAME и пароль:PASSWORD
mysql -uroot -p - логинемся для управления mysql
USE db_name; - Выбрать базу для работы
SHOW databases; - Вывести список баз данных, к которым пользователь имеет доступ:
DROP DATABASE dbname; - Удалить базу данных
SHOW tables; - Вывести список таблиц, для текущей выбранной базы:
CREATE DATABASE db_name; - создать базу
CREATE DATABASE db_name CHARACTER SET utf8 COLLATE utf8_general_ci; - создать базу + установить кодировку и тд
CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'password123'; - создать нового пользователя
GRANT ALL PRIVILEGES ON db_name.* TO 'user_name'@'localhost'; - дать права\доступ пользователю к соответствующей базе
flush privileges; - перезагрузить таблицы назначения привилегий
rename user user_name@'10.0.0.100' to user_name@'10.0.0.200'; - Изменить IP для пользователя user_name@'10.0.0.100'
ALTER USER 'имя пользователя'@'localhost' IDENTIFIED BY 'New_Password'; - Смена пароля пользователя
FLUSH PRIVILEGES; - Применить привилегии
INSERT INTO comercial_tests (id, place_id, keywords) SELECT id, place_id, keywords FROM commercials; - Скопировать данные из одной таблицы в другую
DESCRIBE pet; - Посмотреть поля таблицы
SELECT * FROM users LIMIT 5 OFFSET 5; - Посмотреть данные в таблице
CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),species VARCHAR(20), sex CHAR(1), birth DATE, death DATE); - Создать таблицу
Пользователи и привилегии:
use mysql;
select * form user; - показать все из таблицы user
select user,host from user; - показать всех пользователей из таблицы user
select user,host from user where user like 'admin'; - показать всех пользователей с именем admin
show grants; - показать привилегии текущего пользователя
show grants for 'user'@'localhost' - показать все привилегии пользователя
show open tables; - показать открытые таблицы
show plugins; - показать используемые плагины
SHOW MASTER STATUS
show master status; - показать состояние мастера и репликации
👉 @database_info
mysql -uUSERNAME -pPASSWORD DBNAME - подключение к базе DBNAME используя логин:USERNAME и пароль:PASSWORD
mysql -uroot -p - логинемся для управления mysql
USE db_name; - Выбрать базу для работы
SHOW databases; - Вывести список баз данных, к которым пользователь имеет доступ:
DROP DATABASE dbname; - Удалить базу данных
SHOW tables; - Вывести список таблиц, для текущей выбранной базы:
CREATE DATABASE db_name; - создать базу
CREATE DATABASE db_name CHARACTER SET utf8 COLLATE utf8_general_ci; - создать базу + установить кодировку и тд
CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'password123'; - создать нового пользователя
GRANT ALL PRIVILEGES ON db_name.* TO 'user_name'@'localhost'; - дать права\доступ пользователю к соответствующей базе
flush privileges; - перезагрузить таблицы назначения привилегий
rename user user_name@'10.0.0.100' to user_name@'10.0.0.200'; - Изменить IP для пользователя user_name@'10.0.0.100'
ALTER USER 'имя пользователя'@'localhost' IDENTIFIED BY 'New_Password'; - Смена пароля пользователя
FLUSH PRIVILEGES; - Применить привилегии
INSERT INTO comercial_tests (id, place_id, keywords) SELECT id, place_id, keywords FROM commercials; - Скопировать данные из одной таблицы в другую
DESCRIBE pet; - Посмотреть поля таблицы
SELECT * FROM users LIMIT 5 OFFSET 5; - Посмотреть данные в таблице
CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),species VARCHAR(20), sex CHAR(1), birth DATE, death DATE); - Создать таблицу
Пользователи и привилегии:
use mysql;
select * form user; - показать все из таблицы user
select user,host from user; - показать всех пользователей из таблицы user
select user,host from user where user like 'admin'; - показать всех пользователей с именем admin
show grants; - показать привилегии текущего пользователя
show grants for 'user'@'localhost' - показать все привилегии пользователя
show open tables; - показать открытые таблицы
show plugins; - показать используемые плагины
SHOW MASTER STATUS
show master status; - показать состояние мастера и репликации
👉 @database_info
👍5🔥4
Монтирование файловых систем.
mount /dev/hda2 /mnt/hda2 — монтирует раздел 'hda2' в точку монтирования '/mnt/hda2'. Убедитесь в наличии директории-точки монтирования '/mnt/hda2'umount /dev/hda2 — размонтирует раздел 'hda2'. Перед выполнением, покиньте '/mnt/hda2'fuser -km /mnt/hda2 — принудительное размонтирование раздела. Применяется в случае, когда раздел занят каким-либо пользователемumount -n /mnt/hda2 — выполнить размонтирование без занесения информации в /etc/mtab. Полезно когда файл имеет атрибуты «только чтение» или недостаточно места на дискеmount /dev/fd0 /mnt/floppy — монтировать флоппи-дискmount /dev/cdrom /mnt/cdrom — монтировать CD или DVDmount /dev/hdc /mnt/cdrecorder — монтировать CD-R/CD-RW или DVD-R/DVD-RW(+-)mount -o loop file.iso /mnt/cdrom — смонтировать ISO-образmount -t vfat /dev/hda5 /mnt/hda5 — монтировать файловую систему Windows FAT32mount -t smbfs -o username=user,password=pass //winclient/share /mnt/share — монтировать сетевую файловую систему Windows (SMB/CIFS)mount -o bind /home/user/prg /var/ftp/user — «монтирует» директорию в директорию (binding). Доступна с версии ядра 2.4.0. Полезна, например, для предоставления содержимого пользовательской директории через ftp при работе ftp-сервера в «песочнице» (chroot), когда симлинки сделать невозможно. Выполнение данной команды сделает копию содержимого /home/user/prg в /var/ftp/user👍9
Крупнейший портал о кибербезопасности стал в три раза дешевле!
XAKEP.RU доверяют 130 000 ИТ-специалистов, и не просто так. В их базе 66 000 обучающих технических материалов - и для профи и начального уровня. Чтобы быть в курсе и разбираться в теме кибербезопасности, ИТ-спецу просто необходим XAKEP.RU.
А сейчас у них еще и огромная скидка!
Подробно о подписке: https://xakep.ru/about-magazine/
XAKEP.RU доверяют 130 000 ИТ-специалистов, и не просто так. В их базе 66 000 обучающих технических материалов - и для профи и начального уровня. Чтобы быть в курсе и разбираться в теме кибербезопасности, ИТ-спецу просто необходим XAKEP.RU.
А сейчас у них еще и огромная скидка!
Подробно о подписке: https://xakep.ru/about-magazine/
👎2🔥1
Как добавлять записи в /etc/fstab. Как использовать /etc/fstab для хранения опций монтирования
Для чего нужен файл /etc/fstab
При включении компьютера с Linux диски уже смонтированы в системе: главный диск смонтирован в / (корень), загрузочный диск смонтирован в /boot, дополнительные диски смонтированы в /mnt/*. Информация для этих монтирвоаний содержится в файле /etc/fstab. Система автоматически монтирует диски на основании записей, содержащихся в файле /etc/fstab.
Файл fstab содержит описательную информацию о файловых системах, которые может монтировать система. fstab только читается программами, но не записывается; системный администратор обязан правильно создать и поддерживать этот файл. Порядок записей в fstab важен, потому что утилиты fsck, mount и umount последовательно выполняют итерацию через fstab, делая своё дело.
Каждая файловая система описывается в отдельной строке. Поля в каждой строке разделены табуляцией или пробелами. Строки, начинающиеся с символа "#", являются комментариями. Пустые строки игнорируются. Подробнее.
#etc #fstab
Для чего нужен файл /etc/fstab
При включении компьютера с Linux диски уже смонтированы в системе: главный диск смонтирован в / (корень), загрузочный диск смонтирован в /boot, дополнительные диски смонтированы в /mnt/*. Информация для этих монтирвоаний содержится в файле /etc/fstab. Система автоматически монтирует диски на основании записей, содержащихся в файле /etc/fstab.
Файл fstab содержит описательную информацию о файловых системах, которые может монтировать система. fstab только читается программами, но не записывается; системный администратор обязан правильно создать и поддерживать этот файл. Порядок записей в fstab важен, потому что утилиты fsck, mount и umount последовательно выполняют итерацию через fstab, делая своё дело.
Каждая файловая система описывается в отдельной строке. Поля в каждой строке разделены табуляцией или пробелами. Строки, начинающиеся с символа "#", являются комментариями. Пустые строки игнорируются. Подробнее.
#etc #fstab
Telegraph
Как добавлять записи в /etc/fstab. Как использовать /etc/fstab для хранения опций монтирования
Для чего нужен файл /etc/fstab При включении компьютера с Linux диски уже смонтированы в системе: главный диск смонтирован в / (корень), загрузочный диск смонтирован в /boot, дополнительные диски смонтированы в /mnt/*. Информация для этих монтирвоаний содержится…
👍4
Forwarded from GitHub Сообщество
Easywall – Веб-интерфейс для упрощения использования брандмауэра IPTables в системах Linux, написанный на Python
#GitHub | #Python #Firewall #Web #Interface
👉 @Githublib
#GitHub | #Python #Firewall #Web #Interface
👉 @Githublib
🔥2👍1🤔1💯1
hdparm - получение информации о параметрах жестких дисков
hdparm —это утилита командной строки для Unix-подобных операционных систем. Утилита предназначена для регулировки и просмотра параметров жёстких дисков с интерфейсом ATA. Утилита может установить такие параметры как объём кеш-памяти накопителя, спящий режим, управление питанием, управление акустикой и настройки DMA. Подробнее
#hdparm
hdparm —это утилита командной строки для Unix-подобных операционных систем. Утилита предназначена для регулировки и просмотра параметров жёстких дисков с интерфейсом ATA. Утилита может установить такие параметры как объём кеш-памяти накопителя, спящий режим, управление питанием, управление акустикой и настройки DMA. Подробнее
#hdparm
👍9
Включаем двухфакторную аутентификацию (2FA) для SSH входа в Linux
В этой статье мы покажем, как настроить двухфакторную аутентификацию (2FA) для SSH входа на Linux сервер с помощью Google PAM (Pluggable Authentication Module) и мобильного приложения Microsoft Authenticator. 2FA позволяет добавить дополнительный слой безопасности при аутентификации на Linux хосте по SSH. Теперь для входа на сервер кроме имени и пароля пользователя (rsa ключа), вы должны будете ввести одноразовый цифровой пароль (Time-based One-time Password — TOTP), который генерируется в вашем смартфоне.
В этой статье мы покажем, как настроить двухфакторную аутентификацию (2FA) для SSH входа на Linux сервер с помощью Google PAM (Pluggable Authentication Module) и мобильного приложения Microsoft Authenticator. 2FA позволяет добавить дополнительный слой безопасности при аутентификации на Linux хосте по SSH. Теперь для входа на сервер кроме имени и пароля пользователя (rsa ключа), вы должны будете ввести одноразовый цифровой пароль (Time-based One-time Password — TOTP), который генерируется в вашем смартфоне.
👍12
Forwarded from GitHub Сообщество
eDEX-UI - это полноэкранный кроссплатформенный эмулятор научно-фантастического терминала с расширенным мониторингом, который выглядит и ощущается как научно-фантастический компьютерный интерфейс
#GitHub | #JavaScript #Terminal #Interesting
👉 @Githublib
#GitHub | #JavaScript #Terminal #Interesting
👉 @Githublib
🔥3😁2
Курс «Специалист по Data Science» — для старта карьеры в IT с нуля.
Поможем освоить все навыки, чтобы начать работать младшим специалистом:
— Python и его библиотеки,
— SQL,
— теорию вероятностей,
— статистику,
— визуализацию данных,
— машинное обучение.
Наши выпускники чувствуют себя уверенно на рынке труда: 78% из них находят работу в новой сфере. Вот, как мы к этому идём:
1. Создаём программу на основе анализа вакансий и интервью с работодателями.
2. Обучаем в условиях, которые имитируют реальную работу со спринтами и дедлайнами.
3. Подбираем проекты в НКО и коммерческих компаниях для студентов во время учёбы.
4. Учим писать резюме, собирать портфолио и проходить собеседования.
→ Старт потока — 28 апреля и 12 мая
Оплачивать учёбу можно помесячно. Если сомневаетесь, по душе ли вам профессия — попробуйте бесплатную вводную часть.
→ Попробуйте курс бесплатно
Поможем освоить все навыки, чтобы начать работать младшим специалистом:
— Python и его библиотеки,
— SQL,
— теорию вероятностей,
— статистику,
— визуализацию данных,
— машинное обучение.
Наши выпускники чувствуют себя уверенно на рынке труда: 78% из них находят работу в новой сфере. Вот, как мы к этому идём:
1. Создаём программу на основе анализа вакансий и интервью с работодателями.
2. Обучаем в условиях, которые имитируют реальную работу со спринтами и дедлайнами.
3. Подбираем проекты в НКО и коммерческих компаниях для студентов во время учёбы.
4. Учим писать резюме, собирать портфолио и проходить собеседования.
→ Старт потока — 28 апреля и 12 мая
Оплачивать учёбу можно помесячно. Если сомневаетесь, по душе ли вам профессия — попробуйте бесплатную вводную часть.
→ Попробуйте курс бесплатно
👍1
Forwarded from DevOps
Minikube
Features
minikube runs the latest stable release of Kubernetes, with support for standard Kubernetes features like:
LoadBalancer - using minikube tunnel
Multi-cluster - using minikube start -p <name>
NodePorts - using minikube service
Persistent Volumes
Ingress
Dashboard - minikube dashboard
Container runtimes - minikube start --container-runtime
Configure apiserver and kubelet options via command-line flags
Supports common CI environments
https://github.com/kubernetes/minikube
#Minikube #Kubernetes #devops
Подпишись 👉@i_DevOps
Features
minikube runs the latest stable release of Kubernetes, with support for standard Kubernetes features like:
LoadBalancer - using minikube tunnel
Multi-cluster - using minikube start -p <name>
NodePorts - using minikube service
Persistent Volumes
Ingress
Dashboard - minikube dashboard
Container runtimes - minikube start --container-runtime
Configure apiserver and kubelet options via command-line flags
Supports common CI environments
https://github.com/kubernetes/minikube
#Minikube #Kubernetes #devops
Подпишись 👉@i_DevOps
👍1
Полезные обновления в Tarantool 2.10
Помимо новых инструментов как для Enterprise версии, так и для Community Edition, запустился Tarantool по модели DBaaS в облаке VK Cloud Solutions, но главные обновления состоят в следующем:
Сжатие
Tarantool Enterprise позволяет сжимать данные, которые хранятся в оперативной памяти. Это экономия места в памяти: актуально, если вы храните длинные строчки и/или JSON объекты. Позволит сократить количество используемых серверов или продлить время возможного ожидания закупок.
Шифрование
Инструмент для безопасного общения с сервисами внутри компании: в Tarantool Enterprise весь трафик шифруется, что позволит защитить взаимодействие сервисов с Tarantool и инстансов Tarantool между собой и выставлять доступ к Tarantool напрямую в интернет.
Аудит
Расширили возможности аудит-лога в Tarantool Enterprise. Система аудита позволит быстро понять, что происходило в тот или иной момент времени в системе и какие запросы и изменения выполнялись конкретными пользователями.
Tarantool в облаке
Community-версия Tarantool теперь доступна как управляемая база данных на облачной платформе VK Cloud Solutions. Tarantool в облаке уже настроен и полностью готов к загрузке данных.
Подробнее
Помимо новых инструментов как для Enterprise версии, так и для Community Edition, запустился Tarantool по модели DBaaS в облаке VK Cloud Solutions, но главные обновления состоят в следующем:
Сжатие
Tarantool Enterprise позволяет сжимать данные, которые хранятся в оперативной памяти. Это экономия места в памяти: актуально, если вы храните длинные строчки и/или JSON объекты. Позволит сократить количество используемых серверов или продлить время возможного ожидания закупок.
Шифрование
Инструмент для безопасного общения с сервисами внутри компании: в Tarantool Enterprise весь трафик шифруется, что позволит защитить взаимодействие сервисов с Tarantool и инстансов Tarantool между собой и выставлять доступ к Tarantool напрямую в интернет.
Аудит
Расширили возможности аудит-лога в Tarantool Enterprise. Система аудита позволит быстро понять, что происходило в тот или иной момент времени в системе и какие запросы и изменения выполнялись конкретными пользователями.
Tarantool в облаке
Community-версия Tarantool теперь доступна как управляемая база данных на облачной платформе VK Cloud Solutions. Tarantool в облаке уже настроен и полностью готов к загрузке данных.
Подробнее
👍1😁1
Краткое описание стека протоколов TCP/IP
Взаимодействие узлов друг с другом происходит по той схеме, что и в модели OSI.
Стек содержит множество протоколов взаимодействия. Почти все современные сетевые устройства поддерживают протоколы данного стека.
#tcp
Взаимодействие узлов друг с другом происходит по той схеме, что и в модели OSI.
Стек содержит множество протоколов взаимодействия. Почти все современные сетевые устройства поддерживают протоколы данного стека.
#tcp
👍14