Τρίτη, 22 Νοεμβρίου 2016

ΠΩΣ ΘΑ ΚΑΝΩ ΕΓΚΑΤΑΣΤΑΣΗ DEBIAN SERVER


Αυτός ο οδηγός δείχνει πώς να εγκαταστήσετε ένα Debian 8 (Jessie) διακομιστή. Ο σκοπός αυτού του οδηγού είναι να παρέχει μια ελάχιστη εγκατάσταση του Debian που μπορεί να χρησιμοποιηθεί ως βάση για άλλα μας Debian 8 σεμινάρια και οδηγούς σέρβερ εδώ στο gnulinuxgr.blogspot.gr  
(στο παράδειγμα θα σας το δείξω σε VM (Virtual machine) αλλά η εγκατάσταση σε έναν κανονικό server είναι η ίδια)

1. Απαιτήσεις

Για να εγκαταστήσετε ένα σύστημα Debian 8  θα χρειαστείτε τα εξής:
ένα dvd με το iso, πάμε να το κατεβάσουμε ( άν θέλετε διαλέγεται άλλον τρόπο) εγώ διαλέγω τον κλασσικό:

 http://cdimage.debian.org/debian-cd/8.6.0/amd64/iso-dvd/

 http://cdimage.debian.org/debian-cd/8.6.0/i386/iso-dvd/

εγώ για το παράδειγμα θα διαλέξω 64bits.

2. Θα χρησιμοποιήσω το server1.example.com όνομα με το 192.168.1.100 διεύθυνση IP και το 192.168.1.1 πύλη. Αυτές οι ρυθμίσεις μπορεί να διαφέρουν για σας, έτσι θα πρέπει να τους αντικαταστήσετε, κατά περίπτωση.
Εισάγετε Debian 8 (Jessie) CD εγκατάστασης στο σύστημα και εκκινήστε.







και διαλέγουμε γλώσσα εγκατάστασης



διαλέγουμε τοποθεσία



 διαλέγουμε γλώσσα πληκτρολογίου





Το πρόγραμμα εγκατάστασης ελέγχει το υλικό σας και ρυθμίζει τις παραμέτρους του δικτύου με DHCP αν υπάρχει ένας διακομιστής DHCP στο δίκτυο







Πληκτρολογήστε το όνομα κεντρικού υπολογιστή. Σε αυτό το παράδειγμα, το σύστημά μου ονομάζεται server1.example.com, έτσι γράφω server1 




Πληκτρολογήστε το όνομα του τομέα σας. Σε αυτό το παράδειγμα, αυτό είναι example.com





Στη συνέχεια, δίνουμε root χρήστη και κωδικό πρόσβασης:






Επιβεβαιώστε ότι το συνθηματικό για να αποφύγετε λάθη:





Δημιουργήστε ένα λογαριασμό χρήστη Linux, π.χ. το όνομα ή το ψευδώνυμό σας. Για αυτό το παράδειγμα, η εγκατάσταση, θα έχει το όνομα "διαχειριστής" 













 Τώρα επιλέξτε τη ζώνη ώρας για το διακομιστή







Τώρα θα πρέπει να διαμορφώσετε τον σκληρό σας δίσκο. Χάριν απλότητας θα επιλέξετε Καθοδηγούμενη,θα χρησιμοποιήσετε ολόκληρο το δίσκο






Επιλέξτε το δίσκο που θέλετε να γίνει ο διαμερισμός




Στη συνέχεια, επιλέξτε το σχήμα διαμέρισης. Όπως αναφέρθηκε πριν, επιλέξετε όλα τα αρχεία σε μια κατάτμηση (συνιστάται για νέους χρήστες) για λόγους απλότητας - είναι στο χέρι σας τι θα επιλέξετε εδώ:





Όταν τελειώσετε, επιλέξτε Ολοκλήρωση κατάτμησης και αποθήκευση των αλλαγών στο δίσκο:







Επιλέξτε Ναι όταν σας ζητηθεί: "Γράψτε τις αλλαγές στο δίσκο":




Στη συνέχεια, οι νέες κατατμήσεις σας έχουν δημιουργηθεί και διαμορφωθεί. Τώρα το βασικό σύστημα έχει εγκατασταθεί:





Στη συνέχεια θα πρέπει να ρυθμίσετε το apt. Επειδή εγώ χρησιμοποιώ το Debian Jessie Netinstall CD, το οποίο περιέχει μόνο ένα ελάχιστο σύνολο των πακέτων, πρέπει να χρησιμοποιήσετε έναν δικτυακό καθρέφτη. Επιλέξτε τη χώρα όπου ο καθρέφτης του δικτύου βρίσκεται και θέλετε να χρησιμοποιήσετε  (συνήθως αυτή είναι η χώρα όπου βρίσκεται το σύστημα διακομιστή σας):




Στη συνέχεια, επιλέξτε τον καθρέφτη που θέλετε να χρησιμοποιήσετε (π.χ. ftp.us.debian.org):




Εκτός και αν χρησιμοποιείτε ένα πληρεξούσιο HTTP, αφήστε το παρακάτω πεδίο κενό και πατήστε Συνέχεια:







 Ο αpt τώρα κάνει την ενημέρωση της βάσης δεδομένων στα πακέτα του:







