Archivio per il giorno: 16 marzo 2012

luckyBackup 0.4.7 - un'ottima applicazione per fare copie di backup

E ha rilasciato una nuova versione (0.4.7) di luckyBackup un ottimo strumento per il backup e la sincronizzazione dei file da rsync.

Alcune delle sue caratteristiche sono:

  • Possibilità di sincronizzare le cartelle, mantenendo gli ultimi due file.
  • Opzione per i diversi utenti (comune / avanzato)
  • Possibilità di escludere i dati provenienti da un compito.
  • Possibilità di includere solo i dati specifici.
  • Supporta connessioni remote.
  • Eseguire comandi prima e dopo un'operazione.
  • Possibilità di ripristino in qualsiasi percorso.
  • Modalità di simulazione
  • Possibilità di modificare l'ordine di esecuzione dei compiti.
  • Il supporto per più profili.
  • Pianificazione delle attività tramite cron
  • CLI Modalità
  • Notifiche di supporto dal vassoio del sistema

Questa è la lista dei cambiamenti:

  • Compatibilità Introdotto per la porta di Windows
  • Migliorata OS2 compatibilità per le istantanee
  • Aggiunta l'opzione per comprimere il file di log prima di inviarlo via e-mail
  • Pulsanti precedente / successiva finestra di uscita Error aggiunto a comandi
  • Aggiunta funzione per il backup dei dati del profilo, di registro e di snapshot per la destinazione dopo l'esecuzione di un'attività
  • Aggiunto regola di protezione: Escludi lista è disattivata quando l'utente seleziona "solo include", per evitare confusione
  • Aggiunta una funzione "repeat-on-sicuro" per l'esecuzione di compiti
  • Aggiunto "abbastanza mode" Durante la marcia, per visualizzare solo gli errori e messaggi importanti
  • Aggiunta la cartella ". GVFS" come modello di esclusione
  • Aggiunto "super" e "-numerico-id" opzioni di comando come modelli
  • Aggiunta l'opzione per programmare percorsi profilo su base oraria
  • Cambiato il file delle impostazioni globali da QVariant in testo normale
  • Cambiato il file di pianificazione da QVariant in testo normale
  • Modificata la funzione di importazione / esportazione dei profili in modo che i dati di log e snapshot sono inclusi anche
  • Risolto il problema: email inviata la caratteristica più vecchio file di log invece di quello più nuovo
  • Risolto il problema: caratteristica email Segnalato "processo di timeout"
  • Corretti diversi problemi quando gli spazi sono utilizzati in un percorso remoto
  • Risolto il problema: Creazione della directory di istantanee a una destinazione remota quando non è stato raggiunto il numero massimo di istantanee
  • Risolto il problema: Quando è stato utilizzato snapshot sbagliato il nome della directory di origine remota
  • Manuale di Aggiornamento

luckyBackup è nei repository ufficiali di Ubuntu, ma in una versione molto prima. Quindi, se si desidera installare o aggiornare a 0.4.7 luckyBackuo può scaricare il pacchetto deb appropriato dalla pagina di download .

Fonte

Suggerimenti: Più di 400 comandi per GNU / Linux, si deve sapere

Ho trovato nel Wiki Gütl questo elenco completo di oltre 400 comandi per GNU / Linux con la spiegazione, e voglio condividere con voi per completare questo eccellente articolo scritto dal mio collega di imparare a vivere con la console.

Indice:

  1. Informazioni di sistema
  2. Shutdown (Riavvia o Disconnetti)
  3. Di file e directory
  4. Trovare i file
  5. Montaggio di un file system
  6. Spazio su disco
  7. Utenti e gruppi
  8. Permessi dei file (Usa "+" per inserire i permessi e "-" per rimuovere)
  9. Attributi Speciali sui file (Usa "+" per inserire i permessi e "-" per rimuovere)
  10. Archivi e file compressi
  11. Pacchetti RPM (Red Hat, Fedora e simili)
  12. YUM package updater (Red Hat, Fedora e simili)
  13. Deb (Debian, Ubuntu e derivati)
  14. Pacchetti APT updater (Debian, Ubuntu e derivati)
  15. Visualizzare il contenuto di un file
  16. Manipolazione del testo
  17. Set di caratteri e la conversione di file
  18. Analisi del file system
  19. Formattare un filesystem
  20. Lavorare con SWAP
  21. Si salva (Backup)
  22. CD-ROM
  23. Lavorare con la rete (LAN e Wi-Fi)
  24. Microsoft Windows Networking (SAMBA)
  25. Tabelle IP (FIRE)
  26. Il monitoraggio e il debug
  27. Altri comandi utili

