рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

pflogsumm - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ pflogsumm рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб pflogsumm рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


pflogsumm - рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдПрдордЯреАрдП рд▓реЙрдЧрдлрд╝рд╛рдЗрд▓ рд╕рд╛рд░рд╛рдВрд╢ рддреИрдпрд╛рд░ рдХрд░реЗрдВ

рдХреЙрдкреАрд░рд╛рдЗрдЯ (рд╕реА) 1998-2010 рдЬреЗрдореНрд╕ рдПрд╕. рд╕реЗрдореБрд░ рджреНрд╡рд╛рд░рд╛, рд░рд┐рд▓реАрдЬрд╝ 1.1.5

SYNOPSIS


pflogsumm -[eq] [-d ] [--рд╡рд┐рд╡рд░рдг ]
[--рдЙрдЫрд╛рд▓-рд╡рд┐рд╕реНрддрд╛рд░ ] [--рд╡рд┐рд╕реНрддрд╛рд░-рд╡рд┐рд╕реНрддрд╛рд░ ]
[-рдПрдЪ ] [-i|--ignore-case] [--iso-date-time] [--mailq]
[-m|--uucp-mung] [-рдирд╣реАрдВ-рдирд╣реАрдВ-рд╕рдВрджреЗрд╢-рдЖрдХрд╛рд░] [--рд╕рдорд╕реНрдпрд╛рдПрдВ-рдкрд╣рд▓реА]
[--rej-add-from] [--рдЕрд╕реНрд╡реАрдХрд╛рд░-рд╡рд┐рд╕реНрддрд╛рд░ ] [--рдПрд╕рдПрдордЯреАрдкреА-рд╡рд┐рд╕реНрддрд╛рд░ ]
[--smtpd-рдЖрдБрдХрдбрд╝реЗ] [--smtpd-рдЪреЗрддрд╛рд╡рдиреА-рд╡рд┐рд╕реНрддрд╛рд░ ]
[--syslog-name=string] [-u ] [--verbose-msg-detail]
[--verp-рдореБрдВрдЧ[= ]] [--рд╢реВрдиреНрдп-рднрд░рдг] [рдлрд╝рд╛рдЗрд▓ 1 [рдлрд╝рд╛рдЗрд▓рди]]

pflogsumm -[рд╕рд╣рд╛рдпрддрд╛|рд╕рдВрд╕реНрдХрд░рдг]

рдпрджрд┐ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ stdin рд╕реЗ рдкрдврд╝реЗрдВред рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯрдбрдЖрдЙрдЯ рдХрд░рдирд╛ рд╣реИред

рд╡рд░реНрдгрди


Pflogsumm рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдПрдордЯреАрдП рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЙрдЧ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ/рд╕рд╛рд░рд╛рдВрд╢рдХ рд╣реИред рдпрд╣ рд╣реИ
рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХрд╛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд╕рдВрднрд╛рд╡рд┐рдд рдкрд░реЗрд╢рд╛рдиреА рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ "рдЪреЗрддрд╛рд╡рдиреА" рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╡рд░рдг
рд╕реНрдкреЙрдЯред

Pflogsumm рд╕рд╛рд░рд╛рдВрд╢ рдФрд░, рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╡рд┐рд╕реНрддреГрдд рд░рд┐рдкреЛрд░реНрдЯ рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИ
рдореЗрд▓ рд╕рд░реНрд╡рд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╡реЙрд▓реНрдпреВрдо, рдЕрд╕реНрд╡реАрдХреГрдд рдФрд░ рдмрд╛рдЙрдВрд╕ рдИрдореЗрд▓ рдФрд░ рд╕рд░реНрд╡рд░
рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ, рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдФрд░ рдШрдмрд░рд╛рд╣рдЯред

рд╡рд┐рдХрд▓реНрдк


--рдмрд╛рдЙрдВрд╕-рд╡рд┐рд╕реНрддрд╛рд░

рд╡рд┐рд╕реНрддреГрдд рдмрд╛рдЙрдВрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд╢реАрд░реНрд╖ рддрдХ рд╕реАрдорд┐рдд рдХрд░реЗрдВ . 0
рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджрдмрд╛ рджреЗрдирд╛.

