Покажи Публикации - morbid_viper
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1] 2 3 ... 18
1  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Счупени файлове на XFS -: Mar 28, 2014, 11:49
Здравейте,
имам една драма от известно време и не мога да намеря решение.
Имам един масив 33ТБ с XFS, където събирам архиви от разни машини и който работи задоволително от вече 3 години. Там държа архиви, най-често gz файлове. От време на време част от тези gz файлове са счупени и не могат да се използват. Странното е, че оригиналният файл от машината, където е направен е наред и след копирането на gz файла върху масива понякога се счупва. Имам счупени файлове копирани и с scp, и с rsync, и с samba.

Машината е с openSUSE 12.1 (x86_64) и 3.1.10-1.19-desktop.
Ползвам XFS и за mysql на доста машини и досега не съм имал проблеми.

Някой сблъсквал ли се е с такъв проблем?
2  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Re: Postfix relay -: Jun 26, 2013, 11:48
тези неща отдавна съм ги направил и си работят отлично. промлемът е променената полица на hotmail от известно време насам. четох, рових и стигнах до това, че трябвало да се подпише писмото с DKIM… там водих друга борба докато подкарам нещо почти работещо, но след теста се оказа, че и така не минават писмата.

така или иначе за да работи DKIM трябва да има зададен специален DNS запис. сега като се замисля, записът ми не се виждаше като проверя зоната с dig … може и това да е проблемът с DKIM. ползваме host.bg за управление на DNS и явно нещо не чуват TXT записите. май ще трябва да покопая още в тази посока    ???
3  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Re: Postfix relay -: Jun 26, 2013, 09:28
да, интересен дебат се заформи… да доуточня още малко:
postfix не доставя локално, а се използва само за доставка на писма към други места. имам повече от 60 такива MTA, които се грижат от сайтовете ни разни PHP и прочее скриптове да бълват доста големи обеми писма (първоначални регистраци, потвърждаване на регистрация, забравена парола…). всеки пък при пращането се избира на произволен принцип по един MTA от предварително зададен списък — така се избягва блокрането на дадено IP от страна на някой пощенски сървър, ако станат много писмата. всъщност проблемът, с който се сблъсках е, че hotmail си промениха политиките за получаване и в момента просто поглъща писмата без да бъдат доставени където трябва. идеята ми е писмата до hotmail да бъдат изпращани през чужда услуга (май намерихме едни турци, които пращат доста в тая мерзка поща) и ми се стори по-добре да променя настройката в postfix отколкото да пипаме на 1000 места PHP класове и да добавяме изключения.

естествено, ако някой знае решение как да поправя изпращането към ОНИЯ, би било най-добре…
4  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Postfix relay -: Jun 24, 2013, 11:52
Някой да знае как (дали може да) се прави в Postfix (само MTA) да препращам да към друг smtp сървър, ако писмото е до определен домейн/и.
5  Linux секция за напреднали / Хардуерни и софтуерни проблеми / DKIM c Postfix -: Jun 07, 2013, 14:40
Някой да е подкарвал DKIM с Postfix за изпращане на поща?
Аз се опитвам да направя това нещо с dkimproxy, но нещо не се получават нещата… т.е. писмата се получават, но в тях няма заветния запис в заглавните части.
Общо взето съм изпълнил стъпките от това кратко ръководство: http://wiki.prgmr.com/mediawiki/index.php/Dkimproxy_and_postfix_on_suse

Създал съм ключове, направил съм съответния запис в DNS, но явно нещо не мога да догодя master.cf  и имам чувството, че не минава през проксито на излизане.

Код:
#
# Postfix master process configuration file.  For details on the format
# of the file, see the Postfix master(5) manual page.
#
# =====================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ======================================================
smtp      inet  n       -       n       -       -       smtpd
    -o smtpd_proxy_filter=127.0.0.1:10025
    -o smtpd_client_connection_count_limit=10
    -o smtpd_etrn_restrictions=reject
    -o smtpd_sasl_auth_enable=yes
    -o content_filter=dksign:[127.0.0.1]:10027
    -o receive_override_options=no_address_mappings
dksign    unix  -       -       n       -       10       smtp
    -o smtp_send_xforward_command=yes
    -o smtp_discard_ehlo_keywords=8bitmime,starttls
127.0.0.1:10028 inet n - n - 10 smtpd
     -o content_filter=
    -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
    -o smtpd_helo_restrictions=
    -o smtpd_client_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o mynetworks=127.0.0.0/8
    -o smtpd_authorized_xforward_hosts=127.0.0.0/8