Informazioni di sistema

  1. arco: mostrare l'architettura della macchina (1).
  2. uname-m: mostra l'architettura della macchina (2).
  3. uname-r: mostra la versione del kernel utilizzata.
  4. dmidecode-q: visualizzare i componenti del sistema (hardware).
  5. hdparm-i / dev / hda: mostrare le caratteristiche di un hard disk.
  6. hdparm-tT / dev / sda: make test di lettura su un hard disk.
  7. cat / proc / cpuinfo: Informazioni Visualizza CPU.
  8. cat / proc / interrupts: interrompe spettacolo.
  9. cat / proc / meminfo: verificare l'utilizzo della memoria.
  10. cat / proc / swaps: file di swap mostrano.
  11. cat / proc / version: visualizza la versione del kernel.
  12. schede di rete e delle statistiche di visualizzazione: cat / proc / net / dev.
  13. cat / proc / mounts: visualizzare il file system montato.
  14. lspci-tv: mostrare i dispositivi PCI.
  15. lsusb-tv: mostrare i dispositivi USB.
  16. Data: visualizzare la data di sistema.
  17. CAL 2011: mostra calendario 2011.
  18. Lime luglio 2011: mostrare il calendario per il mese luglio 2011.
  19. 041.217.002.011,00 data: luogo (dichiarare, impostare) data e ora.
  20. clock-w: salvare le modifiche apportate alla data del BIOS.

Spegnere (Ripristino di sistema o Esci)

  1. shutdown-h now: arresto del sistema (1) verso il basso.
  2. init 0: arresto del sistema (2) verso il basso.
  3. telinit 0: arresto del sistema (3).
  4. halt: spegnere il sistema (4).
  5. ore shutdown-h: minuti &: arresto programmato del sistema.
  6. shutdown-c: cancellare un arresto programmato del sistema.
  7. shutdown-r now: Restart (1).
  8. riavvio: Reboot (2).
  9. Logout Logout.