-d рдЖрдЬ рд╣реА рдХреЗрд╡рд▓ рдЖрдЬ рдХреЗ рд▓рд┐рдП рд░рд┐рдкреЛрд░реНрдЯ рддреИрдпрд╛рд░ рдХрд░реЗрдВ
-d рдХрд▓ рдХреЗрд╡рд▓ "рдХрд▓" тАЛтАЛтАЛтАЛрдХреЗ рд▓рд┐рдП рд░рд┐рдкреЛрд░реНрдЯ рддреИрдпрд╛рд░ рдХрд░реЗрдВ

--рд╕реНрдердЧрди-рд╡рд┐рд╕реНрддрд╛рд░

рд╡рд┐рд╕реНрддреГрдд рд╕реНрдердЧрди рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд╢реАрд░реНрд╖ рддрдХ рд╕реАрдорд┐рдд рд░рдЦреЗрдВ . 0
рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджрдмрд╛ рджреЗрдирд╛.

--рд╡рд┐рд╡рд░рдг

рд╕рднреА --*-рд╡рд┐рд╕реНрддрд╛рд░, -h рдФрд░ -u рдХреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ . рд╣реИ
рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджреНрд╡рд╛рд░рд╛ рдЕрддрд┐-рд╕рдХреНрд░рд┐рдпред --рд╡рд┐рд╕реНрддрд╛рд░ 0
*рд╕рднреА* рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рджрдмрд╛ рджреЗрддрд╛ рд╣реИред

-рдИ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд (рдЕрддреНрдпрдзрд┐рдХ? рдЕрддреНрдпрдзрд┐рдХ?) рд╡рд┐рд╡рд░рдг

рд╡рд┐рд╕реНрддреГрдд рд░рд┐рдкреЛрд░реНрдЯ рднреЗрдЬреЗрдВ. рдлрд┐рд▓рд╣рд╛рд▓ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ
рдХреЗрд╡рд▓ рдкреНрд░рддрд┐-рд╕рдВрджреЗрд╢ рд░рд┐рдкреЛрд░реНрдЯ, рдкреНрд░реЗрд╖рдХ рдбреЛрдореЗрди рджреНрд╡рд╛рд░рд╛ рдХреНрд░рдордмрджреНрдз,
рдлрд┐рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдЗрди-рдбреЛрдореЗрди, рдлрд┐рд░ рдХрддрд╛рд░ рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛

рдЪреЗрддрд╛рд╡рдиреА: рдЗрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдпрджрд┐ рдП рддреЛ рдмрд╣реБрдд рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдореЗрдореЛрд░реА рдЬрд▓реНрджреА рд╕реЗ рдЙрдкрднреЛрдЧ рдХрд░реЗрдВ
рдмрд╣реБрдд рд╕рд╛рд░реА рд▓реЙрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рд╕рдВрд╕рд╛рдзрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ!

-рдПрдЪ рдКрдкрд░ рд╣реЛрд╕реНрдЯ/рдбреЛрдореЗрди рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

0 = рдХреЛрдИ рдирд╣реАрдВ.

рдпрд╣ рднреА рджреЗрдЦреЗрдВ: рдЖрдЧреЗ рдХреЗ рд▓рд┐рдП "-u" рдФрд░ "--*-рд╡рд┐рд╕реНрддрд╛рд░" рд╡рд┐рдХрд▓реНрдк
рд░рд┐рдкреЛрд░реНрдЯ-рд╕реАрдорд┐рдд рд╡рд┐рдХрд▓реНрдкред

--рдорджрдж рд▓рдШреБ рдЙрдкрдпреЛрдЧ рд╕рдВрджреЗрд╢ рднреЗрдЬреЗрдВ рдФрд░ рдмрдЪ рдЬрд╛рдПрдВред

(рд╕реБрдЦрдж рд╕рдВрдпреЛрдЧ рд╕реЗ, "-h" рдЕрдХреЗрд▓реЗ рднреА рдмрд╣реБрдд рдХреБрдЫ рд╡реИрд╕рд╛ рд╣реА рдХрд░рддрд╛ рд╣реИ,
рдРрд╕рд╛ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рддрд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ :-)ред рд╣рд╛рдБ рдореИрдВ
рдкрддрд╛ рд╣реИ: рд▓рдВрдЧрдбрд╝рд╛.)

