Estrae da file solo righe non commentate#

cat /etc/squid/squid.conf | sed '/ *#/d; /^ *$/d'

Estrae info disco#

smartctl -a /dev/sdb

Versione OS#

suse : cat /etc/SuSe-version
ubuntu : cat /etc/issue

Aliases posta di root ridirige la posta di root ad una casella di log.#

#vi /etc/aliases
root :  log@telnext.it
#newaliases

Recupero password root#

1) partenza server in sigle mode : al riavvio modificare la riga kernel aggiungendo 'single'. Sia grub che lilo permettono di modificare lo script di statrup. Per grub premere 'e' sulla riga di scelta iniziale dello startup.

#prima
kernel          /boot/vmlinuz-2.6.24-21-server root=/dev/md0 ro quiet splash
#dopo
kernel          /boot/vmlinuz-2.6.24-21-server root=/dev/md0 ro quiet splash single
La macchina partirà con una prompt senza richesta password. Impostare la nuova password e riavviare.

2) Con Live CD. In alcuni casi il sistema continua a richiedere la password anche in single mode. In questo caso fare partire la macchina con un disco Live (qualsiasi versione) ed aprire una console.

#Monto disco fisso su un media
mount /dev/sda /media/
#Edit shadow file
vi /media/etc/shadow
#eliminare la passwrod dell'utente root la riga 
root:$1$gh6FCp6e$8.8gajpAHK57Dnwk6is.50:14210:0:99999:7:::
#diventa
root::14210:0:99999:7:::
#Salvare il file
Riavviare la macchina in single mode vedi sopra.

Cambio Hostname (Ubuntu/debian)#

1) modificare il file /etc/hostname sostituire il nome attuale con il nuovo nome.

2)eseguire il comando

sysctl kernel.hostname=NEW_HOSTNAME

Creare lanciatore a un jar in Ubuntu Desktop#

creare un file eseguibile con all'interno
#!/bin/bash
cd "/home/paolo/Scrivania"
java -classpath TelnextGestione.jar "telnextgestione.TMain"
exit
creare il lanciatore dal desktop con destro->lanciatore
inserire un nome e in comando il percorso al file creato precedentemente

Problema esecuzione file creati in windows per unix/linux#

CASO 1: carriage return
(This kind of errors usually happens when you edit the scripts in a Windows program.In Windows, the end of a line is CRLF (Carriage-Return, Line-Feed). In Unix-like systems, it is just LF. So when you try to run that script, every line has an extra CR on the end.)

awk '{ sub("\r$", ""); print }' winfile.txt > unixfile.txt 

CASO 2: su file eseguibili unix/linux ho avuto anche errore tipo\n /bin/bash^M bad interpreter No such file or directory
sed -i s/{ctrl+v}{ctrl+m}// filename

useradd con pwd inline#

useradd morpheus ; echo "morpheus" | passwd --stdin morpheus; chage -d0 morpheus;

crea utente morpheus con password morpheus con obbligo di modifica al primo accesso (chage -d0 ....).

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-12) was last changed on 14-Apr-2010 14:30 by Raschetti