Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.
Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.
5 405 подписчиков · @i_odmin
К каналу →
Сети Cisco и Linux у Вас дома Хорошим инженером можно стать так же, как хорошим спортсменом — нужно постоянно тренироваться, находить на это время и мотивацию. На нашем мастер-кла…
Читать далее →
10 011
Реклама
Команда crontab: опции, ключи и примеры использования Планировщик cron для запуска задач с заданными интервалом времени от имени текущего пользователя. Формат планирования задачи:…
Читать далее →
10 036

Печать из командной строки Linux: настройка CUPS и lp

🖨 Печать из командной строки Linux

В этом руководстве мы настроим принтер, который будет печатать вывод в /dev/null. Мы также покажем, как отправить документ на принтер и управлять очередью печати.

Настройка демонстрационного принтера
Для настройки демонстрационного принтера мы будем использовать CUPS (Common UNIX Printing System). Это свободно распространяемый модуль печати, который большинство дистрибутивов Linux используют в качестве стандарта для управления принтерами.

🔹Установка CUPS

Сначала установите CUPS с помощью APT:
sudo apt install cups

Далее включите и запустите службу CUPS:
sudo systemctl enable --now cups


🔹Создание тестового принтера

Теперь создайте фиктивный принтер, печатающий на /dev/null:
sudo lpadmin -p demo-printer -E -v file:///dev/null

Если действие выполнено успешно, то он появится в списке принтеров:
sudo lpstat -s

Опционально мы можем отметить наш новый принтер как принтер по умолчанию:
sudo lpoptions -d demo-printer


🔹Печать из командной строки

Базовое использование

Чтобы распечатать документ, используйте команду "lp":
lp [файл_к_печати]

Поскольку принтер не указан, lp отправляет документ на печать на принтер по умолчанию. Если вы сконфигурировали демонстрационный принтер, печатающий в /dev/null, то на самом деле он не будет производить никакого вывода.

🔹Печать нескольких копий

Чтобы распечатать несколько копий документа, выполните следующую команду:
lp -n [количество_копий] [файл_к_печати]

🔹Очередь печати

При работе с реальными принтерами обычно требуется некоторое время для завершения печати одной копии. Однако у вас может быть несколько документов, которые вы хотите распечатать. Что делать в такой ситуации?

Благодаря функции очереди печати вы можете отправить на печать сразу все документы. Сервер CUPS хранит дополнительные документы в буфере. Как только текущее задание печати завершается, он автоматически отправляет на печать новый документ.

Для просмотра списка отпечатков, которые в данный момент находятся в очереди, используйте следующую команду:
lpq

🔹Отмена задания печати

Что делать, если вы случайно отправили на печать не тот документ? Пока документ еще не отправлен на принтер, мы можем удалить его из очереди печати:
cancel [номер_задания_печати]

Однако делать это следует быстро. Иначе документ будет уже напечатан.


🔹Двусторонняя печать

По умолчанию большинство принтеров настроены на одностороннюю печать. Однако мы можем указать CUPS на двухстороннюю печать:
lp -o sides=two-sided-long-edge [файл_к_печати]

Если вы хотите сделать двухстороннюю печать конфигурацией по умолчанию, используйте следующую команду:
lpoptions -o sides=two-sided-short-edge

Если необходимо вернуться к односторонней печати, выполните следующую команду:
lpoptions -o sides=one-sided


🔹Альбомная печать

Мы также можем указать печать в альбомном режиме. Для этого выполните следующую команду:
lp -o landscape [файл_к_печати]

🔹Вывод списка подключенных принтеров

Чтобы получить список всех принтеров, подключенных к системе, выполните следующую команду:
lpstat -a


🔹Установка принтера по умолчанию

При печати из командной строки без указания принтера команда "lp" отправляет документ на принтер по умолчанию.

Существует несколько способов задать принтер по умолчанию. Как было показано в начале данного руководства, для задания принтера по умолчанию можно использовать команду "lpoptions":
sudo lpoptions -d [имя_принтера]

В качестве альтернативы можно использовать переменную окружения PRINTER для указания принтера по умолчанию:
export PRINTER=[имя_принтера]

Если вы хотите сделать это изменение постоянным, добавьте эту строку в файл "bashrc":
tail ~/.bashrc
echo "export PRINTER=<имя_принтера>" >> ~/.bashrc

👉 @i_odmin
🚀 Шпаргалка по управлению логами с помощью Logrotate Logrotate это мощный инструмент для управления лог-файлами в Linux. Он помогает автоматизировать ротацию, сжатие, удаление …
Читать далее →
9 965
Как устроен tcp/ip? 00:00 Модель OSI 02:15 Модель TCP/IP 04:20 Яндекс Практикум 06:00 TCP 16:48 UDP 18:19 System design 19:24 IPv4 23:48 ICMP 25:20 IPv6 26:26 Ethernet 29:00 Физич…
Читать далее →
10 192
Другие главы канала «Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.»
Выберите главу, чтобы продолжить чтение
Все посты →
Глава от 22.07.2026
Docker в Mikrotik С выходом MikroTik RouterOS версии 7 появилась поддержка конт…
👁 999 просмотров
Глава от 21.07.2026
Почему в Linux «Всё есть файл»? Или почему гениальные абстракции UNIX настолько …
👁 1 248 просмотров
Глава от 20.07.2026
Разжёванный курс по Linux для чайников. Часть 1 0:10 Знакомство с Линух (теория…
👁 1 395 просмотров
Глава от 19.07.2026
🎯 Шпаргалка по регулярным выражениям (RegEx) Полезно для всех, кто работает с…
👁 1 216 просмотров
Глава от 18.07.2026
📈 Скрипт показывает, какие каталоги выросли с прошлого запуска Скрипт ниже дел…
👁 1 026 просмотров
Глава от 18.07.2026
Как подготовиться к плановой проверке Роскомнадзора? Читайте в канале КСБ-СОФТ а…
👁 634 просмотров
Глава от 17.07.2026
📌 Шпаргалка для работы с Grafana + Loki! 🔥 🚀 Grafana + Loki — мощный стек для…
👁 1 118 просмотров
Глава от 16.07.2026
⚙️ Systemd: полное руководство для системного администратора systemd - это не п…
👁 1 197 просмотров
Глава от 16.07.2026
🔥 IT-tools - это коллекция удобных инструментов для разработчиков и инженеров пр…
👁 1 251 просмотров

Популярные посты канала «Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.»

Сохраняем вывода команды Top в файл Поскольку я не использовал опцию delay, приведенная ниже команда top перенаправит вывод команды top за …
👁 14 419 просмотров
Еще один совет по Linux на сегодня💡 🔒 Заблокировать аккаунт пользователя: $ passwd -l имя_пользователя 🔍 Проверить статус аккаунта: $ pa…
👁 14 208 просмотров
Олды тут? Пост ностальгии... — Процессор — 80286 12MHz — 1MB RAM — HDD — 2x20 MB — Стальной корпус с толщиной стенки примерно 2мм 👉 @i_o…
👁 14 116 просмотров
Быстрый совет по Linux💡 Используй команду touch вот так: $ touch -c имя_файла Таким образом, будет обновлён временной штамп существующего…
👁 14 045 просмотров
Приветствую, коллеги! Мне бы хотелось с вами обсудить как работает интернет от кабелей на витой паре, соединяющие простые локальные сети до …
👁 14 033 просмотров
🛠 Полезные команды Linux для работы с текстом Сохрани в закладки 📌 — часто нужные, но легко забываются. 🔹 Просмотр содержимого и базов…
👁 13 997 просмотров
🧰 Веб-интерфейс для управления Nginx Возможности 🔹Онлайн-статистика по серверным метрикам: загрузка CPU, использование памяти, средняя на…
👁 13 939 просмотров
SadServers — это онлайн-платформа для практики администрирования Linux-серверов. Сайт предоставляет реальные задачи, связанные с системным…
👁 13 927 просмотров
Прохождение IP пакета между сетями Подробно описан процесс прохождения пакета между сетями, его структура и объяснено назначение основных п…
👁 13 917 просмотров
Linux - Как Писать Скрипты - Пишем Конфигурируемый Скрипт источник 👉 @i_odmin
👁 13 903 просмотров
👩‍💻 Поиск в vim • set ignorecase — игнорирует регистр • set smartcase — поиск со смешанным регистром 👉 @i_odmin
👁 13 838 просмотров
Извлекаем файлы из образа повреждённого диска: ddrescue, losetup и немного магии Проблема повреждённых жёстких дисков знакома многим. Диск …
👁 13 809 просмотров
🎯 Шпаргалка по регулярным выражениям (RegEx) Полезно для всех, кто работает с текстом, логами, парсингом или просто хочет стать гуру поис…
👁 13 800 просмотров
mRemoteNG Это мощный, многопротокольный менеджер удалённых подключений с открытым исходным кодом. С помощью mRemoteNG можно централизов…
👁 13 724 просмотров
Залипательно 👍 👉 @i_odmin
👁 13 703 просмотров
📌Основы сетей без лишней сложности! Тред из 20 ключевых сетевых концепций с 1 по 10 👇 1/20: 🔗 Понимание IP-адресов IP-адрес — это как н…
👁 13 687 просмотров
На злобу дня 😂 👉 @i_odmin
👁 13 651 просмотров
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https…
👁 13 650 просмотров
⌨️ Станьте экспертом по сетям ЦОД: проектируйте инфраструктуру для ИИ и облаков Курс «Дизайн сетей ЦОД» в OTUS научит проектировать надёжны…
👁 13 601 просмотров
MobaXterm Это мощный инструмент для удаленного администрирования, который сочетает в себе SSH-клиент, терминал и множество сетевых утилит. …
👁 13 572 просмотров

Связанные темы в других каналах

Каналы из той же тематики, где часто появляются близкие сюжеты
Вся тема →
@batek_o
БАТЕК_OFFICIAL
ЕДИНСТВЕННЫЙ ОФИЦИАЛЬНЫЙ АККАУНТ ТУТ ЮМОР номер заявления № 7057884042
👥 287 993 · +18 929/7д
@club_209372
РОБЛОКС
РОБЛОКС ROBLOX мир денди скрипты на коды чит новый режим 99 ночей в лесу Murder Mystery 2 Брукхевен поззи робзи рб квинка queen робуксы подарок разработчик вырасти сад Сэ…
👥 178 294 · -7 210/7д
@bloodysx
Кровавая Барыня
Номер заявки для регистрации в РКН: №7411719557
👥 172 254 · +125/7д
@martynovevgueni
ЗдравКонтроль
Первый медицинский на МАКС! Канал для тех, у кого есть полис ОМС Аудитория проекта в МАКС и Телеграм 1 млн.+ Защита прав пациентов и врачей. Официальный канал проекта «З…
👥 169 518 · +1 905/7д
@channel_steam_max
Больница для животных | Animal Hospital | Роблокс
Animal Hospital, Больница для животных, больница животных, роблокс, роблокс режим По рекламе - https://iimax.ru/yuioue
👥 123 010 · -5 424/7д
@nebozhena
НЕБОЖЕНА
Персональный пародийный аккаунт Номер заявления в РКН: № 7411891711
👥 119 953 · +10 338/7д
🏷 Темы и теги
#системный администратор #windows server #настройка сети #it обучение #linux #mikrotik #Медицина
📋 О канале Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.
Купить рекламу: https://telega.in/m/i_odmin

Блог практикующего админа. Настройка Windows Server, Active Directory (AD), GPO и терминальных серверов (RDP). Работа с Linux: Ubuntu, CentOS, Debian. Сетевое оборудование: Cisco, MikroTik, VPN, DNS, DHCP. Виртуализация (Hyper-V, VMware, Proxmox) и резервное копирование (Backup). Скрипты PowerShell и Bash. Диагностика железа, сборка ПК, ремонт и монитор
🔍 Архив всех постов Макс
Поиск по 16,709,523 постам из 203,752 каналов
Подключить за 490 ₽/мес →
Удалить пост или канал с МАКСОТЕКИ
Заявка подтверждается через бота Макс: нужно быть администратором канала и добавить бота МАКСОТЕКИ в администраторы. После проверки канал или конкретный пост скрывается с сайта.
📊 Аналитика канала «Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.» ➡️ Перейти в канал Макс
Заявка в МАКСОТЕКА
Добавьте свой канал в каталог
Зарегистрируйтесь в личном кабинете и добавьте канал за пару кликов.
Перейти в личный кабинет →

Бесплатная регистрация, быстрая модерация.