Install OS: Difference between revisions
Jump to navigation
Jump to search
(→SUDO) |
(→SUDO) |
||
Line 46: | Line 46: | ||
Sudo is required to run commands from apache | Sudo is required to run commands from apache | ||
root@mylvs01:/# '''apt-get install sudo''' | root@mylvs01:/# '''apt-get install sudo''' | ||
root@mylvs01:/# visudo -f /etc/sudoers | |||
www-data ALL=NOPASSWD: /sbin/ipvsadm | www-data ALL=NOPASSWD: /sbin/ipvsadm | ||
www-data ALL=NOPASSWD: /usr/bin/nmap | www-data ALL=NOPASSWD: /usr/bin/nmap |
Revision as of 18:47, 3 September 2015
Introduction
This page with all descriptions are tested with Debian and Ubuntu Linux.
Install
Sample for Debian 8.1 (Jessie) netinst amd64:
|
Packages
MySQL
root@mylvs01:/# apt-get install mysql-server-5.5
Perl Core
core modules
root@mylvs01:/# apt-get install libnet-snmp-perl libxml-simple-perl libmail-sendmail-perl libnet-whois-raw-perl
for monitoring purposes:
root@mylvs01:/# apt-get install nagios-plugins-standard nagios-nrpe-plugin
other
root@mylvs01:/# apt-get install libdatetime-perl libnet-snmp-perl libxml-simple-perl
Apache Perl CGI
root@mylvs01:/# apt-get install libapache2-mod-fcgid libcgi-fast-perl root@mylvs01:/# apt-get install libcgi-pm-perl libcgi-session-perl root@mylvs01:/# apt-get install libfcgi-perl libfcgi0ldbl
Enable CGI
root@mylvs01:/# a2enmod cgi root@mylvs01:/# service apache2 restart
SUDO
Sudo is required to run commands from apache
root@mylvs01:/# apt-get install sudo
root@mylvs01:/# visudo -f /etc/sudoers
www-data ALL=NOPASSWD: /sbin/ipvsadm www-data ALL=NOPASSWD: /usr/bin/nmap www-data ALL=NOPASSWD: /var/wwwl/mylvs/repl.sh www-data ALL=NOPASSWD: /usr/local/nagios/libexec/check_nrpe www-data ALL=NOPASSWD: /var/www/mylvs/scripts/mkbackup.sh www-data ALL=NOPASSWD: /var/www/mylvs/scripts/mkbackupcomment.sh www-data ALL=NOPASSWD: /usr/bin/mysqldump www-data ALL=NOPASSWD: /usr/bin/mysql www-data ALL=NOPASSWD: /bin/echo www-data ALL=NOPASSWD: /var/www/mylvs/scripts/mkbackup.sh www-data ALL=NOPASSWD: /var/www/mylvs/scripts/mkrestore.sh www-data ALL=NOPASSWD: /var/www/mylvs/scripts/reboot.sh
Note: The above commands represents all possible myLVS functions even if the scripts are not setup at this time.
Where to go next
- Go here: Setup MyLVS