Alexey
14.11.2019
Системное администрирование
apt, dpkg, менеджер пакетов, обновление дистрибутива, обновление программ, ошибки, решение проблемы
После удаления файлов о статусе пакетов, либо при неожиданном прерывании процесса установки новых пакетов или обновлении системы, могут возникнуть ошибки примерно следующего вида: dpkg: unrecoverable fatal error, aborting: список файлов пакета «firejail-profiles» содержит пустое имя файла E: Sub-process /usr/bin/dpkg returned…
ДАЛЕЕ
Alexey
14.11.2019
Мультимедиа
OBS Studio, Peek, simplescreenrecorder, видео, запись экрана, захват экрана, скринкасты
Запись экрана (также называется скринкаст) позволяют сохранить происходящее на экране в видео. Захват экрана можно делать как для всего рабочего стола, так и для отдельных окон или обозначенных областей. В этой заметке будет рассказано о двух программах для захвата экрана…
ДАЛЕЕ
Alexey
29.10.2019
Железо
dmidecode, lshw, информация о железе, информация о системе, оперативная память / RAM
Если вы хотите добавить память в компьютер или ноутбук либо заменить на более быструю, то нужно знать характеристики оперативной памяти, с которой ваша система может работать. Если вы хотите увеличить количество оперативной памяти, то важно подобрать модуль RAM со схожими характеристиками.…
ДАЛЕЕ
Alexey
23.10.2019
Сеть
TCP, tcpdump
TCP протокол используется для доступа к SSH серверу, доступа к веб-сайтам и во многих других случаях. TCP протокол устанавливает подключение для инициализации которого выполняется трёхэтапное рукопожатие, в процессе использования этого подключения происходит контроль целостности передачи данных и повторная передача повреждённых…
ДАЛЕЕ
Alexey
22.10.2019
Сеть
pcap, tcpdump, беспроводные сети, отладка сети
pcap — это библиотека захвата пакетов. Имеется синтаксис фильтрации пакетов, который описывает, какие именно пакеты должны быть захвачены (сохранены или отображены). Работа с библиотеками, в первую очередь, интересна программистам, но не обычным пользователям. Но в данном случае синтаксису фильтров pcap…
ДАЛЕЕ
Alexey
20.10.2019
Сеть
arp, ip, IPv4, IPv6, ndp, Протокол обнаружения соседей / Neighbor Discovery Protocol
При использовании протокола IPv4, когда в локальной сети необходимо отправить сообщение на другой компьютер, то делается запрос MAC адреса для заданного IPv4 адреса. В tcpdump это выводится как обмен сообщениями arp who-has … tell … И ARP кэш на компьютере,…
ДАЛЕЕ
Alexey
18.10.2019
Сеть
ss, порты
Команда ss — это инструмент, который используется для отображения информации о сетевых сокетах в системе Linux. Инструмент отображает более подробную информацию, чем команда netstat, которая используется для отображения активных соединений сокетов. В этом руководстве мы подробно рассмотрим, как можно использовать…
ДАЛЕЕ
Alexey
13.10.2019
Производительность труда
find, поиск файлов, пользовательский поиск
При записи на оптический диск, при работе с сетевыми папками и дисками, либо при работе в Windows, может возникнуть необходимость найти файлы с самым длинным названием. Если имена файлов слишком длинные для данной файловой системы, то могут возникнуть ошибки разного рода:…
ДАЛЕЕ
Alexey
07.10.2019
Производительность труда
grep, поиск файлов, пользовательский поиск
Иногда бывают ситуации, когда нужно просканировать всю файловую систему Linux и найти все файлы, содержащие определённую строку текста. То есть нужно выполнить поиск не по имени файла, а по содержимому текстового файла. Пример таких ситуаций из практики: конфигурация веб-сервера Apache…
ДАЛЕЕ
Alexey
24.09.2019
Система
disown, nohup, screen, setsid, SSH, tmux, сохранение процесса после закрытия терминала, терминал
Если описать работу SSH (Secure Shell — безопасная оболочка) простыми словами, то её функция в том, что это простой способ подключиться к удалённому компьютеру от имени существующего на той системе пользователя с возможностью выполнять команды на ней. В первую очередь…
ДАЛЕЕ
Alexey
22.09.2019
Система
.bashrc, Bash, терминал
Скрипты (файлы) запускаемые вместе с Bash используются программой оболочки /bin/bash для создания окружения оболочки. Каждый скрипт имеет специфическое применение и по-разному влияет на рабочее окружение после входа. Каждый последующий выполняемый скрипт может перезаписать значения, присвоенные предыдущими скриптами. Скриптами, запускаемыми при…
ДАЛЕЕ
Alexey
22.09.2019
Система
.bashrc, Login shell (оболочка входа в систему), Non login shell (оболочка без входа), терминал
В документации по Linux можно встретить термины Login shell и Non login shell. Понятно, что оба они относятся к оболочке, причём первый связан с входом пользователя в систему, а второй не связан с входом пользователя. По большому счёту название уже…
ДАЛЕЕ
Alexey
22.09.2019
Система
Terminator, вкладки терминала, множество терминалов в одной консоли, терминал
Программа Terminator позволяет иметь множество терминалов в одном окне. С помощью этой программы в одной консоли вы можете использовать множество терминалов, которые можете разделять и изменять их размер, всё в одном окне — примерно так же, как работает мультиплексор терминалов…
ДАЛЕЕ
Alexey
21.09.2019
Система
tmux, вкладки терминала, множество терминалов в одной консоли, сохранение процесса после закрытия терминала, терминал
Что такое tmux Системным администраторам часто нужно работать на нескольких консолях, поэтому они ценят возможность быстро переключаться из одного терминала в другой, используя быстрые сочетания клавиш или настроенные на это действие кнопки мыши. Чтобы это делать в Linux дистрибутивах на основе…
ДАЛЕЕ
Alexey
21.09.2019
Система
screen, сохранение процесса после закрытия терминала, терминал
Что такое screen Screen — это программа для «уплотнения» (мультиплекса) физических консолей. Суть в том, что несколько процессов (как правило интерактивных шеллов) могут работать в одном окне консоли. То есть эта программа позволяет пользователю иметь несколько экземпляров терминалов внутри одного терминала…
ДАЛЕЕ