#amavis    unix  -       -       n       -       4       smtp
#  -o smtp_data_done_timeout=1200
#  -o smtp_send_xforward_command=yes
#  -o disable_dns_lookups=yes
#  -o max_use=20
#submission inet n      -       n       -       -       smtpd
#     -o smtpd_etrn_restrictions=reject
#     -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#smtps    inet  n       -       n       -       -       smtpd -o smtpd_tls_wrappermode=yes
#  -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission   inet    n       -       n       -       -       smtpd
#  -o smtpd_etrn_restrictions=reject
#  -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
#628      inet  n       -       n       -       -       qmqpd
pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       n       300     1       oqmgr
#tlsmgr    unix  -       -       n       1000?   1       tlsmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
trace     unix  -       -       n       -       0       bounce
verify    unix  -       -       n       -       1       verify
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
smtp      unix  -       -       n       -       -       smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay     unix  -       -       n       -       -       smtp
        -o fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
discard   unix  -       -       n       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
scache    unix  -       -       n       -       1       scache
#
# ===================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent.  See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ===================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
cyrus       unix        -             n       n       -       -       pipe
  user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
uucp        unix        -             n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
# do not filter locally delivered mail when USE_AMAVIS=yes
#  (don't set content_filter=vscan in main.cf)
#vscan     unix  -       n       n       -       10       pipe
#  user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
procmail  unix  -       n       n       -       -       pipe
  flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}
retry     unix  -       -       n       -       -       error
proxywrite unix -       -       n       -       1       proxymap
#
# After-filter SMTP server. Receive mail from the DKIM verifying proxy on
# localhost port 10026.
#
127.0.0.1:10026 inet n  -       n       -        -      smtpd
    -o smtpd_authorized_xforward_hosts=127.0.0.0/8
    -o smtpd_client_restrictions=
    -o smtpd_helo_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o smtpd_data_restrictions=
    -o mynetworks=127.0.0.0/8
    -o receive_override_options=no_unknown_recipient_checks

6  Linux секция за начинаещи / Настройка на програми / Re: Въпрос за iptables -: Jun 06, 2013, 16:42
изглежда правилата ще правят каквото искаш.

лично за мен вкарването в дневник на нещо от защитната стена е малко прекалено. каква точно полезна информация ще получиш, освен да разбереш, че си блокирал някой си в Таджикистан (например). наистина ли е важно това? за мен е загуба на ресурси.
7  Linux секция за начинаещи / Настройка на програми / Re: Как да направя невъзможно използването на php shell на хоста ми -: May 31, 2013, 15:30
Проблема е че съм пуснал safe_mode , safe_mode_gid, спрял съм опасните функции,register_globals, magic_quotes_gpc, magic_quotes_runtime, allow_url_fopen, allow_url_include са спрени, apache security module е пуснат, но c99 работи. Къде е грешката?

Благодаря предварително

при мен съм спрял и тези:
exec,passthru,shell_exec,system,proc_open,popen,curl_multi_exec,parse_ini_file,show_source
8  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Re: Промяна на символи в клавиатурна подредба -: Apr 25, 2013, 09:46
файлът, който ти трябва е
/usr/share/X11/xkb/symbols/bg (поне в сусе е там, но предполагам, че ще е на сходно място за убунту)
виж key <AE11> и key <AE12>

key <AE11> {   [ minus,             dollar,
                       U2011,             EuroSign            ]    };
key <AE12> {   [ period,            EuroSign            ]    };


замени с

key <AE11> {   [ minus,             I      ]    };
key <AE12> {   [ period,            V      ]    };


така ще загубиш символите от 3-то и 4-то ниво, но предполагам, че не ги ползваш… можеш пък и да си ги добавиш по примера в оригинала за АЕ11

не забравяй преди да редактираш да си запазиш резервно копие на файла (за всеки случай). след редакцията рестартирай Х средата или изпълни нещо то сорта на

setxkbmap -model pc105 -layout bg,bg -variant latin,bds -option -option lv3:ralt_switch,grp:alt_shift_toggle
като, естествено, си промениш нещата според твоите нужди


успех!
9  Програмиране / Общ форум / Re: bash script за email -: Apr 22, 2013, 16:53
само за пълнота…
аз ползвам малко по-дълъг ред, в който можеш да навреш повече параметри

