Linux Club 🐧
206 subscribers
113 photos
9 videos
2 files
243 links
По всем вопросам пишите @itposting_ru
Download Telegram
Спец. атрибуты файлов

chattr +a file1 позволить открывать файл на запись только в режиме добавления

chattr +c file1 позволяет ядру автоматически сжимать/разжимать содержимое файла.

chattr +d file1 указывает утилите dump игнорировать данный файл во время выполнения backup’а

chattr +i file1 делает файл недоступным для любых изменений: редактирование, удаление, перемещение, создание линков на него.

chattr +s file1 позволяет сделать удаление файла безопасным, т.е. выставленный атрибут s говорит о том, что при удалении файла, место, занимаемое файлом на диске заполняется нулями, что предотвращает возможность восстановления данных.

chattr +S file1 указывает, что, при сохранении изменений, будет произведена синхронизация, как при выполнении команды sync

chattr +u file1 данный атрибут указывает, что при удалении файла содержимое его будет сохранено и при необходимости пользователь сможет его восстановить

lsattr показать атрибуты файлов
Игра "Пятнашки на bash" без регистрации и смс
Не можете продлить нужный сервис, оплатить хостинг или получить деньги из-за рубежа?

Ребята из rk.finaxe.ru тоже столкнулись с данной проблемой и запустили сервис, в котором граждане РФ могут оформить онлайн карту Visa или Mastercard в банке Казахстана.

Для чего это нужно:
— Оплата любых зарубежных сервисов и покупок
— Получение денег из-за рубежа
— Использование в путешествиях

Весь процесс проходит онлайн, от вас потребуется только загранпаспорт, даже вставать с дивана не понадобится!

Оформить заявку
и ознакомиться с FAQ можно в боте:
https://t.me/Robokazakh_bot
Не можете продлить нужный сервис, оплатить хостинг или получить деньги из-за рубежа?

Ребята из rk.finaxe.ru тоже столкнулись с данной проблемой и запустили сервис, в котором граждане РФ могут оформить онлайн карту Visa или Mastercard в банке Казахстана.

Для чего это нужно:
— Оплата любых зарубежных сервисов и покупок
— Получение денег из-за рубежа
— Использование в путешествиях

Весь процесс проходит онлайн, от вас потребуется только загранпаспорт, даже вставать с дивана не понадобится!

Оформить заявку
и ознакомиться с FAQ можно в боте:
https://t.me/Robokazakh_bot
Редирект с www на без www Nginx

Из соображений SEO оптимизации у сайта должен быть только один домен. Поддомен с www считается отдельным доменом и если он будет доступен, то это приведет к появлению дублей контента и возможного снижения позиций сайта в выдаче поисковых систем. Поэтому принято делать редирект с домена www на без www.
Изначально подддомен www использовался для того чтобы обозначить, что на сервере развернут веб-сервер и размещён сайт. Сейчас в этом отпала необходимость. В этой статье мы рассмотрим как сделать редирект с www на без www Nginx.

https://losst.ru/redirekt-s-www-na-bez-www-nginx
Редирект с www на без www Nginx

Из соображений SEO оптимизации у сайта должен быть только один домен. Поддомен с www считается отдельным доменом и если он будет доступен, то это приведет к появлению дублей контента и возможного снижения позиций сайта в выдаче поисковых систем. Поэтому принято делать редирект с домена www на без www.
Изначально подддомен www использовался для того чтобы обозначить, что на сервере развернут веб-сервер и размещён сайт. Сейчас в этом отпала необходимость. В этой статье мы рассмотрим как сделать редирект с www на без www Nginx.

https://losst.ru/redirekt-s-www-na-bez-www-nginx
graphpath — Утилита для быстрого построения ASCII схемы сети прямо в терминале.

GitHub: graphpath
graphpath — Утилита для быстрого построения ASCII схемы сети прямо в терминале.

GitHub: graphpath
10 простых трюков, которые легко запомнить и можно тут же начать использовать.

Если консоль подвисла, можно ее переинициализировать без завершения текущей сессии командой reset.

Создать пустой файл или уничтожить все данные в файле поможет команда > file_name.txt.

Если ты вводил команду, которая требует повышения привилегий, и забыл подставить sudo, можно воспользоваться таким трюком: sudo !!. Оболочка запустит предыдущую команду под рутом.

В качестве альтернативы сетевым командам ping и traceroute можно воспользоваться mtr.

Команда ps aux покажет много диагностических данных в удобном виде.

Если необходимо ввести команду, чтобы она не попала в лог истории, нужно подставить перед ней пробел.

Если ты набрал команду и хочешь добавить к ней аргументы из команд, набранных ранее, удерживай Alt или Esc и нажимай на точку. В строку ввода один за другим будут подставляться параметры предыдущих команд.

Если ты ввел длинную команду, но допустил опечатку, ее можно исправить при помощи замены подстроки. Например, мы хотим заменить foo на bar. Если ввести просто ^foo, то в предыдущей команде первое вхождение foo будет удалено. Если ввести ^foo^bar, то произойдет замена.

Для очистки терминала достаточно комбинации клавиш Ctrl + l. Или можешь нажать Ctrl + Shift + x. Ну а с командой clear ты уже наверняка знаком.

