рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ Trac + SVN рдореЗрд░реЗ рдХрд╛рдо рдореЗрдВ рдмрд╣реБрдд рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕ рдмрдВрдбрд▓ рдХреЛ рдЕрдкрдиреА рдорд╢реАрди рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВ
рдЙрдмрдВрдЯреВ рд▓рд┐рдирдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА
LAMP рдХреЛ рдкрд╣рд▓реЗ рд╣реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЬреИрд╕реЗ
inadyn ред рдирддреАрдЬрддрди, рдореБрдЭреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рдлреА рд▓рдЪреАрд▓рд╛ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рд┐рд╕реНрдЯрдо рдорд┐рд▓рд╛, рдЬрд┐рд╕рдХреА рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдкрд╣реБрдВрдЪ рд╣реИред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ?
(рдЕрдВрдд рдореЗрдВ рдПрдХ рдмреЛрдирд╕ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ;)
рд╢реБрд░реБрдЖрддреА рдХреЛ
рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИ
рдХрд┐ рд╡реЗ рдорд╣рд╛рджреЗрд╡ рд╕реЗ
рд╕рд╛рдд рдЪрд░рдгреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
рдЬрд╛рдПрдВApache + PHP + MySQL рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдХрдВрд╕реЛрд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рд▓рд┐рдЦреЗрдВ:
sudo aptitude update
sudo aptitude install apache2 php5 php5-mysql mysql-server
рдЕрдм рдЖрдкрдиреЗ Apache, PHP рдФрд░ MySQL рд╡реЗрдм рд╕рд░реНрд╡рд░, рд╕рд╛рде рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ PHP рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдореЙрдбреНрдпреВрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╡реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
sudo aptitude install php5-gd php5-imagick php5-xsl
- рдЬреАрдбреА, рдЗрдореЗрдЬрд┐рдХ, XSL рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред
mysqladmin -u root password ___root
- рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред
рд╕рдорд╛рдпреЛрдЬрди
Apache рдореЙрдбреНрдпреВрд▓ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд╣реИрдВ: a2enmod (рдореЙрдбреНрдпреВрд▓ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реИ), a2ensite (рд╣реЛрд╕реНрдЯ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реИ), a2dismod рдФрд░ a2dissite (рдореЙрдбреНрдпреВрд▓ рдФрд░ рд╣реЛрд╕реНрдЯ рдмрдВрдж рдХрд░рддрд╛ рд╣реИ)ред
sudo a2enmod php5
- PHP рдореЙрдбреНрдпреВрд▓ рдХреЛ
sudo a2enmod php5
sudo /etc/init.d/apache2 force-reload
- рдЕрдкрд╛рдЪреЗ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ
Alt + F2 gksu gedit /var/www/phpinfo.php
рд╡рд╣рд╛рдВ рд╣рдо рдкрд░рд┐рдЪрд┐рдд
<?php phpinfo() ?>
рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдмрдВрдж рдХрд░реЗрдВред
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЦреЛрд▓реЗрдВ:
http: // localhost - рдЕрдкрд╛рдЪреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
PHP рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП
http: //localhost/phpinfo.php -
рд╣рдорд╛рд░рд╛ рдкрд╕рдВрджреАрджрд╛ mod_rewrite
sudo a2enmod rewrite
- рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕реНрд╡рдпрдВ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ
Alt + F2 gksu gedit /etc/apache2/sites-available/default
рд╕рднреА рдХреЗ рд▓рд┐рдП
AllowOverride рдХреЛ рдмрджрд▓реЗрдВ
AllowOverride рдХреЛ рдЗрд╕ рддрд░рд╣:
<рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ />
рд╡рд┐рдХрд▓реНрдк FollowSymLinks
рдСрд╡рд░рдСрд╡рд░рд░рд╛рдЗрдб рдСрд▓
</ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛>
sudo /etc/init.d/apache2 force-reload
- рд╣рд╛рдВ, рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕рд░реНрд╡рд░ рдХреЛ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ :)
рдХреНрдпрд╛ рдЖрдкрдХреЛ рдПрд╕рдПрд╕рдПрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдХреГрдкрдпрд╛
sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/apache.pem
рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ
sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/apache.pem
- рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдмрдирд╛рдПрдВ
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl
- рднрд╛рд╡реА рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЙрдкреА рдХрд░реЗрдВ
Alt + F2 gksu gedit /etc/apache2/sites-available/default
рдкрд╣рд▓реА рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЗрд╕рдореЗрдВ рдмрджрд▓реЗрдВ:
NameVirtualHost *:80
<VirtualHost *:80>
рдЕрдм рдЗрд╕рдХреА рдкрд╣реБрдВрдЪ рдХреЗрд╡рд▓ 80 рд╡реЗрдВ рдмрдВрджрд░рдЧрд╛рд╣ рдкрд░ рд╣реЛрдЧреАред
Alt + F2 gksu gedit /etc/apache2/sites-available/ssl
NameVirtualHost *: 443
<VirtualHost *: 443>
...
DocumentRoot ...
SSLEngine рдкрд░
SSLCertificateFile /etc/apache2/apache.pem
рдФрд░ рдпрд╣рд╛рдБ рдкрд░ 443, SSL рдкреЛрд░реНрдЯ рд╣реИ
a2enmod ssl
- SSL рдореЙрдбреНрдпреВрд▓
a2enmod ssl
a2ensite ssl
- рд╣реЛрд╕реНрдЯ рдЪрд╛рд▓реВ рдХрд░реЗрдВ
sudo /etc/init.d/apache2 force-reload
- рдпрд╣ рдпрд╛рдж рд░рдЦрдиреЗ рдХрд╛ рд╕рдордп рд╣реИ, рдЕрдкрд╛рдЪреЗ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред
https: // рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ - рдЪреЗрдХ (рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЧрд▓рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╣реЗрдЧрд╛)
рдФрд░ рддрд╛рдХрд┐ рдЕрдкрд╛рдЪреЗ рд░рд┐рдмреВрдЯ рдкрд░ рд╢рдкрде рди рд▓реЗ:
Alt + F2 gksu gedit /etc/apache2/httpd.conf
ServerName localhost
рддреЛ, рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ PHP рдФрд░ MySQL рдХреЗ рд╕рд╛рде рдПрдХ рддреИрдпрд╛рд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╣реИред
Trac рдФрд░ SVN рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?
рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЖрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рдХрдИ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИрдВ, рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдП рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЖрдк рдХрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкрд╣рд▓реА рд╡рд┐рдзрд┐ рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИ рдФрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдФрд╕рдд рд╕рдореВрд╣ рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рддрд╛рдХрд┐ рдПрдХ рдмрдбрд╝реА рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рднреНрд░рдорд┐рдд рди рд╣реЛ; рджреВрд╕рд░рд╛ рд╕рд░рд▓ рд╣реИ, рдФрд░ рдлреНрд░реАрд▓рд╛рдВрд╕рд░реЛрдВ рдФрд░ рдЫреЛрдЯреЗ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рдЕрдиреБрдХреВрд▓ рд╣реИ, рдФрд░ рдореИрдВ рдЗрд╕ рдкрд░ рдмрд╕ рдЧрдпрд╛ред
рд╡рд┐рдирд╛рд╢
sudo apt-get install trac libapache2-svn subversion python-subversion libapache2-mod-python
- рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
sudo a2enmod mod_python
- рдкрд╛рдпрдерди рдХреЗ рд╕рд╛рде рдХрд╛рдо
sudo a2enmod mod_python
рдореЙрдбреНрдпреВрд▓ рдХреЛ
sudo a2enmod mod_python
sudo groupadd svn
-
SVN рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдореВрд╣ рдмрдирд╛рдПрдБ
sudo usermod -a -G svn __
- рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмрдирд╛рдП рдЧрдП рд╕рдореВрд╣ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
sudo usermod -a -G svn www-data
- рдЕрдкрд╛рдЪреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рдореВрд╣ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
sudo mkdir /var/svn
- рднрд╡рд┐рд╖реНрдп рдХреЗ рднрдВрдбрд╛рд░ рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░
sudo svnadmin create /var/svn
- рд╕реНрд╡рдпрдВ рднрдВрдбрд╛рд░ рдмрдирд╛рдПрдБ
sudo chown -R www-data:svn /var/svn
- рдПрд╕рд╡реАрдПрди рд╕рдореВрд╣ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдЕрдиреБрдорддрд┐ рдмрджрд▓реЗрдВ
sudo chmod -R g+ws /var/svn
sudo htpasswd -c -m /etc/apache2/svn.htpasswd __
- рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдмрдирд╛рдПрдВ рдЬреЛ рдмрд╛рдж рдореЗрдВ рдЕрдкрд╛рдЪреЗ рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдЕрдм рдЕрдкрд╛рдЪреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдпрдо рдмрдирд╛рдПрдБ:
Alt + F2 gksu gedit /etc/apache2/conf.d/svn
<рд╕реНрдерд╛рди "/ svn">
рдбреАрдПрд╡реА svn
SVNPath / var / svn
рдкреНрд░рдорд╛рдг рдореВрд▓
"SVN рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА" рдирд╛рдо рджреЗрдВ
AuthUserFile /etc/apache2/svn.htpasswd
рд╡реИрдз-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
</ рд╕реНрдерд╛рди>
Trac
рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╕рдВрдЪрд╛рд▓рди рдХреЛ рджреЛрд╣рд░рд╛рдПрдВ, рдХреЗрд╡рд▓
Trac рдХреЗ рд▓рд┐рдПsudo mkdir /var/trac
sudo trac-admin /var/trac initenv
sudo chown -R www-data:svn /var/trac
sudo chmod -R g+ws /var/trac
sudo htpasswd -c -m /etc/apache2/trac.htpasswd __
Alt + F2 gksu gedit /etc/apache2/conf.d/trac
<LocationMatch "/ trac / login">
рдкреНрд░рдорд╛рдг рдореВрд▓
AuthName "рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕"
AuthUserFile /etc/apache2/trac.htpasswd
рд╡реИрдз-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
</ LocationMatch>
<рд╕реНрдерд╛рди / trac>
рд╕реЗрдЯрд╣реИрдВрдбрд▓рд░ mod_python
PythonInterpreter main_interpreter
рдкрд╛рдпрдердирд╣реИрдВрдбрд▓рд░ trac.web.modpython_frontend
рдкрд╛рдпрдердирдСрдХреНрд╢рди TracEnv / var / trac
рдкрд╛рдпрдердирдСрдХреНрд╢рди TracUriRoot / trac
</ рд╕реНрдерд╛рди>
рд╡рд╣ рд╕рдм рд╣реИред рдореИрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рднреВрд▓рддрд╛ :)
рдХреБрд▓:
http: // рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ - рдирд┐рдпрдорд┐рдд рдкрд╣реБрдБрдЪ
https: // localhost - рд╕реБрд░рдХреНрд╖рд┐рдд рдкрд╣реБрдВрдЪ
http: // localhost / svn - рдПрд╕рд╡реАрдПрди, рдХреЛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
http: // localhost / trac - рдЦреБрдж Trac
http: // localhost / trac / login - Trac рдореЗрдВ рд▓реЙрдЧрд┐рди рдХрд░реЗрдВ, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рд╣реБрдЖ рдмреЛрдирд╕
рд╣рдо рдореЗрдВ рд╕реЗ рдХрдИ рдХреЗ рдкрд╛рд╕ рдмреНрд░реЙрдбрдмреИрдВрдб рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕реЗрд╕ рд╣реИ, рдЖрдк рдЕрдкрдиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЖрдИрдкреА рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдореИрдВ, рдПрдХ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдХрд╛рдлреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ
DynDNS рд╕реЗрд╡рд╛ рд╣реИред рдкрдВрдЬреАрдХрд░рдг рдХреЗ рдмрд╛рдж, рдЖрдк рдЕрдкрдирд╛ рдбреЛрдореЗрди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдкрддреЗ рдкрд░ рдмрд╛рдВрдз рд╕рдХрддреЗ рд╣реИрдВред рдореЗрд░рд╛ рдкрддрд╛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓рддрд╛ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рд╣рд░ рдмрд╛рд░ рд╕рд╛рдЗрдЯ рдкрд░ рд╕рдВрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛
inadyn рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реИ
редsudo aptitude install inadyn
- рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
Alt + F2 gksu gedit /etc/inadyn.conf
- рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ
-DDDNS рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрдкрдирд╛_рдирд╛рдо рд▓рд┐рдЦреЗрдВ
-рдЕрдкрдиреА_рд╡рд┐рд░реЛрд▓ рдХреЛрдкрд╛рд╕ рдХрд░реЗрдВ
--update_period 60000
- рдЖрд▓рд┐рдпрд╛ рдирд╛рдоред рдЖрдкрдХрд╛ .рд╣реЛрд╕реНрдЯ
--background
sudo /usr/sbin/inadyn
- рдХреНрд▓рд╛рдЗрдВрдЯ рд╢реБрд░реВ рдХрд░реЗрдВ
рдЕрдм рдЖрдкрдХреЛ рдЗрд╕реЗ рдХреНрд░реЙрд╕реНрдЯреИрдм рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдЕрдкрдиреЗ рдЖрдк рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдП
export EDITOR=gedit
sudo crontab -e
рд▓рд╛рдЗрди рдЬреЛрдбрд╝реЗрдВ
@reboot /usr/sbin/inadyn
рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ
sudo crontab -l
- рдЕрдЧрд░ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
ps -A | grep inadyn
ps -A | grep inadyn
- рджреЗрдЦреЗрдВ
ps -A | grep inadyn
рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ PHP рдФрд░ рд╕рдмрд╡реЗрд░реНрд╢рди рдХреЗ рд╕рд╛рде
рдЧреНрд░рд╣рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдБрдЧрд╛ред
рдкреА рдПрд╕
рдЗрд╕ рд╡рд┐рд╖рдп рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдХрд░реНрдо рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдкрджреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП;)