Systemd змінить роботу вашого домашнього каталогу Linux

Розробники системи systemd пропонують новий підхід до управління домашніми каталогами користувачів. Це не просто невелика зміна, а значна трансформація парадигми для Linux. Розглянемо детальніше, що таке systemd-homed і чого варто очікувати від його впровадження. Неоднозначна історія Поява systemd у 2010 році викликала гострі дискусії в Linux-спільноті, розділивши її на кілька таборів. Одні вважали це прогресом, … Read more

Категорії Linux

Як зазирнути в двійкові файли з командного рядка Linux

У вас є невідомий файл? Утиліта `file` в Linux допоможе вам визначити його тип. Але якщо це двійковий файл, можливо отримати набагато більше інформації. Існує ряд інструментів, які допоможуть вам його проаналізувати. Зараз ми розглянемо, як використовувати деякі з них. Ідентифікація типів файлів Файли зазвичай мають певні ознаки, які дозволяють програмному забезпеченню ідентифікувати їхній тип … Read more

Категорії Linux

Як використовувати tmux в Linux (і чому він краще, ніж екран)

Команда Linux tmux виступає в ролі мультиплексора терміналу, аналогічного за функціоналом до screen. Серед користувачів Linux існують численні прихильники tmux, тому виникає питання, чи дійсно він перевершує screen, або це просто питання звички? tmux проти screen: Основні відмінності І tmux, і GNU screen є термінальними мультиплексорами, що дозволяють користувачам працювати з кількома вікнами в межах … Read more

Категорії Linux

Як використовувати команду top Linux (і розуміти її вихід)

Команда top в операційних системах Linux, що базуються на ядрі Unix, є потужним інструментом для моніторингу. Вона надає детальну інформацію про процеси, що виконуються в системі, та використання ресурсів. Проте, чи знали ви, що top також підтримує кольори, підсвічування та навіть прості графіки для візуалізації даних? Інформаційна панель top: ваш центр моніторингу Команда top, історія … Read more

Категорії Linux

Як змінити оболонку за замовчуванням в Linux за допомогою chsh

Bash – це не єдина командна оболонка, доступна в Linux. Ви можете легко випробувати інші, наприклад, досить популярну Zsh. Коли знайдете ту, яка вам підходить, використайте команду `chsh`, щоб встановити її як оболонку за замовчуванням. Зараз ми розглянемо, як це зробити. Чому оболонка має значення? Оболонка виконує роль інтерфейсу між вами та операційною системою. Вона … Read more

Категорії Linux

Як встановити змінні середовища в Bash на Linux

У світі Linux існує різноманіття типів змінних оточення. Давайте розглянемо, як їх переглядати, створювати для локальних та віддалених сеансів, а також як зробити їх стійкими після перезавантаження системи. Принцип дії змінних оточення Коли ви відкриваєте термінал і запускаєте командний інтерпретатор всередині нього, набір змінних оточення використовується для забезпечення правильної конфігурації цього інтерпретатора. Ці змінні також … Read more

Категорії Linux

Як використовувати команду cd в Linux

Користувачі Linux часто використовують деякі команди настільки часто, що навіть не замислюються про це. Команда cd, яка служить для зміни каталогів, є яскравим прикладом. Існує низка тонкощів, що дозволяють зробити роботу з нею ефективнішою, або навіть відмовитись від її прямого використання. Команда, про яку ми рідко думаємо Наприклад, ми кліпаємо очима кожного дня, але рідко … Read more

Категорії Linux

Як використовувати команду dig в Linux

