Архив рубрики: UBUNTU

Ubuntu монтирование Yandex disk

root@mail:~$ sudo apt-get install davfs2
root@mail:~$ sudo mkdir /mnt/yandex_disk

root@mail:~# sudo mount -t davfs https://webdav.yandex.ru /mnt/yandex_disk/
Please enter the username to authenticate with server
https://webdav.yandex.ru or hit enter for none.
  Username: user@yandex.ru
Please enter the password to authenticate user user@yandex.ru with server
https://webdav.yandex.ru or hit enter for none.
  Password:
root@mail:~#

root@mail:~# df -h /mnt/yandex_disk/
Файл.система             Размер Использовано  Дост Использовано% Cмонтировано в
https://webdav.yandex.ru   8,0G         4,6G  3,5G           58% /mnt/yandex_disk

root@mail:~$ sudo echo '/mnt/yandex_disk user@yandex.ru P\@SS' >> /etc/davfs2/secrets

root@mail:~$ sudo umount /mnt/yandex_disk

root@mail:~$ sudo mount -t davfs https://webdav.yandex.ru /mnt/yandex_disk/

root@mail:~# ls /mnt/yandex_disk/

Ubuntu 12.10 Openmeetings 2.1.0 краткое HowTo по установке бесплатной системы видеоконференций

Собственно по настройке openmeetings 1.8.8 статья уже была
Настройка сервера видеоконференций на базе openmeetings 1.8.8 Ubuntu 10.10

В продолжение темы по настройке Openmeetings 2.1.0 на чистой машине с Ubuntu 12.10 server x64

apt-get update && apt-get upgrade
mkdir /usr/adm
cd /usr/adm
wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jdk-6u32-linux-x64.bin
chmod +x jdk-6u32-linux-x64.bin
./jdk-6u32-linux-x64.bin
mkdir -p /usr/lib/jvm
mv /usr/adm/jdk1.6.0_32 /usr/lib/jvm/

Читать далее

Установка Chrome в ubuntu

root@bt:~# wget -q -O — https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add —
OK
root@bt:~# sudo sh -c ‘echo «deb http://dl.google.com/linux/chrome/deb/ stable main» >> /etc/apt/sources.list.d/google.list’
root@bt:~# sudo apt-get update

  • google-chrome-stable — стабильная версия Google Chrome
  • google-chrome-beta — бета-версия Google Chrome
  • google-chrome-unstable — версия для разработчиков

root@bt:~# sudo apt-get install google-chrome-unstable

Контроль изменения файлов в Linux

#!/bin/bash

ulimit -t 20
checkdir="/bin /sbin"
filedb="/var/tmp/permsecdb"
email="test@iamroot.ru"

out=$(
exec 2>&1
umask 266
find $checkdir -type f -printf "%m\t" -exec md5sum {} \; >$filedb.tmp
diff $filedb $filedb.tmp
mv -f $filedb.tmp $filedb
)
if [ "$out" ];then 
 (date; echo; echo "$out") | mail -s "Change permsec `hostname`" $email fi

— ulimit лучше выставить не случай не предвиденных ситуаций.
— checkdir соответственно проверяемые директории
— filedb текстовой файл базы
— email куда посылать мыло

Если изменений в системе не было, то сообщения посылаться не будут.
Виды сообщений

1 — ошибки
2 — добавлен файл «> 644 df794b40f826b6838df9b82115b59aba5 /bin/test»
3 — удален файл «< 755 df794b40f826b6838df9b82115b59aba5 /bin/test»
4 — изменен файл «< 755 df794b40f826b6838df9b82115b59aba5 /bin/test
— > 755 df794b40f826b6838df9b82115b59aba5 /bin/test»

Разный релей для разных ящиков в postfix

Встал вот перед какими вопросами.

Имеется внутренний сервер @myserver.ru на Postfix + Dovecot + spamassasin + fetchmail
Пользователи в SQL

Имеется внешний сервер @myserver.ru
relayhost=mail.myserver.ru:25

Почта с внешнего сервера собирается fechmail и падает в почтовые папки пользователей.

Имеется группа пользователей которая заведена на внешнем почтовом сервере но не заведена на внутреннем…

Соотв при отправке письма изнутри сети на адрес не заведенный на внутреннем сервере (в домене @myserver.ru) получаем ошибку Recipient address rejected: User unknown in virtual mailbox table

Вопрос. Как при отсутствии пользователя во внутренней базе автоматом провести его на релей провайдера?

Читать далее

Настройка сервера видеоконференций на базе openmeetings 1.8.8 Ubuntu 10.10

Добавляем в /etc/apt/sources.list репозитарий

deb http://archive.canonical.com/ lucid partner

Без неё будет ругаться что в репозитариях нет явы
Обновляем
sudo apt-get update

sudo apt-get install sun-java6-bin sun-java6-jdk sun-java6-jre sun-java6-fonts mysql-server imagemagick gs-gpl libt1-5 zip unzip subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev libogg-dev sox libvorbis-dev libgsm1 libgsm1-dev libfaad2 flvtool2 lame gcc-multilib autoconf automake1.9 libtool ffmpeg automake openoffice.org-writer openoffice.org-calc openoffice.org-impress openoffice.org-draw openoffice.org-math openoffice.org-gcj openoffice.org-filter-binfilter openoffice.org-java-common libjpeg-progs libjpeg62 libjpeg62-dev libgif-dev libgif4 ffmpeg sox apache2 imagemagick ghostscript apache2-utils swfdec-gnome msttcorefonts pstoedit libpaper-utils ttf-dejavu lame

Читать далее

UBUNTU 10.10 Zimbra Deb failed

 zimbra-core......zimbra-core_7.1.3_GA_3346.UBUNTU10_64_amd64.deb...FAILED
###ERROR###
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install libperl5.10 sysstat sqlite3
sudo apt-get install lzma 
wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.15.5.6ubuntu4_amd64.deb
sudo dpkg -i dpkg_1.15.5.6ubuntu4_amd64.deb

Возвращаемся к резервному копированию. Rsync,DD

dd – служит для дублирования томов, а также для копирования их в файлы. dd требует наличия входного файла if, который может быть файлом любого типа, в том числе и блочным устройством, и выходного файла of.

Продолжение под катом

Читать далее

Передача файлов средствами ssh

Для файла
tar zcf - ~/coding | ssh remotehost 'cat > coding.tgz'

Для каталога с локального хоста на удаленный
tar cf - source | ssh remotehost "(cd /target; tar xpf -)"

с удаленного хоста на локальный
ssh remotehost "tar cf - source" | (cd /target; tar xpf -)