Saturday, November 27, 2010

Linux Debian Server Installasi

Advertisement
Installazione del server su Debian Linux Debian l'installazione in modo

1.Hidupkan PC, attenersi alla seguente procedura !!!!!!!
expertgui 2.Ketikkan la comparsa precoce di stampa rapida ed entrare.
3.Tekan accedere al menu principale di installazione di Debian.
4.Pilih lingua desiderata, quindi premere INVIO.
5.Pilih l'area desiderata, quindi premere Invio.
6.Pada scegliere un locale, selezionare "aa_DJ UTF-8", premere Invio.
7.Pada scegliere il locale di altri di essere sostenuti, selezionare "aa_DJ UTF-8", premere Invio.
8.Pada per selezionare un layout di tastiera, selezionare il tipo di tastiera: PC-style (AT o connettore PS2) della tastiera, premere Invio.
keymap 9.Pada utilizzare selezionare American Home, premere Invio.
10.Pada scegliere il prossimo passo nel processo di installazione, premere Invio.
11.Pada rilevare e mount del CD-ROM, premere Invio.
12.Pilih tutti i moduli dal menu, premere Invio.
13.Pada avviare i servizi di PC card, selezionare Sì, quindi premere Invio.
14.Pada PCMCIA opzioni gamma di risorse, tipo debian, premere Invio.
15.Tekan entrare a carico dei componenti dell'installatore da CD.
16.Pilih tutti i componenti del CD, premere Invio.
17.Pada rilevare l'hardware di rete, premere invio.
18.Pada PCMCIA risorsa opzioni di gamma, tipo in Debian.
19.Tekan entrare per configurare e avviare una connessione PPPOE.
20.Tekan inserire per configurare la rete.
21.Pada auto-configurazione di rete con DHCP, selezionare Sì, premere invio.
debian 22.Ketik sul nome host, premere Invio.
23.Tekan entrare sul Proseguire l'installazione in remoto usando SSH.
24.Masukkan password desiderata, ad esempio: tipo a 123456, premere invio.
25.Tekan entrare a scegliere un mirror dell'arco debian
protocollo 26.Pada per download di file, selezionare FTP, premere invio.
27.Kemudian Ftp selezionare. Debian.org, premere Invio.
28.Pada rilevare il disco, premere Invio.
partizione del disco 29.Pada, premere Invio.
metodo di partizionamento 30.Pada, selezionare la guidate utilizzare intero, premere invio.
disco 31.Pada scegliere di partizione, selezionare IDE1 master (hda) - 8,5 Gb ST38421A, premere Invio.
32.Tekan inserire lo schema di partizionamento, selezionare una partizione / home separata.
33.Sekarang creiamo una nuova partizione cancellando tutte le partizioni.
Partizionamento del disco Passi:
La prima cosa da fare per eliminare tutte le partizioni
Creare uno schema di partizione
/ Root = 4 GB, Tipo: primario, individuare: inizio, FS: ext3.
/ Home = 2 GB, Tipo: logico, individuare: inizio, FS: ext3.
Swap zona = 2 GB, sistema di area file di swap.
34.Pilih terminare il partizionamento e scrivere i cambiamenti su disco, premere invio.
35.Pada configurare il fuso orario, selezionare orientale.
36.Tekan entrare per configurare l'orologio.
37.Setup utenti e password:
Immettere la password di root utenti
Inserire un nome per l'utente
Inserire un nome per l'account utente
Immettere una password per l'utente
38.Tekan immettere per installare il sistema di base.
39.Tekan inserire per configurare il gestore di pacchetti.
40.Tekan entrare per selezionare e installare il software.
41.Pada Partecipa al sondaggio di utilizzo del pacchetto, selezionare Sì, premere invio.
42.Pada software da installare, selezionare In base alle vostre esigenze, premere Invio.
43.Tekan entrare a installare il boot loader GRUB su un disco rigido.
44.Pada installare il boot loader GRUB nel master boot record, selezionare Sì, premere Invio.
Immettere la password di GRUB.
45.Pada completare l'installazione, premere invio.
46.Selesai
47.Setelah sinstall debian già fatto, facciamo un database con il comando;
Imron @ debian: / # apt-cdrom add
Inserisci binery cd 1 a binery CD 21
Router 1.Membuat;
La prima voce nella directory cd / etc / network /,
Quindi modificare il file pico interfacce come nella vista sotto;
# Used by ifup (8) e ifdown (8). Vedi le interfacce (5) manpage o
# / Usr / share / doc / ifupdown / esempi per ulteriori informazioni.
auto eth0
Iface eth0 inet static
Per affrontare 192.168.17.1 computer Client
netmask 255.255.255.0
broadcast 192.168.17.255
rete 192.168.17.0
auto eth1
IFACE eth1 inet static
indirizzo 192.168.10.17
netmask 255.255.255.0 alla rete
broadcast 192.168.10.255
rete 192.168.10.0
gateway 192.168.10.1
Lo auto
IFACE lo inet loopback
Salva la configurazione,
Routingkan con il comando,
Imron @ debian: / # iptables-t nat-A POSTROUTING-s MASQUERADE 192.168.10.0/24-j
Imron @ debian: / # iptables-t nat-A POSTROUTING-s MASQUERADE 192.168.17.0/24-j
Salva
Imron @ debian: / # iptables-save
Per vedere che abbiamo il routing IP è corretto o non corretto, digitare il comando,
Imron @ debian: / # iptables-t nat-L-n
Poi vai al pico / etc/network/sysct1.conf
# Inoltro
Rimuovere il segno (#)
Riavviare la rete,
Imron @ debian: / # / etc / init.d / networking restart
Router è stata completata.
2.Installare DHCP Server
Installare dhcp3-server con il comando:
Imron @ debian: / # apt-get install dhcp3-server
inserire tutte le cd del caso,
Dhcpd.conf file di configurazione,
Ingresso alla directory cd / etc/dhcp3,
Imron @ debian: / pico # dhcp.conf
Modificare il file dhcp.conf tale configurazione inferiore a quello in grassetto:
#
# File di configurazione di esempio per dhcpd di ISC per Debian
#
# $ Id: dhcpd.conf, v 1.1.1.1 21/05/2002 00:07:44 Exp $ peloy
#
# Il parametro controlla ddns-aggiornamenti-style o meno il server da
# Tentativo di fare un aggiornamento DNS Pls un contratto di locazione è confermata. Noi di default per il
# Comportamento del 2 pacchetti versione ('none', dal momento che DHCP v2 Didn't
# Hanno il supporto per DDNS.)
ddns-update-style none;
Opzione # definizioni comuni a tutte le reti supportate ...
option domain-name imron17.com ";
option domain-name-servers imron17.com, 208.67.222.222;
default-lease-time 600;
max-lease-time 7.200;
# Se il server DHCP è il server DHCP per l'ufficiale locale
# Network, la direttiva dovrebbe essere autorevole non commentate.
# Autorevole;
# Consente di inviare messaggi di log dhcp un file di registro diverso (anche voi
# Si deve hack syslog.conf per completare il reindirizzamento).
log-impianto LOCAL7;
# Nessun servizio sarà da figurare su questa sottorete, ma dichiarando aiuta la
# Server DHCP per capire la topologia della rete.
# Subnet 10.152.187.0 netmask 255.255.255.0 {
#}
# Questa è una dichiarazione subnet molto di base.
# 10.254.239.0 netmask sottorete {255 255 255 224
# Intervallo di 10.254.239.10 10.254.239.20;
# Option routers RTR-239-0-1.example.org, RTR-239-0-2.example.org;
#}
# Questa dichiarazione consente ai client BOOTP per ottenere indirizzi dinamici,
# Il quale non davvero consigliabile.
# 10.254.239.32 netmask sottorete {255 255 255 224
# Range dinamico-bootp 10.254.239.40 10.254.239.60;
# Opzione broadcast-address 10.254.239.31;
# Option routers RTR-239-32-1.example.org;
#}
# Una configurazione leggermente differente per una sottorete interna.
subnet 192.168.17.0 netmask 255.255.255.0 {
range 192.168.17.2 192.168.17.254;
# Opzione imron17.com domain-name-server;
# Option domain-name "imron17.com";
option routers 192.168.17.1;
opzione broadcast-address 192.168.17.255;
default-lease-time 600;
max-lease-time 7.200;
}
# Host il quale richiedono particolari opzioni di configurazione sono elencate in lattine
# Host dichiarazioni. Se non viene specificato l'indirizzo, l'indirizzo volontà di alcuni
# Allocata dinamicamente (se possibile), ma le informazioni specifiche dell'host
# Earnest ancora dalla dichiarazione host.
# Host passacaglia {
# Hardware ethernet 00:00: c0: 5d: bd: 95;
# Filename "vmunix.passacaglia";
# Server-name "toccata.fugue.com";
#}
# Gli indirizzi IP fissi lattine essere specificati anche per gli host. Questi indirizzi
Anche # non dovrebbe essere elencato come disponibili per l'assegnazione dinamica.
# Host per il quale fissa gli indirizzi IP sono stati specificati con le lattine di avvio
# BOOTP o DHCP. Ospita per la quale senza domicilio fisso viene specificato solo lattine
# Essere avviato con DHCP, a meno che vi sia un intervallo di indirizzi della subnet
# Per il quale un client BOOTP è collegato il che ha la bandiera dinamico-bootp
# Imposta.
# Host fantasia {
# Hardware Ethernet 08:00:07:26: c0: a5;
# Fantasia.fugue.com fissa indirizzo;
#}
# È possibile dichiarare una classe di clienti e quindi eseguire l'assegnazione degli indirizzi
# In base a questo. L'esempio seguente mostra un caso di tutti i clienti Nowhere
# In una classe di svolgere determinati ottenere gli indirizzi della subnet 10.17.224/24, e tutti
# Altri clienti di ottenere gli indirizzi della subnet 10.0.29/24.
# Classe "pippo" {
# Match se substring (opzione vendor-class-identifier, 0, 4) = "SUNW";
#}
# Di rete condivisa 224-29 {
# Subnet 10.17.224.0 netmask 255.255.255.0 {
# Opzione RTR router-224.example.org;
#}
# Subnet 10.0.29.0 netmask 255.255.255.0 {
# Opzione RTR router-29.example.org;
#}
# {Pool
# Consentire ai membri di "foo";
# Intervallo 10.17.224.10 10.17.224.250;
#}
# {Pool
# Deny membri di "foo";
# Intervallo 10.0.29.10 10.0.29.230;
#}
#}
Salvare la configurazione.
Dhcp3-riavvio del server:
Imron @ debian: / # / etc/init.d/dhcp3-server restart
Se non esce fallito, il dhcp3-server è stato correttamente
3.Installare Server DNS

BIND9 Installare con il comando
Imron @ debian: / # apt-get install BIND9
inserire il cd richiesto appropriato
Ingresso nella directory / etc/bind9,
Dopo di che, copiamo i file db.127, db.local file e file named.conf titolo come segue:
Imron @ debian: / # cp db.127 db.192
Imron @ debian: / # cp db.local db.imron17
Imron @ debian: / # cp named.conf.backup named.conf
Modificare il file pico db.192 come la configurazione di seguito:
;
; BIND file invertire i dati per l'interfaccia di loopback locale
;
$ TTL 604 800
@ IN imron17.com SOA. root. imron17.com. (
1; seriale
604 800; Refresh
86 400; Riprova
2419200; scadenza
604 800); TTL cache negativa
;
@ IN NS imron17.com.
1.17.168 IN imron17.com PTR.
www IN imron17.com PTR.
Modificare i file di configurazione come pico named.conf inferiore a quello in grassetto:
/ / Questo è il file di configurazione primario per server di nomi DNS BIND.
/ /
/ / Si prega di leggere / usr/share/doc/bind9/README.Debian.gz Per informazioni sul
/ / Struttura del file di configurazione di BIND in Debian, * prima * di personalizzare
/ / Questo file di configurazione.
/ /
/ / Se sono solo l'aggiunta di zone, si prega di fare che in / etc / bind / named.conf.local
include "/ etc / bind / named.conf.options";
/ / Il server con la conoscenza dei server root
zona "." {
suggerimento tipo;
file "/ etc / bind / db.root";
};
/ / È autoritativo per il localhost avanti e indietro zone, e per
/ / Broadcast zone come da RFC 1912
zona "imron17.com" {
type master;
file "/ etc / bind / db. imron17 ";
};
zona "192.in-addr.arpa" {
type master;
file "/ etc/bind/db.192";
};
zona "0.in-addr.arpa" {
type master;
file "/ etc/bind/db.0";
};
Modificare il file db pico. imron17 come la seguente configurazione:
;
; BIND file di dati per l'interfaccia di loopback locale
;
$ TTL 604 800
@ IN imron17.com SOA. root. imron17.com. (
1; seriale
604 800; Refresh
86 400; Riprova
2419200; scadenza
604 800); TTL cache negativa
;
@ IN NS imron17.com.
@ IN A 192.168.17.1
www IN A 192.168.17.1
Riavviare BIND9,
Imron @ debian: / # / etc/init.d/bind9 restart
www.imron17.com Ping in caso di risposta, il DNS è riuscita a
4.Install FTP Server
Installare il ftp con il comando
Imron @ debian: / # apt-get install vsftpd
inserire il cd richiesto appropriato
poi andate su pico / etc / vsftpd.conf
Dopo di che, abbiamo istituito in conformità con i seguenti file:
# Esempio di file di configurazione / etc / vsftpd.conf
#
# Il valore predefinito compilato nelle impostazioni sono abbastanza paranoici. Questo file di esempio
Cose # allenta un po ', per rendere il demone FTP più utilizzabile.
# Si prega di consultare vsftpd.conf.5 per tutti compilati in default.
#
# Leggere questo: Questo file di esempio non è un elenco esaustivo di opzioni vsftpd.
# Si prega di leggere il vsftpd.conf.5 pagina di manuale per avere un'idea completa di vsftpd
# Capabilities.
#
#
# Run standalone? O lattine eseguire vsftpd da inetd o come standalone
# Daemon iniziato da un initscript.
listen = YES
#
# Run standalone con IPv6?
# Come il parametro di ascoltare, ad eccezione di vsftpd si da ascolto su un socket IPv6
# Invece di un indirizzo IPv4 uno. Questo parametro e il parametro di ascoltare sono mutuamente
# Esclusivo.
# Listen_ipv6 = YES
#
# Consentire l'FTP anonimo? (Attenzione - ha permesso di default se la commenti).
anonymous_enable = YES
#
# Togliere il commento questo per permettere agli utenti locali di log in.
local_enable = YES
#
Togliere il commento # questo per consentire qualsiasi forma di FTP comando di scrittura.
write_enable = YES
#
# Umask predefinita per gli utenti locali è 077. Si potrebbe desiderare di cambiare questo a 022,
# Se la vostra utenti sperano che la (022 è utilizzato dalla maggior parte degli altri ftpd)
# Local_umask = 022
#
Togliere il commento # questo per consentire all'utente anonimo FTP per caricare file. Questo solo
# Ha un effetto se quanto sopra globale scrivere abilitare è attivato. Inoltre, sarà possibile da
# Ovviamente è necessario creare una directory scrivibile dall'utente FTP.
anon_upload_enable = YES
#
# Attivare questa linea se vuoi che l'utente FTP anonimo per essere in grado di creare
# Nuove directory.
anon_mkdir_write_enable = YES
#
# Attivare i messaggi directory - messaggi dati a distanza Pls utenti Theys
# Torna in una directory di eseguire determinate.
dirmessage_enable = YES
#
# Attivare la registrazione di upload / download.
xferlog_enable = YES
#
# Assicurarsi che i collegamenti di trasferimento PORT provengono dalla porta 20 (ftp-data).
connect_from_port_20 = YES
Rimuovere # alla grassetto sopra
Salvare la configurazione
Il riavvio del server ftp con il comando
Imron @ debian: / # / etc / init.d / vsftpd restart
Per il nostro tipo mencobannya;
Imron @ debian: / # ftp 192.168.17.0
Digitare il nome utente = password>
e se il login è successo, allora la Suda ftp di successo.
5.Install server Samba
Installare samba con il comando
Imron @ debian: / # apt-get install samba
inserire il cd richiesto appropriato
poi andate su pico / etc / smb.conf
Aggiungere i seguenti file;
[Global]
workgroup = debian
netbios name = imron17
security = share
[Imron17]
comment = imron17
path = / home/imron17 /
public = yes
read only = yes
scrivere list = yes
valid users = nessuno
4.Riavviare server Samba:
Imron @ debian: / # / etc / init.d / samba restart
Ulteriori effettuare la configurazione del server samba;
[Imron] -> specifica il nome del filesharing
security = user-> è solo per utenti registrati.
path = / path media/repo/-> dove la cartella condivisa
OL = nessun accesso guest guest-> negato, per portare il cambiamento a yes
browseable = yes-> possono essere sfogliati
read only = no-> sola lettura hanno la possibilità di un sì o un no
valido utenti = Yodi, radice - user> che ha accesso
writeable = yes-> può essere scritto.
create mask = 700 -> destra per creare file
directory mask = 700 - diritti> per creare le directory
5.Selamat provare
6.Install server Squid
Installare Squid con il comando
Imron @ debian: / # apt-get install squid
inserire il cd richiesto appropriato
poi andare avanti;
Imron @ debian: / # pico / etc / squid / squid.conf
Dopo di che, istituito in conformità con i seguenti file:
Aggiungete un po 'script come questo:
acl tutti src 0.0.0.0/0.0.0.0
acl labi src 192.168.17.0/255.255.255.0
acl non www.google.com dstdomain
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
to_localhost acl dst 127.0.0.0 / 8
SSL_ports porta acl 443 # https
SSL_ports acl porta 563 # snews
SSL_ports porta acl 873 # rsync
Safe_ports acl porta 80 # http
Safe_ports acl porta 21 # ftp
Safe_ports acl porta 443 # https
acl Safe_ports porta 70 # gopher
Safe_ports acl Port 210 # wais
Safe_ports acl porta 1.025-65.535 porte # Unregistered
Safe_ports acl porta 280 # http-mgmt
Safe_ports acl porta 488 # GSS-http
Safe_ports acl 591 porta # FileMaker
Safe_ports acl porta 777 # http multiling
Safe_ports acl porta 631 # cups
acl Safe_ports porta 873 # rsync
Safe_ports acl 901 porta # SWAT
acl purge metodo di spurgo
acl CONNECT metodo CONNECT
Quindi w ctrl, scrivere http_access;
Aggiungere il seguente script;
# INSERISCI IL TUO propria regola (S) QUI DAL VOSTRO ACCESSO ALLOE Clienti
# Esempio di regola consentire l'accesso dal vostro reti locali. Indigene
# Per elencare le vostre (interno) di reti IP from Nowhere navigazione caso
# Essere consentito
# Our_networks Acl src 192.168.1.0/24 192.168.2.0/24
# Http_access allow localhost
http_access allow localhost
http_access non negare
http_access allow labi
w ctrl ancora, scrivere visible_hostname;
Aggiungere lo script di seguito, le lettere in grassetto;
imron17.com visible_hostname
Salvare la configurazione;
Poi siamo ripartire:
Imron @ debian: / # / etc / init.d / squid restart
Se non ci sono errori di scrittura si intende il insaallah calamari avuto successo.
7.Install Mail Server
Installare postfix:
Imron @ debian: / # apt-get install postfix
Intall imap:
Imron @ debian: / # apt-get install courier-imap
Installare pop:
Imron @ debian: / # apt-get install courier-pop
Installa SquirrelMail:
Imron @ debian: / # apt-get install squirrelmail
courier-authdaemon:
Imron @ debian: / # apt-get install courier-authdaemon
Modificare il file predefinito, aggiungere uno script per il file di default:
Imron @ debian: / # pico / etc/apache2/sites-available/default
Alias / mail "/ usr / share / squirrelmail /"

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order Deny, Allow
Nega di tutti
Lasciare da tutti

Salvare la configurazione;
Dopo di che modificare il file main.cf, aggiungere lo script come il file qui sotto;
Imron @ debian: / # pico / etc / postfix / main.cf
myhostname = imron17.com
mydomain = imron17.com
alias_maps = hash: / etc / aliases
alias_database = hash: / etc / aliases
myorigin = $ mydomain
imron17.com mydestination =, Imron, localhost.localdomain, localhost.localdomain, localhost
home_mailbox = Maildir /
relayhost =
mynetworks = 127.0.0.0 / 8 192.168.17.1/24
= Mailbox_command procmail-a "$ EXTENSION"
mailbox_size_limit = 0
recipient_delimiter =
inet_interfaces = tutti
Salvare la configurazione;
Dopo di che, Configurazione di SquirrelMail
Imron @ debian: / # squirrelmail-configure
Di tipo 2, le impostazioni del server
Tipo A, Imap
Server software, sostituirlo con un corriere
Creazione di cartelle Maildir in un modo;
Imron @ debian: / # cd / home / Imron
Imron @ debian: / # maildirmake Maildir
Imron @ debian: / # chown imron.imron Maildir /-Rf
Riavviare tutte le sue applicazioni;
Imron @ debian: / # / etc / init.d / postfix restart
Imron @ debian: / # / etc / init.d / courier-imap restart
Imron @ debian: / # / etc / init.d / courier-pop riavvio
Imron @ debian: / # / etc / init.d / courier-authdaemon riavvio
Imron @ debian: / # / etc / init.d / squirrelmail restart
E il server di posta elettronica è completa.
8.WEB SERVER
Installare apache con il comando:
Imron @ debian: / # apt-get install apache2
Modificare il file per visualizzare il sito web:
Imron @ debian: / # pico / var / www / apache-default / index.html
Salvare la configurazione.
Riavviare apache con il comando:
Imron @ debian: / # / etc/init.d/apache2 restart
Fatto ...