Μπορείτε να παραλείψετε την έρευνα χρήσης πακέτων με την επιλογή No:










Εμείς απλά επιλέγουμε το Πρότυπα βοηθητικά προγράμματα του συστήματος και εξυπηρετητή SSH (έτσι ώστε να μπορώ να συνδεθώ άμεσα με το σύστημα με έναν πελάτη SSH, αφού ολοκληρωθεί η εγκατάσταση) και πατήστε Συνέχεια.
Κάποιοι θα υποστηρίξουν ότι δεν πρέπει να εγκαταστήσετε το Πρότυπο Σύστημα Utilities σε ένα ελάχιστο server, αλλά κατά τη γνώμη μου, θα χρειαστείτε τα περισσότερα από τα στάνταρ βοηθητικά προγράμματα αργότερα ούτως ή άλλως γι 'αυτό θα τα εγκαταστήσει σε αυτόν το διακομιστή ως μέρος της εγκατάστασης βάσης.




Τα απαιτούμενα πακέτα κατεβαίνουν και εγκαταστάση στο σύστημα:




θα ερωτηθήτε για το Grub-install εδώ επιλέγεται το Yes (Ναι) στην πρώτη επιλογή







Πατήστε enter και το πρόγραμμα εγκατάστασης θα εγκαταστήσει το Grub και τελειώνει την εγκατάσταση.








Η εγκατάσταση του συστήματος έχει τώρα τελειώσει. Αφαιρέστε το Debian CD/DVD από τη μονάδα δίσκου CD και πατήστε Συνέχεια για να επανεκκινήσετε το σύστημα:




Η πρώτη εκκίνηση του Debian 8  server: πρώτα θα δείτε την οθόνη εκκίνησης του Grub Boot Loader, πατήστε enter ή περιμένετε μερικά δευτερόλεπτα, η διαδικασία εκκίνησης θα συνεχιστεί αυτόματα.






Λίγα δευτερόλεπτα αργότερα η γραμμή σύνδεσης θα πρέπει να εμφανιστεί




Σύνδεση με όνομα "root" και τον κωδικό του root που έχετε επιλέξει κατά την εγκατάσταση. Όταν συνδεθείτε με το SSH, στη συνέχεια, χρησιμοποιήστε το όνομα χρήστη "διαχειριστής" ως χρήστης root είναι απενεργοποιημένη για απομακρυσμένες συνδέσεις. Στη συνέχεια, εκτελέστε την εντολή "su":


 # su




3. Εάν δεν έχετε εγκαταστήσει το διακομιστή OpenSSH κατά την εγκατάσταση του συστήματος, μπορείτε να το κάνετε τώρα:


# apt-get -y install ssh openssh-server


 4. Εγκατάσταση shell editor
Θα χρησιμοποιήσω nano ως το αγαπημένο μου πρόγραμμα επεξεργασίας κειμένου, άλλοι προτιμούν vi που δεν είναι τόσο εύκολο στη χρήση για αρχάριους. Με την παρακάτω εντολή θα εγκαταστήσει δύο συντάκτες:




# apt-get -y install vim-nox nano


 5. Επεξεργασία δικτύου
Επειδή ο εγκαταστάτης του Debian 8 έχει διαμορφώσει το σύστημά μας για να πάρετε τις ρυθμίσεις του δικτύου μέσω DHCP, θα πρέπει να το αλλάξουμε αυτό τώρα επειδή ένας διακομιστής πρέπει να έχει μια στατική διεύθυνση IP. Επεξεργασία / etc / network / interfaces και να το προσαρμόσετε στις ανάγκες σας (σε αυτό το παράδειγμα εγκατάστασης θα χρησιμοποιήσει τη διεύθυνση IP 192.168.1.100) (παρακαλώ σημειώστε ότι αντικαθηστώ allow-hotplug με auto eth0? Αλλιώς στην επανεκκίνηση του δικτύου δεν λειτουργεί , και θα πρέπει να επανεκκινήσετε το όλο σύστημα):


 # nano /etc/network/interfaces





# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp



 και εδώ θα δώσουμε την static ip

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug eth0
#iface eth0 inet dhcp
auto eth0
iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1



 και 


# service networking restart


 μετά κάνουμε επεξεργασία στο /etc/hosts. να μοιάζει σαν το δικό μας με τα δικά σας στοιχεία φυσικά


# nano /etc/hosts




127.0.0.1       localhost.localdomain   localhost
192.168.1.100   server1.example.com     server1

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

6. Πρώτα βεβαιωθείτε ότι στο /etc/apt/sources.list σας περιέχει το αποθετήριο Jessie / ενημερώσεις (αυτό γίνεται για να έχετε πάντα τις πιο πρόσφατες ενημερώσεις), και ότι τα contrib και non-free αποθετήρια είναι ενεργοποιημένα



# nano /etc/apt/sources.list




# deb cdrom:[Debian GNU/Linux 8.0.0 _Jessie_ - Official amd64 NETINST Binary-1 20150425-12:50]/ jessie main

deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.us.debian.org/debian/ jessie main contrib non-free


deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free


deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

με Ctrl+x y και enter κάνετε αποθήκευση και έξοδο
τέλος 


# apt-get update

# apt-get dist-upgrade -yf





 και τώρα πλέον έχετε έναν Debian server