Ubuntu рдкрд░ LAMP рдФрд░ Trac + SVN рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ

рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ 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 рдФрд░ рд╕рдмрд╡реЗрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдЧреНрд░рд╣рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдБрдЧрд╛ред



рдкреА рдПрд╕ рдЗрд╕ рд╡рд┐рд╖рдп рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдХрд░реНрдо рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдкрджреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП;)



All Articles