Posts Tagged "Ubuntu"

Come togliere attriubuto eseguibile solo dai file in linux

Se vi è capitato di sbagliare con il chmod o per qualche altro motivo, ecco lo script per togliere il bit “execute” ai file tenendolo inalterato sulle cartelle.

find . -type f -exec chmod -x {} \;

Visualizzare tutti ip connessi ad una macchina Linux

netstat -lantp | grep ESTABLISHED |awk '{print $5}' | awk -F: '{print $1}' | sort -u

Installare Vmware Tools su Ubuntu

apt-get update
apt-get install build-essential linux-headers-`uname -r` psmisc
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom

cp /media/cdrom/VMwareTools*.tar.gz /tmp
cd /tmp

tar xzf VMwareTools*.tar.gz
cd vmware-tools-distrib
./vmware-install.pl -d

Avere una distribuzione sempre aggiornata di nginx sotto ubuntu.

Versione stable

echo "deb http://ppa.launchpad.net/nginx/stable/ubuntu lucid main" >> /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C
apt-get update
apt-get install nginx

Versione Developer

echo "deb http://ppa.launchpad.net/nginx/development/ubuntu lucid main" >> /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C
apt-get update
apt-get install nginx

Visualizzare i moduli caricati su Apache2 sotto Ubuntu 8.04

Per visualizzare i moduli caricati dentro apache si può utilizzare il commando

apache2 -t -D DUMP_MODULES

Nel caso in cui il commando di cui sopra dovess fallire con errore

apache2: bad user name ${APACHE_RUN_USER}

Utilizzate questa serie di commandi

export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
apache2 -t -D DUMP_MODULES

Installare subversion su ubuntu 8.04 e configurare svnserve

Per alcune esigenze (ram) ho dovuto rimuovere apache dal mio sistema ed installare al suo posto lighttpd. Uno dei pochi problemi provocati da questo passaggio è rappresentato dal fatto che non posso più utilizzare i plugin di apache per svn, quindi ho ricorso al svnserve che non è altro che un server standalone il cui unico scopo è quello di fornire l’accesso alle repository.
Continua…

Installare subversion 1.6.x su Ubuntu 8.0.4

Per installare subversion 1.6 su ubuntu 8.04 si può procedere in seguente modo:

vi /etc/apt/sources.list

Dentro il file aggiungete queste due righe

deb http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu hardy main
deb-src http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu hardy main

Aggiungete la chiave gpg

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 413576CB

Aggiornate il tutto

apt-get update
apt-get upgrade

Se tutto è andato bene vedrete tra i pachetti suggeriti anche subversion e le librerie correlate.

Risolvere i problemi con checkinstall sotto ubuntu

Sembrerebbe che checkinstall sotto ubuntu ha qualche bug che gli impedisce di funzionare correttamente.

Una soluzione da provare sarebbe

sudo checkinstall -D --fstrans=no --install=yes

Script per effettuare il backup con tar

Backup
tar cz -C / var/www > /usr/backup/var_ww_$(date +%y%m%d).tar

Impostare editor predefinito (da nano a vim)

Per cambiare editor predefinito per i task come Crontab ed altri basta eseguire il commando

update-alternatives --config editor

A questo punto vi dovrebbe comparire una schermata del genere:

There are 4 alternatives which provide `editor’.

Selection    Alternative
———————————————–
1    /usr/bin/vim.tiny
2    /bin/ed
*+      3    /bin/nano
4    /usr/bin/vim.basic

Fate la vostra scelta e al prossimo avvio di un applicazione editor, vi comparirà quello che avete impostato.