-i
--ignore-case рдХреЗрд╕-рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдореЗрдВ рдкреВрд░рд╛ рдИрдореЗрд▓ рдкрддрд╛ рд╕рдВрднрд╛рд▓реЗрдВ
рддреМрд░ рддрд░реАрдХрд╛ред

рдЖрдо рддреМрд░ рдкрд░ pflogsumm рд▓реЛрдЕрд░-рдХреЗрд╕ рдХреЗрд╡рд▓ рд╣реЛрд╕реНрдЯ рдФрд░
рдбреЛрдореЗрди рднрд╛рдЧ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рднрд╛рдЧ рдХреЛ рдЕрдХреЗрд▓рд╛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред рдпрд╣
рд╡рд┐рдХрд▓реНрдк рдХреЗ рдХрд╛рд░рдг рд╕рдВрдкреВрд░реНрдг рдИрдореЗрд▓ рдкрддрд╛ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ-
рдЖрд╡рд░рдгрдпреБрдХреНрдд.

--рдЖрдЗрд╕реЛ-рджрд┐рдирд╛рдВрдХ-рд╕рдордп

рдЙрди рд╕рд╛рд░рд╛рдВрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдореЗрдВ рджрд┐рдирд╛рдВрдХ рдпрд╛ рд╕рдордп рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ,
ISO 8601 рдорд╛рдирдХ рдкреНрд░рд╛рд░реВрдк (CCYY-MM-DD рдФрд░ HH:MM) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ,
"рд╕реЛрдо рдбреАрдбреА рд╕реАрд╕реАрд╡рд╛рдИрд╡рд╛рдИ" рдФрд░ "рдПрдЪрдПрдЪрдПрдордПрдо" рдХреЗ рдмрдЬрд╛рдпред

-рдПрдо рд╕рдВрд╢реЛрдзрд┐рдд (рдореБрдВрдЧ?) рдпреВрдпреВрд╕реАрдкреА-рд╢реИрд▓реА рдмреИрдВрдЧ-рдкрде
--uucp-рдореБрдВрдЧ

рдпрд╣ рддрдм рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрдВрдЯрд░рдиреЗрдЯ-рд╢реИрд▓реА рдХрд╛ рдорд┐рд╢реНрд░рдг рд╣реЛ
рд▓реЙрдЧ рдореЗрдВ рдбреЛрдореЗрди рдкрддреЗ рдФрд░ рдпреВрдпреВрд╕реАрдкреА-рд╢реИрд▓реА рдмреИрдВрдЧ-рдкрдеред
рдЕрдкрд╕реНрдЯреНрд░реАрдо рдпреВрдпреВрд╕реАрдкреА рдлрд╝реАрдб рдХрднреА-рдХрднреА рдЗрдВрдЯрд░рдиреЗрдЯ рдбреЛрдореЗрди рдХреЛ рдЦрд░рд╛рдм рдХрд░ рджреЗрддреА рд╣реИ
рдмреИрдВрдЧ-рдкрде рдореЗрдВ рд╢реИрд▓реА рдХрд╛ рдкрддрд╛ред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдХрднреА-рдХрднреА "рдХреНрд╖рддрд┐" рдХреЛ рдкреВрд░реНрд╡рд╡рдд рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
"somehost.dom!username@foo" (рдЬрд╣рд╛рдБ "foo" рдЕрдЧрд▓рд╛ рд╣реИ
рд╣реЛрд╕реНрдЯ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдФрд░ "somehost.dom" рдИрдореЗрд▓ рдХрд╣рд╛рдБ рд╕реЗ рдЖрдпрд╛ рдерд╛
рдЙрддреНрдкрддреНрддрд┐) рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛
"рдлреВ![рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]".рдЗрд╕рдХрд╛ рднреА рдЕрд╕рд░ рдкрдбрд╝рддрд╛ рд╣реИ
рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд┐рд╡рд░рдг рд░рд┐рдкреЛрд░реНрдЯ (-рдИ), рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдХрд┐-
рдбреЛрдореЗрди-рджрд░-рдирд╛рдо рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд╣реИред

--mailq рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ "mailq" рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБред

