Post  |  Commenti

Post più letti

2nd
APR

History multipla con bash

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

Posted by raphe | Filed under Appunti, Linux

In questi giorni mi sono accorto di quanto è noioso lavorare con più shell aperte e trovarsi la history sovrascritta. Chiunque è abituato a lavorare in questo modo, soprattutto se si usa la nuova versione di yakuake, sa’ quanto è fastidioso al prossimo riavvio non trovare quel comando con mille parametri del quale non ricordiamo la sintassi. La situazione è particolarmente scomoda a chi programma, a chi gestisce qualche serverino casalingo, ecc.

Cercando in rete, ho trovato (non ricordo su quale forum) la soluzione:

  • cercate il vostro file .bashrc (di solito è nella home);
  • aggiungete alla fine queste due righe:
    • shopt -s histappend
    • PROMPT_COMMAND=’history -a; history -n’

Al prossimo avvio la history di bash conterrà i comandi di tutte le shell aperte.

Tags: > > > > > >

6th
MAR

Trovare file o device occupati

1 Star2 Stars3 Stars4 Stars5 Stars (1 voti, media: 1 su 5)
Loading ... Loading ...

Posted by raphe | Filed under Appunti, Linux

Vi sarà sicuramente capitato qualche volta di dover cancellare file o directory e di non poterlo fare perché essi erano utilizzati da qualche processo. Parimente vi sarà capitato di dover smontare qualche periferica esterna ed essere impossibilitati a farlo perché ancora in uso. Se in entrambi i casi avete fatto una faccia del genere 0_0 perché non li stavate usando, questo è l’articolo che fa per voi.

Il problema è che spesso i file o i device sono aperti da processi che non vediamo oppure dei quali ci siamo dimenticati. Un paio di comandi ci possono aiutare a risolvere queste situazioni. Si tratta di lsof e fuser.

Leggi il resto…

Tags: > > > > > >

6th
DIC

Spostare campi Mysql

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

Posted by raphe | Filed under Appunti, Programming

Se per qualche motivo avete un database mysql e in qualche tabella avete bisogno di spostare dei campi…questo è il post che fa per voi!
Oggi avevo necessità di spostare un campo (per spostare intendo proprio a livello di posizione, compreso il contenuto)e, mi son messo a cercare sul web prima di procedere a mano. Se per qualche motivo vi siete trovati nella stessa situazione e avete anche voi cercato, o chiesto su forum, ng, ecc. sicuramente vi avranno risposto cose del tipo: “perché devi farlo?”, “che conta la posizione?”, “stai sbagliando!”, ecc. Mi da molto fastidio quando i frequentatori di questi posti si comportano così.

Comunque, non perdiamo altro tempo ;) la soluzione è questa:

ALTER TABLE NOME_TABELLA MODIFY NOME_CAMPO DEFINIZIONE_CAMPO AFTER CAMPO_RIFERIMENTO

Vi spiego cosa significa…

Leggi il resto…

Tags: > > >

5th
NOV

Ripristinare una partizione RAID-1

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

Posted by RedSend | Filed under Appunti, Linux

In questo breve articolo non voglio spiegare come fare a tirare su un sistema RAID-1 ma voglio utilizzarlo semplicemente per ricordarmi quando ne avrò bisogno di come fare per ripristinare una sistema RAID-1 nel momento in cui uno degli hard-disk dell’array viene meno :)

Per l’installazione di un sistema RAID-1 vi rimando a questa guida “Howto install on software RAID”, fatta molto bene… e non perchè è del gentoo-wiki :)

Per ripristinare un sistama RAID-1 i passi da compiere sono due:

  1. Preparare le partizioni sul nuovo disco
  2. Agganciarlo al sistema RAID-1

Per preparare il nuovo disco ci sono due strade… se siete degli hackers :) potete farlo a mano con fdisk e mettendovi a vedere precisamente tutte le partizioni da dove iniziano, dove finiscono e di che tipo sono… Oppure se siete dei lamerozzi potete dare questo comando

redvaio redsend # sfdisk -d /dev/sda | sfdisk /dev/sdb

dove /dev/sda è l’hd che è attivo e funzionante, mentre /dev/sdb è l’hd verginello che deve essere inserito. Questo comando semplicemente fà il dump (opzione -d di sfdisk) della tabella delle partizioni del primo hard-disk e la scrive nel nuovo hard-disk attraverso la pipe

Per curiosità potete verificare che le partizioni dei due hard-disk sono identiche con il comando

redvaio redsend # fdisk -l

Ricordate solo che se i due hard-disk non sono identici, ma il nuovo è più grande del primo allora avrete spazio inutilizzato che potete sempre recuperare facendo altre partizioni a mano o tramite un qualsiasi programmino che vi permette di gestire le partizioni…

Ora che il disco è pronto dobbiamo aggiungerlo nell’array…

redvaio redsend # mdadm –manage –add /dev/md0 /dev/sdb1

dove /dev/md0 è la partizione raid creata durante l’installazione e /dev/sdb1 è la partizione che volete agganciare all’array. Questa operazione và fatta per ogni partizione raid che avete e facendo attanzione ad agganciare la nuova partizione giusta.

Tags: > > >
Il contenuto di questo Blog è rilasciato sotto Licenza Creative Commons (Leggi)