Найти в Дзене
Покупайте СтеллыИ дарите их за контент
1 неделя назад
 • Вы подписаны

Linux занял почти всю память. Это проблема или обычный кэш?

Открываете мониторинг: свободной памяти почти нет. На сервере 8 ГБ, а в колонке free — жалкие сотни мегабайт. Хочется перезапустить всё подряд. Не спешите: Linux использует незанятую память для кэша, и это часто ускоряет работу, а не мешает ей. free -h В современных версиях free из procps смотрите не только free, но и available. free — прямо сейчас неиспользуемая память. available — оценка того, сколько можно отдать новым приложениям без перехода к подкачке, с учётом части освобождаемого кэша. Это оценка, а не обещание, что любая программа сможет выделить такой объём...

1 неделя назад
 • Вы подписаны

Linux пишет «No space left on device», а место вроде есть. Что проверить?

Программа не может сохранить файл. Первая мысль — удалить что-нибудь большое. Но сообщение No space left on device не всегда означает, что закончились гигабайты. Иногда исчерпаны inode — структуры, необходимые файловой системе для хранения сведений о файлах. А иногда вы смотрите свободное место не на том разделе. Если ошибка возникает при записи в /var/log, начните с: df -h /var/log df -i /var/log Первая команда показывает место на файловой системе, содержащей этот каталог. Вторая — использование inode...

1 неделя назад
 • Вы подписаны

Permission denied в Linux: почему chmod 777 — плохое первое решение

Вы запускаете скрипт или открываете файл — и получаете Permission denied. В поиске тут же находится совет: «Дайте права 777». Ошибка иногда исчезает, но вместе с ней исчезают и ограничения, которые защищали файл от чужих изменений. Разберёмся на небольшом примере, где действительно не хватает прав. Две команды ничего не меняют: id ls -l ./script.sh Первая показывает вашего пользователя и его группы. Вторая — владельца файла и права. Вместо script.sh подставьте имя проблемного файла. Если файл принадлежит другому пользователю, это ещё не ошибка: у системных файлов так и должно быть...

3 недели назад
 • Вы подписаны

cd, pwd и tree: учимся перемещаться по Linux

Три команды дают базовую навигацию: pwd показывает место, cd меняет каталог, tree помогает увидеть структуру. ЗАЧЕМ ЭТО НУЖНО Главная цель — не запомнить набор символов, а понимать, какое состояние системы проверяет команда и как убедиться в результате. Начинайте с команд только для чтения и переходите к изменениям после проверки исходных данных. Такой подход особенно полезен на сервере, где поспешное действие может повлиять на работающие службы или чужие данные. КОМАНДЫ ДЛЯ ПРАКТИКИ 1. cd /var/log 2...

3 недели назад
 • Вы подписаны

Как быстро узнать, где вы находитесь в терминале

Перед копированием, удалением или запуском скрипта проверьте текущий каталог. Это простая привычка, которая спасает от множества ошибок. ЗАЧЕМ ЭТО НУЖНО Главная цель — не запомнить набор символов, а понимать, какое состояние системы проверяет команда и как убедиться в результате. Начинайте с команд только для чтения и переходите к изменениям после проверки исходных данных. Такой подход особенно полезен на сервере, где поспешное действие может повлиять на работающие службы или чужие данные. КОМАНДЫ ДЛЯ ПРАКТИКИ 1...

3 недели назад
 • Вы подписаны

ls без загадок: полезные флаги для ежедневной работы

Обычный ls скрывает важные детали. Для диагностики чаще полезны права, владельцы, размеры и время изменения. ЗАЧЕМ ЭТО НУЖНО Главная цель — не запомнить набор символов, а понимать, какое состояние системы проверяет команда и как убедиться в результате. Начинайте с команд только для чтения и переходите к изменениям после проверки исходных данных. Такой подход особенно полезен на сервере, где поспешное действие может повлиять на работающие службы или чужие данные. КОМАНДЫ ДЛЯ ПРАКТИКИ 1. ls -lah 2...

Покупайте СтеллыИ дарите их за контент