LINUX.ORG.RU

Избранные сообщения ziemin

Apache не виден из интернета

Форум — Admin

Помогите, пожалуйста. Знаю, похожие темы были, но у меня немного другой случай. Уже который день бьюсь с проблемой, поиски в гугле мало к чему привели. Есть веб-сервер, который видно из локалки, но не видно извне. Сервер не подключен через роутер, он сам раздает интернет. IP - динамический. ДНС получаю через no-ip. SSH и FTP работают, то есть через инет можно попасть на сам сервер, а вот на апач нельзя.

Файл хоста настроен так:


<VirtualHost *:80>
        ServerAdmin admin@vampir1510.no-ip.biz
        ServerName vampir1510.no-ip.biz
        ServerAlias vampir1510.no-ip.biz
        DocumentRoot /var/www/share
        <Directory /var/www/share>
                Options FollowSymLinks Indexes MultiViews
                AllowOverride all
                order allow,deny
                allow from all
        </Directory>
               
        AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml
        AddType application/x-httpd-php-source .phps
</VirtualHost>

Пробовал добавлять NameVirtualHost *:80 в начало - безрезультатно.

И еще:

neon@server:/etc/apache2/sites-available$ sudo netstat -tunpl | grep 80
tcp6       0      0 :::80                   :::*                    LISTEN      19391/apache2
tcp6       0      0 :::5800                 :::*                    LISTEN      3858/vino-server
udp        0      0 10.176.64.82:48097      0.0.0.0:*                           15053/python

Я относительно недавно начал изучать Линукс, не бейте сильно, если что-то упустил)

Перемещено leave из general

vampir1510
()

Веб-приложение для согласования целей и показателей?

Форум — General

Бывают такие люди, их называют менеджерами, которые ставят цели и согласовывают эти цели между собой. Потом цели делятся на подцели и эти подцели ставятся другим сотрудникам. Чтобы проверить, насколько сотрудники достигли подцелей, определяются показатели, чтобы можно было замерить значение показателя, сравнить с целевым значением и выяснить, продал ли сотрудник достаточное количество шняги и зафиксил ли он среднестатистическое количество багов за месяц.

Существуют ли опенсорсные программы для трекинга целей и показателей?

Для требований и артефактов есть http://sourceforge.net/projects/nimble/

А для целей и показателей не могу найти.

Indaril_Shpritz
()

Какой дистрибутив устанавливается с бестрекерных торрентов?

Форум — Talks

Существует ли дистрибутив, который автоматически скачивает себя с торрентов вместо http/ftp-зеркал ?

И то же самое для других сетей (типа tor, i2p, hyperboria)

Indaril_Shpritz
()

Рекурсивное копирование с игнорированием определённых типов файлов.

Форум — General

Нужно рекурсивно скопировать все файлы из одного каталога в другой, в том числе начинающиеся на точку. Но нужно что бы при копировании были проигнорированы все файлы *.*~ (временные). Можно ли это сделать командой cp ?

 , , , ,

rezedent12
()

Lisp webframework

Форум — Web-development

Есть тут кто-нибудь, кто реально использует какой нибудь Lisp webframework (на любом диалекте лиспа)?

Хочу попробовать for fun.

 

pi11
()

C++: кросс-компиляция под винду?

Форум — Development

А вообще реально забыть про винду, чтобы делать виндовые сборки своей софтины? И 32 и 64. Что нужно для этого, что самое прогрессивное (из бесплатного) существует на 2014-01-01?

kiverattes
()

Убивалка времени в честь Нового 2014 года.

Форум — Talks

Буквально сегодня увидел свет новый скринсейвер от BitCo(Russia), посвященный пришедшему Новому 2014 году.
Основанно на примитивах Opengl и текстурированно с помощью SDL.

git: https://github.com/BitCo/bubble-gum
файл screensaver.cxx и бинарник screensaver
Требования: SDL_*,opengl,imagemagick.

Все предложения по улучшению принимаются на ultrashel@gmail.com

Перемещено Aceler из opensource

 , ,

shelhelix
()

Скриншотер с функцией редактирования

