Теги: Linux

SSH. Как это работает

При симметричном шифровании используется один ключ для передачи данных между участниками обмена. Это означает, любой у кого он есть, может читать и посылать сообщения другим держателям ключа. Такая схема еще часто называется с «общим секретом» (shared secret) или «секретный ключ».
Категория: ОС LinuxРазное
Теги: LinuxSSHUbuntuКлиентКлючСервер

Linux. Команда tar

По умолчанию в ОС Linux включен встроенный архиватор tar, позволяющий запаковывать/распаковывать архив и выполнять много других операций с архивами. В его функционал не входит компрессия, но он отлично работает с утилитами сжатия gzip, bzip2 и xz.
Категория: ОС LinuxКоманды

Linux. Команда scp

Команда scp (secure copy) предназначена безопасного копирования файлов с локального компьютера на удаленный сервер, с удаленного сервера на локальный компьютер или между двумя удаленными серверами. Все, что нужно для работы команды — чтобы на удаленном хосте был установлен ssh-сервер + иметь пароль для доступа.
Категория: ОС LinuxКоманды
Теги: CLILinuxSSHДиректорияКомандаФайл

Linux. Отладка bash-скриптов

Когда скрипт ведет себя не так, как планировалось, необходимо определить, из-за чего возникли проблемы. Наиболее распространенным способом является запуск подоболочки с опцией -x, благодаря которому весь скрипт будет запущен в отладочном режиме.
Категория: ОС LinuxСценарии
Теги: BashCLILinuxОтладка

Linux. Команда top

Команда top позволяет отслеживать процессы и использование системных ресурсов в Linux. Это один из самых полезных инструментов и он поставляется в каждом дистрибутиве. В отличие от других команд, команда top является интерактивной — можно просматривать список процессов, завершать процессы, сортировать и т.д.
Категория: ОС LinuxКоманды

Ubuntu. Команды su и sudo

Разделение привилегий — основа безопасности в ОС Linux. Обычные пользователи работают с ограниченными привилегиями и могут влиять только на собственную рабочую среду, но не на операционную систему в целом. Пользователь root имеет привилегии суперпользователя — это административная учетная запись без ограничений.
Категория: ОС LinuxКоманды

Утилиты sftp и lftp для обмена файлами

Протокол передачи файлов (FTP) был широко используемым протоколом для удаленной передачи файлов или данных в незашифрованном формате. Ему на смену пришел SFTP (Secure File Transfer Protocol), который работает по протоколу SSH на стандартном порту 22 для установления безопасного соединения.
Категория: ОС LinuxКоманды
Теги: CLIFTPLinuxPHPSSHДиректорияКомандаФайл

Установка почтового сервера Mailcow на Ubuntu 22.04 LTS

Mailcow — это почтовый сервер который разворачивается в docker контейнере и требует минимум настройки. Maicow состоит из Dovecot, ClamAV, Solr, Oletools, Memcached, Redis, MariaDB, Unbound, PHP, Postfix, ACME, Nginx, Rspamd, SOGo, Netfilter. Для установки mailcow на сервере должен быть установлен docker + docker-compose.
Категория: ОС LinuxРазное

Linux. Утилита xargs

Утилита xargs позволяет выполнять команды с аргументами из стандартного ввода или из файла. Обычно используется в сочетании с другими командами через конвейер. Использование xargs позволяет передать вывод одной команды в качестве аргументов второй команды. Утилита разбивает вывод первой команды на отдельные строки…
Категория: ОС LinuxКоманды
Теги: BashCLILinuxКоманда

Git. Символы конца строки EOL

Символы конца строки EOL для текстовых файлов различаются в зависимости от операционной системы. Linux использует перевод строки LF, Windows использует возврат каретки + перевод строки CRLF. Если несколько разработчиков работают над одним проектом на GitHub под разными операционными системами — бардак практически гарантирован.
Категория: Web-разработкаРазное
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.