Понадобилось зайти в директорию, вывести список файлов и вернуться обратно? Для этой распространенной задачи можешь набрать (cd /tmp && ls). Удобно «подсматривать» и в родительский каталог — для этого в качестве пути просто укажи /...
10 простых трюков, которые легко запомнить и можно тут же начать использовать.

Если консоль подвисла, можно ее переинициализировать без завершения текущей сессии командой reset.

Создать пустой файл или уничтожить все данные в файле поможет команда > file_name.txt.

Если ты вводил команду, которая требует повышения привилегий, и забыл подставить sudo, можно воспользоваться таким трюком: sudo !!. Оболочка запустит предыдущую команду под рутом.

В качестве альтернативы сетевым командам ping и traceroute можно воспользоваться mtr.

Команда ps aux покажет много диагностических данных в удобном виде.

Если необходимо ввести команду, чтобы она не попала в лог истории, нужно подставить перед ней пробел.

Если ты набрал команду и хочешь добавить к ней аргументы из команд, набранных ранее, удерживай Alt или Esc и нажимай на точку. В строку ввода один за другим будут подставляться параметры предыдущих команд.

Если ты ввел длинную команду, но допустил опечатку, ее можно исправить при помощи замены подстроки. Например, мы хотим заменить foo на bar. Если ввести просто ^foo, то в предыдущей команде первое вхождение foo будет удалено. Если ввести ^foo^bar, то произойдет замена.

Для очистки терминала достаточно комбинации клавиш Ctrl + l. Или можешь нажать Ctrl + Shift + x. Ну а с командой clear ты уже наверняка знаком.

Понадобилось зайти в директорию, вывести список файлов и вернуться обратно? Для этой распространенной задачи можешь набрать (cd /tmp && ls). Удобно «подсматривать» и в родительский каталог — для этого в качестве пути просто укажи /...
Шпаргалка по анализу журнала Linux
Соединение с сервером OpenSSH обрывается через несколько минут бездействия
Сегодня я собираюсь написать еще об одной интересной проблеме, которая может вызвать таймаут ssh-подключения, и о том, как увеличить тайм-аут SSH-подключения в macOS, Linux, BSD и Unix-подобных системах. Если вы работаете долгие часы, используя ssh, и покидаете рабочую станцию для какой-либо другой работы, ваше соединение будет разорвано удаленным сервером. Это немного раздражает меня. Итак, мы можем избавиться от этой проблемы следующим образом.
https://shly.link/Lc0FN
Соединение с сервером OpenSSH обрывается через несколько минут бездействия
Сегодня я собираюсь написать еще об одной интересной проблеме, которая может вызвать таймаут ssh-подключения, и о том, как увеличить тайм-аут SSH-подключения в macOS, Linux, BSD и Unix-подобных системах. Если вы работаете долгие часы, используя ssh, и покидаете рабочую станцию для какой-либо другой работы, ваше соединение будет разорвано удаленным сервером. Это немного раздражает меня. Итак, мы можем избавиться от этой проблемы следующим образом.
https://shly.link/Lc0FN
Шпаргалка по анализу журнала Linux
This media is not supported in your browser
VIEW IN TELEGRAM
Peco — способен сильно облегчить навигацию, а также поиск (но это не точно).

Это небольшая утилита, которая принимает на вход список строк и выводит на экран псевдографическое меню, с помощью которого можно выбрать или найти нужную строку. Далее Peco отдает эту строку на выход и завершает свою работу (по сути, это консольный аналог dmenu).

Peco можно использовать для навигации и поиска в любых текстовых строках, включая пути. Например, если ты запустишь следующую команду и выберешь каталог, peco напечатает его имя в терминале:

$ ls | peco

Не слишком удобно и полезно. Однако, немного усложнив пример, ты получишь интерактивный cd:

$ cd ls | peco

Польза появилась, удобство пострадало. Поэтому создадим для этой команды короткий и простой псевдоним. Для этого добавим следующую строку в ~/.zshrc:
alias cdi='cd ls | peco'
Теперь команда cdi будет запускать наш интерактивный cd.

GItHub: Peco
This media is not supported in your browser
VIEW IN TELEGRAM
Peco — способен сильно облегчить навигацию, а также поиск (но это не точно).

Это небольшая утилита, которая принимает на вход список строк и выводит на экран псевдографическое меню, с помощью которого можно выбрать или найти нужную строку. Далее Peco отдает эту строку на выход и завершает свою работу (по сути, это консольный аналог dmenu).

Peco можно использовать для навигации и поиска в любых текстовых строках, включая пути. Например, если ты запустишь следующую команду и выберешь каталог, peco напечатает его имя в терминале:

$ ls | peco

Не слишком удобно и полезно. Однако, немного усложнив пример, ты получишь интерактивный cd:

$ cd ls | peco

Польза появилась, удобство пострадало. Поэтому создадим для этой команды короткий и простой псевдоним. Для этого добавим следующую строку в ~/.zshrc:
alias cdi='cd ls | peco'
Теперь команда cdi будет запускать наш интерактивный cd.

GItHub: Peco