рдорд╣рдЬрд╝ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рд╕реБрд╡рд┐рдзрд╛. (рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ "mailq"
$PATH рдореЗрдВ рд╣реИ. рдЗрд╕реЗ рдкрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "$mailqCmd" рд╡реЗрд░рд┐рдПрдмрд▓ рджреЗрдЦреЗрдВ
рдЕрдЧрд░ рд╡рд╛рдВрдЫрд┐рдд рд╣реИред)

--no_bounce_detail
--no_deferral_detail
--no_reject_detail

рдЗрди рд╕реНрд╡рд┐рдЪреЛрдВ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдмрд╣рд┐рд╖реНрдХрд░рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
--рдЙрдЫрд╛рд▓-рд╡рд┐рд╕реНрддрд╛рд░, --рд╕реНрдердЧрд┐рдд-рд╡рд┐рд╕реНрддрд╛рд░ рдФрд░
--рдЕрд╕реНрд╡реАрдХрд╛рд░-рд╡рд┐рд╕реНрддрд╛рд░, рдХреНрд░рдорд╢рдГред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╕реНрддреГрдд рдХреА рдЫрдкрд╛рдИ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ
рд░рд┐рдкреЛрд░реНрдЯ, рдХреНрд░рдорд╢рдГ:

рд╕рдВрджреЗрд╢ рдмрд╛рдЙрдВрд╕ рд╡рд┐рд╡рд░рдг (рд░рд┐рд▓реЗ рджреНрд╡рд╛рд░рд╛)
рд╕рдВрджреЗрд╢ рд╕реНрдердЧрди рд╡рд┐рд╡рд░рдг
рд╕рдВрджреЗрд╢ рдЕрд╕реНрд╡реАрдХрд╛рд░ рд╡рд┐рд╡рд░рдг

рдпрд╣ рднреА рджреЗрдЦреЗрдВ: рдЖрдЧреЗ рдХреА рд░рд┐рдкреЛрд░реНрдЯ-рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "-u" рдФрд░ "-h"ред
рд╡рд┐рдХрд▓реНрдк.

--рдирд╣реАрдВ-рдирд╣реАрдВ-рд╕рдВрджреЗрд╢-рдЖрдХрд╛рд░

"рдмрд┐рдирд╛ рдЖрдХрд╛рд░ рдбреЗрдЯрд╛ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢" рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рди рднреЗрдЬреЗрдВред

рд╕рдВрджреЗрд╢ рдХрд╛ рдЖрдХрд╛рд░ рдХреЗрд╡рд▓ рдХрддрд╛рд░ рдкреНрд░рдмрдВрдзрдХ рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдВрджреЗрд╢ рдХрд╛рдлреА рджреЗрд░ рдмрд╛рдж рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
(рдЕрдВрддрд┐рдо) рдХреНрдпреВрдПрдордЬреАрдЖрд░ рд▓реЙрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЬрд┐рд╕рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ
рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд░рди рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рд▓реЙрдЧ
pflogsumm. рдпрд╣ "рд╕рдВрджреЗрд╢ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛рдУрдВ" рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ
рдЖрдХрд╛рд░" рдФрд░ "рд╡рд┐рддрд░рд┐рдд рдмрд╛рдЗрдЯреНрд╕" рдХрд╛ рдХреБрд▓ рдпреЛрдЧ рд╣реИред рдпреЗ рд╣реИрдВ
рдЖрдорддреМрд░ рдкрд░ pflogsumm рджреНрд╡рд╛рд░рд╛ "рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрджреЗрд╢" рдХреЗ рд░реВрдк рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЖрдХрд╛рд░ рдбреЗрдЯрд╛ред"

--рдХреЛрдИ-рдПрд╕рдПрдордЯреАрдкреАрдбреА-рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ

рдЗрд╕ рд╕реНрд╡рд┐рдЪ рдХреЛ рдЗрд╕рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдЕрд╕реНрд╡реАрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
smtpd-рдЪреЗрддрд╛рд╡рдиреА-рд╡рд┐рд╕реНрддрд╛рд░

рд╡реНрдпрд╕реНрдд рдореЗрд▓ рд╕рд░реНрд╡рд░ рдкрд░, ISP, SMTPD рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдкрд░ рдХрд╣реЗрдВ
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдХ рдмрдбрд╝реА рд░рд┐рдкреЛрд░реНрдЯ рддреИрдпрд╛рд░ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк
рдЙрдиреНрд╣реЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред

--рд╕рдорд╕реНрдпрд╛рдПрдБ-рдкреНрд░рдердо

"рд╕рдорд╕реНрдпрд╛рдПрдБ" рд░рд┐рдкреЛрд░реНрдЯ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХрд░реЗрдВ (рдмрд╛рдЙрдВрд╕, рд╕реНрдердЧрд┐рдд, рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ,
рдЖрджрд┐) "рд╕рд╛рдорд╛рдиреНрдп" рдЖрдБрдХрдбрд╝реЛрдВ рд╕реЗ рдкрд╣рд▓реЗред

--rej-рдЬреЛрдбрд╝реЗрдВ-рд╕реЗ
рдЙрди рдЕрд╕реНрд╡реАрдХреГрдд рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЖрдИрдкреА рдкрддреЗ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреА рд╣реИрдВ рдпрд╛
рд╣реЛрд╕реНрдЯ/рдбреЛрдореЗрди рдирд╛рдо: рдИрдореЗрд▓ рдХреЛ рдкрддреЗ рд╕реЗ рдЬреЛрдбрд╝реЗрдВ
рдкреНрд░рддреНрдпреЗрдХ рд╕реВрдЪреА. ("рдЕрдиреБрдЪрд┐рдд рдЙрдкрдпреЛрдЧ" рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛
рдПрд╕рдПрдордЯреАрдкреА рдХрдорд╛рдВрдб рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд┐рдВрдЧ" рд░рд┐рдкреЛрд░реНрдЯред)

-рдХреНрдпреВ рд╢рд╛рдВрдд - рдЦрд╛рд▓реА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╢реАрд░реНрд╖рдХ рди рдЫрд╛рдкреЗрдВ

рдиреЛрдЯ: рдЪреЗрддрд╛рд╡рдиреА, рдШрд╛рддрдХ рдФрд░ "рдорд╛рд╕реНрдЯрд░" рдХреЗ рд▓рд┐рдП рд╢реАрд░реНрд╖рдХ
рд╕рдВрджреЗрд╢ рд╣рдореЗрд╢рд╛ рдореБрджреНрд░рд┐рдд рд░рд╣реЗрдВрдЧреЗ.

--рдЕрд╕реНрд╡реАрдХрд╛рд░-рд╡рд┐рд╕реНрддрд╛рд░

рд╡рд┐рд╕реНрддреГрдд smtpd рдХреЛ рд╕реАрдорд┐рдд рдХрд░реЗрдВ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ, рдЪреЗрддрд╛рд╡рдиреА рджреЗрдВ, рд░реЛрдХреЗрдВ рдФрд░ рддреНрдпрд╛рдЧреЗрдВ
рд╢реАрд░реНрд╖ рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ . 0 рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджрдмрд╛ рджреЗрдирд╛.

--smtp-рд╡рд┐рд╡рд░рдг

рд╡рд┐рд╕реНрддреГрдд рдПрд╕рдПрдордЯреАрдкреА рдбрд┐рд▓реАрд╡рд░реА рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд╢реАрд░реНрд╖ рддрдХ рд╕реАрдорд┐рдд рдХрд░реЗрдВ .
0 рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджрдмрд╛ рджреЗрдирд╛.

--smtpd-рдЖрдБрдХрдбрд╝реЗ

smtpd рдХрдиреЗрдХреНрд╢рди рдЖрдБрдХрдбрд╝реЗ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВред

"рдкреНрд░рддрд┐-рджрд┐рди" рд░рд┐рдкреЛрд░реНрдЯ рдПрдХ-рджрд┐рди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ
рд░рд┐рдкреЛрд░реНрдЯ. рдмрд╣реБ-рджрд┐рд╡рд╕реАрдп рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП: "рдкреНрд░рддрд┐-рдШрдВрдЯреЗ" рд╕рдВрдЦреНрдпрд╛рдПрдБ
рджреИрдирд┐рдХ рдФрд╕рдд рд╣реИрдВ (рд░рд┐рдкреЛрд░реНрдЯ рд╢реАрд░реНрд╖рдХ рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд)ред

--smtpd-рдЪреЗрддрд╛рд╡рдиреА-рд╡рд┐рд╡рд░рдг

рд╡рд┐рд╕реНрддреГрдд smtpd рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд╢реАрд░реНрд╖ рддрдХ рд╕реАрдорд┐рдд рдХрд░реЗрдВ .
0 рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджрдмрд╛ рджреЗрдирд╛.

--syslog-рдирд╛рдо=рдирд╛рдо

рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рд▓реЙрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП syslog-name рд╕реЗрдЯ рдХрд░реЗрдВред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, pflogsumm рд▓реЙрдЧрдлрд╝рд╛рдЗрд▓реНрд╕ рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рддрд╛ рд╣реИ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ "рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕" рдХреЗ syslog рдирд╛рдо рдХреЗ рд╕рд╛рдеред
рдпрджрд┐ рдЖрдкрдиреЗ рдПрдХ рдЧреИрд░-рдбрд┐рдлрд╝реЙрд▓реНрдЯ "syslog_name" рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ
рдЕрдкрдиреЗ рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ, рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
pflogsumm рдмрддрд╛рдУ рд╡рд╣ рдХреНрдпрд╛ рд╣реИред

рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдиреАрдЪреЗ рджреЗрдЦреЗрдВ
"рдиреЛрдЯреНрд╕," рдиреАрдЪреЗред

рдпреВ рдКрдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП. 0 == рдХреЛрдИ рдирд╣реАрдВ.

рдпрд╣ рднреА рджреЗрдЦреЗрдВ: рдЖрдЧреЗ рдХреЗ рд▓рд┐рдП "-h" рдФрд░ "--*-рд╡рд┐рд╕реНрддрд╛рд░" рд╡рд┐рдХрд▓реНрдк
рд░рд┐рдкреЛрд░реНрдЯ-рд╕реАрдорд┐рдд рд╡рд┐рдХрд▓реНрдкред

--verbose-рд╕рдВрджреЗрд╢-рд╡рд┐рд╕реНрддрд╛рд░

рд╕рдВрджреЗрд╢ рдХреЛ рд╕реНрдердЧрд┐рдд рдХрд░рдиреЗ, рдмрд╛рдЙрдВрд╕ рдХрд░рдиреЗ рдФрд░ рд╕рд╛рд░рд╛рдВрд╢ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
рдХрд╛рдЯреЗ рдЧрдП рдХрд╛рд░рдг рдХреЗ рдмрдЬрд╛рдп рдкреВрд░рд╛ "рдХрд╛рд░рдг" рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред

рдзреНрдпрд╛рди рджреЗрдВ: рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдХрд╛рдлреА рд▓рдВрдмреА рд▓рд╛рдЗрдиреЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред

--verp-mung do "VERP" рдЙрддреНрдкрдиреНрди рдкрддрд╛ (?) mungingред рдмрджрд▓рдирд╛
--verp-mung=2 рдкреНрд░рдкрддреНрд░ рдХреЗ рдкреНрд░реЗрд╖рдХ рдкрддреЗ
"рд╕реВрдЪреА-рд╡рд╛рдкрд╕реА-рдПрдирдПрди-someuser=[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]"
рд╕реЗрд╡рд╛ рдореЗрд░реЗ
"рд╕реВрдЪреА-рд╡рд╛рдкрд╕реА-рдЖрдИрдбреА-someuser=[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]"

рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ: рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рди рдХреЛ "рдЖрдИрдбреА" рд╕реЗ рдмрджрд▓реЗрдВред

рд╡реИрдХрд▓реНрдкрд┐рдХ "=2" (рджреВрд╕рд░рд╛ рд░реВрдк) рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ,
рдореБрдВрдЧрд┐рдВрдЧ рдЕрдзрд┐рдХ "рдЖрдХреНрд░рд╛рдордХ" рд╣реИ, рдкрддреЗ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛
рдХреБрдЫ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

"[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]"

рджрд░рдЕрд╕рд▓: 2 рд╕реЗ рдХрдо рдХреБрдЫ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ
"рд╕рд░рд▓" рдореВрдВрдЧрд┐рдВрдЧ рдФрд░ 1 рдкрд░рд┐рдгрд╛рдо рд╕реЗ рдЕрдзрд┐рдХ рдХреБрдЫ рднреА
рдЕрдзрд┐рдХ "рдЖрдХреНрд░рд╛рдордХ" рд╣реИрдХ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ "рдиреЛрдЯреНрд╕" рджреЗрдЦреЗрдВред

--рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдирд╛рдо рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдФрд░ рдЬрдорд╛рдирдд рд▓реЗрдВред

--рд╢реВрдиреНрдп-рднрд░рдг "рд╢реВрдиреНрдп-рднрд░рдг" рдХреБрдЫ рд╕рд░рдгрд┐рдпрд╛рдБ рддрд╛рдХрд┐ рд░рд┐рдкреЛрд░реНрдЯ рд╕рд╛рдордиреЗ рдЖрдПрдБ
рдХреЙрд▓рдо рдореЗрдВ рдбреЗрдЯрд╛ рдЬреЛ рдЕрдиреНрдпрдерд╛ рд░рд┐рдХреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╡рд╛рдкрд╕реА рдореВрд▓реНрдп


Pflogsumm рд╢реЗрд▓ рдореЗрдВ рд░реБрдЪрд┐ рдХреА рдХреЛрдИ рднреА рдЪреАрдЬрд╝ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рддреНрд░реБрдЯрд┐рдпреЛрдВ


рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ stderr рдХреЛ рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг


рдкрд┐рдЫрд▓реЗ рджрд┐рди рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рддреИрдпрд╛рд░ рдХрд░реЗрдВ:

pflogsumm -d рдХрд▓ /var/log/maillog

рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ (рд▓реЙрдЧ рдШреВрдордиреЗ рдХреЗ рдмрд╛рдж):

pflogsumm /var/log/maillog.0

рдЖрдЬ рддрдХ рдХреНрдпрд╛ рд╣реБрдЖ:

pflogsumm -d рдЖрдЬ /var/log/maillog

рдкрд┐рдЫрд▓реЗ рджрд┐рди рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░реЛрдВрдЯреИрдм рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐
рдЖрдзреА рд░рд╛рдд рдХреЗ 10 рдорд┐рдирдЯ рдмрд╛рдж.

10 0 * * * /usr/local/sbin/pflogsumm -d рдХрд▓ /var/log/maillog
2>&1 |/usr/bin/mailx -s "`uname -n` рджреИрдирд┐рдХ рдореЗрд▓ рдЖрдБрдХрдбрд╝реЗ" рдкреЛрд╕реНрдЯрдорд╛рд╕реНрдЯрд░

рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░реЛрдВрдЯреИрдм рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ред
(рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЕрдкрдиреЗ рдореЗрд▓ рд▓реЙрдЧ рдХреЛ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рд░реВрдк рд╕реЗ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдШреБрдорд╛рддрд╛ рд╣реИ
рд░рд╡рд┐рд╡рд╛рд░ рд╕реБрдмрд╣ 4:10 рдмрдЬреЗ рд╕реЗ рдкрд╣рд▓реЗред)

10 4 * * 0 /usr/local/sbin/pflogsumm /var/log/maillog.0
2>&1 |/usr/bin/mailx -s "`uname -n` рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдореЗрд▓ рдЖрдБрдХрдбрд╝реЗ" рдкреЛрд╕реНрдЯрдорд╛рд╕реНрдЯрд░

рдКрдкрд░ рджрд┐рдП рдЧрдП рджреЛ рдХреНрд░реЛрдВрдЯреИрдм рдЙрджрд╛рд╣рд░рдг рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╣реА рдкрдВрдХреНрддрд┐ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП
рдкреНрд░рддреНрдпреЗрдХред рдкреЗрдЬ рдХреЗ рдХрд╛рд░рдг рд╡реЗ рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдЯреВрдЯ рдЧрдП рд╣реИрдВ
рд╕реНрд╡рд░реВрдкрдг рдореБрджреНрджреЗред

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди pflogsumm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

  • 1
    рдпреВрдирд╛рдЗрдЯреЗрдбрдЖрд░рдкреАрдПрдордПрд╕
    рдпреВрдирд╛рдЗрдЯреЗрдбрдЖрд░рдкреАрдПрдордПрд╕
    рдЧрд┐рдЯрд░ рдореЗрдВ рд╣рдорд╕реЗ рдЬреБрдбрд╝реЗрдВ!
    https://gitter.im/unitedrpms-people/Lobby
    рдЕрдкрдиреЗ рдореЗрдВ URPMS рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ
    рдкреНрд░рдгрд╛рд▓реА -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 2
    рдмреВрд╕реНрдЯ рд╕реА ++ рд▓рд╛рдЗрдмреНрд░реЗрд░реА
    рдмреВрд╕реНрдЯ рд╕реА ++ рд▓рд╛рдЗрдмреНрд░реЗрд░реА
    рдмреВрд╕реНрдЯ рдореБрдлреНрдд рдкреЛрд░реНрдЯреЗрдмрд▓ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
    рд╕рд╣рдХрд░реНрдореА-рд╕рдореАрдХреНрд╖рд┐рдд рд╕реА ++ рдкреБрд╕реНрддрдХрд╛рд▓рдпред
    рдкреЛрд░реНрдЯреЗрдмрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдкрд░ рдЬреЛрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
    рд╕реА ++ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдВред
    рджреЗрдЦреЗрдВ http://www.bo...
    рдмреВрд╕реНрдЯ рд╕реА++ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 3
    рд╡рд░реНрдЪреБрдЕрд▓рдЬреАрдПрд▓
    рд╡рд░реНрдЪреБрдЕрд▓рдЬреАрдПрд▓
    рд╡рд░реНрдЪреБрдЕрд▓рдЬреАрдПрд▓ 3рдбреА рдХрдорд╛рдВрдб рдХреЛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ
    рдпреВрдирд┐рдХреНрд╕/рд▓рд┐рдирдХреНрд╕ рдУрдкрдирдЬреАрдПрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░
    рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб GPU рдФрд░ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ
    3D рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдПрдХ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛
    рдЬрд┐рд╕рдХреЗ рд╕рд╛рде ...
    рд╡рд░реНрдЪреБрдЕрд▓рдЬреАрдПрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 4
    libusb
    libusb
    рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдмреНрд░реЗрд░реА
    рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХрд╛рд░реНрдпрдХреНрд░рдо
    рдпреВрдПрд╕рдмреА рдбрд┐рд╡рд╛рдЗрд╕ред рд╢реНрд░реЛрддрд╛: рдбреЗрд╡рд▓рдкрд░реНрд╕, рдЕрдВрдд
    рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/рдбреЗрд╕реНрдХрдЯреЙрдкред рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛: рд╕реА.
    рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ...
    рд▓рд┐рдмрд╕рдм рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 5
    рдмрдбрд╝рд╛ рдШреВрдБрдЯ
    рдмрдбрд╝рд╛ рдШреВрдБрдЯ
    SWIG рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓ рд╣реИ
    рдЬреЛ C рдФрд░ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ
    рд╕реА ++ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреА рдПрдХ рдХрд┐рд╕реНрдо рдХреЗ рд╕рд╛рде
    рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ред рдПрд╕рдбрдмреНрд▓реНрдпреВрдЖрдИрдЬреА рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
    рдХреЛ рдЕрд▓рдЧ...
    рдПрд╕рдбрдмреНрд▓реНрдпреВрдЖрдИрдЬреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 6
    WooCommerce Nextjs рд░рд┐рдПрдХреНрдЯ рдереАрдо
    WooCommerce Nextjs рд░рд┐рдПрдХреНрдЯ рдереАрдо
    рд░рд┐рдПрдХреНрдЯ WooCommerce рдереАрдо, рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛
    рдЕрдЧрд▓рд╛ рдЬреЗрдПрд╕, рд╡реЗрдмрдкреИрдХ, рдмреИрдмреЗрд▓, рдиреЛрдб, рдФрд░
    рдПрдХреНрд╕рдкреНрд░реЗрд╕, рдЧреНрд░рд╛рдлрдХреНрдпреВрдПрд▓ рдФрд░ рдЕрдкреЛрд▓реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░
    рдЧреНрд░рд╛рд╣рдХред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ WooCommerce рд╕реНрдЯреЛрд░ (
    рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рдЙрддреНрдкрд╛рдж...
    WooCommerce Nextjs рд░рд┐рдПрдХреНрдЯ рдереАрдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • рдЕрдзрд┐рдХ "

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad