Linux для чайника – Telegram
Linux для чайника
20K subscribers
89 photos
4 files
80 links
Linux
- Разбор утилит / инструментов
- Новости / факты
- Опросы для проверки знаний, навыков
и многое другое.

Только по вопросам сотрудничества: @altmainf

Регистрация в перечне РКН https://clck.ru/3EpL9L
Download Telegram
Что такое кодеки и почему их нет в Linux? 

Существует очень много мультимедиаформатов для хранения звука и видео: MP3, OGG, WMA, WMV, MP4 и пр. Чтобы ваша система могла воспроизводить каждый конкретный формат, для этого формата нужен кодек (codec, от COder/DECoder) — специальная программа, «знающая» как работать с тем или иным форматом. Кодек можно сравнить с драйвером устройства, только драйвер «обучает» систему, как работать с определенным устройством, а кодек — как воспроизводить тот или иной формат мультимедиа.

Практически из всех дистрибутивов Linux исключена поддержка MP3, DivX, WMV, DVD и других запатентованных форматов. Впрочем, это не означает, что вы не можете смотреть в Linux фильмы или слушать музыку. Поддержка форматов «из коробки» (т.е. сразу после установки дистрибутива) исключена лишь для того, чтобы не нарушать действующие патенты. Конечно, можно включить поддержку этих форматов в состав дистрибутивов, но тогда разработчикам Linux пришлось бы покупать лицензию на распространение каждого кодека. Сами понимаете, лицензия в таких случаях стоит не пару долларов, и чтобы вернуть вложенные средства, Linux пришлось бы сделать платным, что никому не нужно. Поэтому все остается, как было: Linux — бесплатен, но без кодеков.

Вы же, как конечный пользователь, можете совершенно бесплатно загрузить кодеки для воспроизведения всех мультимедиаформатов. При этом не будут нарушены ни действующие патенты, ни чьи-либо авторские права, поскольку вы загружаете кодеки для личного использования, а не для распространения или получения прибыли.
Zorin OS

Целевой аудиторией данной операционной системы являются новички, желающие перейти с Windows на Linux. Эта ОС основана на Ubuntu, но по интерфейсу имеет много общего именно с Windows.

Отличительной чертой Zorin OS является пакет предустановленных приложений. После установки вы сразу получите возможность запускать большинство игр и программ Windows благодаря программе Wine. Также порадует предустановленный Google Chrome, являющийся в этой ОС браузером по умолчанию. А для любителей графических редакторов есть GIMP (аналог Photoshop). Дополнительные приложения пользователь может загрузить самостоятельно, используя для этого Zorin Web Browser Manager — своеобразный аналог Play Market на Android.
Какая из нижеуказанных команд выведет 5 последних строк файла:
Anonymous Quiz
5%
head -n 5 somefile
23%
cat -n 5 somefile
6%
more -n 5 somefile
66%
tail -n 5 somefile
CentOS

Установив данный дистрибутив, вы получите стабильную и защищенную по всем параметрам систему. Однако пользователю стоит подготовиться и изучить документацию по CentOS, так как она имеет довольно сильные отличия от других дистрибутивов. Из основного: синтаксис большинства команд у нее другой, как и сами команды.

Достоинства у CentOS можно выделить следующие:
-- имеет много функций, обеспечивающих безопасность системы;
-- включает в себя лишь стабильные версии приложений, что снижает риск появления критических ошибок и другого рода сбоев;
-- на ОС выпускаются обновления безопасности корпоративного уровня.
Модули аутентификации РАМ

РАМ (Pluggable Authentication Modules) — это подключаемые модули безопасности, предоставляющие администраторам дополнительные методы подтверждения подлинности пользователя. Механизм РАМ разработан давно — сначала он был экспериментальным, но потом прочно прижился в Linux.
Модули РАМ позволяют использовать несколько схем аутентификации. Практически все приложения, нуждающиеся в проверке подлинности пользователя (POP, SSH и др.), применяют РАМ. Используя дополнительные модули РАМ, можно изменить способ аутентификации. Обычно пользователь вводит имя пользователя и пароль для входа в систему. С помощью РАМ можно организовать аутентификацию по сетчатке глаза, отпечаткам пальцев или по голосу.

Файлы конфигурации РАМ находятся в каталоге /etc/pam.d, а библиотеки (модули) РАМ, реализующие дополнительные функции аутентификации, хранятся в каталоге /lib/security (или /Iib64/security — для 64-разрядных систем).
Сколько ключей передано утилите в команде:
grep -l —max-count=3 «»key switch»» option
Anonymous Quiz
23%
ни одного
17%
1
26%
2
35%
3
Разовое выполнение команд — демон atd

Иногда нужно просто выполнить определенные команды в определенное время (однократно), поэтому редактировать для этого таблицу crontab не совсем уместно. Такую задачу можно решить более рационально. Убедитесь, что у вас установлен и запущен демон atd. После этого введите команду:

at <время> [дата]

Затем просто вводите команды, которые вы хотите выполнить в указанное время. Для завершения ввода нажмите комбинацию клавиш <Ctrl>+<D>. Время указыва ется в АМ/РМ-формате— например, если вам нужно выполнить команды в 14:00, то вы должны ввести команду: at 2pm. Просмотреть очередь заданий можно командой atq, а удалить какое-либо задание — командой atrm.
В целях повышения безопасности в файл /etc/at.deny можно добавить команды, которые запрещены для выполнения планировщиком at.
Журналируемая файловая система имеет три режима работы:
journal, ordered и writeback.

Первый режим самый медленный, но он позволяет минимизировать потери ваших данных в случае сбоя системы или отключения питания. В режиме journal в системный журнал записывается все, что только можно, и это позволяет максимально восстановить файловую систему в случае сбоя.

В последовательном режиме (ordered) в журнал заносится информация только об изменении метаданных (служебных данных файловой системы). Этот режим используется по умолчанию и является компромиссным вариантом между производи тельностью и отказоустойчивостью.

Самым быстрым является режим обратной записи (writeback). Но особого толку от него не будет. Проще тогда уже при установке Linux выбрать файловую систему ext2 вместо ext3/ext4.

Если отказоустойчивость для вас на первом месте — выбирайте режим journal, во всех остальных случаях лучше выбрать ordered. Выбор режима осуществляется редактированием файла /etc/fstab. Например,

# режим ordered используется по умолчанию,
# поэтому ничего указывать не нужно
/dev/sdal / ext3 defaults 1 0
# на этом разделе важные данные, используем режим journal
/dev/sda2 /var ext3 data=journal 1 0
# здесь ничего важного нет, режим writeback
/dev/sda2 /opt ext3 data=writeback 0 0

После изменения этого файла выполните команду:
# mount -а
Она заново смонтирует все файловые системы, чтобы изменения вступили в силу.
Чтение «битых» компакт-дисков

Компакт-диски иногда портятся. Чаще всего причиной становится чисто механическое повреждение— например, царапина. Прочитать все данные с такого диска полностью уже нельзя, но если потеря некоторых данных некритична (например, это диск с фильмом), можно попытаться извлечь оставшуюся информацию.

Сначала нужно создать образ компакт-диска как есть (с пропуском ошибок):

# dd if=/dev/cdrom of=~/cd.iso conv=noerror,sync
Потом подмонтировать созданный образ к каталогу /mnt/iso (если такого каталога не существует, создайте его):
mount -о loop ~/cd.iso /mnt/iso
Затем скопировать фильм из этого каталога в домашний каталог:
ср /mnt/iso/film.avi ~
После чего размонтировать и удалить образ:
# umount /mnt/iso
# del -/cd.iso

