--------------------------------------- nano /etc/apt/sources.list contrib non-free apt-get update apt-get upgrade apt-get install make gcc zip unzip rar unrar --------------------------------------- Interface nano /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug enp0s3 iface enp0s3 inet6 static address 2804:18:45:b340:a00:27ff:fefd:22f0/64 --------------------------------------- Hostname nano /etc/hostname zp --------------------------------------- Hosts nano /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.1.24 ns1.antonini.com.br zp ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters 127.0.1.1 zp após “comandar” systemctl daemon-reload --------------------------------------- Instalar Bind9 apt-get install bind9 dnsutils nano /etc/bind/named.conf.local Incluir no final: zone "antonini.psc.br" IN { type master; file "/etc/bind/db.psc"; }; zone "cienciasdasaude.med.br" IN { type master; file "/etc/bind/db.ciencias"; }; zone "antonini.med.br" IN { type master; file "/etc/bind/db.med"; }; zone "129.98.200.in-addr.arpa" { type master; file "/etc/bind/db.192"; }; --------------------------------------- Criar o arquivo db.com: nano /etc/bind/db.com Colar dentro dele: $TTL 604800 @ IN SOA ns1.antonini.com.br. root.antonini.antonini.com.br. ( 01012005 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ns1.antonini.com.br. @ IN MX 5 mail @ IN A 179.184.27.64 ns1 IN A 179.184.27.64 mail IN A 179.184.27.64 www IN A 179.184.27.64 ftp IN A 179.184.27.64 ------------------------------------------------------------------ Criar o arquivo db.rev nano /etc/bind/db.rev @ IN SOA ns1.antonini.com.br. antonini.antonini.com.br. ( 2015121608 ; serial, todays date + todays serial # 7200 ; refresh, seconds 540 ; retry, seconds 604800 ; expire, seconds 86400 ) ; minimum, seconds ; 64 3600 PTR antonini.com.br. antonini.com.br. 3600 TXT "v=spf1 mx a ~all" --------------------------------------- Instalar LAMP apt-get install apache2 apache2-utils apt-get install libapache2-mod-php php php-pear php-mysql php-curl php-gd php-xml php-mbstring php-gmp php-bcmath cd /var/www/html echo "" | sudo tee info.php apt-get install mariadb-server mariadb-client mysql_secure_installation mysql -u root -p CREATE USER 'heinz'@'localhost' IDENTIFIED BY 'senha'; GRANT ALL PRIVILEGES ON * . * TO 'heinz'@'localhost'; FLUSH PRIVILEGES; create database blogmed; create database zp; show databases; instalar phpmyadmin mkdir /usr/share/phpmyadmin mkdir /etc/phpmyadmin mkdir -p /var/lib/phpmyadmin/tmp chown -R www-data:www-data /var/lib/phpmyadmin touch /etc/phpmyadmin/htpasswd.setup cd /tmp wget https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.tar.gz tar xfz phpMyAdmin-4.9.0.1-all-languages.tar.gz mv phpMyAdmin-4.9.0.1-all-languages/* /usr/share/phpmyadmin/ rm phpMyAdmin-4.9.0.1-all-languages.tar.gz rm -rf phpMyAdmin-4.9.0.1-all-languages cp /usr/share/phpmyadmin/config.sample.inc.php /usr/share/phpmyadmin/config.inc.php nano /usr/share/phpmyadmin/config.inc.php $cfg['blowfish_secret'] = 'd3dc86a1504750a3bcdf9ee93f8bbcb1'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ $cfg['TempDir'] = '/var/lib/phpmyadmin/tmp'; nano /etc/apache2/conf-available/phpmyadmin.conf # phpMyAdmin default Apache configuration Alias /phpmyadmin /usr/share/phpmyadmin Options FollowSymLinks DirectoryIndex index.php AddType application/x-httpd-php .php php_flag magic_quotes_gpc Off php_flag track_vars On php_flag register_globals Off php_value include_path . # Authorize for setup AuthType Basic AuthName "phpMyAdmin Setup" AuthUserFile /etc/phpmyadmin/htpasswd.setup Require valid-user # Disallow web access to directories that don't need it Order Deny,Allow Deny from All Order Deny,Allow Deny from All export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin" a2enconf phpmyadmin systemctl restart apache2 mysql -u root -p MariaDB [(none)]> CREATE DATABASE phpmyadmin; MariaDB [(none)]> CREATE USER 'pma'@'localhost' IDENTIFIED BY 'mypassword'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON phpmyadmin.* TO 'pma'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT; mysql -u root -p phpmyadmin < /usr/share/phpmyadmin/sql/create_tables.sql nano /usr/share/phpmyadmin/config.inc.php /* User used to manipulate with storage */ $cfg['Servers'][$i]['controlhost'] = 'localhost'; $cfg['Servers'][$i]['controlport'] = ''; $cfg['Servers'][$i]['controluser'] = 'pma'; $cfg['Servers'][$i]['controlpass'] = 'mypassword'; /* Storage database and tables */ $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; $cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark'; $cfg['Servers'][$i]['relation'] = 'pma__relation'; $cfg['Servers'][$i]['table_info'] = 'pma__table_info'; $cfg['Servers'][$i]['table_coords'] = 'pma__table_coords'; $cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages'; $cfg['Servers'][$i]['column_info'] = 'pma__column_info'; $cfg['Servers'][$i]['history'] = 'pma__history'; $cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs'; $cfg['Servers'][$i]['tracking'] = 'pma__tracking'; $cfg['Servers'][$i]['userconfig'] = 'pma__userconfig'; $cfg['Servers'][$i]['recent'] = 'pma__recent'; $cfg['Servers'][$i]['favorite'] = 'pma__favorite'; $cfg['Servers'][$i]['users'] = 'pma__users'; $cfg['Servers'][$i]['usergroups'] = 'pma__usergroups'; $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding'; $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches'; $cfg['Servers'][$i]['central_columns'] = 'pma__central_columns'; $cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings'; $cfg['Servers'][$i]['export_templates'] = 'pma__export_templates'; systemctl reload apache2 --------------------------------------- apt-get install -y proftpd nano /etc/proftpd/proftpd.conf UseIPv6 off ou Instalar vsftpd apt-get install -y vsftpd depois: nano /etc/vsftpd.conf Faça as seguintes alterações: Acrescente a linha abaixo após "connect_from_port_20 = ": listen_port=2022 *anonymous_enable=YES para anonymous_enable=NO *Remova local_enable=YES e write_enable=YES apagando o símbolo # à frente de cada linha. *A seguir, vá para o fim do arquivo e acrescente: force_dot_files=YES Criar link simbólico para o usuário pi acessar a pasta var/www ln -s /var/www/ ~/www --------------------------------------- --------------------------------------- Criar website no apache cd /var/www/html/ mkdir com chmod 777 -R com/ cd /etc/apache2/sites-available/ nano vladimirantonini.ddns.net.conf ServerAdmin vladimir@antonini.com.br ServerName vladimirantonini.ddns.net DocumentRoot /var/www/html/blogmed/ ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined depois: export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin" a2ensite vladimirantonini.ddns.net.conf /etc/init.d/apache2 reload /etc/init.d/apache2 restart --------------------------------------- wget https://br.wordpress.org/latest-pt_BR.zip --------------------------------------- Mudar a porta no apache nano /etc/apache2/ports.conf --------------------------------------- Mudar porta SSH nano /etc/ssh/sshd_config Descomentar a linha #Port 22 e mudar a porta. --------------------------------------- nano /etc/php/7.3/apache2/php.ini upload_max_filesize 2048M memory_limit 2048M post_max_size 2048M /etc/init.d/apache2 reload /etc/init.d/apache2 restart