Internet è il postino dei nostri tempi che nessun cane azzannerà.
ArchLinux su di un server ? E perchè no ? La sua semplicità di gestione unita al fatto che solo i servizi necessari saranno installati e configurati, secondo me fanno di Arch una ottima soluzione lato server. In questa serie di articoli installeremo e configureremo un piccolo (ma neanche tanto) server tuttofare basandoci sulla nostra ditribuzione preferita. La stessa guida verrà poi anche pubblicata sul wiki ufficiale. Mettiamoci comodi ed iniziamo con le operazioni preliminari.
Benvenuti nella guida ArchLinux Small Business Server (SBS per gli amici). Questa guida contiene informazioni su come installare e configurare diversi servizi su ArchLinux allo scopo di realizzare un piccolo server tuttofare nella vostra azienda. È una guida passo-passo, orientata verso i processi per configurare e personalizzare il sistema. Le varie sezioni non vanno necessariamente eseguite in ordine ma secondo esigenza (comunque all'inizio di ogni articolo sono indicati i requisiti). La guida presuppone che :
Preciso che questa NON è una guida completa ai servizi utilizzati, per approfondirne la conoscenza vi rimando alle guide ufficiali dei pacchetti stessi. Lo scopo principale è dare una traccia principale da seguire, le possibili combinazioni sono talmente tante che è praticamente impossibile trattare ogni singola esigenza.
Nella filosofia Arch, vi avviso che non verrà utilizzata nessuna GUI per configurare il sistema, utilizzerete solo una shell bash. Se questo non fà per voi fermatevi immediatamente qui. Usando una shell per configurare il tutto avrete il grande vantaggio di poter amministrare e risolvere gran parte dei problemi del vostro server da remoto.
Per ultimo un consiglio, anche se sembrerà una cosa ovvia io ve lo dico lo stesso: non mettete le guide in pratica a pappagallo, cercate di capire almeno a grandi linee quello che state facendo. Se stiamo installando il servizio DNS o LDAP almeno documentatevi prima su cosa diavolo siano. Non installate un server in una azienda non capendo gli argomenti trattati, altrimenti (come spesso succede) alla prima difficoltà non saprete che pesci pigliare e meledicerete il momento in cui avete deciso di installare un server con ArchLinux (o Linux in generale).
Buona lettura, e sentitevi liberi di correggere e contribuire alla guida.
Iniziamo la configurazione del nostro ArchLinux SBS con delle operazioni preliminari per rendere la nostra box pronta al via.
Iniziamo a preparare il nostro archi.mede.it :)
Prima di iniziare rendiamo la nostra installazione aggiornata alle ultime versioni dei pacchetti disponibili.
pacman -Syu
yaourt è un pacchetto che, con una sintassi uguale a pacman, ci permette di installare direttamente anche da AUR. Naturalmente questa opzione và usata con cautela, ma nel proseguo della nostra guida ci sarà indispensabile.
Creiamo una directory "yaourt" nella home e posizioniamoci ("mkdir yaourt" e cd "yaourt" insomma) e scarichiamo i files necassari :
pacman -S diffutils
wget http://aur.archlinux.org/packages/yaourt/yaourt/PKGBUILD
wget http://aur.archlinux.org/packages/yaourt/yaourt/yaourt.install
makepkg
pacman -A yaourt-0.8.4-1-i686.pkg.tar.gz
Per utilizzare anche gli ultimi aggiornamenti CVS/SVN/mercurial installiamo anche versionpkg
pacman -S versionpkg
Questo non è che è indispensabile, ma molto utile sì. Questo pacchetto fà qualcosa di simpatico: scarica i moduli perl che gli indichiamo da CPAM e li trasforma in pacchetti per Arch. Il che, ripeto, non è che sia proprio indispensabile, ma molto utile per mantenere solo software pacchettizzato sulla nostra box questo sì.
pacman -S perl-cpanplus-pacman
pacman -S cvsup
abs core extra community
cpan4pacman --abs-cache
cpan4pacman Net::Server
Facciamo "dimagrire" il più possibile la nostra installazione rimuovendo tutti i pacchetti per noi inutili. Meno pacchetti significa meno problemi di sicurezza e maggior velocità negli aggiornamenti. Perchè tenere quello che non mi serve ? Cominciamo con eliminare eventuali pacchetti orfani, pacchetti, cioè, che non sono utilizzati da nessuno e che possono quindi essere fatti scomparire.
Comuque diamo prima un occhio ai nostri pacchetti orfani :
pacman -Qe | less
pacman -Qi <nome pacchetto>
pacman -Qer
Per rimuoverli completamente :
pacman -Rn pacchetto1 pacchetto2 pacchetto3
Bene, per oggi è tutto. Alla prossima !
Recent comments
1 min 12 sec ago
1 week 1 day ago
3 weeks 20 hours ago
4 weeks 3 days ago
7 weeks 6 days ago
13 weeks 1 hour ago
13 weeks 3 days ago
15 weeks 5 days ago
16 weeks 3 days ago
19 weeks 22 hours ago