Linux Club 🐧
206 subscribers
113 photos
9 videos
2 files
243 links
По всем вопросам пишите @itposting_ru
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Фронтенд — это больше чем подгонка пикселей!

Гляди, вот мы берём и подключаемся к базе данных из CSS: https://t.me/htmlshit/945

Залетай на канал «Будни разработчика», мы там и не такое умеем 😏
Закон Линуса

Один из «Законов Линуса», названный в его честь и сформулированный программистом Эриком Рэймондом в четвертой части его эссе «Собор и базар» (The Cathedral and the Bazaar), гласит: при достаточном количестве глаз все ошибки лежат на поверхности (Given enough eyeballs, all bugs are shallow). То есть чем больше человек тестирует программу, тем больше вероятность обнаружения любой проблемы. Хотя этот закон и некоторые программисты оспаривают, считая, что если «тестеры» не обладают требуемой квалификацией, то их количество не имеет значения и не гарантирует безопасность кода.
Как узнать версию php

Язык программирования PHP - один из самых популярных языков для создания веб-сайтов и различных веб-приложений. Когда вы устанавливаете какую-либо систему управления контентом, например, Wordpress, Joomla, ModX или что-либо другое, обычно у них есть требование к минимальной версии PHP.
Поэтому часто бывает необходимо узнать версию PHP, установленную на сервере. Это можно сделать несколькими способами, но в обоих случаях у вас должен быть доступ к серверу.

Читать далее: https://losst.ru/kak-uznat-versiyu-php
Замена текста в файлах

Если надо заменить текст не в одном файле, то есть несколько способов. Для того, чтобы заменить текст «Windows» на «Linux» во всех файлах в текущей директории, название которой начинается с «test», введите в консоли:
 -i -pe 's/Windows/Linux/;' test*

Чтобы провести ту же операцию во всех поддиректориях:
 -name '*.txt' -print | xargs perl -pi -e's/Windows/Linux/ig' *.txt

Или вы хотите сделать то же самое для на обычных файлов со множеством переносов строк и странных символов (файл — в другой кодировке):
 -type f -name '*.txt' -print0 | xargs --null perl -pi -e 's/Windows/Linux/'
Linux Admin — Управление квотами
Дисковые квоты CentOS могут быть включены как; оповещение системного администратора и отказ в дальнейшем доступе к дисковому хранилищу для пользователя до превышения емкости диска. Когда диск заполнен, в зависимости от того, что находится на диске, вся система может остановиться, пока не восстановится.

Включение управления квотами в CentOS Linux в основном состоит из 4 шагов:

Шаг 1 — Включите управление квотами для групп и пользователей в / etc / fstab.
Шаг 2 — Перемонтируйте файловую систему.
Шаг 3 — Создайте базу данных квот и сгенерируйте таблицу использования диска.
Шаг 4 — Назначьте политику квот.
Шаг 1 — Включите управление квотами для групп и пользователей в / etc / fstab.

Шаг 2 — Перемонтируйте файловую систему.

Шаг 3 — Создайте базу данных квот и сгенерируйте таблицу использования диска.

Шаг 4 — Назначьте политику квот.
Подробнее
Установка IDLE Python в Ubuntu 20.04

IDLE (расшифровывается как Integrated Development and Learning Environment - Интегрированная среда для разработки и обучения) - интегрированная среда разработки на языке Python. Официально - искажение от слова IDE, но на самом деле названа в честь Эрика Айдла (Eric Idle) из комедийной комик группы Монти Пайтон.
Преимущества IDLE заключается в подсветке синтаксиса, поддержке автозаполнения и встроенным отладчиком. Поставляется вместе с Python и может использоваться на многих платформах, среди которых Windows, Mac OS, Unix-подобные ОС. В данной статье будет рассмотрена установка данной IDE в операционной системе Ubuntu 20.04 и запуск первой программы.

Читать далее: https://losst.ru/ustanovka-idle-python-v-ubuntu-20-04
Ломаем Wi-Fi с wi-toolkit

В данном посте мы покажем вам утилиту, которая позволит вам провести брутфорс атаку на выбранную сеть Wi-Fi.

