Maintain our Gentoo: differenze tra le versioni
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 6: | Riga 6: | ||
*virtual/ssh client e server [http://wiki.gentoo.org/wiki/SSH SSH] per la gestione remota delle macchine | *virtual/ssh client e server [http://wiki.gentoo.org/wiki/SSH SSH] per la gestione remota delle macchine | ||
*net-misc/[http://www.pps.univ-paris-diderot.fr/~jch/software/babel/ babeld]::eigenlay routing a layer 3 | *net-misc/[http://www.pps.univ-paris-diderot.fr/~jch/software/babel/ babeld]::eigenlay routing a layer 3 | ||
*net-misc/[batman-adv]::eigenlay routing a layer 2 | *net-misc/[http://www.open-mesh.org/projects/batman-adv/wiki batman-adv]::eigenlay routing a layer 2 | ||
*app-misc/tmux terminal multiplexer | *app-misc/tmux terminal multiplexer | ||
*net-analyzer/jnettop visualizza le connessioni attive ordinandole secondo vari parametri tra cui la banda usata | *net-analyzer/jnettop visualizza le connessioni attive ordinandole secondo vari parametri tra cui la banda usata |
Versione delle 00:45, 2 nov 2012
Ed ecco la pagina più attesa: tips & tricks per gestire i nostri server, dagli accorgimenti quasi stupidi alle procedure per salvare tempo ed evitare di commettere stupidaggini.
Sui nostri server gira Gentoo: sistema ottimizzato per la macchina e quindi più performante. Di solito i nostri server usiamo questi pacchetti:
- virtual/ssh client e server SSH per la gestione remota delle macchine
- net-misc/babeld::eigenlay routing a layer 3
- net-misc/batman-adv::eigenlay routing a layer 2
- app-misc/tmux terminal multiplexer
- net-analyzer/jnettop visualizza le connessioni attive ordinandole secondo vari parametri tra cui la banda usata
- net-analyzer/iptraf-ng visualizza le connessioni attive e diversi tipi di statistiche sul traffico di rete
- sys-apps/mlocate indicizza i file e permette di cercarli rapidamente sull'indice
Astuzie Varie
Una cosa molto comoda sono gli alias ovvero l'assegnare ad una parola un comando usato di frequente che magari ha molti parametri o che è difficile da ricordare. Per esempio per eseguire un update globale del sisteme:
alias fullupdate='emerge -avq --sync --complete-graph --update --deep --with-bdeps=y --newuse world'
Volete evitare di ripartire con la scelta dei moduli da includere nel kernel ogni volta che lo aggiornate?
Supponiamo di avere kernel 1 e kernel 2, ovviamente kernel 2 è il più recente e deve essere configurato.
Da shell:
eselect kernel list eselect kernel set 2 cd /usr/src/linux cp ../kernel1/.config . make oldconfig
Quest'ultimo comando ci dirà cosa è cambiato dal vecchio kernel al nuovo senza dover controllare ogni singola voce.
Per evitare di perdere le configurazioni del kernel prima di modificare una config copiala in /usr/src
cp /usr/src/kernel.x/.config /usr/src/make-old-config
Così se qualcosa va storto oppure un
emerge --depclean
eleimina i sorgenti si può fixare velocemente