Cerca nel sito:
ricerca
avanzata

Frasi Celebri...

Chiunque è come la luna, e ha una parte che non viene mai mostrata a nessuno.

Mark Twain 

Sondaggio:

Ti senti un sopravvissuto a...

Grande Fratello
Euro
tua mamma
tua suocera
le feste natalizie
la scuola
i tuoi ex
il/la partner

visualizza risultati


 

rdate, reboot, rm, rmmod, route, rpm, rpm2cpio, rsync


rdate

Volete avere l'ora di sistema sincronizzata con il resto del mondo? :) Bene. In questa operazione vi potrà essere utile il comando seguente:

# rdate -sp tempo.cstv.to.cnr.it

che si collegherà al server indicato e cambierà l'ora di sistema sincronizzandola con quella riscontrata. Se volete successivamente trattenere l'ora per le future sessioni digitate:

# hwclock -systohc &


reboot

Comando necessario per riavviare il sistema. Una volta lanciato compierà diverse operazioni volte a interrompere i servizi attivi, disabilitare i dispositivi che compongono il file system e riavviare il computer.

# reboot


rm

Questo comando rimuove un file in maniera permanente. Nell'esempio che segue viene mostrata la modalità interattiva ottenuta con l'opzione "-i":

$ rm -i file

La modalità forzata agisce in maniera inversa. Elimina il file senza chiedere conferma preventiva:

$ rm -f file

Se si desidera cancellare una directory e i file in essa contenuti è necessario utilizzare l'opzione "-r" (recursive) nel seguente modo:

$ rm -fr documenti/


rmmod

E' un'utilità per il kernel di Linux che permette di rimuovere i moduli caricati in memoria.

# rmmod sound

Per rimuovere tutti i moduli caricati è necessario utilizzare l'opzione "-a" come segue:

# rmmod -a

Altre utilità per la gestione dei moduli sono insmod, modprobe e lsmod.


route

Questo comando serve per gestire la tavola di IP routing (networking). Per verificare i parametri di routing definiti digitate:

# route -n
Kernel IP routing table
Destination Gateway Genmask       Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U     0      0   0   eth0

Per aggiungere un gateway di riferimento per la macchina la sintassi è la seguente:

# route add default gw 192.168.0.3

per aggiungere un indirizzo da rifiutare:

# route add -host server.it reject

L'argomento considerato è alquanto complesso e può essere fuorviante per il target di utenti al quale si propone il manuale. Con tale motivazione non si vuole insistere sulla cosa in maniera eccessiva ma è altresì possibile ampliare le proprie conoscenze nella numerosa documentazione esterna presente su Internet.


rpm

Questo comando è lo strumento di gestione dei pacchetti software caratteristico della distribuzione Linux Red Hat. Questo comando gestisce i pacchetti software organizzati secondo le specifiche del formato che vengono indicati comunemente con l'estensione ".rpm". Analizziamo le varie opzioni:

# rpm -i nomefile.rpm

Il comando installa un pacchetto software nel sistema.

# rpm -U nomefile.rpm

Il comando aggiorna un pacchetto software nel sistema.

# rpm -e nomefile

Il comando rimuove il software dal sistema.

# rpm -qf esempio.txt

Il comando esamina quale pacchetto software conteneva il file esempio.txt.

# rpm -qa

Il comando elenca i pacchetti software installati sul proprio sistema. Nelle fasi di installazione e aggiornamento possono essere utilizzate ulteriori opzioni che informano sullo stato di esecuzione del processo e mostrano una barra di progresso.

# rpm -ivh nomefile.rpm
nomefile    ############################
# rpm -Uvh nomefile.rpm
nomefile    ############################

In casi particolari può capitare che il pacchetto che si desidera installare subisca particolari vincoli di dipendenza verso altri software. Se vogliamo sopprimere questi ultimi digitiamo:

# rpm -i nomefile.rpm -nodeps

Una scelta particolarmente orientata ad un utente esperto può anche essere la seguente:

# rpm -i nomefile.rpm -force

Il comando digitato forza l'installazione senza controlli preventivi dei pacchetti esistenti o sui vincoli di dipendenza. Un'ulteriore necessità può essere quella di conoscere ogni possibile informazione sul pacchetto software che ci si approssima ad installare nel proprio sistema. Per questo è necessario digitare quando segue:

# rpm -qpil geekcode-1.7-2.i386.rpm
Name         : geekcode         Relocations: /usr
Version      : 1.7              Vendor: Chris Gushue
Release      : 2 Build          Date: mar 22 feb 2000 15:59:14
Install date : (not installed)  Build Host:DeepThought.prefect.net
Group        : Amusements/Games Source RPM: geekcode-1.7-2.src.rpm
Size         : 159494           License: GPL
Packager     : Chris Ausbrooks <weed@bucket.pp.ualr.edu>
URL          : http://seymour.lazygenes.net/geekcode.html
Summary      : Generates your geek code.
Description  :
This program will generate a geek code block for you by simply
choosing which codes suit you from the screen.
/usr/bin/geekcode
/usr/doc/geekcode-1.7
/usr/doc/geekcode-1.7/CHANGES
/usr/doc/geekcode-1.7/COPYING
/usr/doc/geekcode-1.7/INSTALL
/usr/doc/geekcode-1.7/README
/usr/doc/geekcode-1.7/geekcode.txt


rpm2cpio

Se desiderate convertire un pacchetto software in formato ".rpm" in un archivio comune ".cpio" questo è quello che vi serve. La forma tipica è la seguente:

# rpm2cpio nomefile.rpm > archivio.cpio

Per estrarre successivamente l'archivio creato fate riferimento al comando cpio.


rsync

Se è vostra necessità replicare un direttorio sul vostro filesystem o viceversa, può esservi utile il seguente comando:

$ rsync -avz -exclude pippo.* -delete <server>:/web/ web/

In questo modo copierete nella directory "web/" il contenuto della directory "/web/" del server indicato escludendo tutti i file che iniziano con "pippo." e cancellando i file locali che non esistono più sulla macchina remota.

 

successivo
–«  INDICE  »–

 

 

 

 
Powered by paper&pencil (carta&matita ) - Copyright © 2001-2009 Cataldo Sasso