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 класове и да добавяме изключения.
естествено, ако някой знае решение как да поправя изпращането към ОНИЯ, би било най-добре…
|
|
|
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 да се добави след последното двуеточие потребителското име. Добре дошъл в света на СуСЕ :-)
|
|
|
12
|
BSD секция / Настройки на софтуер / Re: samba + acl + freebsd
|
-: Mar 21, 2013, 15:07
|
admin users = root, get, dimitar
с това всъщност придобиваш тези права. пробвай да махнеш dimitar от admin users и да остане в останалите два списъка
в [global] не пише каква е полицата на сигурността, виж коя е по подразбиране или си сложи изрично security = user
|
|
|
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. *) винаги можеш да попиташ, тук във форума, за решение на някой проблем, НО САМО КОГАТО ИМАШ ИСТИНСКИ ПРОБЛЕМ, по който си се борил и можеш точно да го формулираш… иначе хората ще гадаят и най-вероятно няма да могат ти помогнат.
успех!!!
|
|
|
|