2.66666666666671111111111Rating 2.67 (6 Votes)
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/
}
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
51111111111Rating 5.00 (1 Vote)

Туннель от cloudflare можно загрузить с офф сайта - https://developers.cloudflare.com/argo-tunnel/downloads/ доступны бинарные, rpm, deb пакеты для архитектур amd64/x86-64, x86 (32-bit), ARMv6

Cloudflared для CentOS / Fedora

wget https://bin.equinox.io/c/VdrWdbjqyF/cloudflared-stable-linux-amd64.rpm
yum install ./cloudflared-stable-linux-amd64.rpm
cloudflared -v

Для Debian/Ubuntu

wget https://bin.equinox.io/c/VdrWdbjqyF/cloudflared-stable-linux-amd64.deb
sudo apt-get install ./cloudflared-stable-linux-amd64.deb
cloudflared -v

Создаем пользователя из-под которого будет работать сервис:

useradd -s /usr/sbin/nologin -r -M cloudflared
31111111111Rating 3.00 (1 Vote)

Есть несколько способов отключения - через grub и через sysctl, быстро посмотреть наличие включенного IPv6 можно командой ip a | grep inet6:

ip a | grep inet6
    inet6 ::1/128 scope host 
    inet6 fe80::3e84:5f66:4e46:2f85/64 scope link noprefixroute 

Отключение IPv6 как модуля ядра

После манипуляций, потребуется перезагрузка. Необходимо отредактировать grub конфиг:

nano /etc/default/grub
31111111111Rating 3.00 (1 Vote)

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

dnf update

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

nano /etc/dnf/dnf.conf
31111111111Rating 3.00 (1 Vote)

Можно установить из коробки используя менеджер пакетов yum:

dnf install mongodb mongodb-server

Можно установить из официального репозитория, создать repo-файл:

nano /etc/yum.repos.d/mongodb-org-4.0.repo
41111111111Rating 4.00 (1 Vote)

Сервер баз данных MongoDB можно установить из официального репозитория или непосредственно из "коробки" (в 30-ом релизе Fedora пропало, возможно потому что этот релиз вышел совсем недавно)

Установка ох официального репозитория MongoDB

Необходимо создать репо-файл:

nano /etc/yum.repos.d/mongodb-org-4.0.repo
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.14.0.x86_64.rpm
4.51111111111Rating 4.50 (2 Votes)

При попытке выйти из сессии при помощи команды exit появляется сообщение:

root @ server ~# exit
logout
There are stopped jobs.
31111111111Rating 3.00 (1 Vote)

Бывает частенько такое, есть куча папок, среди которых есть пустые или где-то в подкаталогах спряталась пустая папка, собственно как быть? Найти и уничтожить! :)

Поиск и вывод пустых каталогов

Можно использовать команду find - собственно найти и показать вообще есть-ли пустые каталоги и если есть то какие именно:

find . -type d -empty -print

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

Вверх
Вниз