Форум — Multimedia

Собственно, сабж. Ищу скриншотер, который бы сразу после создания скриншота имел возможность его редактировать (красным пером хотя бы просто обвести что-то), а затем выкладывать на какой-нибудь сервер изображений (это тоже важно, хочется, чтобы все автоматизированно было)

 ,

WaterMan
()

Есть ли какие удобные, но простые системы документаоборот?

Форум — Talks

Все мое предприятие - состоит из меня одного. Исходящих писем 0-5 в месяц. Входящие - редкость (лишь пачками от налоговой и фондов).

Иногда я рожаю очень объемные исходящие. Последний рекорд ушел за 100стр.

Хочется некую систему... лучше в вебе (да, да, я все покажу большому брату). Для учета движения всего этого. Хранения в цифре (сканы) входящих документов, подписанных договоров и т.п.

Календарь движения документов. Записки на тему «с кем и о чем через почту договорился». Планы-графики встреч и комментарии по их итогам. С напоминалкой «когда что сделать».

Ну как-то так.

Какую систему можете посоветовать? Лучше бесплатную.

Всякие «моедело.орг» - толку мало. Там все равно моей системы налогообложения нет. Да и не нужна мне связка с самой налоговой и фондами. Мне для себя учет документов.

«Хранить все в структурированных каталогах на диске» уже не очень удобно.

 

dk-
()

LaTeX Добавление А3 в документ А4

Форум — General

Эту тему - Latex документ A4+A3+... видел.

Проблему не решил.

Что нужно сделать. Есть документ, надо нарисовать дерево графов с помощью tikz. Поскольку оно большое, то на landscape A4 не влезает. Логично увеличить лист до А3.

Что пробовал:

1. Пакет geometry с командой \newgeometry. Здесь можно сказать, что landscape, но нельзя, что А3.

2. Пакет vmargin. Все бы хорошо, но внутри landscape А3 ориентация помещаемого материала - portrait А4. Как победить — не нашел. Не растаскивает на ширину А3 содержимое и все тут.

3. Кома-скрипт. Ну, с этим сложнее, ему подавай нестандартные типы документов, т.е. например с extreport он не работает, а разбираться, как переделывать весь документ под некий scrartcl времени нет.

4. Пакет pdfpages, который позволяет сделать отдельно документ А3 и подключить его к основному документу командой \includepdf удовлетворял бы меня, если бы рисунок не надо было бы подписывать, автоматически нумеровать в документе и включать в список рисунков.

Вобщем я как-то слегка в шоке. Вопрос простой вроде бы, но поставил меня в многочасовой тупик. Хэлп, кто может.

 

KOPEHb
()

Ищу совета по построению системы почты, документооборота, резервного копирования для небольшого офиса (до 40 рабочих мест)

Форум — General

Здравствуйте, уважаемые!

Я занимаюсь поддержкой одной конторы (до 40 рабочих мест, контора проектировочная - рисует чертежи в автокаде - это отдельная головная боль) приходящим админом, задача такая что хотелось бы сделать переезд с виндовой почты Kerio Mail и фаерволла Kerio WinRoute на какое-то решение на базе Линукса. В офисе сейчас стоит 1 сервер с Windows 2003 Std (стандартный джентельменский набор AD+DNS+DHCP+GPO, etc.). Сложность в том, что я в скорем времени собраюсь эту контору оставить, но бросать недоделанное не привык. Опыта у меня не много, собственно по серьезному с нуля ничего и не поднимал, приходилось только разбираться теоретически, да либо саппортить то, что было поднято до меня: Привычнее мне работать с Centos (летных часов больше), но Ubuntu/Debian тоже применяю - почта (sendmail, postfix), Ldap, IpTables, Apache/nginx/php/mysql/pgsql, squid ...

На данный момент начал с малого - развернул систему заявок+учет конфигурации ОС по ИТ на базе GLPI. Сейчас оно у меня в бета-тесте работает.Скоро надо выводить в продакшн, да юзеров учить завки делать не на бумажке, а по форме :-) Еще хотелось бы поднять систему документооборота - тоже что-то бесплатное - присматриваюсь к Alfresco, а тaк же сделать систему резервного копирования для всех документов (выбрал Bacula, но говорят что он весьма комплексный), объем не особенно большой, но большое дерево каталогов. В силу того что не понятно, кого они найдут после меня и как скоро я ориентируюсь все таки на комбайн с веб-интерфейсом. Но все таки ощущаю, что мне не хватает кругозора в этих вопросах.

Учиться не боюсь, но времени на то, чтобы основательно вникнуть особо нет, основная работа - занимает все время.

Основной вопрос как лучше сделать - поставить все по-отдельности, а потом как финальнй аккорд прикрутить веб-интерфейс для управления сервисами (*MyAdmin, postfix web gui)? Собственно, я даже и толком не предствляю сколько серверов правильно надо размазать все сервисы; понимаю что почта+документооборот+бэкапы (для хранилища резервных копий подумываю купить какой-то NAS) можно сделать на одном, для фаерволла либо купить какой-то маршрутизатор, либо на старенький комп приладить уже IPTables+squid, остальное - на третий. И как правильно организовать размещение рабочей инфы: централизованно на сетевом диске, или собирать рабочие документы с рабочих станций бекап-агентом?

У кого есть какие мысли - поделитесь пожалуйста.

Заранее спасибо.

ЗЫ. разбирался с Zentyal 3.0, но как-то не вдохновило - смутила как раз то, что система на скриптах и прямого доступа в конфиги нет.

 ,

Maxroy
()

Кто владеет информацией по экспорту из блендера

Форум — Talks

Нужно написать свой экспортер, я уже сделал шаблон, осталось только узнать - как получать информацию со сцены, а именно Объекты с вершинами и их положение на сцене. Поделитесь инфой если кто владеет. Весь инет перерыл, нет ничего более чем создание шаблона. Во встроенных скриптах ковырялся, там ничего не понятно, куча функций вызывается - мясо вобщем.Мне всего-то пару функций надо

 ,

pozitiffcat
()

Как сделать на баше: все по маске, кроме...

Форум — General

Пишу простенький скрипт, который будет на основе mime-типа файла сбрасывать его в определенный каталог. Почтив все mime-типы формата *x-* - это архивы, но бывают и исключения, типа iso-образов: x-cd-image. Имея дело с «case», как выделить этот случай?

KendovNorok
()

Фичастый todo list service

Форум — Web-development

Нужно:

  • группы задач, и даже группы групп
  • многоюзерность, назначения и разграничение прав
  • шаблоны (желательно параметризованные, желательно повторяющий права и назначения), т.е. быстрый способ создать некий типичный набор задач
  • события (как провал сроков) и умение реагировать на них (отправлять email или посылать http запрос)
  • просто умение отправлять email когда придет время
  • rest/js api

 ,

special-k
()

Почему программировать окупается всем.

Форум — Development

http://nicercode.github.io/blog/2013-04-05-why-nice-code/

долой возюканье мышкой, да здравствует скрипт! :)

psv1967
()

2 ISP, NAT и доступность внутреннего сервера по двум провайдерам - помогите разобраться с багом

Форум — Admin

Вирт. машина (далее linux-роутер) предназначенная для агрегации ISP и проброса подключений к внутреннему серверу подключена к двум «железным» роутерам через коммутатор и получает от них интернет. Оба роутера в одной подсети (192.168.1.1, 192.168.1.2).

linux-router:

eth0: address 192.168.1.111 (получает интернет от первого ISP)
eth1: address 192.168.1.112 (получает интернет от второго ISP)
eth2: address 10.0.0.1 (подключена к целевому серверу в локальной сети)

Что я делаю:

1. Забочусь о том, чтобы пакеты уходили на через тот же интерфейс на который пришли.

ip rule add from 192.168.1.111 lookup t1
ip rule add from 192.168.1.112 lookup t2

ip route add default via 192.168.1.1 dev eth0 table t1
ip route add 192.168.1.0/24 dev eth0 table t1
ip route add default via 192.168.1.2 dev eth0 table t2
ip route add 192.168.1.0/24 dev eth1 table t2

На этом этапе мне доступны службы работающие на linux-router по двум IP (например, первый «железный» роутер пробрасывает порт 22 на 192.168.1.111, а второй на 192.168.1.112, в итоге получаю доступ из интернета к SSH по двум белым IP).

2. Пробрасываю порт 80 к IIS'у висящему на 10.0.0.2 и подключенному к eth2.

- мечу пакеты:

iptables -t mangle -N in-marking
iptables -t mangle -A PREROUTING -m conntrack -ctstate NEW -j in-marking
iptables -t mangle -A in-marking -i eth0 -j CONNMARK --set-xmark 0x1/0x3
iptables -t mangle -A in-marking -i eth1 -j CONNMARK --set-xmark 0x2/0x3

На этом этапе, если посмотреть connmark -L -p tcp --dport 22 (для подключений к SSH lunux-роутера), то видно, что пакеты получают нужные метки (для 80-го порта в дальнейшем какая-то ерунда).

Когда порт 80 будет проброшен и веб-сервер даст ответ, надо восстановить метку и направить ответ туда откуда он пришёл:

iptables -t mangle -N out-marking
iptables -t mangle -A PREROUTING -m connmark ! --mark 0x0/0x3 -j out-marking
iptables -t mangle -A out-marking -i eth2 -j CONNMARK --restore-mark --mask 0x3
ip rule add fwmark 0x1/0x3 lookup t1
ip rule add fwmark 0x2/0x3 lookup t2

И наконец самое загадочное. NAT'им подключения на 80-й порт внутреннего сервера.

NAT'им:

iptables -t nat - A PREROUTING -m connmark --mark 0x1/0x3 -i eth0 -p tcp --dport 80 -j DNAT --to-destination 10.0.0.2
iptables -t nat - A PREROUTING -m connmark --mark 0x2/0x3 -i eth1 -p tcp --dport 80 -j DNAT --to-destination 10.0.0.2
(Метки в критерии я добавил для того, чтобы убедиться, что они работают).

Проблема. Веб-сервер доступен только по одному интерфейсу, причём выбирается он кажется случайно.

С помощью iptables -vL -t nat я вижу, что оба правила применяются в зависимости от того на какой интерфейс (eth0 или eth1) пришёл запрос, но до моего веб-сервера доходят пакеты лишь с одного интерфейса, в этом я убеждаюсь с помощью tcpdump -i eth2 -t tcp (в одном случае он всегда молчит).

Помогите пожалуйста!

P.S. использовать iproute на веб-сервере и решить проблему не могу, т.к. сервер виндовый, а там с этим не понятно. К тому же хотелось бы иметь универсального агрегатора ISP, чтобы к нему подключать нужные внутренние машины.
P.P.S. Идея взята из http://habrahabr.ru/post/117620/

 ,

lemix
()

Перестал компилировать LaTeX в Fedora 18

Форум — General

После обновления с 17 до 18 перестал работать LaTeX. При компиляции ругается на шрифты:

sakura:Documents:% latex resume.tex
This is pdfTeX, Version 3.1415926-2.5-1.40.13 (TeX Live 2013/dev)
 restricted \write18 enabled.
entering extended mode
(./resume.tex
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, lo
aded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo))
(/usr/share/texlive/texmf-dist/tex/latex/tools/layout.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2aenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2acmr.fd)
kpathsea: Running mktextfm larm1200
/usr/share/texlive/texmf/web2c/mktexnam: Could not map source abbreviation  for larm1200.
/usr/share/texlive/texmf/web2c/mktexnam: Need to update ?
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input larm1200
This is METAFONT, Version 2.718281 (TeX Live 2013/dev)


kpathsea: Running mktexmf larm1200
! I can't find file `larm1200'.
<*> ...ljfour; mag:=1; nonstopmode; input larm1200

Please type another input file name
! Emergency stop.
<*> ...ljfour; mag:=1; nonstopmode; input larm1200

Transcript written on mfput.log.
grep: larm1200.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input larm1200' failed to make larm1200.tfm.
kpathsea: Appending font creation commands to missfont.log.

