Установка Rocket.Chat на CentOS 7

Предустановка необходимых пакетов Устанавливаем репозитарий EPEL Устанавливаем MongoDB Устанавливаем необходимые пакеты Настройка nginx Сам чат работает на 3000 порту интерфейса обратной петли 127.0.0.1. Рекомендуем настроить связку с nginx. Создаём самоподписанные сертификаты Основной конфигурационный файл nginx Файл виртуального хоста Настройка демона nginx Установка Rocket.Chat Первый запуск Rocket.Chat где: PASSWORD — пароль пользователя admin EMAIL — действущий […]

Читать далее

Запуск sshd под CentOS 7, загруженном в rescue режиме

Вход небезопасный без пароля /sbin/sshd -f /etc/ssh/sshd_config.anaconda После входа или до запуска необходимо сгенерировать хеш пароля и добавить в файл /etc/shadow python -c 'import crypt; print crypt.crypt("PASSWORD", "$6$random_salt")' Внести хеш после первого двоеточия в строке root в файле /etc/shadow vi /etc/shadow

Читать далее

Как отключить получение IPv6?

cat << EOF >> /etc/sysctl.conf # Disable IPv6 autoconf net.ipv6.conf.default.autoconf=0 net.ipv6.conf.default.accept_ra=0 net.ipv6.conf.all.autoconf=0 net.ipv6.conf.all.accept_ra=0 EOF sysctl -w net.ipv6.conf.default.autoconf=0 sysctl -w net.ipv6.conf.default.accept_ra=0 sysctl -w net.ipv6.conf.all.autoconf=0 sysctl -w net.ipv6.conf.all.accept_ra=0 Для каждого интерфейса без перезагрузки sysctl -w net.ipv6.conf.IFACE.autoconf=0 sysctl -w net.ipv6.conf.IFACE.accept_ra=0 где IFACE имя интерфейса CentOS echo IPV6_AUTOCONF=»no» >> /etc/sysconfig/network Debian/Ubuntu В файл /etc/network/interfaces pre-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/autoconf pre-up […]

Читать далее

Настройка доступа к рабочему столу Linux через VNC

Инструкция для CentOS 7 Устанавливаем CentOS 7  с рабочим столом Gnome или KDE. Далее открываем консоль (например через SSH) и вводим команды с правами суперпользователя root. Устанавливаем пакет VNC yum -y install tigervnc-server Необходимо настроить межсетевой экран, открыв доступ к соответствующему порту # Firewall firewall-cmd —permanent —zone=public —add-service vnc-server firewall-cmd —reload Далее создаём файл для […]

Читать далее

OpenVPN — установка и настройка

Установка и тестирование проводилось под управлением CentOS 7 Установка yum -y update yum -y install epel-release yum -y install openvpn Настройка Сервер Генерируем корневой сертификат openssl genrsa -out /etc/openvpn/ca.key 4096 openssl req -x509 -new -key /etc/openvpn/ca.key -days 3650 \     -out /etc/openvpn/ca.crt \ -subj ‘/C=RU/ST=Moscow/L=Moscow/CN=root’ Генерируем сертификат сервера, подписанный корневым openssl genrsa -out /etc/openvpn/server.key 4096 […]

Читать далее

Как сменить часовой пояс?

CentOS 6 cp /etc/localtime /root/old.timezone rm /etc/localtime ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime Обновление часовых поясов yum install tzdata В интерактивном режиме tzselect PHP Выберите необходимую зону из списка поддерживаемых временных зон и внесите изменения в файл php.ini [Date] date.timezone = Europe/Moscow

Читать далее

Настройка сети в CentOS

Конфигурация сетевых интерфейсов хранится в файлах /etc/sysconfig/network-scripts/ifcfg-ethX. X — номер физического интерфейса. Пример файла /etc/sysconfig/network-scripts/ifcfg-eth0 Дополнительные адреса (алиасы) конфигурируются в файлах ifcfg-ethX:Y. X — номер физического интерфейса, Y — номер алиаса (нумерация от 0). Пример файла: /etc/sysconfig/network-scripts/ifcfg-eth0:0 Пример файла: /etc/sysconfig/network-scripts/ifcfg-eth0:1 Основной адрес (IPV6ADDR) и алиасы (IPV6ADDR_SECONDARIES) для IPv6 можно добавить используя следующую конструкцию: Конфигурация DNS-серверов […]

Читать далее