В результате в вашем домашнем каталоге появится файл с фильмом film.avi. Качество фильма иногда (в местах, где были ошибки) будет резко ухудшаться (возможно, пропадет звук или картинка), но это все же лучше, чем полная потеря данных.
Первым широко распространённым некоммерческим дистрибутивом Linux стал
Anonymous Quiz
20%
RedHat
6%
Gentoo
23%
Slackware
51%
Debian
- OpenSUSE преследует три основные цели: сделать OpenSUSE самым простым и широко используемым дистрибутивом Linux, сделать OpenSUSE наиболее удобной средой рабочего стола для новичков и опытных пользователей на основе совместной работы с открытым исходным кодом, сделать OpenSUSE простым, легким и лучшим выбором для разработки и упаковки. для разработчиков Linux и поставщиков программного обеспечения.
- Он поставляется с множеством вариаций, включая Cinnamon, GNOME, IceWM, KDE, LXDE, Openbox, WMaker и Xfce.
- Он не фокусируется на регулярном выпуске, а скорее на продвижении по долгосрочному циклу и новейшим стабильным функциям.
mc

Midnight Commander — мощный файловый менеджер, аналог Norton Commander для DOS или FAR для Windows. Позволяет удалять, копировать, переименовывать, просматривать, редактировать файлы, менять их атрибуты и т. д. Midnight Commander обычно не входит в стандартный набор системных программ, поэтому его нужно устанавливать отдельно.

sudo apt-get install mcустановка программы mc.

sudo apt-get remove mcудаление программы mc.
В какой кодировке могут быть записаны русские имена файлов в Linux?
Anonymous Quiz
45%
в любой кодировке, подходящей для записи русских имён
4%
CP-866
19%
CP-1251
32%
KOI8-R
Вышла Ubuntu 21.10

Canonical выпустила версию дистрибутива Ubuntu 21.10. Это последний промежуточный выпуск перед следующей версией Ubuntu с долгосрочной поддержкой (LTS), которая должна выйти в апреле 2022 года. Она будет поддерживаться по крайней мере до 2032 года.
Основы работы с редактором VI

Для запуска редактора набираем следующую команду:

$ vi имя_файла

Данная команда откроет файл имя_файла в VI. Если файл с таким именем отсутствует, то он будет создан.

Пользователь может взаимодействовать с редактором VI в двух режимах: режиме ввода команд и режиме ввода текста. Клавиша i для перехода в режим ввода текста. Для возвращения в режим команд клавишу ESC.

Основные команды, используемые в редакторе VI:
<Esc>:wq! - выход с сохранением файла

<Esc>:q! - выход без сохранения файла

i/I (insert) - вставка текста в начало текущей строки

a/A (append) - набор текста в конец текущей строки

o/O (open) - вставить пустую строку после/перед текущей

Команды удаления текста (в буфер):

х - удаление текущего символа

[#]dw - удаление # текущих слов

[#]dd -удаление # текущих строк

dG - удаление всех строк от текущей до последней

d$ - удаление конца строки от текущей позиции

d^ - удаление начала строки до текущей позиции.

Команды отмены произведенных изменений в текущей строке:

u - отмена (undo) последнего изменения
U - отмена всех изменений.

Команды копирования указанного в команде объекта в буфер:

[#]yw - копирование (yank) текущего слова

[#]yy - копирование текущей строки

уG - копирование строк от текущей до конца файла

y$ - копирование части строки от курсора до конца строки

y^ - копирование части строки от курсора до начала строки

Команды вставки буфера в текст:

p/P - после/перед курсором

Команды изменения текста:

r<символ> - заменяет (change) текущий символ на указанный

с<объек> - заменяет указанный объект на текст, с клавиатуры - <Esc>:

#cw -изменение текущего слова

#cc - всей текущей строки

cG - всех строк файла от текущей до последней

cS -части строки от курсора до конца строки

с^ - части строки от курсора до начала строки.

Команды поиска строки файла по фрагменту её текста:

/<текст> - от текущей строки до конца файла с переходом на начало

?<текст> - от текущей строки до начала файла и по всему файлу

n - поиск следующей строки в файле, аналогичной найденной

N - поиск предыдущего вхождения в файл заданной строки.

Префиксные команды:

:w файл - запись текущего буфера в файл

:m,nw файл - запись строк с m-ой по n-ую в файл

:e! - отмена всех изменений в буфере с перезагрузкой в него файла с диска

:e файл - загрузка файла в буфер с замещением старого содержимого

:r файл - добавление содержимого файла после текущего положения курсора

:set опция - настройка редактора (см. полное описание vi).