Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Fcm/Edizione/GruppoC5"
Differenze tra le versioni 4 e 28 (in 24 versioni)
Versione 4 del 10/12/2009 17.44.27
Dimensione: 9436
Autore: AldoLatino
Commento: Revisione completata
Versione 28 del 15/06/2011 21.18.16
Dimensione: 5550
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 2: Linea 2:
[[Include(Fcm/Header)]] <<Include(Fcm/Header)>>
Linea 7: Linea 7:
HOW-TO
Scritto da Lucas Westermann
Linea 8: Linea 10:
HOW-TO
Scritto da Richard Bosomworth
Questo mese ho intenzione di fare un passo ulteriore nel regno dei sistemi ed installare la nostra prima 'CLI' installer basato su sistema Unix.
Installeremo FreeBSD
8.1 che potrete scaricare da
http://www.freebsd.org/where.htm
l. Cliccando sul link “[iso]” vi collegherete ad un server FTP, dove saranno presentate alcune opzioni per le immagini. Potrete scaricare l'una o l'altra, il DVD oppure i file "-discl.iso".
L'immagine livefs è destinata per il recovery e la riparazione, non per l'installazione.
Per maggiori informazioni sulle differenti opzioni dare un'occhiata qui:
http://www.freebsd.org/releases/8.1R/announce.html.
Scegliere una macchina con 512MB di RAM e 6GB di Hard Disk, ma sarete liberi di cambiare (aumentare o mantenere come sopra i requisiti minimi).
Passo 1:
Una volta avviata la macchina e selezionato il corretto file ISO, verrete salutati da FreeBSD
Linea 11: Linea 22:
LAMP - Parte 2 bootloader. Potrete lasciare scorrere il tempo o digitare 1 per fare il boot dal CD.
Linea 13: Linea 24:
VEDI ANCHE:
FCM#28 - LAMP Parte 1
Passo 2:
Una volta che il CD sarà stato caricato, verrà chiesta una regione (fig. 1) e una cartina (fig. 2).
Linea 16: Linea 27:
VALIDO PER: Passo 3:
Ora sarete nel menù principale (fig. 3). Se questa è la prima volta che installate FreeBSD, raccomandiamo di andare nelle opzioni Standard, ma sarete liberi di scegliere anche altro (è dopotutto un sistema virtuale che può essere reinstallato numerose volte).
Linea 18: Linea 30:
CATEGORIE: Passo 4:
Una volta scelto di installare la versione Standard, apparirà un messaggio che spiegherà fdisk (fig. 4). Dato che questa è una macchina virtuale e non c'è nient'altro, va bene usare il comando “(A)ll”. Se volete installarlo sulla macchina attuale, suggeriamo di eseguire i passaggi in ordine per abituarsi.
Il menù fdisk come si vede in fig. 5 è grazioso ed autoesplicativo
- una volta che capirete le nozioni di base di fdisk.
Linea 20: Linea 35:
DISPOSITIVI:
Linea 22: Linea 36:
Abbiamo la nostra nuova bella scatola LAMP, tutto bene e buono, ma avremo bisogno di mettere qualche dato all'interno, certo. Non solo questo, ma non vogliamo che altri mettano i loro dati all'interno oppure ci rubino i nostri. Un server Linux è intrinsecamente sicuro, tuttavia non fa certamente male aumentarne il livello. Configuriamo l'FTP ed un semplice Firewall. VIRTUALIZATION - PART 4
Once you've completed that
task, you need to decide what
bootmanager you want to install. If
FreeBSD is on its own, Standard is
suitable, and if you have multiple
installs on a disk, you'll need to
choose “BootMgr” or “None” (if you
already installed a boot manager of
some sort). See fig. 6.
Thereafter you just need to
create a set of BSD partitions
within the fdisk partition you
created. Basically, you're splitting
up the partition into regions for the
BSD system, and Auto is suitable
for pretty much every case I can
think of, unless you feel you need
an extra segment/don't need a
segment. Again, trying it out in a
virtual machine is better than
messing around on a live system.
Step 5:
Now you can choose what
packages to install (fig. 7). I
generally choose Custom, and
select Base, kernels, dict, doc,
docuser, games, man, catman, and
ports (see fig. 8).
Once you choose the packages
to install, you need to select where
to install it from (fig. 9). The CD is
fine if you are using the disc1 or
dvd1 ISOs, and you'll need to use
the FTP option for the bootonly
image. Also, if you want to have the
most up-to-date packages, you can
use the FTP option as well. If you
choose the FTP option, you'll need
to enable networking and select an
FTP site (instructions for which can
be found in the handbook I link to
below). For the next few options,
you can choose “No” unless you
know for a fact you'll be using the
virtual machine as a server, then
you'll need to pick the services you
want. At the screen where you're
asked if you want to add a user, you
should select “yes” (fig. 10). First
you need to create a group for your
user (you can also get away with
just using “user” as a group, but I
prefer to have the primary group
be the user's name).When you're
done, it should look something like
fig. 11. Once the group is created,
you can create a user (fig. 12) using
your username, the group you just
created in the “group” box; choose
a password, give it your name, and
add “users” to the member groups.
You may also want to add your user
to the group “wheel” if you want to
install sudo.
Linea 24: Linea 102:
Installazione FTP
Linea 26: Linea 103:
Utilizzeremo vsftpd. Alla CLI scriviamo: has learned all he knows from
repeatedly breaking his system, then
having no other option but to
discover how to fix it. You can email
Lucas at: lswest34@gmail.com.
Once you've completed this
step, you can choose if you want to
install any extra packages, and you
will also be asked for a password for
your root account.
Step 6:
Check the handbook for
instructions on installing packages,
and get busy messing around!
I hope you've found this article
useful, and that you've gotten
interested in FreeBSD. If you're
anything like me, you'll be intrigued
and curious as to what you can
figure out. If you have any
questions, problems, or
suggestions, you can email me at
lswest34@gmail.com. Please put
“virtualization” or “FCM” in the
subject line, so that I don't overlook
the email.
Extra links:
PC-BSD (A FreeBSD-based
distribution with a graphical
installer and pre-configured
desktop environment).
http://www.pcbsd.org/
FreeBSD Handbook:
http://www.freebsd.org/doc/en_US
.ISO8859-
1/books/handbook/index.html
Linea 28: Linea 140:
sudo apt-get install vsftpd
Linea 30: Linea 141:
Potete trovare un modulo GUI di vsftpd per Webmin ma io preferiscoeditare il file vsftpd.conf manualmente. Per fare questo, alla riga di comando scrivete:

sudo nano /etc/vsftpd.conf

Ho letto molti tutorial che sono felici di lavorare con accesso anonimo. Tuttavia, questa non è una cosa che mi fa stare a mio agio, quindi la disabilito sempre. A seconda delle politiche di sicurezza del vostro sistema, potreste utilizzare chroot su alcuni utenti per impedire l'accesso al di fuori dello spazio a cui è loro permesso l'accesso.

I permessi sono per l'accesso FTP. Siccome utilizzo un solo account e mi connetto direttamente a /var/www, il metodo esteso che utilizzo per l'accesso è come segue:

Abilitare l'accesso agli utenti locali (il mio account) in vsftpd.conf.

Aggiungere l'utente (io) al gruppo www-data (per questo utilizzo Webmin).

Assegnare /var/www al gruppo www-data (per questo utilizzo Webmin) e selezionare "File ereditano dal Gruppo".

Impostare una cartella di destinazione del client ftp (ad es. /var/www).

IMPORTANTE: Assicuratevi che "umask" non sia commentato nel file vsftpd.conf e selezionate la configurazione che preferite per l'upload. Per l'installazione di Wordpress ho trovato che 0002 è l'opzione migliore (corrisponde ai permessi 775).

Le vostre necessità potrebbero essere differenti, ma le precedenti funzionano per me. Riavviate vsftpd e provate l'accesso con il vostro programma FTP. Io utilizzo Transmit, è grandioso.

sudo /etc/init.d/vsftpd restart

Configurazione Firewall

Questo è abbastanza semplice con Webmin. Dalla scheda networking, aprite "Firewall Linux".

Selezionate Blocca Tutto eccetto SSH e IDENT su interfaccia esterna.

Nella prossima schermata dobbiamo aggiungere delle regole per l'accesso FTP, Webmin, Sendmail e MySQL Admin.

Selezionate "Aggiungi regole" sotto la lista esistente.

Selezionate "Accetta".

Impostate Protocollo di Rete TCP.

Impostate la porta di destinazione TCP o UDP uguale a 21.

Premete "Crea".

Fate lo stesso per le porte 3306 (MySQL), 25 (Sendmail), 10000 (Webmin) e 80 (Web e phpMyAdmin).

Selezionate "Attiva all'avvio" e premete "Applica configurazione". È tutto. Se potete tornare in Webmin, utilizzare gli script PHP Mail e FTP ed accedere al DB con MySQL Administrator, allora siete a posto.

TRUCCO: Potreste dover riavviare MySQL. Io utilizzo Webmin per vedere visto che è già aperto.

PHP Mail

Potreste voler dare ai visitatori la possibilità di inviarvi una mail con un semplice click dal vostro sito dinamico. PHP possiede già un'opzione per fare questo, ma necessita di un collegamento ad un agente di trasporto (MTA) per il relay. In altre parole, necessita di un programma o un servizio per mandare la mail. Possiamo utilizzare un'opzione del server chiamata (potete immaginare?), si, Sendmail. Ecco come installarla e configurarla: è davvero semplice.

Per primo installiamo Sendmail. Alla CLI scriviamo:

sudo apt-get install sendmail

Dopo dobbiamo configurare PHP per fargli conoscere dove si trova il servizio SMTP (sendmail). Alla CLI scrivete quanto segue:

sudo nano /etc/php5/apache2/php.ini

Aggiungete quanto segue sotto la sezione mail function, inserendo i vostri dettagli come richiesto:

[mail function]
; Setup for Linux systems
sendmail_path = /usr/sbin/sendmail -t
sendmail_from = <your_webadmin_mail_account@yourdomain.com>

Salvate. È tutto. Il vostro script mail sarà ora felice di inviare mail.

Richard Bosomworth è un appassionato professionista Ubuntu che offre strategie open source e servizi per business IT dal portale web http://toomuchgreen.eu. Quando non lavora con la tecnologia va in bicicletta vigorosamente.

Per certi versi Linux è come tua moglie.

È stabile e molto affidabile.

Ad eccezione che soddisfa le tue fantasie.

Cosa faresti se fossi davvero molto ricco?

Comprerei un Mac.
Linea 112: Linea 145:
=== Revisione ===
HOW-TO
Scritto da Lucas Westermann
Linea 113: Linea 149:
=== Revisione ===

HOW-TO
Scritto da Richard Bosomworth

LAMP - Parte 2

VEDI ANCHE:
FCM n. 28 - LAMP Parte 1

VALIDO PER:

CATEGORIE:

DISPOSITIVI:

Abbiamo la nostra nuova bella macchina LAMP, tutto bene e buono, ma avremo bisogno di mettere qualche dato all'interno, certo. Non solo questo, ma non vogliamo che altri mettano i loro dati all'interno oppure ci rubino i nostri. Un server Linux è intrinsecamente sicuro, tuttavia non fa certamente male aumentarne il livello. Configuriamo l'FTP e un semplice Firewall.

Installazione FTP

Utilizzeremo vsftpd. Alla CLI scriviamo:

sudo apt-get install vsftpd

Potete trovare un modulo GUI di vsftpd per Webmin ma io preferisco modificare il file vsftpd.conf manualmente. Per fare questo, alla riga di comando scrivete:

sudo nano /etc/vsftpd.conf

Ho letto molti tutorial in cui si è tranquilli a lavorare con accesso anonimo. Tuttavia, questa non è una cosa che mi fa stare a mio agio, quindi la disabilito sempre. A seconda delle politiche di sicurezza del vostro sistema, potreste utilizzare chroot su alcuni utenti per impedire l'accesso al di fuori dello spazio a cui è loro permesso l'accesso.

I permessi sono per l'accesso FTP. Siccome utilizzo un solo account e mi connetto direttamente a /var/www, il metodo esteso che utilizzo per l'accesso è come segue:

Abilitare l'accesso agli utenti locali (il mio account) in vsftpd.conf.

Aggiungere l'utente (io) al gruppo www-data (per questo utilizzo Webmin).

Assegnare /var/www al gruppo www-data (per questo utilizzo Webmin) e selezionare "File ereditano dal Gruppo".

Impostare una cartella di destinazione del client ftp (ad es. /var/www).

IMPORTANTE: Assicuratevi che "umask" non sia commentato nel file vsftpd.conf e selezionate la configurazione che preferite per l'upload. Per l'installazione di WordPress ho trovato che 0002 è l'opzione migliore (corrisponde ai permessi 775).

Le vostre necessità potrebbero essere differenti, ma le precedenti funzionano per me. Riavviate vsftpd e provate l'accesso con il vostro programma FTP. Io utilizzo Transmit, è grandioso.

sudo /etc/init.d/vsftpd restart

Configurazione Firewall

Questo è abbastanza semplice con Webmin. Dalla scheda networking, aprite "Firewall Linux".

Selezionate Blocca Tutto eccetto SSH e IDENT su interfaccia esterna.

Nella prossima schermata dobbiamo aggiungere delle regole per l'accesso FTP, Webmin, Sendmail e MySQL Admin.

Selezionate "Aggiungi regole" sotto la lista esistente.

Selezionate "Accetta".

Impostate Protocollo di Rete a TCP.

Impostate la porta di destinazione TCP o UDP uguale a 21.

Premete "Crea".

Fate lo stesso per le porte 3306 (MySQL), 25 (Sendmail), 10000 (Webmin) e 80 (Web e phpMyAdmin).

Selezionate "Attiva all'avvio" e premete "Applica configurazione". È tutto. Se potete tornare in Webmin, utilizzare gli script PHP Mail ed FTP e accedere al DB con MySQL Administrator, allora siete a posto.

SUGGERIMENTO: Potreste dover riavviare MySQL. Io utilizzo Webmin visto che è già aperto.

PHP Mail

Potreste voler dare ai visitatori la possibilità di inviarvi una mail con un semplice click dal vostro sito dinamico. PHP possiede già un'opzione per fare questo, ma necessita di un collegamento ad un agente di trasporto (MTA) per l'invio. In altre parole, necessita di un programma o un servizio per mandare la mail. Possiamo utilizzare un'opzione del server chiamata (potete immaginare?), si, Sendmail. Ecco come installarla e configurarla: è davvero semplice.

Per primo installiamo Sendmail. Alla CLI scriviamo:

sudo apt-get install sendmail

Dopo dobbiamo configurare PHP per fargli conoscere dove si trova il servizio SMTP (sendmail). Alla CLI scrivete quanto segue:

sudo nano /etc/php5/apache2/php.ini

Aggiungete quanto segue sotto la sezione mail function, inserendo i vostri dettagli come richiesto:

[mail function]
; Setup for Linux systems
sendmail_path = /usr/sbin/sendmail -t
sendmail_from = <your_webadmin_mail_account@yourdomain.com>

Salvate. È tutto. Il vostro script mail sarà ora felice di inviare mail.

Richard Bosomworth è un appassionato professionista Ubuntu che offre strategie open source e servizi per business IT dal portale web http://toomuchgreen.eu. Quando non lavora con la tecnologia va in bicicletta vigorosamente.

Per certi versi Linux è come tua moglie.

È stabile e molto affidabile.

Tranne il fatto che soddisfa le tue fantasie.

Cosa faresti se fossi molto, molto ricco?

Comprerei un Mac.
Linea 225: Linea 159:
CategoryComunita CategoryComunitaFcm

HowTo6

Traduzione italiana

HOW-TO Scritto da Lucas Westermann

Questo mese ho intenzione di fare un passo ulteriore nel regno dei sistemi ed installare la nostra prima 'CLI' installer basato su sistema Unix. Installeremo FreeBSD 8.1 che potrete scaricare da http://www.freebsd.org/where.htm l. Cliccando sul link “[iso]” vi collegherete ad un server FTP, dove saranno presentate alcune opzioni per le immagini. Potrete scaricare l'una o l'altra, il DVD oppure i file "-discl.iso". L'immagine livefs è destinata per il recovery e la riparazione, non per l'installazione. Per maggiori informazioni sulle differenti opzioni dare un'occhiata qui: http://www.freebsd.org/releases/8.1R/announce.html. Scegliere una macchina con 512MB di RAM e 6GB di Hard Disk, ma sarete liberi di cambiare (aumentare o mantenere come sopra i requisiti minimi). Passo 1: Una volta avviata la macchina e selezionato il corretto file ISO, verrete salutati da FreeBSD

bootloader. Potrete lasciare scorrere il tempo o digitare 1 per fare il boot dal CD.

Passo 2: Una volta che il CD sarà stato caricato, verrà chiesta una regione (fig. 1) e una cartina (fig. 2).

Passo 3: Ora sarete nel menù principale (fig. 3). Se questa è la prima volta che installate FreeBSD, raccomandiamo di andare nelle opzioni Standard, ma sarete liberi di scegliere anche altro (è dopotutto un sistema virtuale che può essere reinstallato numerose volte).

Passo 4: Una volta scelto di installare la versione Standard, apparirà un messaggio che spiegherà fdisk (fig. 4). Dato che questa è una macchina virtuale e non c'è nient'altro, va bene usare il comando “(A)ll”. Se volete installarlo sulla macchina attuale, suggeriamo di eseguire i passaggi in ordine per abituarsi. Il menù fdisk come si vede in fig. 5 è grazioso ed autoesplicativo - una volta che capirete le nozioni di base di fdisk.

VIRTUALIZATION - PART 4 Once you've completed that task, you need to decide what bootmanager you want to install. If FreeBSD is on its own, Standard is suitable, and if you have multiple installs on a disk, you'll need to choose “BootMgr” or “None” (if you already installed a boot manager of some sort). See fig. 6. Thereafter you just need to create a set of BSD partitions within the fdisk partition you created. Basically, you're splitting up the partition into regions for the BSD system, and Auto is suitable for pretty much every case I can think of, unless you feel you need an extra segment/don't need a segment. Again, trying it out in a virtual machine is better than messing around on a live system. Step 5: Now you can choose what packages to install (fig. 7). I generally choose Custom, and select Base, kernels, dict, doc, docuser, games, man, catman, and ports (see fig. 8). Once you choose the packages to install, you need to select where to install it from (fig. 9). The CD is fine if you are using the disc1 or dvd1 ISOs, and you'll need to use the FTP option for the bootonly image. Also, if you want to have the most up-to-date packages, you can use the FTP option as well. If you choose the FTP option, you'll need to enable networking and select an FTP site (instructions for which can be found in the handbook I link to below). For the next few options, you can choose “No” unless you know for a fact you'll be using the virtual machine as a server, then you'll need to pick the services you want. At the screen where you're asked if you want to add a user, you should select “yes” (fig. 10). First you need to create a group for your user (you can also get away with just using “user” as a group, but I prefer to have the primary group be the user's name).When you're done, it should look something like fig. 11. Once the group is created, you can create a user (fig. 12) using your username, the group you just created in the “group” box; choose a password, give it your name, and add “users” to the member groups. You may also want to add your user to the group “wheel” if you want to install sudo.

has learned all he knows from repeatedly breaking his system, then having no other option but to discover how to fix it. You can email Lucas at: lswest34@gmail.com. Once you've completed this step, you can choose if you want to install any extra packages, and you will also be asked for a password for your root account. Step 6: Check the handbook for instructions on installing packages, and get busy messing around! I hope you've found this article useful, and that you've gotten interested in FreeBSD. If you're anything like me, you'll be intrigued and curious as to what you can figure out. If you have any questions, problems, or suggestions, you can email me at lswest34@gmail.com. Please put “virtualization” or “FCM” in the subject line, so that I don't overlook the email. Extra links: PC-BSD (A FreeBSD-based distribution with a graphical installer and pre-configured desktop environment). http://www.pcbsd.org/ FreeBSD Handbook: http://www.freebsd.org/doc/en_US .ISO8859- 1/books/handbook/index.html

Note alla traduzione

Revisione

HOW-TO Scritto da Lucas Westermann

Note alla revisione

Errata Corrige


CategoryComunitaFcm