Называется данная утилита WI-TOOLKIT. Также в функции данной программы входят атаки WPS, WPA/WPA2 , но для этого понадобится подключение к интернету.

Установка:
$ git clone https://github.com/mkdirlove/WI-TOOLKIT
$ cd WI-TOOLKIT
$ chmod +x *
$ ./install.sh

Использование
$ sudo python wi-toolkit.py
Как повысить конверсию и средний чек с помощью одного модуля в Битрикс или WordPress ?

У Яндекса есть свой платёжный сервис Yandex Pay. Недавно он запустил комплексное предложение для бизнеса Yandex Pay Checkout и сделал для него CMS-модуль.
В чём механика Checkout? При оплате с помощью кнопки “Быстро оформить с Yandex Pay” из аккаунта Яндекса автоматически подтягиваются все данные, необходимые для быстрого совершения покупки: имя, адрес, телефон для доставки, а также сама платежная карта. Это упрощает процесс совершения заказа, ведь пользователям не нужно вбивать стандартную информацию вручную. Вместе с таким оформлением появляется и возможность использовать свою курьерскую доставку или доставку сторонних логистических сервисов или указать пункты самовывоза.

По итогам тестового периода с партнерами, при использовании моделя, рост конверсии в покупку вырос до 30%, а средний чек увеличился до 15%.

К тому же, пользователи теперь будут получать за покупки кешбэк баллами Плюса — у Yandex Pay для этого есть 1 месяц тестового периода. Чтобы ещё больше повысить лояльность у покупателей, можно добавить поле для промокода.

Установить модуль можно из каталогов дополнений Битрикса или WordPress. В личном кабинете модуля будет инструкция по настройке платежей шлюза или банка-эквайера
Подробнее
Разница между python и php
https://habr.com/ru/post/659987/
>< Настройка supervisor

Для управления процессами в Linux существуют системы инициализации, такие как systemd. Однако что, если надо что-то более простое, программа, которая сможет управлять процессами вашего приложения, в системе или в Docker контейнере. Такая программа существует. Она называется supervisor.

Это простой менеджер процессов с открытым исходным кодом, написанный на Python, с помощью которого можно запускать нужное количество копий процесса и следить за их состоянием. В этой статье мы рассмотрим как выполняется установка и настройка Supervisor на примере Ubuntu 20.04.

https://losst.ru/nastrojka-supervisor
Общая папка VMware в Linux

Общая папка для виртуальной машины и основной системы очень часто необходима для обмена файлами между хостовой и гостевой операционной системой. В одной из прошлых статей мы говорили о том как настроить общую папку VirtualBox. Но VMware - это тоже очень популярная виртуальная машина.
Поэтому в сегодняшней статье мы рассмотрим как сделать общую папку VMware Player в вашей системе. Я буду подразумевать, что обе операционные системы, хост и гость - это какой-либо дистрибутив Linux. В данном случае это Ubuntu.

Читать далее: https://losst.ru/obshhaya-papka-vmware-v-linux
Блокировать атаки SSH-сервера с помощью DenyHosts
DenyHosts — очень необходимый инструмент для всех систем на базе Linux, особенно когда мы разрешаем вход без пароля ssh на удаленные серверы Linux.

В этой статье мы покажем вам, как установить и настроить DenyHosts в дистрибутивах Linux на основе RHEL, таких как Fedora , CentOS , Rocky Linux и AlmaLinux . https://shly.link/2SrL8
Управление Mikrotik удаленно при помощи SMS

Сегодня мы поговорим о том, как можно управлять Mikrotik удаленно при помощи SMS-сообщений. Само собой разумеется, данная инструкция применима для Mikrotik под управлением RouterOS, с установленным 3G-модемом.

Подробнее
>< Команда time в Linux

В некоторых случаях при работе с терминалом Linux нужно знать время выполнения тех или иных команд, например, для отслеживания проблем. Для этой задачи существует утилита time. Конкретно про нее и пойдет речь в нашей статье.

Мы расскажем, как работает команда time Linux и какой у неё синтаксис. Затем перейдем к описанию доступных опций. А в конце упомянем несколько популярных сценариев использования.

https://losst.ru/komanda-time-v-linux