! Font T2A/cmr/m/n/12=larm1200 at 12.0pt not loadable: Metric (TFM) file not fo
und.
<to be read again>
                   relax
l.100 \fontencoding\encodingdefault\selectfont

Документ построен так:

\documentclass[a4paper,12pt]{article}
\usepackage{layout}
\usepackage[T2A]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[russian]{babel}
\addtolength{\voffset}{-3,9cm}
\addtolength{\hoffset}{-3,0cm}
\addtolength{\textheight}{+8,0cm}
\addtolength{\textwidth}{+6,0cm}
\addtolength{\parskip}{-2,40mm}
\pagestyle{empty}
\frenchspacing
\begin{document}

вот missfont.log:

mktextfm larm1200
mktextfm larm2488
mktextfm larm1728
mktextfm labx1728
mktextfm larm1440
mktextfm labx1440
mktextfm labx1200

Чего ему может не хватать?

В псто призывается Evgueni

 ,

JB
()

Настройка команды 'w' в vim

Форум — General

Подскажите, как можно настроить команду 'w' в vim так, чтобы она не пропускала символ подчеркивания. Если такое возможно. Спасибо.

 

Umpi
()

Указателей массив на разные типы данных.

Форум — Development

Голова не варит, поэтому прошу подумать за место моего мозга.

Нужно вот это:


#include <stdio.h>
#include <stdlib.h>

int main()
{

int  num=555;
char str[]="hello";

void * mass[10];

  mass[0]=(int  *)&num;
  mass[1]=(char *)&str;

/**
Всё понятно, дальше отдаём куда хотим определяя тип
*/

//printf("%s\n",(*(char *)mass[1]));//так не работает
  printf("%c\n",(*(char *)mass[1]));//так работает
  printf("%d\n",(*(int  *)mass[0]));

/**
Думаю вопрос понятен.Как отдать строку, а не символ.
*/
 
  return 0;
};

Решение:


printf("%s\n",(char *)mass[1]);

 ,

Dron
()

Что будет после вендекапца

Форум — Talks

Размышления после вот этой темы.

Это ведь всё неспроста. Похоже Китай всерьёз решил пересесть на linux. Т.е. на гос уровне. Но выбрал убунту.

Только представьте себе: сотни миллионов китайцев организованно сносят венду и ставят убунту! А для этого есть все основания:

  • одобрение правительства;
  • новизна;
  • пеар (думаю он будет);
  • ...

Не знаю, есть ли в Китае статья за спекуляцию, но, думаю ради такого случая, бонзы что-нибудь придумают. Я имею в виду рынок вторичных лицензий - ещё и деньги за переход получишь!

Далее.

Крупные производители ПО, поглядывая на китайский рынок, начинают осваивать linux. Чтобы было ещё больше навара, начинают охмурять и запад. Только это не 3.5 пеарщика Valve, которые только и умеют, что слоганы сочинять, да обзоры проплачивать. Нет. Это будут серьёзные люди, способные внушить что угодно любой домохозяйке.

И представьте, что популярность linux, скажем 30%. Уже в любой толпе есть парочка линуксоидов. Майки, кружки и т.д.

Оборудование, которое и так там производится, внезапно станет «ubuntu compatible».

И вот у меня возник вопрос: учитывая, что все они будут сидеть на убунте, в каком положении окажутся другие дистрибутивы (ну и до кучи unix like)?

В первую очередь:

BSD: «Представляешь у нашего одмина голая консоль. Я спросил, мож сломалось чего, а он только пробурчал что иксоф нет.»

Gentoo: "...и сказал, что ядро конпиляет. Вот дурак, скачать же можно."

Ну и т.д.

Дискасс.

UPD:

ИМХО.

Вирусов тоже не будет. Это микрософт эволюционировала десятилетиями, давая вырасти вирусописателям, появиться специалистам и литературе.

В линухе, благодаря многолетней изоляции укрепилась безопасность и есть огромное комьюнити профессионалов. Так что никакие «Привет от Васи Пупкина, ваш диск стёрт» не появятся.

 

ziemin
()