IIS maxupload limit ASP

IIS 6 on Windows Server 2003 or R2 has a limit of 200 KB for ASP requests in general and file uploads. To change this limitation you need to edit the Metabase file, which can be found at c:\Windows\System32\Inetsrv\MetaBase.xml. Follow these steps: Stop IIS from command line iisreset /STOP Open MetaBase file, find the variable AspMaxRequestEntityAllowed limits the number of bytes in the page request (by default 200KB); change the value to 1073741824 (unlimited) or to a limit of your choice. ...

8 February 2009 @ 04:19 · Updated: 30 June 2026 @ 03:28 · leo

MySQL Backup & Restore

Per effettuare un backup del singolo database: root@tardis:~# `mysqldump --database dbname > name_db.sql -u root -p` Queste sono opzioni utili: –quick: effettua il dump direttamente sullo standard output; –add-drop-table: inserisce le istruzioni di eliminare le tabelle esistenti prima di ricrearle; –add-locks: blocca gli inserimenti; –lock-tables: blocca la lettura; Per fare un restore del singolo database: root@tardis:~# `mysql --one-database dbname < name_db.sql -u root -p `

26 December 2008 @ 02:52 · Updated: 30 June 2026 @ 03:28 · leo

Perl - Zabbix SMS Allert

Un netmonitor, non è un vero netmonitor se non fa squillare il telefono del sysadmin con un sms almeno 3 volte a notte, ecco qui uno script in perl per interfacciare zabbix con il servizio fornito da Mobyt tramite un POST http su un loro gateway, con qualche aggiustatina può essere usato anche con altri servizi analoghi. #!/usr/bin/perl # Leonardo Rizzi # Version 0.3 # SMS sent throuth Mobyt gateway # Designed for use without ip autentication only MD5 Hash # Attention: there aren't any check but message limit is of 160 charaters. use Digest::MD5 qw(md5_hex); use strict; use LWP::UserAgent; use HTTP::Request::Common qw(POST); my ($operation, $qty, $rcpt, $query, $out, $ua, $ok, $ko, $data, $from); my ($code, $id, $password); $id="username"; $password="password"; $ok='SMS Sent Correctly'; $ko='SMS Not Sent'; $from= $ARGV[1]; $operation="TEXT"; $qty = 'h'; #attention this fuking provider don't accept 00 for international area code only + if you use 00 you get sent error $rcpt = $ARGV[0]; $data = $ARGV[2]; $code = join '', $id,$operation,$rcpt,$from,$data,$password; my $ticket=md5_hex($code); $ua = new LWP::UserAgent; $ua->agent("SMS_MD5_Relay/0.2 " . $ua->agent); my $req = POST 'http://smsweb.mobyt.it/sms-gw/sendsmart', [ id =$id, operation ='TEXT', rcpt =$rcpt, from =$from, data =$data, qty =$qty, ticket=$ticket ]; my $res=$ua->request($req); if ($res->content =~ /^OK/) { fine_ok (); } else { fine_ko (); } exit; sub fine_ko () { my $msg=shift; print "$ko\n"; exit (1); } sub fine_ok () { my $msg=shift; print "$ok\n"; exit (1); }

21 November 2008 @ 00:56 · Updated: 30 June 2026 @ 03:28 · leo

MySQL - Reset root password

E si a volte capita di non ricordare o avere sotto mano la password di un database mysql, ecco qualche breve passaggio per reimpostarla: Stoppare il server mysql solitamente una cosa del genere dovrebbe bastare: root@tardis:~# /etc/init.d/mysql stop 2`. Avviare una sessione del demone mysql con il parametro “skip grant table” root@tardis:~# mysqld\_safe --skip-grant-tables A questo punto è possibile collegarsi al server senza che richieda credenziali quindi: root@tardis:~# mysql > Reipostiamo direttamente nella tabella del db la password di root: mysql> UPDATE mysql.user SET Password=PASSWORD('NewPass') WHERE User='root'; mysql> FLUSH PRIVILEGES; Stoppiamo il demone avviato con il “skip grant table” e riavviare quello corretto: root@tardis:~# /etc/init.d/mysql start

17 November 2008 @ 19:43 · Updated: 30 June 2026 @ 03:28 · leo

Debian - PXE installation

Dato che ultimamente è più facile per me avere a portata di mano un portatile o dispositivo simile e non i cd che vanno innesorabilmente persi, mi sono deciso a mettere un sistema di boot PXE sul notebook per effettuare l’installazioni dei server. Ecco quello che serve per partire, è necessario avere questi 3 pacchetti: Il server TFTP dove risiederanno le immagini di boot. Il server DHCP per distribuire gli indirizzi e i parametri PXE Il dnsmasq questo servirà ad installazione avviata per recuperare i pacchetti dal repository Quindi prima cosa installiamo: root@tardis:~/apt-get install tftpd-hpa dhcp3-server dnsmasq ...

15 November 2008 @ 16:09 · Updated: 30 June 2026 @ 03:28 · leo

Debian - debian-sys-maint

Se per sbaglio durante un restore di un database mysql cancellaste l’utente di sistema debian-sys-maint Potete ripristinarlo usando la password generata e scritta in chiaro in questo file: /etc/mysql/debian.cnf Questo è necessario se usate il sitema APT per gestire gli aggiornamenti dei servizi, in caso contrario non ha senso di esistere.

12 November 2008 @ 20:06 · Updated: 30 June 2026 @ 03:28 · leo

Tool - Make Self

Segnalo un tool per creare gli eseguibili autoestraenti sui sistemi *nix sempre utile per ogni evenienza. http://megastep.org/makeself/

11 November 2008 @ 10:47 · leo

Manipolazione certificati ssl P12

Memo su come estrarre i certificati compressi in P12 Comando per estrarre la chiave: # openssl pkcs12 -nocerts -in cert.p12 -out key.pem Comando per estrarre il certificato: # openssl pkcs12 -nokeys -in cert.p12 -out cert.pem Comando per decriptare la chiave, questo serve per evitare di reinserire tutte le volte che si usa la chiave, la password rsa: # openssl rsa -in key.pem -out decryptkey.pem

9 November 2008 @ 00:06 · Updated: 30 June 2026 @ 03:28 · leo

Linux - Zabbix Build 1.6.1 (MySql)

Una breve guida sull’implementazione di questo giovane netmonitor che a mio avviso a differenza di soluzioni più conosciute e consolidate come nagios, introduce una gestione molto più web oriented semplificando moldo le operazioni in ambienti che necessitano di rapida scalabilità. L’installazione è stata effettuato con successo usando Debian Etch 4.0r5 e CentOS 5.2 inutile dire che tutte le operazio che seguiranno dovranno essere fatte da utente ‘root’ Prepariamo quello che ci serve per la compilazione: tardis:~# aptitude -y install build-essential libmysqlclient-dev libssl-dev libsnmp-dev libiksemel-dev libcurl3-dev ...

8 November 2008 @ 18:00 · Updated: 30 June 2026 @ 03:28 · leo

Apache - Client denied by server configuration

Tipico errore 403 Access Denied e nel log una stringa simile a quest “client denied by server configuration” con incluso il path del file specifico? Allora con buona probabilita’ manca una direttiva nella configurazione globale o nella singola del vhost: <Directory "/var/www/"> Options None AllowOverride None Order allow,deny Allow from all </Directory>

30 October 2008 @ 11:58 · Updated: 30 June 2026 @ 03:28 · leo