Показаны сообщения с ярлыком debian. Показать все сообщения
Показаны сообщения с ярлыком debian. Показать все сообщения

среда, 5 февраля 2014 г.

Wiki для ведения технической документации организации

Для ведения технической документации организации достаточно давно использую mindtouch dekiwiki. Последняя версия 10.1.4, ставится из репозитория mindtouch на debian 6 (но не ставится на более новые версии), поддерживает AD авторизацию. Не поддерживается с апреля 2013. Что печально, т.к. хорошая вики:

Начинаю рассматривать другие (семантические), поддерживаемые варианты:
datawiki - семантическая wiki с приятным видом, но нет оглавления, как слева в dekiwiki.
twiki - мощная wiki с возможностью семантического ввода через формы. Надо курить подробнее.
tiki wiki - это целая CMS, надо тоже покурить подробнее.
confluence - симпатичная wiki, но немножко платная.


четверг, 23 января 2014 г.

не забыть бы...

Команды, которые надо сделать в свежеустановленном дистрибутиве debian:
  1. dpkg-reconfigure debconf - выбрать dialog и low - чтобы спрашивал про все настраиваемые параметры при установке пакета
  2. dpkg-reconfigure tzdata - чтобы установить нормальный часовой пояс (если при установке выбирается английский язык)
  3. Пересборка пакетов из testing/unstable в stable (подробно тут):
    /etc/apt/sources.list:
    deb-src http://ftp.debian.org/debian testing main contrib non-free
    deb-src http://ftp.debian.org/debian stable main contrib non-free
    # aptitude update
    # apt-get source librecad/testing
    # apt-get build-dep librecad/testing
    # debuild -us -uc
    # cd ../
    # dpkg -i librecad.deb

вторник, 28 мая 2013 г.

Использование прокси MS ISA в линуксе


цитата из http://kubuntu.ru/node/1003
если в организации в качестве прокси стоит MS ISA, то при попытке использовать стандартный
export http_proxy=http://login:password@proxy:port/
получаем сообщение об ошибке:
407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )
Действовать необходимо следующим образом (на примере debian 7):
Качаем из http://mirror.yandex.ru/debian/pool/main/n/ntlmaps/ пакет, выкладываем куда-нить по ssh, забираем с настраиваемого сервера по ssh (слава богу ssh и scp инсталлируются по-умолчанию). Устанавливаем через dpkg.
После Установки конфигурим файл server.cfg (/etc/ntlmaps/server.cfg)
LISTEN_PORT: 5865 обычно по умолчанию
PARENT_PROXY_PORT: 8080 тут ставите порт своей proxy
NT_DOMAIN: DOMEN.ru свой домен если есть
USER: свой логин в proxy
PASSWORD: свой пароль


Сохраняем файл и запускаем сервис
/etc/init.d/ntlmaps start
Устанавливаем локальную прокси
export ftp_proxy="http://127.0.0.1:5865"

export http_proxy="http://127.0.0.1:5865"
и запускаем 
apt-get update

четверг, 4 октября 2012 г.

Установка zabbix на debian squeeze (stable) из debian sid (unstable)

краткий пересказ статьи http://raphaelhertzog.com/2010/12/15/howto-to-rebuild-debian-packages/

1.Настройка репозитария

В /etc/apt/sources.list добавляем сырцы сида:

deb-src http://ftp.debian.org/debian unstable main contrib non-free 
 
обновляем репозитарий:
$aptitude update 

качаем исходники
$ apt-get source zabbix/unstable

2. Устанавливаем зависимости для сборки


$aptitude build-dep zabbix/unstable
$aptitude install devscripts

3. При необходимости правим исходники


4. Собираем deb-пакеты

Переходим в каталог с исходниками и запускаем
$debuild -us -uc

вторник, 20 марта 2012 г.

авторизация ssh по ключу

на машине, откуда заходим, от пользователя, кто заходит
[user_from@from_machine]$ ssh-keygen -t rsa
[user_from@from_machine]$ ssh-copy-id user_to@to_machine
или
[user_from@from_machine]$ cat ~/.ssh/id_rsa.pub | ssh user_to@to_machine 'cat >> ~/.ssh/authorized_keys' 

после этого заходим без пароля:
[user_from@from_machine]$ ssh user_to@to_machine
 
если не работает, то с ключиком -v можно посмотреть, что не нравится 
[user_from@from_machine]$ ssh -v user_to@to_machine

среда, 9 декабря 2009 г.

Настройка квот в proftpd

/etc/proftpd/proftpd.conf:

QuotaEngine on
QuotaDisplayUnits Mb
QuotaOptions ScanOnLogin
QuotaShowQuotas on
QuotaLimitTable file:/home/ftp/ftpquota.limittab
QuotaTallyTable file:/home/ftp/ftpquota.tallytab


#cd /home/ftp
#ftpquota --create-table --type=limit
#ftpquota --create-table --type=tally
#chown proftpd.nogroup ftpquota*
#ftpquota --add-record --type=limit --quota-type=user --name=ftp --bytes-upload=100 --units=Mb
#ftpquota --update-record --type=limit --quota-type=user --name=ftp --bytes-upload=200 --units=Mb

понедельник, 10 августа 2009 г.

Установка zoneminder из Debian/sid в Debian/lenny

  1. Добавить deb-src из sid в /etc/apt/sources.list, aptitude update
  2. apt-get build-dep libavformat-dev
  3. apt-get install doxygen
  4. apt-get source -b libavformat-dev
  5. dpkg -i libavutil49, libavutil49-dev
  6. dpkg -i libavcodec52, libavcodec52-dev
  7. dpkg -i libavformat52, libavformat-dev
  8. dpkg -i libswscale0, libswscale-dev
  9. apt-get build-dep zoneminder
  10. apt-get source -b zoneminder
  11. dpkg -i libavdevice52, libavfilter0, libpostproc51, ffmpeg
  12. aptitude install apache2 libapache2-mod-php5 php5 php5-mysql mysql-server libmime-perl libmime-lite-perl libarchive-zip-perl libdevice-serialport-perl
  13. dpkg -i zoneminder
  14. ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
  15. в файл /etc/sysctl.conf добавить строки
    kernel.shmall = 134217728

    kernel.shmmax = 134217728
  16. reboot

суббота, 18 апреля 2009 г.

Обновление корневых серверов для bind

По инструкции http://www.cyberciti.biz/faq/unix-linux-update-root-hints-data-file/
  1. # dig +bufsize=1200 +norec NS . @a.root-servers.net > /etc/bind/db.root
  2. # /etc/init.d/bind restart

четверг, 16 апреля 2009 г.

Установка VirtualBox в Debian Lenny

Полностью следуем инструкциям, чтобы избежать шаманства с модулями: http://www.virtualbox.org/wiki/Linux_Downloads
  1. /etc/apt/sources.list:
    deb http://download.virtualbox.org/virtualbox/debian lenny non-free
  2. wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
  3. apt-get install virtualbox-2.2
  4. sudo adduser amadis vboxusers

четверг, 5 марта 2009 г.

Обновление Debian GNU/Linux Etch -> Lenny

Рекомендуемый порядок обновления:
  1. Просмотреть и разобраться с недоустановленными пакетами
    # dpkg --audit
  2. Обновление лучше проводить в screen, соответственно необходимо его установить
    # aptitude install screen
    и запустить
    # screen
  3. Поправить репозитарии
    # vim /etc/apt/sources.list
  4. Обновить списки пакетов
    # aptitude update
  5. Полечить глюк с неизвестными ключами
    # aptitude install debian-archive-keyring
  6. Снова обновить список пакетов и убедиться что всё в порядке
    # aptitude update
  7. Обновить aptitude
    # aptitude install aptitude
  8. И обновить систему
    # aptitude safe-upgrade
    # aptitude full-upgrade
  9. После обновления несколько раз прогнать deborphan для чистки ненужных пакетов
    # deborphan
    # deborphan -a

Ярлыки