Di file e directory

  1. cd / home: entrare nella directory "home".
  2. cd ..: torna indietro di un livello.
  3. cd .. / ..: indietro 2 livelli.
  4. cd: passare alla directory radice.
  5. cd ~ user1: Elenco user1 andare.
  6. CD -: go (indietro) nella directory precedente.
  7. pwd: mostrare il percorso della directory di lavoro.
  8. ls: vedere i file in una directory.
  9. ls-F: vedere i file in una directory.
  10. ls-l: mostra i dettagli di file e cartelle in una directory.
  11. ls-a: visualizzare i file nascosti.
  12. ls * [0-9] *: mostrare i file e le cartelle che contengono numeri.
  13. albero: display file e cartelle in un albero a partire dalla radice (1).
  14. lstree:. visualizzare i file e le cartelle in un albero a partire dalla radice (2)
  15. mkdir dir1: creare una cartella o una directory chiamata 'dir1'.
  16. mkdir dir1 dir2: creare due cartelle o directory contemporaneamente (Creare due cartelle in una sola volta).
  17. mkdir-p / tmp/dir1/dir2: creare una struttura di directory.
  18. rm-f file1: cancellare il file denominato 'file1'.
  19. rmdir dir1: eliminare la cartella chiamata 'dir1'.
  20. rm-rf dir1: eliminare una cartella chiamata 'dir1' con il suo contenuto in modo ricorsivo. (Se elimino recursive'm dicendo che con il contenuto).
  21. rm-rf dir1 dir2: eliminare due cartelle (directory) con il suo contenuto in modo ricorsivo.
  22. nuova_dir dir1 mv: rinominare o spostare un file o una cartella (directory).
  23. file1 cp: copiare un file.
  24. cp file1 file2: copiare i due file insieme.
  25. cp dir / *:. copiare tutti i file in una directory all'interno della directory di lavoro corrente.
  26. cp-a / tmp/dir1:. copiare una directory dentro la directory di lavoro corrente.
  27. cp-a dir1: copiare una directory.
  28. cp-a dir1 dir2: copia due directory all'unisono.
  29. ln-s file1 LNK1: creare un collegamento simbolico al file o directory.
  30. LNK1 file1 ln: creazione di un collegamento fisico al file o directory.
  31. touch-t 0712250000 file1: modificare il tempo reale (tempo di creazione) di un file o directory.
  32. file1 file: uscita (screen dump) il tipo MIME di un file di testo.
  33. iconv-l: liste di cifrari noti.
  34. iconv-f-t toEncoding fromEncoding fileInput> fileOutput: crea una nuova forma di file di input è codificato in assumendo e facendo un fromEncoding ToEncoding.
  35. trovare. Jpg-print-exec convert-maxdepth 1-name * "{}"-resize 80 × 60 "pollici / {}" \;:. Raggruppamento file ridimensionato nella directory corrente e li invia alle directory come miniature (richiede la conversione da ImageMagick).

Trovare i file

  1. find /-name file1: file e la ricerca di directory dalla root del sistema.
  2. find /-user user1: trovare i file e le directory appartenenti all'utente 'user1'.
  3. trovare / home/user1-name \ * bin:. ricerca i file con estensione '. bin 'nella directory' / home/user1 '.
  4. find / usr / bin-type f-atime +100: ricerca binaria non i file utilizzati negli ultimi 100 giorni.
  5. find / usr / bin-type f-mtime -10: i file di ricerca creati o modificati negli ultimi 10 giorni.
  6. find /-name \ * rpm-exec chmod 755 '{}' \;:. cercare tutti i file con 'giri.' e modificare le autorizzazioni.
  7. find /-xdev-name \ * rpm:. ricerca i file con estensione '. rpm' ignorando i dispositivi rimovibili come cdrom, pen-drive, ecc ....
  8. individuare \ * ps:. trovare i file con 'ps'. eseguito prima con il comando 'updatedb'.
  9. whereis halt: mostra ubicazione di un file binario, aiuto, o la fonte. In questo caso chiede dove il comando 'halt'.
  10. Quale arresto: per mostrare il percorso completo (percorso completo) ad un binario / eseguibile.

Montaggio di un file system

  1. mount / dev/hda2 / mnt/hda2: montare un disco hda2. Verificare prima l'esistenza della directory '/ mnt/hda2', se non, crearla.
  2. umount / dev/hda2: la rimozione di un disco hda2. Fuori dal primo punto '/ mnt/hda2.
  3. fuser-km / mnt/hda2: forzare umount quando il dispositivo è occupato.
  4. umount-n / mnt/hda2: corsa smontaggio senza leggere il mtab file / etc /. Utile quando il file è di sola lettura o il disco rigido è pieno.
  5. mount / dev/fd0 / mnt / floppy: montare un dischetto (floppy).
  6. mount / dev / cdrom / mnt / cdrom: mount un dvdrom cdrom /.
  7. mount / dev / hdc / mnt / cdrecorder: montare un CD riscrivibile o dvdrom.
  8. mount / dev / hdb / mnt / cdrecorder: montare un riscrivibile cd / dvdrom (un dvd).
  9. file.iso mount-o loop / mnt / cdrom: mount di un file o l'immagine iso.
  10. mount-t vfat / dev/hda5 / mnt/hda5: montaggio di un file system FAT32.
  11. mount / dev/sda1 / mnt / usbdisk: montare una chiavetta USB o una memoria (senza specificare il tipo di filesystem).

Spazio su disco

  1. df-h: visualizza l'elenco delle partizioni montate.
  2. ls-LSR | di più: la dimensione dei file e delle directory ordinanti per dimensione.
  3. du-sh dir1: Stimare lo spazio utilizzato dalla directory 'dir1'.
  4. du-sk * | sort-rn: mostrare la dimensione dei file e delle directory ordinanti per dimensione.
  5. rpm-q-a-qf '% 10 {SIZE} t% {NAME} n' | sort-k1, 1n: mostra lo spazio utilizzato dai pacchetti rpm installati organizzati dalla dimensione (Fedora, RedHat e altri).
  6. dpkg-query-W-f = '$ {Installed-Size; 10} t $ {PACKAGE} n' | sort-k1, 1n: mostra lo spazio utilizzato dai pacchetti installati, organizzato dalla dimensione (Ubuntu, Debian e altri) .

Utenti e gruppi

  1. groupadd nombre_del_grupo: creare un nuovo gruppo.
  2. groupdel nombre_del_grupo: eliminare un gruppo.
  3. groupmod-n nuevo_nombre_del_grupo viejo_nombre_del_grupo: rinominare un gruppo.
  4. useradd-c "Nome e Cognome"-g admin-d / home/user1-s / bin / bash user1: Creare un nuovo utente appartenente al "admin".
  5. useradd user1: creare un nuovo utente.
  6. userdel-r user1: eliminare un utente ('-r' elimina home directory).
  7. usermod-c "Utente FTP"-g Sistema-d / ftp/user1-s / bin / nologin user1: cambia gli attributi utente.
  8. passwd: password Modifica.
  9. user1 passwd: cambiare la password di un utente (solo root).
  10. chage-E 2011-12-31 user1: posto un limite di tempo per la password dell'utente. In questo caso, dice che la chiave scade il 31 dicembre 2011.
  11. pwck: controllare la corretta sintassi formale del file '/ etc / passwd' e l'esistenza di utenti.
  12. grpck: Verificare la correttezza sintattica e il formato del file '/ etc / group' e l'esistenza di gruppi.
  13. newgrp group_name: Registra un nuovo gruppo per cambiare il gruppo predefinito di file appena creati.

Permessi dei file (Usa "+" per inserire i permessi e "-" per rimuovere)

  1. ls-lh: Mostra di autorizzazioni.
  2. ls / tmp | pr-T5-W $ COLUMNS: divisi terminale in 5 colonne.
  3. chmod ugo + rwx directory1: ® posto leggibile, scrittura (w) ed esecuzione (x) per il proprietario (u), gruppo (g) e altri (o) per la directory 'directory1'.
  4. chmod go-rwx directory1: ® rimuove il permesso di lettura, scrittura (w) e (x) in esecuzione il gruppo (g) e altri (o) sulla directory 'directory1'.
  5. user1 file1 chown: cambiamento proprietario di un file.
  6. chown-R user1 directory1: cambiare il proprietario di una directory e tutti i file e le directory contenuti all'interno.
  7. file1 gruppo1 chgrp: cambiare gruppo di file.
  8. chown user1: gruppo1 file1: cambia utente e gruppo proprietario di un file.
  9. find /-perm-u + s: visualizza tutti i file di sistema con SUID configurato.
  10. chmod u + s / bin/file1: impostare il bit SUID su un file binario. L'utente che esegue quel file prende gli stessi privilegi del proprietario.
  11. chmod us / bin/file1: disattivare il bit SUID su un file binario.
  12. chmod g+ s / home / public: posto un po 'SGID su una directory simile a SUID ma per directory.
  13. chmod gs / home / public: disattivare il bit SGID su una directory.
  14. chmod o + t / home / public: posto un po 'STIKY in una directory. Permette la cancellazione dei file solo legittimi proprietari.
  15. ot chmod / home / public: STIKY Disable Bit in una directory.

Attributi Speciali sui file (Usa "+" per inserire i permessi e "-" per rimuovere)

  1. chattr + a file1: entrare con l'apertura di un file solo in modalità append.
  2. chattr + c file1: consente a un file da comprimere / decomprimere automaticamente.
  3. chattr + d file1: assicura che il programma ignori eliminare i file durante il backup.
  4. chattr + i file1: convertire il file invariato, quindi non può essere rimosso, alterato, rinominato, o legato.
  5. chattr + s file1: consente a un file da eliminare in modo sicuro.
  6. chattr + S file1: garantisce che un file viene modificato, i cambiamenti sono scritti in modo sincrono come con sync.
  7. chattr + u file1: consente di recuperare il contenuto di un file anche se viene annullato.
  8. lsattr: gli attributi speciali.

Archivi e file compressi

  1. bunzip2 file1.bz2: decomprimere in file chiamato 'file1.bz2'.
  2. bzip2 file1: comprimere un file denominato 'file1'.
  3. gunzip file1.gz: decomprimere un file chiamato 'file1.gz'.
  4. gzip file1: comprimere un file denominato 'file1'.
  5. gzip -9 file1: comprimere con la massima compressione.
  6. rar a file1.rar file_prova: creare un file zip chiamato 'file1.rar'.
  7. rar per file1.rar file1 file2 dir1: compress 'file1', 'file2' e 'dir1' contemporaneamente.
  8. rar x file1.rar: decomprimere file rar.
  9. unrar x file1.rar: decomprimere file rar.
  10. tar-cvf archivio.tar file1: creare un archivio tar non compresso.
  11. tar-cvf archivio.tar file1 file2 dir1: creare un archivio contenente 'file1', 'file2' y'dir1 '.
  12. tar-tf archivio.tar: visualizzare il contenuto di un file.
  13. tar-xvf archivio.tar: estrarre un tarball.
  14. archivio.tar tar-xvf-C / tmp: estrarre un tarball in / tmp.
  15. archivio.tar.bz2 dir1 tar-cvfj: creare un archivio tar compresso in bzip2.
  16. tar-xvfj archivio.tar.bz2: decomprimere un file compresso bzip2 tar
  17. archive.tar.gz dir1 tar-cvfz: creare un archivio tar compresso con gzip.
  18. tar-xvfz archive.tar.gz: decomprimere un archivio tar compresso con gzip.
  19. file1.zip zip file1: creare un file zippato.
  20. zip-r dir1 file1 file2 file1.zip: comprimere in zip più file e directory contemporaneamente.
  21. file1.zip unzip: decomprimere un file zip.

Pacchetti RPM (Red Hat, Fedora e simili)

  1. rpm-ivh pacchetto.rpm: l'installazione di un pacchetto rpm.
  2. rpm-ivh-nodeeps pacchetto.rpm: l'installazione di un pacchetto rpm ignorando le richieste di dipendenze.
  3. rpm-U pacchetto.rpm: aggiornare un pacchetto rpm senza modificare i file di configurazione.
  4. rpm-F pacchetto.rpm: aggiornare un pacchetto rpm solo se è installato.
  5. rpm-e nome_pacchetto.rpm: rimuovere un pacchetto rpm.
  6. rpm-qa: visualizzare tutti i pacchetti rpm installati sul sistema.
  7. rpm-qa | grep httpd: visualizzare tutti i pacchetti rpm col nome "httpd".
  8. rpm-qi nome_pacchetto: ottenere informazioni su un determinato pacchetto installato.
  9. rpm-qg "Ambiente di sistema / Demoni": Mostar pacchetti rpm di un gruppo software.
  10. rpm-ql nome_pacchetto: Mostra lista dei file forniti da un pacchetto rpm installato.
  11. rpm-qc nome_pacchetto: spettacolo di configurazione elenco dei file data da un pacchetto rpm installato.
  12. rpm-q nome_pacchetto-whatrequires: Mostra lista delle dipendenze richieste per un pacchetto rpm.
  13. rpm-q nome_pacchetto-whatprovides: Mostar la possibilità data da un pacchetto rpm.
  14. rpm-q nome_pacchetto-script: spettacolo iniziato script durante l'installazione / rimozione.
  15. rpm-q nome_pacchetto-changelog: Mostar storia revisioni di un pacchetto rpm.
  16. rpm-qf / etc / httpd / conf / httpd.conf: verificare quale pacchetto rpm appartiene un dato file.
  17. rpm-qp pacchetto.rpm-l: Mostra lista dei file forniti da un pacchetto rpm non ancora installato.
  18. rpm-import / media / cdrom / RPM-GPG-KEY: chiave pubblica della firma digitale Importa.
  19. rpm-checksig pacchetto.rpm: verificare l'integrità del pacchetto rpm.
  20. rpm-qa gpg-pubkey: verificare l'integrità di tutti i pacchetti rpm installati.
  21. rpm-V nome_pacchetto: controllare la dimensione del file, titoli, tassi, proprietario, gruppo, controllare MD5 digest e di ultima modifica.
  22. rpm-Va: controllare tutti i pacchetti rpm installati sul sistema. Usare con cautela.
  23. rpm-Vp pacchetto.rpm: verificare un pacchetto rpm non ancora installato.
  24. rpm2cpio pacchetto.rpm | cpio-estrazione-make-directories * bin *: estrazione di file eseguibile da un pacchetto rpm.
  25. rpm-ivh / usr / src / redhat / RPMS / `arco` / pacchetto.rpm: installare un pacchetto costruito da un rpm sorgente.
  26. rpmbuild-rebuild package_name.src.rpm: costruire un pacchetto rpm da un rpm sorgente.

YUM package updater (Red Hat, Fedora e simili)

  1. yum install nome_pacchetto: scaricare e installare un pacchetto rpm.
  2. nome_pacchetto.rpm localinstall yum: Verrà installato un RPM e tentare di risolvere tutte le dipendenze per voi, utilizzando i repository.
  3. nome_pacchetto.rpm yum update: aggiornare tutti i pacchetti rpm installati sul sistema.
  4. yum update nome_pacchetto: ammodernare / aggiornare un pacchetto rpm.
  5. yum remove nome_pacchetto: rimuovere un pacchetto rpm.
  6. yum list: elencare tutti i pacchetti installati sul sistema.
  7. yum search nome_pacchetto: trovare un repository di pacchetti RPM.
  8. yum pacchetti puliti: rpm pulire una cache cancellando i pacchetti scaricati.
  9. yum intestazioni puliti: rimuovere tutti i file di intestazione che il sistema utilizza per risolvere la dipendenza.
  10. yum clean all: eliminare dalla cache i pacchetti ei file di intestazione.

Deb (Debian, Ubuntu e derivati)

  1. dpkg-i pacchetto.deb: installare / aggiornare un pacchetto deb.
  2. dpkg-r nome_pacchetto: rimuovere un sistema di pacchetti deb.
  3. dpkg-l: mostra tutti i pacchetti deb installati sul sistema.
  4. dpkg-l | grep httpd: mostrare tutti i pacchetti deb con il nome "httpd"
  5. nome_pacchetto dpkg-s: per ottenere informazioni su un determinato pacchetto installato sul sistema.
  6. dpkg-L nome_pacchetto: Mostar lista dei file forniti da un pacchetto installato sul sistema.
  7. dpkg-contents pacchetto.deb: spettacolo elenco dei file forniti da un pacchetto non ancora installato.
  8. dpkg-S / bin / ping: controllare quale pacchetto appartiene un dato file.

Pacchetti APT updater (Debian, Ubuntu e derivati)

  1. apt-get install nome_pacchetto: installare / aggiornare un pacchetto deb.
  2. apt-cdrom install nome_pacchetto: installare / aggiornare un pacchetto deb da cdrom.
  3. apt-get update: aggiornare la lista dei pacchetti.
  4. apt-get upgrade: aggiornare tutti i pacchetti installati.
  5. apt-get remove nome_pacchetto: rimuovere un sistema di pacchetti deb.
  6. apt-get check: verificare la corretta risoluzione delle dipendenze.
  7. apt-get clean: cache di ripulire da pacchetti scaricati.
  8. apt-cache search cercato-pacchetto: ritorna la lista dei pacchetti che corrispondono a dei pacchetti richiesti della serie '".

Visualizzare il contenuto di un file

  1. cat file1: visualizzare il contenuto di un file a partire dalla prima fila.
  2. tac file1: visualizzare il contenuto di un file partendo dall'ultima riga.
  3. più file1: visualizzare il contenuto di un lungo.
  4. meno file1: commando-like 'di più', ma in grado di salvare il file di movimento e il movimento all'indietro.
  5. -2 Testa file1: vedere le prime due righe di un file.
  6. tail -2 file1: vedere le ultime due righe di un file.
  7. tail-f / var / log / messages: vedere in tempo reale ciò che è stato aggiunto al file.

Manipolazione del testo

  1. cat file1 file2 .. | Comando <> file1_in.txt_or_file1_out.txt: sintassi generale per la manipolazione di testo utilizzando PIPE, STDIN e STDOUT.
  2. cat file1 | comando (sed, grep, awk, grep, ecc ...)> result.txt: sintassi generale per manipolare un testo da un file e scrivere l'output in un nuovo file.
  3. cat file1 | comando (sed, grep, awk, grep, ecc ...) »result.txt: sintassi generale per manipolare un testo da un file e aggiungere risultato in un file esistente.
  4. Agosto grep / var / log / messages: ricerca di parole "Agosto" il file '/ var / log / messages'.
  5. grep ^ agosto / var / log / messages: cercare parole che iniziano con "Agosto" il file '/ var / log / messages'
  6. grep [0-9] / var / log / messages: selezionare tutte le righe nel file '/ var / log / messages' che contengono numeri.
  7. Agosto grep-R / var / log / *: cercare la stringa "Agosto" nella directory '/ var / log' e sotto.
  8. sed 's/stringa1/stringa2/g' example.txt: riposizionare "stringa1" con la "stringa2" in sample.txt
  9. sed '/ ^ $ / d' example.txt: eliminare tutte le righe vuote dal sample.txt
  10. sed '/ * # / d, / ^ $ / d' example.txt: rimuovere i commenti e le righe vuote sample.txt
  11. echo 'Esempio' | tr '[: lower:]' '[: upper:]': convertire minuscolo a maiuscolo.
  12. sed-e '1 d 'Result.txt: cancella la prima riga del file sample.txt
  13. sed-n '/ stringa1 / p': ​​visualizzare solo le righe che contengono la parola "stringa1".

Set di caratteri e la conversione di file

  1. fileunix.txt filedos.txt dos2unix: conversione di un formato di file di testo MSDOS a UNIX.
  2. fileunix.txt unix2dos filedos.txt: convertire un formato di file di testo da UNIX a MSDOS.
  3. recode .. HTML <page.txt> page.html: convertire un file di testo in formato html.
  4. recode-l | di più: tutte le conversioni di formato disponibili.

Analisi del file system

  1. badblocks-v / dev/hda1: Verificare la presenza di blocchi danneggiati sul disco hda1.
  2. fsck / dev/hda1: ripara / verifica l'integrità del file system di Linux sul disco hda1.
  3. fsck.ext2 / dev/hda1: riparazione / verifica l'integrità del file system ext 2 sul disco hda1.
  4. e2fsck / dev/hda1: ripara / verifica l'integrità del file system ext 2 sul disco hda1.
  5. e2fsck-j / dev/hda1: ripara / verifica l'integrità del file system ext 3 sul disco hda1.
  6. fsck.ext3 / dev/hda1: riparazione / verifica l'integrità del file system ext 3 sul disco hda1.
  7. fsck.vfat / dev/hda1: riparazione / verifica l'integrità del file system sul disco hda1 grasso.
  8. fsck.msdos / dev/hda1: riparazione / verifica l'integrità di un file system sul disco hda1 due.
  9. dosfsck / dev/hda1: ripara / verifica l'integrità di un file di sistema sul disco hda1 due.

Formattare un filesystem

  1. mkfs / dev/hda1: creare un file system Linux sul tipo di partizione hda1.
  2. mke2fs / dev/hda1: creare un file system di tipo hda1 Linux ext 2.
  3. mke2fs-j / dev/hda1: creare un Linux tipo di file system ext3 (Journal) sulla partizione hda1.
  4. mkfs-t vfat 32-F / dev/hda1: creare un file system FAT32 su hda1.
  5. fdformat-n / dev/fd0: formato flooply un disco.
  6. mkswap / dev/hda3: creare un file system di swap.

Lavorare con SWAP

  1. mkswap / dev/hda3: creare file system di swap.
  2. swapon / dev/hda3: attivare una nuova partizione di swap.
  3. swapon / dev/hda2 / dev/hdb3: attivare due partizioni di swap.

Si salva (Backup)

  1. dump-0AJ-f / tmp/home0.bak / home: fare una completa salva directory '/ home'.
  2. dump-1AJ-f / tmp/home0.bak / home: fare salvataggi incrementali directory '/ home'.
  3. ripristinare-se / tmp/home0.bak: il ripristino di un modo interattivo salvato.
  4. rsync-rogpav-delete / home / tmp: la sincronizzazione tra le directory.
  5. -Rogpav rsync-e ssh-delete / home ip_address :/ tmp: rsync tramite tunnel SSH.
  6. rsync-az-e ssh-delete ip_addr :/ home / public / home / locale: sincronizzare una directory locale con una directory remota via ssh e compressione.
  7. rsync-az-e ssh-delete / home / local ip_addr :/ home / public: Sincronizzazione di una directory remota con una directory locale via ssh e compressione.
  8. dd bs = 1M if = / dev / hda | gzip | ssh utente @ ip_addr 'dd of = hda.gz': effettuare un salvataggio su un disco rigido su un host remoto tramite ssh.
  9. dd if = / dev / sda of = / tmp/file1: salvare il contenuto di un disco rigido in un file. (In questo caso il disco rigido è "sda" e il file "file1").
  10. tar-Puf backup.tar / home / utente: fanno salvataggi incrementali directory '/ home / utente'.
  11. (. Cd / tmp / local / && tar c) | ssh-C utente @ ip_addr 'cd / home / share / && tar x-p': copiare il contenuto di una directory su una directory remota via ssh.
  12. (Tar c / home) | ssh-C utente @ ip_addr 'cd / home / && backup casa tar x-p': copiare una directory locale su una directory remota via ssh.
  13. tar cf -. | (Cd / tmp / backup, tar xf -): copiare in locale preservando i permessi e link da una directory ad un'altra.
  14. trovare / home/user1-name '* txt.' | xargs cp-av-target-directory = / home / /-genitori di backup: trovare e copiare tutti i file con 'txt.' da una directory ad un'altra.
  15. find / var / log-name '* log.' | tar cv-files-from = - | bzip2> log.tar.bz2: trovare tutti i file con 'log.' e creare un file bzip.
  16. dd if = / dev / hda of = / dev/fd0 bs = 512 count = 1: creare una copia di MRB (Master Boot Record) su floppy.
  17. dd if = / dev/fd0 of = / dev / hda bs = 512 count = 1: ripristinare il backup del MBR (Master Boot Record) salvati su un floppy.

CD-ROM

  1. gracetime cdrecord-v = 2 dev = / dev / cdrom-eject blank = fast-forza: pulire o cancellare un cd riscrivibile.
  2. mkisofs / dev / cdrom> cd.iso: creare un'immagine ISO del CD-Rom sul disco.
  3. mkisofs / dev / cdrom | gzip> cd_iso.gz: creare un immagine iso compressa di un cdrom su disco.
  4. -iso-level mkisofs-J-allow-leading-dots-R-V "CD Label" 4-o / cd.iso data_cd:. creare un'immagine ISO da una directory.
  5. cdrecord-v dev = / dev / cdrom cd.iso: masterizzare l'immagine iso.
  6. gzip-dc cd_iso.gz | cdrecord dev = / dev / cdrom -: masterizzare un compressione dell'immagine iso.
  7. cd.iso mount-o loop / mnt / iso: montare l'immagine iso.
  8. cd-paranoia-B: prendere canzoni da un cd in file wav.
  9. cd-paranoia - "-3": prendere i primi 3 brani da un CD in file wav.
  10. cdrecord-scanbus: scansione del bus per identificare il canale scsi.
  11. dd if = / dev / hdc | md5sum: md5sum funzionamento di un dispositivo come un CD.

Lavorare con la rete (LAN e Wi-Fi)

  1. ifconfig eth0: mostrare la configurazione di una scheda di rete Ethernet.
  2. ifup eth0: attivare una interfaccia 'eth0'.
  3. ifdown eth0: disabilitare l'interfaccia 'eth0'.
  4. ifconfig eth0 192.168.1.1 netmask 255.255.255.0: impostare un indirizzo IP.
  5. ifconfig eth0 promisc: modo comune eth0'en set 'per i pacchetti (sniffing).
  6. dhclient eth0: interfaccia attiva 'eth0' in modalità DHCP.
  7. route-n: mostra tabella di route.
  8. route add-net 0/0 gw ip_gateway: configurazione di input predefinita.
  9. route add-net 255.255.0.0 netmask 192.168.0.0 gw 192.168.1.1: Configurare route statica per la rete di ricerca .168.0.0/16 '192 '.
  10. percorso di 0/0 gw ip_gateway: rimuovere la route statica.
  11. echo "1"> / proc/sys/net/ipv4/ip_forward: abilitare ip route.
  12. hostname: visualizzare il nome host del sistema.
  13. ospite www.example.com : trovare il nome host per risolvere il nome in un indirizzo IP (1).
  14. nslookup www.example.com : trovare il nome host per risolvere il nome di un direccióm IP e viceversa (2).
  15. ip link mostra: Mostar lo stato del collegamento di tutte le interfacce.
  16. mii-tool eth0: Mostar lo stato del collegamento di 'eth0'.
  17. ethtool eth0: le statistiche di visualizzazione di carte per 'eth0'.
  18. netstat-tup: mostra tutte le connessioni di rete attive e il loro PID.
  19. netstat-tupl: mostrare tutti i servizi di rete in ascolto sul sistema e il suo PID.
  20. tcp port 80 tcpdump: mostrare tutto il traffico HTTP.
  21. iwlist scan: mostrare le reti wireless.
  22. iwconfig eth1: mostrare la configurazione di una scheda di rete wireless.
  23. whois www.example.com : ricerca nel database Whois.

Microsoft Windows Networking (SAMBA)

  1. nbtscan ip_addr: nome di rete risoluzione cambia.
  2. nmblookup-A ip_addr: nome di rete risoluzione cambia.
  3. smbclient-L ip_addr / hostname: azioni a distanza mostrano un host Windows.

Tabelle IP (FIRE)

  1. iptables-t filter-L: mostra tutte le chains della tabella di filtro.
  2. iptables-t nat-L: mostra tutte le chains della tabella di nat.
  3. iptables-t filter-F: azzera tutte le regole dalla tabella dei filtri.
  4. iptables-t nat-F: pulire tutte le tabelle di regole.
  5. iptables-t filter-X: eliminare qualsiasi catena creati dall'utente.
  6. Filtro-A iptables-t INPUT-p tcp-dport telnet-j ACCEPT: consentire connessioni telnet per ent.
  7. iptables-t filter-A OUTPUT-p tcp-dport http-j DROP: connessioni HTTP blocchi per uscire.
  8. Filtro-A iptables-t FORWARD-p tcp-dport pop3-j ACCEPT: connessioni POP consentono una catena anteriore.
  9. iptables-t filter-A INPUT-j LOG-log-prefix "INPUT DROP": la registrazione di una stringa di input.
  10. iptables-t nat-A POSTROUTING-o eth0-j MASQUERADE: configurare un PAT (Port Address Translation) su eth0, nascondendo i pacchetti partenza forzata.
  11. iptables-t nat-A PREROUTING-d 192.168.0.1-p tcp-m tcp-dport 22-j DNAT 10.0.0.2:22 a destinazione: diriguidos reindirizzare i pacchetti da un host all'altro.

Il monitoraggio e il debug

  1. top: mostrano attività utilizzando più CPU linux.
  2. ps-eafw: Linux visualizza compiti.
  3. ps-e-o pid, args-foresta: mostra le funzioni Linux in modo gerarchico.
  4. pstree: sistema spettacolo processi albero.
  5. kill -9 ID_Processo: forza vicino e finitura di processo.
  6. uccidere -1 ID_Processo: forzare un processo di ricaricare la configurazione.
  7. lsof-p $ $: visualizzare un elenco dei file aperti dai processi.
  8. lsof / home/user1: elenca i file aperti su un dato sistema stradale.
  9. strace-c ls> / dev / null: sistema di esposizione chiamate effettuate e ricevute da un processo.
  10. strace-f-e aperta ls> / dev / null: chiamate di libreria di visualizzazione.
  11. watch-n1 'cat / proc / interrupts': spettacolo interruzioni in tempo reale.
  12. ultimo riavvio: riavvio spettacolo storia.
  13. lsmod: mostra il kernel caricato.
  14. libero-m: visualizza lo stato della memoria RAM in megabyte.
  15. smartctl-A / dev / hda: monitorare l'affidabilità di un disco rigido tramite SMART.
  16. smartctl-i / dev / hda: verificare se SMART è abilitata su un disco rigido.
  17. tail / var / log / dmesg: show eventi inerenti al processo di caricamento del kernel.
  18. tail / var / log / messages: gli eventi del sistema spettacolo.

Altri comandi utili

  1. a proposito ...: Visualizza un elenco di comandi che appartengono alle parole chiave di un programma, sono utili quando si sa che cosa rende il vostro programma, ma sconoces il nome del comando.
  2. uomo ping: pagine di manuale di visualizzazione on-line, per esempio, in un comando ping, usare l'opzione '-k' per trovare qualsiasi comando relativo.
  3. whatis ... parola chiave: consente di visualizzare la descrizione di ciò che fa il programma.
  4. mkbootdisk-device / dev/fd0 `uname-r`: creare un boteable floppy.
  5. gpg-c file1: crittografare un file con la guardia di sicurezza GNU.
  6. file1.gpg gpg: decodificare un file con GNU Security Guard.
  7. wget-r www.example.com : scaricare un intero sito web.
  8. wget-c www.example.com / file.iso : scaricare un file con la possibilità di interrompere il download e riprenderlo successivamente.
  9. echo 'wget-c www.example.com / files.iso '| alle 9:00: avviare un download in qualsiasi momento. In questo caso, inizio alle 09:00.
  10. ldd / usr / bin / ssh: visualizzare le librerie condivise richieste da ssh.
  11. hh alias = 'storia': inserire un alias per un commando-hh = storia.
  12. chsh: modificare il comando Shell.
  13. chsh-list-shells: è un comando appropriato per sapere se si deve a distanza in un altro terminale.
  14. che-una: spettacolo che si è registrato, e il tempo di stampa della scorsa sistema di importazione, i processi morti, i processi di registrazione di sistema, processi attivi prodotti da init, attuale e passata performance dei cambiamenti dell'orologio di sistema.

Fonte

Cloni di un disco rigido o partizione gDiskDump

Introduzione

Questo strumento è chiaramente progettato per fare installazioni di massa, voglio dire, si può fare l'installazione su un disco rigido, quindi fare copie identiche del disco rigido quanto basta. O anche fare una copia del vostro disco rigido per installare qualsiasi altra cosa sul vostro sistema, in modo che poi, in caso di qualsiasi problema, è possibile riportarla al suo stato originale. Questo può essere molto interessante se siete davvero molto inquieto e si continua a provare tutto quello che vedi, naturalmente. Mi ricordo che anni fa di fare questo genere di cose, ma in Windows, una volta installato il sistema operativo, i driver e alcune applicazioni, e prima che cominciasse a corrompere il sistema, cosa, niente altro è successo hai iniziato ad usarlo.

Nonostante quello che molti, soprattutto al di fuori di Ubuntu (e soprattutto), e Linux in generale, si può immaginare, è molto facile da installare Ubuntu, e non è necessario installare i driver forniti su un CD separato, o di scaricarli dalla pagina sito web del produttore, o qualcosa di simile. Oggi, per me è molto più facile e più veloce, reinstallare Ubuntu se hai fatto selvaggio (quando intendo molti sono molti, cioè, provare tutto quello che vedi, senza alcuna conoscenza o di cortesia) che fare un backup per reinstallarlo in questi casi. Comunque, ultimamente, non ho dovuto reinstallare il sistema operativo, nonostante le atrocità (e sono tanti ve lo assicuro).

gDiskDump

Questa applicazione è un grafico ingerfaz comando "dd", che è uno strumento per la copia di basso livello. Con gDiskDump, fornito da voi considerevolmente l'uso di questo strumento. Credo che, per coloro che hanno a che fare queste operazioni di stile, come al solito, hanno i propri script e strumenti, ma per coloro che lo usano sporadicamente, è una soluzione eccellente.

Installazione

Per installarlo è necessario scaricare il debian si può trovare in Launchpad . Una volta scaricato è possibile installarlo con un doppio clic su di essa, si aprirà l'Ubuntu Software Center.

Utilizzare

Il funzionamento è molto semplice, si seleziona la partizione del disco rigido, o l'immagine che si desidera clonare, come il formato di input, e premendo il pulsante Avanti. Per esempio nel mio caso, ho selezionato l'opzione per clonare una partizione:

È possibile selezionare il formato di output, che può essere anche un disco rigido, partizione o un file e premere OK. Per esempio, nel mio caso ho selezionato un file:

Una volta che tutti questi passi si vedrà l'ultima finestra in cui è possibile eseguire la configurazione più avanzata, o semplicemente premere OK per iniziare la clonazione:

Conclusioni

Come ho detto, questo è un ottimo strumento per lavorare sporadicamente con il comando "dd" ininterrottamente dal, capisco che ognuno avrà i propri strumenti e trucchi per operare.

Maggiori informazioni | Launchpad

Fonte