2.66666666666671111111111Rating 2.67 (6 Votes)
41111111111Rating 4.00 (1 Vote)

Допустим есть несколько дисков mpathf1 и mpathc2 по 100Гб каждый, эти диски можно объединить в один, с общей суммарной емкостью в 200Гб, далее пошагово.

Создаем физический том:

pvcreate /dev/mapper/mpathf1 /dev/mapper/mpathc2

Создаем группу томов:

vgcreate VG_DATA /dev/mapper/mpathf1 /dev/mapper/mpathc2
41111111111Rating 4.00 (1 Vote)

Представим есть каталог с Node.js приложением, как пример приложение из статьи Установка Node.js в CentOS / Fedora, для него нужно создать systemd service юнит, т.е обычный сервис...

Для этого необходимо создать юнит-файл в каталоге:

cd /etc/systemd/system/
41111111111Rating 4.00 (1 Vote)

Ниже подскажу как можно быстро поменять логон-картинку используя терминал. Все бэкграунды, которые идут по умолчанию во всех релизах Fedora расположены в каталоге /usr/share/backgrounds/:

cd /usr/share/backgrounds/ && ls
blackbg.jpg default.png f24 f25 f26 f27 f28 f29 f30 gnome images tiles

Где default.png есть линка на реальную картинку, в моем случае это была линка на файл из каталога последнего релиза:

default.png -> /usr/share/backgrounds/f30/default/tv-wide/f30.png
31111111111Rating 3.00 (1 Vote)

Отличная связка nginx + php-fpm - работает быстро, настраивается быстро, разворачивается быстро, при работе с php по мне так, это отличная связка. Весь материал из данной статьи - настройка домашнего LEMP сервера для тестовых нужд т.е. ниже расскажу как развернуть такой стек, создать демо-страницу или страницы. По сути чтение + воплощение стати в жизнь, примерно 5 - 10 минут, в конце сатьти представлен рабочий скрипт, который создает, удаляет, отображает существующие сайты.

Установка Nginx + Php-fpm

Устанавливаем необходимые пакеты (собственно сам стек):

dnf install nginx php-fpm php-common

Стартуем, включаем nginx:

systemctl enable nginx && systemctl start nginx
31111111111Rating 3.00 (1 Vote)

При попытке отловить логи аудита selinux:

grep nginx /var/log/audit/audit.log | audit2allow

Появилась ошибка:

-bash: audit2allow: command not found
21111111111Rating 2.00 (1 Vote)

Обычно, после написания скрипта, для удобства или с целью запуска из например cron'а, для bash или python или иного другого выставляют исполняемый флаг:

chmod +x script.sh

Теперь скрипт можно запускать указывая прямой путь к нему или непосредственно из каталога:

./script.sh
41111111111Rating 4.00 (1 Vote)

Обнаружил, что не работает hibernate в моей Fedora, оказывается вся загадка скрывается в настройках GRUB, которые хранятся в config файле:

nano /etc/default/grub

Hibernate можно включить используя два параметра:

  • GRUB_DISABLE_RECOVERY
  • Параметром загрузки ядра - resume

Включить recovery можно выставив false у параметра:

cat /etc/default/grub
GRUB_TIMEOUT=5
...
GRUB_DISABLE_RECOVERY="false"

Добавить параметр resume с указанием диска с swap разделом:

GRUB_CMDLINE_LINUX="rhgb quiet ... resume=/dev/sda3"

Но лучше указать UUID, который можно узнать при помощи команды blkid:

blkid | grep swap
/dev/sda3: LABEL="swap" UUID="xxxxxxx-xxx-xxxx-xxxx-xxxxxxxx" TYPE="swap"

Т.е. праметер будет выглядеть так:

GRUB_CMDLINE_LINUX=".... resume=UUID=xxxxxxx-xxx-xxxx-xxxx-xxxxxxxx"

Теперь можно перезагрузиться:

systemctl reboot

Проверить работоспособность так:

systemctl hibernate -i

Или так:

systemctl hybrid-sleep -i

Что характерно, если включить только resume параметр, работает только первая команда - systemctl hibernate -i

Скрипт на GitHub - Enable Hibernate on Fedora

41111111111Rating 4.00 (1 Vote)

Допустим настроен LEMP (как например здесь - Установка, настройка LEMP - Nginx + PHP-FPM), для удобства понадобилось использовать PMA (phpMyAdmin), дальше расскажу как в CentOS / Fedora собственно быстро установить сабж.

Установка

В CentOS нужно установить epel-release:

yum install epel-release

Установить phpMyAdmin используя yum / dnf:

yum install phpmyadmin
41111111111Rating 4.00 (1 Vote)

Общая рекомендация - 700 на каталог, на закрытые ключи 600, на все остальные файлы (config, .pub файлы и т.п.) 644, собственно в моем понимании разрешения 644 не имеет смысла и собственно в моем случае все работает как описано ниже...

Разрешения на каталог

chmod 700 ~/.ssh/

Разрешения на файлы

chmod 600 ~/.ssh/*

Собственно скрипт-алиас

set-perm-ssh() {
  sudo chmod 700 ~/.ssh/
  sudo chmod 600 ~/.ssh/*
  sudo chown -R $USER ~/.ssh/
  sudo chgrp -R $USER ~/.ssh/
}
31111111111Rating 3.00 (1 Vote)

По умолчанию, количество оставляемых kernel пакетов в момент обновления Fedora:

dnf update

Составляет три штуки, в моем случае нужно оставлять минимум пять, это правится в конфиге:

nano /etc/dnf/dnf.conf
41111111111Rating 4.00 (1 Vote)

Слетел GRUB, такое бывает, восстановить загрузчик можно при помощи установочного Live CD, представим, что CD загружен и загрузочный USB готова к работе:

  • Загружаемся с флешки
  • Открываем терминал в нем выполняем:
sudo su -
  • Далее при помощи fdisk -l ищем разделы своей Fedora, далее создаем каталог /mnt/root и монтируем туда все необходимое (рутовый раздел, загрузочный раздел), далее пример:
mkdir /mnt/root
mount /dev/sdd5 /mnt/root
mount /dev/sdd1 /mnt/root/boot/
mount -o bind /dev /mnt/root/dev
mount -o bind /proc /mnt/root/proc
mount -o bind /sys /mnt/root/sys
mount -o bind /run /mnt/root/run
41111111111Rating 4.00 (1 Vote)

Проблема возникает, если установить новую (последнюю версию mongodb-compass (на сегодня это mongodb-compass-1.17.0), проблема решается установкой более ранней (старой) версии.

Установка mongodb-compass

Можно загрузить или установить на прямую rpm пакет mongodb-compass версии 14:

wget https://downloads.mongodb.com/compass/mongodb-compass-1.17.0.x86_64.rpm
31111111111Rating 3.00 (1 Vote)

Расскажу просто быстрые шаги, самое больное из них - отключение SELinux так как OpenVAS на сегодня с включенным SELinux не хочет работать и ставиться в систему, короче, что надо сделать первым делом:

  • Открыть порты 443, 80
  • Выключить SELinux
  • Установить wget

Установка OpenVAS из Atomic репо

Запустить установщик репозитория:

wget -q -O - https://updates.atomicorp.com/installers/atomic | sudo sh

На все вопросы ответить утвердительно, далее очистить кэш yum

yum clean all

Установить openvas:

yum install openvas atomic-sqlite-sqlite

Сейчас 359 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз