Freenas delete zfs snaphots


Delete zfs snapshots:

 

First, to find the used snapshot space, run this command:

zfs list -o space


This will give you a detailed readout of your pools and snapshot space used.

Here’s my script to wipe ZFS snap shots, but I am certainly open to suggestion:

zfs list -H -o name -t snapshot | xargs -n1 zfs destroy


Again, caution is needed as this will remove ALL SNAPS from your pools.

If snapshot has dependent clones use ‘-R’

zfs list -H -o name -t snapshot | xargs -n1 zfs destroy -R

Настройки сетевых параметров windows из командной строки


 

Настраиваем IP адрес и остальные параметры TCP/IP

Первым делом нужно узнать имя интерфейса.

netsh interface ip show config

Допустим наш интерфейс называется Подключение по локальой сети

Настроим статический адрес  192.168.1.100 с маской 255.255.255.0 и шлюзом 192.168.1.1

netsh interface ip set address name="Подключение по локальой сети" static 192.168.1.100 255.255.255.0 192.168.1.1 1

 

Или же настроим получение адреса по DHCP. При том если до этого были настроены адреса статикой, то по DHCP придёт только ip адрес. DNS останутся статическими

netsh interface ip set address "Подключение по локальой сети" dhcp

Настройка статического DNS (192.168.1.204):

netsh interface ip set dns "Подключение по локальой сети" static 192.168.1.204

Настройка динамических DNS:

netsh interface ip set dns "Local Area Connection" dhcp

 


MS Office документы отображать отдельными кнопками на панели задач


Что бы документы отображались отдельными кнопками на панели задач нужно открыть настройки Word или Excel.
Файл – Параметры – Дополнительно – Экран – Включить флажок “Показывать все окна на панели задач”

FreePBX v14 no Dashboard


If you see text 0 System Admin 14.0.31 Copyright 2019 instead DashBoard, then:

1. Log in to server console via ssh

2. Move or remove folder sysadmin

mv /var/www/html/admin/modules/sysadmin /var/www/html/admin/modules/sysadmin.bak

3. Reload DashBoard page

remoteapp в 2012 R2 без домена


Начну с главного: всё нормально и быстро настраивается. Опубликовать remoteapp в 2012 R2 без домена не получится, но это и не нужно. При обновлении 2008 R2 до 2012 R2 на этапе проверки совместимости, установка попросила удалить роль Удаленных рабочих столов. Удивился. Ладно.. После обновления стало понятно – Microsoft в очередной раз перехитрила саму себя: теперь нормально работать с RDP можно лишь в составе домена. Зачем.. Если у меня сервер 1С на 5 бухгалтеров, зачем мне роль AD DS? Думаю я не одинок в этом вопросе. Почитал в интернете – решение есть! Кто-то ставил роль контроллера домена, в виртуалке поднимал ещё один сервер, вводил в домен и на нём уже удаленные рабочие столы. Всё проще. Солюшенов несколько, решил собрать воедино.


Сервер

Установка роли

 

Read More »

Disable Citrix API hooks for Chrome, Firefox


If you have Citrix XenApp 6.5, you’ll need to disable the Citrix API hooks for Chrome.

  1. Open Registry Editor.
  2. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook.
  3. Change the value of registry key ExcludedImageNames to chrome.exe,nacl64.exe,firefox.exe.
    Note: If registry key ExcludedImageNames doesn’t already exist, you’ll need to create it.


Postfixadmin: Invalid query: Unknown column ‘goto’ in ‘alias’


iRedMail v0.9.8

iRedAdmin v0.9.1 (MySQL)

Postfixadmin v3.2

 

При установке posftixadmin на новый iRedmail возникают ошибки

Ниже приведены ошибки и как их лечить.

 

Ошибка:

Invalid query: Unknown column ‘goto’ in ‘alias’

В новой версии отсутствует колонка goto. Добавим её

Надо зайти на сервер по ssh и зайти в базу MySQL используя логин root и пароль из письма пользователю postmaster
mysql -u root -p
use vmail;
ALTER TABLE alias ADD COLUMN `goto` text NOT NULL;
Ошибка:
Invalid query: Duplicate key name ‘domain’
Выполняем там же команду SQL

DROP INDEX domain on mailbox;

DROP INDEX domain on alias;


FreePBX уведомления о пропущенных в Telegram


Создадим уведомления о пропущенных звонках в Телеграм, используя бот.

Создадим бота. Подключаемся к @BotFather и создадим бота командой /newbot.

BotFather попросит вас дать любое свободное текстовое имя боту, как он будет в контактах называться, а также имя пользователя для него, которое всегда заканчивается на «bot». Если необходимое имя пользователя недоступно, попробуйте, например, написать просто абракадабру какую-то, даже через генератор паролей имя придумать. Так как это имя нигде никакой роли не играет, то можно набор символов написать. Главное, что б в конце было bot.

Когда будет готово, бот вызаст API Key. типа 663322445:AAВBRp2yKXqtWuQ5CVWRZZiSFZnmVdRTXCk, он-то нам и нужен для дальнейшей работы.

Так же будет ссылка на наш бот. Нажимаем на него и добавляем к себе в конотакты и жмём start

Read More »


FTP Server create user with home directory


Создание фтп пользователя c именем ftpu021018 с указанием домашней директории и id группы

proftpd

ftpasswd –name ftpu021018 –home=/var/www –shell=/bin/false –uid=1005 –gid=33 –passwd

 

pure-ftpd

pure-pw useradd ftpu021018 -u ftpuser -g www-run -d /var/www -m


MySQL настройка кодировки соединения


Допустим у нас есть некий скрипт, который что-то добавляет в базу, что-то берёт из базы и есть отдельный или не обязательно отдельный файл, в котором происходит подключение к базе.

Если база у нас в utf8, а соединение в какой-нибудь другой кодировке, то в базу кириллица запишется в нечитаемой кодировке. Для исправления этого необходимо указать кодировку соединения.

Пример подключения к базе

<?php

//Заполняем данные о подключении
$DB_HOST = ‘localhost’;
$DB_USER = ‘db_user’;
$DB_PASS = ‘password’;
$DB_NAME = ‘name_db’;
//Подключаемся к базе с заданными логином, паролем, сервером базы и именем базы
$mysqli = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME);
//устанавливаем кодировку соединения
$mysqli->set_charset(“utf8”);

?>