🔍 Простой поиск по базе знаний
📑 Свежие записи базы знаний osLogic.ru
- Ограничение доступа к общим ресурсам Samba на основе IP-адресов — это хороший способ повысить безопасность, даже если вы используете гостевой доступ. Это позволяет разрешить доступ только с определенных IP-адресов или подсетей, блокируя несанкционированный доступ из других мест. Вот как это можно настроить: 1. Редактирование файла smb.conf: Откройте файл smb.conf для редактирования: sudo nano /etc/samba/smb.conf Найдите […]
- По многочисленным просьбам привожу инструкцию по работе с samba сервером без паролей Настройка Samba-сервера без паролей (с гостевым доступом) возможна, но крайне не рекомендуется в большинстве случаев, особенно в сетях, где важна безопасность. В продашене вообще нужно исключить! Это открывает общий ресурс для любого пользователя в сети, что может привести к несанкционированному доступу, краже данных […]
- Samba — это программное обеспечение с открытым исходным кодом, которое обеспечивает совместимость между операционными системами Windows и Unix-подобными системами (такими как Linux, macOS). По сути, Samba позволяет компьютерам с Windows получать доступ к файлам, принтерам и другим ресурсам, расположенным на серверах Linux (и наоборот), как если бы они были частью сети Windows. Основные функции и […]
- Настройка Samba-сервера в Ubuntu 24.04 позволяет организовать общий доступ к файлам и папкам между компьютерами с разными операционными системами (Windows, macOS, Linux) в вашей сети. Вот подробная инструкция: 1. Установка Samba: Откройте терминал и выполните следующие команды для установки Samba и необходимых инструментов: sudo apt update sudo apt install samba samba-common python3-dnspython 2. Настройка Samba […]
- SCP (Secure Copy) — это протокол, основанный на SSH (Secure Shell), который позволяет безопасно копировать файлы между локальной и удаленной системами или между двумя удаленными системами. Он использует шифрование SSH для защиты данных во время передачи, что делает его более безопасным, чем FTP или rsync без SSH. Основные характеристики SCP: Безопасность: Использует шифрование SSH для […]
- Windows имеет встроенный NFS-клиент, но он не установлен по умолчанию. Вот как его установить и настроить: 1. Установка NFS Client: Через Control Panel: Откройте Control Panel (Панель управления). Перейдите в Programs (Программы) -> Programs and Features (Программы и компоненты). Нажмите Turn Windows features on or off (Включение или отключение компонентов Windows). В списке найдите Services for NFS (Службы для NFS) и разверните его. Установите флажок Client […]
- NFS (Network File System) позволяет вам совместно использовать файлы и каталоги между Linux/Unix-подобными системами по сети. Вот как настроить NFS на сервере Ubuntu и клиентах: 1. Настройка NFS Server (Ubuntu Server): Установка NFS Server: sudo apt update sudo apt install nfs-kernel-server Создание каталога для экспорта: Создайте каталог, который вы хотите сделать доступным для клиентов NFS. […]
- Горутины (goroutines) — это легковесные, конкурентные функции в Go. Они позволяют выполнять несколько задач одновременно, не блокируя основной поток выполнения программы. Горутины являются ключевым элементом конкурентного программирования в Go и позволяют создавать высокопроизводительные и масштабируемые приложения. Основные характеристики горутин: Легковесность: Горутины занимают значительно меньше памяти, чем потоки операционной системы. Обычно горутина занимает всего несколько килобайт […]
- Использование ORM (Object-Relational Mapping) с Go и PostgreSQL упрощает взаимодействие с базой данных, позволяя работать с данными как с объектами Go, а не с SQL-запросами. Вот как это можно сделать: 1. Выбор ORM: Существует несколько популярных ORM для Go, каждый из которых имеет свои особенности и преимущества: GORM: Один из самых популярных и полнофункциональных ORM […]
- Go: Общее описание и преимущества Go (или Golang) — это компилируемый, статически типизированный язык программирования, разработанный в Google в 2007 году и выпущенный в 2009 году. Он был создан Робертом Гриземером, Робом Пайком и Кеном Томпсоном. Go был разработан для решения проблем, с которыми сталкивались разработчики в Google, а именно: Масштабируемость: Поддержка больших кодовых баз […]