Код:
        env MAILRC=/dev/null LC_ALL=UTF-8 LC_CTYPE=UTF-8 \
        LC_LANG=bg_BG.UTF-8 from="Apache Digest <smailer@example.org>" \
        sendcharsets=utf-8 encoding=8bit smtp=192.168.0.1 mailx -n \
        -s "Apache restarted" user1@example1.org user2@example2.org < $MAILBODY

където, очевидно, $MAILBODY съдържа името на файла, в който се намира тялото на писмото.

между другото, ако искаш да пращаш на повече от един е-адрес, може да замениш „user1@example1.org user2@example2.org“ с $@, вместо твоето $1. Това ще ти върне всички параметри от командния ред, вместо само първия, но и ще работи дори да си задал само един.
10  Нетехнически теми / Коментар / Re: openSUSE 12.3 -: Apr 22, 2013, 16:41
Как става добавянето в тази група, ако не е тайна?
Въпреки, че никога не съм имал проблеми с видеото или flash player.

С командата YaST users направо от конзолата.
Все пак най-бързият вариант е просто да се редактира /еtc/group и в реда с video да се добави след последното двуеточие потребителското име.

Добре дошъл в света на СуСЕ   :-)
11  BSD секция / Настройки на софтуер / Re: samba + acl + freebsd -: Mar 25, 2013, 13:33
да, също е вариант
12  BSD секция / Настройки на софтуер / Re: samba + acl + freebsd -: Mar 21, 2013, 15:07
admin users = root, get, dimitar

с това всъщност придобиваш тези права. пробвай да махнеш dimitar от admin users и да остане в останалите два списъка

в [global] не пише каква е полицата на сигурността, виж коя е по подразбиране или си сложи изрично security = user
13  Трудова борса / Търсене / Re: WEB DEVELOPERS WANTED -: Mar 21, 2013, 14:21
Най-искрено пожевалам успех… и ние продължаваме да търсим с не особено голям успех.
14  Linux секция за начинаещи / Настройка на програми / Re: Проблем с инсталация на OpenSUSE 12.3 -: Mar 19, 2013, 17:03
Предложението на laskov не е лошо, но все пак мисля, че си направил правилния избор. Единстленото, което си избрал грешно е начинът за инсталиране. Този не е непостижим, но няма как да сработи с виртуалено монтирано CD, защото след рестартирането другата операционна система не знае за него. Просто изпечи .iso файла на диск и тогава ще стане.
Най-добрият вариант е да заредиш направо от новоизпечения диск и да следваш стъпките. Инсталаторът ще направи всичко за теб, влючително и досадната (за не-експерт) работа с дяловете на диска. Ако се наложи ще преоразмери за теб някой от дяловете ти и на новоосвободеното място ще направи необходимите дялове.


Успех!
15  Нетехнически теми / Идеи и мнения / Re: Mysql + apache -: Jan 19, 2013, 18:56
виж сега… щом там бацат с дебиан, то няма какво да се чудиш — човъркаш си дебиан. поне ще има кой да ти помогне лично. аз лично с дебиан не се чувствам удобно, но пък затова си има и толкова дистрибуции — за всекиго по нещо.

повечето сериозни дистрибуции с инсталирането на съответните пакети нещата работят наготово и това включва mysql и apache. с други думи още след apt-get install mysql apache2 php5 alabala (или както се казват там пакетите) ще получиш работеща система. и колкото за тестване и първи стъпки е каквото трябва.

след това започва голямото четене, защото ако apache има какво да предложи като настройки, то mysql е почти безкрайно море от параметри и тяхната комбинация е в силна зависимост от това, какво приложение обслужва тази база.

няколко съвета:
*) започни от малко и постепенно чети кое как се прави
*) ползвай дистрибуцията, за която има кой да ти помага (в твоя случай дебиан — моя стажант го облъчвам със сусе)
*) отеби разни готови инструменти за настройка на първо време — уебмин и спанел е загубена работа, когато искаш да научиш всъщност какво се случва наистина
*) графичната среда не пречи, дори ще ти е по-лесно да си ровиш в интернет за материали и да копаеш в терминала
*) накарай някой да ти даде истинска задача — например да подкараш hello, world!  във виртуален хост и да изкарва колко таблици има в базата test.
*) винаги можеш да попиташ, тук във форума, за решение на някой проблем, НО САМО КОГАТО ИМАШ ИСТИНСКИ ПРОБЛЕМ, по който си се борил и можеш точно да го формулираш… иначе хората ще гадаят и най-вероятно няма да могат ти помогнат.

успех!!!
Страници: [1] 2 3 ... 18