Сообщения

Сообщения за 2016

FreeNAS 9.1.1 не дает создать новых пользователей

Имеется FreeNAS 9.1.1  x64 В один не очень прекрасный момент перестал давать заводить новых пользователей. Выдает ошибку: operation not permitted pwd_mkdb: /etc/spwd.db to /etc/spwd.db.tmp : no space left on device Смотрим df -h  и действительно в /etc закончилось место. Виновником является  /etc/local/proftpd/blacklist.dat . Удаляем его: rm /etc/local/proftpd/blacklist.dat Так же надо не забыть убрать его из образа  /conf/base/etc/local/proftpd/blacklist.dat , чтобы после перезагрузки он не появился снова. Откуда он там не понятно, ведь система в read-only. Поэтому перемонтируем на запись, удаляем и обратно в рид-онли: mount -uw / rm /conf/base/etc/local/proftpd/blacklist.dat mount -ur / Все работает, для полной проверки можно и перезагрузить машину. Есть вариант еще увеличить раздел /etc , но я пока этого не делал: mount -uw / ee /conf/base/etc/md_size (меняем размер на желаемый) mount -ur /

Восстановление виртуальной машины из бекапа в proxmox ve

Всем когда приходится восстанавливаться из бекапа. Как это было. Хочется заметить, что свободного места на диске в момент восстановления Вам потребуется в 4 раза больше, чем весит Ваш образ. Если это что-то крупное, то это проблема. У меня образы виртуальной машины хранятся в qcow2, а бекапы сжимаются при помощи lzo, поэтому в этом мануале будет про них. Как пользоваться другими архиваторами думаю поисковик Вам подскажет Для начала останавливаем машину которую надо восстановить. Переносим текущие("поломанные") образы из папки /var/lib/vz/[id] (где id - номер виртуальной машины) в папку для бекапа, чтобы можно было вернуться к "поломанному" варианту: mv /var/lib/vz/101/* /mnt/backup_hdd/101_old/ Теперь необходимо распаковать "хороший" бекап: lzop -d /mnt/backup_hdd/dump/vzdump-qemu-101-2016_07_01-00_00_02.vma.lzo /mnt/backup_hdd/dump/vzdump-qemu-101-2016_07_24-00_00_02.vma Файл vma содержит образы всех дисков виртуальной машины и ее конфиг. Распа

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

На официальном сайте BitTorrent Sync предлагают ставить btsync вручную, скачав архив с сайта. И нигде не указан их официальный репозиторий, а он есть. Ставим следующим образом: sudo sh -c 'echo "deb http://linux-packages.getsync.com/btsync/deb btsync non-free" > /etc/apt/sources.list.d/btsync.list' wget -qO - http://linux-packages.getsync.com/btsync/key.asc | sudo apt-key add - Т.е. добавляем репозиторий deb http://linux-packages.getsync.com/btsync/deb btsync non-free в список, добавляем от него ключ. И ставим привычным спообом: sudo apt-get update sudo apt-get install btsync Есть второй неофициальный репозиторий. Там есть даже gui для btsync. Версия программы тоже другая. sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 6BF18B15 sudo echo "deb http://debian.yeasoft.net/btsync ${CODENAME} main" >> /etc/apt/sources.list sudo echo "deb-src http://debian.yeasoft.net/btsync ${CODENAME} main" >> /etc/apt/sourc

Debian. Дополнение командной строки

В некоторых дистрибутивах linux отсутствие автодополнения по клавише tab по-умолчанию. Чтобы это устранить надо установить: sudo apt-get install bash-completion И отредактировать  /etc/bash.bashrc . Найдите и раскомментируйте следующие строки: # enable bash completion in interactive shells  if ! shopt -oq posix; then   if [ -f /usr/share/bash-completion/bash_completion ]; then     . /usr/share/bash-completion/bash_completion   elif [ -f /etc/bash_completion ]; then     . /etc/bash_completion   fi  fi После перезайдите в консоль и все должно работать

Монтирование Samba-ресурсов в Linux (Ubuntu)

Часто бывает нужно смонтировать виндовый расшаренный ресурс на линуксовый сервер с использованием конкретного пользователя и пароля (как сетевой диск в Windows). Обычный smbclient не всегда подходит, поэтому, в таком случае нам поможет cifs. Примеры ниже. Для начала нужно установить пакет cifs-utils: $ sudo apt-get install cifs-utils Теперь монтируем ресурсы командой: $ sudo mount -t cifs //192.168.0.60/shara /mnt/smb/ -o user=IvanovAA или чуть более расширенный вариант: $ sudo mount -t cifs -o username=user,password=passwd,iocharset=utf8,file_mode=0777,dir_mode=0777 //network/resource /mount/point Где «user» и «passwd» — имя пользователя и пароль для подключения к расшаренному ресурсу, а  «//network/resource» и «/mount/point» — сетевой путь и точка монтирования соответственно. Для того, что бы сетевой ресурс монтировался автоматически при включении системы, можно добавить эту запись в файл /etc/fstab в следующем виде: //192.168.0.1/backup   /backup cifs username=u

Запускаем RDP сервер под Linux + 1Сv8

В результате исследования проблеммы внедрения сервера терминалов без использования серверного ПО от доблестной компании MS было рассмотрено множество вариантов с соответствующими выводами: а) Linux + VNC-server (tightVNC) - тормозит б) Linux + nxFree - в общем-то стоит денег, бесплатно - только одно подключение. Есть free-аналог freenx - но...нужен напильник размером с дом в) Linux + Xserver + XMing на удаленном windows-хосте - тормозит еще больше, чем VNC ну собственно и вариант Г :) Linux (Slackware current) + xrdp (0.4.1) + wine(1.1.19) + 1Сv8.1 Шаг 1: 1С 1C(v8.1) завелась без проблем после замещения стандартных библиотек ( browseui mshtml msls31 ole32 oleaut32 olepro32 rpcrt4 shdocvw shlwapi urlmon ) в каталоге ~/.wine/drive_c/windows/system32 с последующим прописыванием оных в winecfg, доп.установки Gecko и Internet Explorer 6, единственное что не работает, так это интерфейс SQLDMO. Еще хотелось бы добавить, что по-умолчанию не работало сглаживание