Розглянемо детально вивід команди dig, щоб зрозуміти, як вона працює. Спочатку бачимо рядок, що вказує версію dig та домен, для якого виконується запит. Далі йдуть глобальні параметри, які застосовуються до всіх запитів. У цьому випадку це параметр +cmd, який є стандартним для команди dig. Після цього наводиться тип операції (запит), статус (без помилок), ID (ідентифікатор … Read more

Категорії Linux

Як використовувати команду man в Linux: приховані секрети та основи

Уся необхідна інформація про Linux зосереджена на його сторінках довідки. Наприклад, ви можете шукати команду для виконання певного завдання, навіть якщо не знаєте її точної назви. Але як знайти потрібні сторінки man? Ось декілька корисних порад. Вбудована Довідка Linux Існує старий, ще з часів розквіту Unix, жарт про Linux, що єдина команда, яку потрібно знати, … Read more

Категорії Linux

Як використовувати екранну команду Linux

Застосовуючи команду `screen` в Linux, ви отримуєте можливість переміщувати запущені термінальні програми у фоновий режим, а потім повертати їх на передній план за потреби. Ця команда також забезпечує підтримку розділеного екрана та стабільну роботу через SSH-з’єднання, навіть якщо ви відключаєтесь і знову підключаєтесь до сервера! Що таке команда `screen`? Команда `screen` – це мультиплексор терміналу … Read more

Категорії Linux

Як працювати з пакетами Snap в Linux

Використання пакетів snap у Linux дозволяє уникнути проблем із залежностями та збоїв у роботі програм. Спочатку розроблені для Ubuntu, тепер вони доступні для багатьох дистрибутивів Linux. Що таке пакети Snap? Встановлення програм у Linux раніше могло бути непростим завданням. Часто виявлялося, що необхідна бібліотека або залежність відсутня чи є застарілою. Пошук і встановлення відсутніх ресурсів … Read more

Категорії Linux

Як використовувати pushd і popd в Linux

Багато користувачів Linux, можливо, ніколи не стикалися з командами pushd та popd, хоча вони є стандартною частиною системи. Ці інструменти можуть значно покращити швидкість навігації між каталогами у командному рядку. Давайте розглянемо, як їх ефективно використовувати. Що являють собою pushd та popd? У 1978 році, Білл Джой впровадив у свою C оболонку концепцію стеку каталогів, … Read more

Категорії Linux

Як додати каталог до вашого $PATH в Linux

Змінна $PATH — це один з непомітних, але важливих елементів у системі Linux. Вона тихо впливає на те, як ви працюєте з комп’ютером, і розуміння її ролі є ключовим. Давайте розберемося, як вона функціонує і як її можна налаштувати. Що таке $PATH в Linux і як вона працює? Коли ви вводите команду в терміналі та … Read more

Категорії Linux

Як використовувати команду traceroute в Linux

Інструмент traceroute в Linux дозволяє ідентифікувати ділянки мережевого маршруту, що працюють повільно, та допомагає усунути проблеми зі сповільненням з’єднання. Давайте розглянемо, як ним користуватися. Принцип дії traceroute Розуміння механізму роботи traceroute суттєво спрощує інтерпретацію отриманих результатів. Чим складніший шлях мережевого пакету до кінцевої точки, тим важче локалізувати джерела затримок. Невелика локальна мережа (LAN) зазвичай є … Read more

Категорії Linux

Як використовувати SUID, SGID і Sticky Bits в Linux

SUID, SGID та Sticky Bits – це потужні особливі дозволи, які можна встановити для виконуваних файлів і каталогів у Linux. Ми розглянемо їхні переваги та можливі недоліки. Вже використовуються на практиці Створення безпеки в операційній системі, призначеній для багатьох користувачів, породжує певні труднощі. Наприклад, візьмемо просту концепцію паролів. Усі паролі мають бути збережені, щоб при … Read more

Категорії Linux

Як використовувати команду awk в Linux

У світі Linux, `awk` — це неймовірно потужний інструмент для обробки текстових даних безпосередньо з командного рядка, а також гнучка мова програмування для створення сценаріїв. Розглянемо ближче деякі з його ключових можливостей. Походження назви `awk` Назва команди `awk` походить від ініціалів імен трьох розробників, що створили її оригінальну версію у 1977 році: Альфреда Ахо, Пітера … Read more

Категорії Linux

Як видалити користувача в Linux (і видалити кожен слід)

Видалення профілю користувача в Linux – це процес, який вимагає ретельності. Системним адміністраторам необхідно повністю позбутися всіх слідів облікового запису та його доступу до системи. У цій статті ми детально розглянемо кроки, необхідні для цього. Якщо ваша ціль – просто видалити акаунт користувача без зайвого клопоту з припиненням запущених процесів чи інших очисних дій, скористайтеся … Read more

Категорії Linux

Як використовувати команду приєднання в Linux

Якщо вам потрібно поєднати інформацію з двох текстових файлів, використовуючи спільне поле для зіставлення, команда `join` в Linux стане вам у пригоді. Вона надає можливість динамічно обробляти статичні файли з даними. Давайте розглянемо, як її використовувати. Зіставлення даних з різних файлів Інформація є надзвичайно цінною для всіх: корпорацій, малих підприємств та навіть окремих користувачів. Проте, … Read more

Категорії Linux

Пояснення часових позначок файлу Linux: atime, mtime та ctime

З цим питанням ми стикаємося, коли говоримо про позначки часу в файловій системі Linux. У цьому матеріалі ми розглянемо, яким чином система оновлює ці позначки та як ми можемо самостійно їх змінювати. Різниця між atime, mtime та ctime Кожен файл в Linux має три мітки часу: час останнього доступу (atime), час останньої модифікації (mtime) та … Read more

Категорії Linux

Як використовувати команду fold в Linux

Команда Linux fold здатна приборкати довгі рядки тексту. Вона допомагає впоратися з великими обсягами тексту, безкінечними рядками та неформатованими потоками, контролюючи ширину відображення. Розглянемо, як це працює. Розуміння рядків тексту в терміналі Linux Перш ніж боротися з проблемою, потрібно її зрозуміти. Отже, що ж таке рядок тексту? Це послідовність символів — літер, цифр, спеціальних знаків … Read more

Категорії Linux