Crontab

Il comando crontab consente la pianificazione di comandi, ovvero consente di registrarli presso il sistema per essere poi mandati in esecuzione periodicamente. Il demone crond, che è costantemente in esecuzione in background, una volta al minuto, legge i contenuti del registro dei comandi pianificati ed esegue quelli per cui si è esaurito il periodo di…

Configurazione Apache di esempio

#miosito.xx <VirtualHost *:80> ServerAdmin pippo ServerName  www.miosito.xx ServerAlias miosito.xx DocumentRoot /var/www/directorysito/ <Directory /var/www/directorysito/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> # alert, emerg. LogLevel warn # Logfiles ErrorLog  /var/log/apache2/miosito/error.log CustomLog /var/log/apache2/miosito/access.log combined </VirtualHost>

Dump Mysql e Restore

Dump # mysqldump -uroot -ppass nomedb > /destinazione/nomedb.sql Restore # mysql -uroot -ppass nomedb < /sorgente/dump.sql

Backup con Rsync e Crontab

# rsync -a -v /sorgente /destinazione Questo comando ci copierà in modo incrementale la nostra directory. Per automatizzarlo è sufficiente inserirlo nel file /etc/crontab. # 0 22 * * * root rsync -a -v /home /backup/daily In questo modo ogni giorno alle ore 22:00 crontab fa partire il comando rsync che ha l’istruzione di copiare…

Suono gracchiante con Skype e Pulseaudio

# vi /etc/pulse/default.pa trovare la riga contenente “load-module module-udev-detect” aggiungere “tsched=0” quindi abbiamo : “load-module module-udev-detect tsched=0” # vi /etc/pulse/daemon.conf modificare la riga “default-sample-rate = 44100” con “default-sample-rate = 48000” # /etc/default/pulseaudio modificare la riga “DISALLOW_MODULE_LOADING=1” con “DISALLOW_MODULE_LOADING=0” # reboot

Ripristinare la password dell’utente root di mysql

Accedere come root # /etc/init.d/mysqld stop Lanciare il server in modalità safe: # mysqld_safe –skip-grant-tables & # mysql -u root mysql # UPDATE user SET password=PASSWORD(“passworddacambiare”) WHERE user=”root”; # FLUSH PRIVILEGES; # exit # pkill mysql_safe # /etc/init.d/mysqld start

Creare/Eliminare un database mysql e il relativo utente

# mysql -u root -p password di root mysql per creare il database e l’utente: # CREATE DATABASE nomedb; # GRANT ALL PRIVILEGES ON nomedb.* TO utente@localhost IDENTIFIED BY ‘passwdutente’; # FLUSH PRIVILEGES; per rimuovere il database: # DROP DATABASE nomedb; # FLUSH PRIVILEGES; per rimuovere solo l’utente: # DROP USER utente; # FLUSH PRIVILEGES;