Γραφικό κέλυφος διακομιστή Ubuntu 16.10. Τα καλύτερα Ubuntu GUI

Υπάρχουν διάφοροι τρόποι για να ξεκινήσετε το X Window. Μερικές φορές, κατά την εγκατάσταση του λειτουργικού συστήματος, συμφωνούν με την πρόταση του προγράμματος εγκατάστασης για αυτόματη εκκίνηση. Εάν όλα πήγαν καλά κατά την εγκατάσταση, τότε θα είστε σε λειτουργία γραφικών αμέσως μετά την εκκίνηση του λειτουργικού συστήματος. Ωστόσο, κρίνοντας από την εμπειρία μου (ειδικά από την εμπειρία με την 3η έκδοση του XFree86), το σύστημα X δεν εγκαθίσταται πάντα αυτόματα, οπότε στην ενότητα για την εγκατάσταση του λειτουργικού συστήματος, σας συμβούλεψα να μην ξεκινήσετε αυτόματα. Πώς ξεκινάτε το γραφικό κέλυφος;

Από το προηγούμενο κείμενο, θα πρέπει να γνωρίζετε ότι πρέπει πρώτα να ξεκινήσετε τον διακομιστή X. Αυτό μπορεί να γίνει εκτελώντας απευθείας τον κατάλληλο διακομιστή από τον κατάλογο / usr / X11R6 / bin. Γνωρίζετε ήδη ότι ως αποτέλεσμα θα δείτε στην οθόνη ένα γκρι ορθογώνιο με έναν σταυρό του ποντικιού στη μέση. Αλλά τότε είναι απίθανο να πετύχετε τίποτα, αφού ο διαχειριστής παραθύρων και κανένα πρόγραμμα πελάτη δεν εκτελείται. Επομένως, απλώς πατήστε το συνδυασμό πλήκτρων< Ctrl>+< Alt>+< Backs pace>για να τερματίσετε τη λειτουργία του διακομιστή X.

Ένας ελαφρώς πιο επιτυχημένος (αλλά όχι ο πιο σωστός) τρόπος για να μπείτε σε λειτουργία γραφικών είναι να δώσετε την εντολή xinit.

Πρόγραμμα xinit(βρίσκεται στον κατάλογο / usr / X11R6 / bin) είναι για την εκκίνηση του διακομιστή X Window System και τουλάχιστον ενός προγράμματος πελάτη.

Εάν η γραμμή εντολών δεν προσδιορίζει ποιος διακομιστής X θα εκτελεστεί, xinitαναζητά το αρχείο .xserverrc στον αρχικό κατάλογο του χρήστη για να εκτελέσει το σενάριο εκκίνησης διακομιστή που περιέχει. Εάν δεν υπάρχει τέτοιο αρχείο, xinitεκτελεί το ακόλουθο σενάριο από προεπιλογή:

Χ: 0

Δηλαδή, εκκινεί ένα πρόγραμμα με το όνομα X στον αριθμό οθόνης 0. Αυτό προϋποθέτει ότι ένας από τους καταλόγους που αναφέρονται στις διαδρομές αναζήτησης περιέχει ένα πρόγραμμα με το όνομα Χ... Όπως ήδη γνωρίζετε, αυτός θα πρέπει να είναι ένας σύνδεσμος προς τον σωστό διακομιστή. Χρησιμοποιώντας τη δέσμη ενεργειών .xserverrc, βεβαιωθείτε ότι η εντολή εκτελεσττρέχει υπάρχον διακομιστή X... Διαφορετικά, η λήψη θα είναι πολύ αργή και θα τερματιστεί αμέσως.

Εάν βρίσκεται στη γραμμή εντολών εκκίνησης xinitκανένα πρόγραμμα πελάτη για εκτέλεση δεν έχει καθοριστεί, πρόγραμμα xinitαναζητά το αρχείο .xinitrc στον αρχικό κατάλογο του χρήστη για εκτέλεση ως δέσμη ενεργειών που ξεκινά προγράμματα-πελάτες. Εάν δεν υπάρχει τέτοιο αρχείο, xinitαπό προεπιλογή εκτελεί την εντολή αντί αυτού του σεναρίου:

xterm -geometry + 1 + 1 -n σύνδεση - οθόνη: 0

Εάν δεν έχετε δημιουργήσει το αρχείο .xinitrc μετά την εγκατάσταση του Red Hat Linux, απλώς εκτελέστε την εντολή xinitαπό τη γραμμή εντολών, θα δείτε μια σχεδόν άδεια επιφάνεια εργασίας με ένα μόνο παράθυρο τερματικού. Εφόσον δεν υπάρχει διαχειριστής παραθύρων, δεν μπορείτε να κάνετε τίποτα με αυτό το παράθυρο (μετακίνηση, αλλαγή μεγέθους κ.λπ.), αλλά μπορείτε να εκκινήσετε άλλα προγράμματα σε αυτό το παράθυρο, συμπεριλαμβανομένου του διαχειριστή παραθύρων. Αλλάξτε, για παράδειγμα, στον κατάλογο / usr / X11R6 / bin και εκδώστε την εντολή fvwmή twm(ένας από αυτούς τους διαχειριστές παραθύρων είναι συνήθως εγκατεστημένος από προεπιλογή). Μετά από αυτό, η προβολή της οθόνης θα αλλάξει κάπως, μπορείτε να μετακινήσετε τα παράθυρα (με τον συνηθισμένο τρόπο, πιάνοντας τον τίτλο του παραθύρου με το ποντίκι) και κάνοντας αριστερό κλικ σε ένα κενό πεδίο της επιφάνειας εργασίας, θα λάβετε ένα έξοδο στο μενού.

Εάν σταματήσουμε σε αυτήν τη μέθοδο κλήσης της γραφικής διεπαφής, τότε κάθε φορά που ξεκινάει, θα πρέπει να επαναλαμβάνετε την ίδια σειρά εντολών (χωρίς να υπολογίζονται τα άλλα μειονεκτήματα αυτής της μεθόδου). Φυσικά, ο χρήστης θα πρέπει να εκμεταλλευτεί τη δυνατότητα δημιουργίας ενός σεναρίου .xinitrc για την αυτοματοποίηση αυτής της ρουτίνας.

Παρακάτω είναι ένα παράδειγμα δέσμης ενεργειών .xinitrc που ξεκινά το ρολόι, πολλά τερματικά και αφήνει τη διαχείριση παραθύρων ως τον "τελευταίο" πελάτη.

#! / bin / sh

xrdb -φόρτωση $ HOME / .Xresources

xsetroot - στερεό γκρι &

xclock -g 50x50-0 + 0 -bw 0 &

xload -g 50x50-50 + 0 -bw 0 &

xterm -g 80x24 + 0 + 0 &

xterm -g 80x24 + 0-0 &

twm

Είναι σημαντικό να σημειωθεί ότι τα προγράμματα που ξεκινούν από το .xinitrc πρέπει να εκτελούνται Ιστορικόεκτός αν ολοκληρωθούν αμέσως. Διαφορετικά, αυτά τα προγράμματα θα εμποδίσουν την εκκίνηση άλλων προγραμμάτων. Ωστόσο, ένα από τα προγράμματα που εκτελούνται (συνήθως ένας διαχειριστής παραθύρων ή ένας εξομοιωτής τερματικού) πρέπει να εκτελεστεί όχι στο παρασκήνιο, αλλά στο προσκήνιο, έτσι ώστε το σενάριο να μην τερματίζεται (με τον τερματισμό αυτού του προγράμματος, ο χρήστης λέει στο πρόγραμμα xinitπου τελείωσε τη δουλειά και ότι το ίδιο το πρόγραμμα xinitπρέπει να τελειώσει). Στο παραπάνω παράδειγμα, εάν ο διαχειριστής παραθύρων έχει ρυθμιστεί σωστά, τότε για έξοδο από τη συνεδρία X, απλώς επιλέξτε την εντολή Εξοδοςστο μενού διαχειριστή twm.

Επιχειρήματα που δίνονται στη γραμμή εντολών της κλήσης xinit, σας επιτρέπει να παρακάμψετε την εκτέλεση των σεναρίων .xinitrc και .xserverrc. Ένα εναλλακτικό πρόγραμμα πελάτη ή/και ένας εναλλακτικός διακομιστής μπορεί να καθοριστεί στη γραμμή εντολών. Το πρόγραμμα πελάτη πρέπει να είναι το πρώτο όρισμα στη γραμμή εντολών της κλήσης xinit... Για να καλέσετε έναν συγκεκριμένο διακομιστή X, προσθέστε μια διπλή παύλα (αφού καθορίσετε το πρόγραμμα-πελάτη και τα ορίσματά του), ακολουθούμενη από το όνομα του απαιτούμενου διακομιστή.

Τα ονόματα προγραμμάτων διακομιστή και πελάτη πρέπει να ξεκινούν με κάθετο (/) ή τελεία (.). Διαφορετικά, αντιμετωπίζονται ως ορίσματα που προστέθηκαν στη γραμμή εντολών της κλήσης προς το αντίστοιχο (προηγούμενο) πρόγραμμα. Με αυτόν τον τρόπο, μπορείτε να προσθέσετε ορίσματα (για παράδειγμα, να ορίσετε τα χρώματα φόντου και κειμένου) χωρίς να χρειάζεται να πληκτρολογήσετε ξανά ολόκληρη τη γραμμή εντολών.

Εάν δεν έχει καθοριστεί συγκεκριμένο όνομα διακομιστή και η διπλή παύλα ακολουθείται από άνω και κάτω τελεία ακολουθούμενη από αριθμό, xinitθα αντιμετωπίσει αυτόν τον αριθμό ως αριθμό εμφάνισης αντί για το προεπιλεγμένο μηδέν. Γενικά, όλα τα ορίσματα που ακολουθούν τη διπλή παύλα προσαρτώνται στη γραμμή εντολών επίκλησης διακομιστή.

Ακολουθούν μερικά παραδείγματα γραμμής εντολών επίκλησης προγράμματος xinit.

$ xinit

Αυτή η εντολή θα ξεκινήσει τον διακομιστή στον οποίο δείχνει ο σύνδεσμος (σύνδεσμος) X και θα εκτελέσει το προσαρμοσμένο σενάριο .xinitrcαν υπάρχει, αλλιώς μόλις ξεκίνησε xterm.

$ xinit - / usr / X11R6 / bin / Xqdss: 1

Έτσι, είναι δυνατή η εκτέλεση ενός συγκεκριμένου διακομιστή σε μια εναλλακτική οθόνη.

$ xinit -geometry = 80x65 + 10 + 10 -fn 8x13 -j -fg white -bg navy

Αυτή η εντολή θα ξεκινήσει τον διακομιστή στον οποίο δείχνει ο σύνδεσμος Χκαι την προεπιλεγμένη εντολή xtermτα ορίσματα που αναφέρονται στη γραμμή εντολών θα περάσουν. Γραφή .xinitrcθα αγνοηθεί.

$ xinit -e widgets - .Xsun -l -c

Σε αυτήν την περίπτωση, η εντολή χρησιμοποιείται για την εκκίνηση του διακομιστή . Xsun -l -c , και το προεπιλεγμένο πρόγραμμα πελάτη xtermθα περάσουν τα επιχειρήματα -e widgets.

Δεδομένου ότι ένας αρχάριος χρήστης συνήθως δεν έχει την ικανότητα να δημιουργήσει τη δική του έκδοση του σεναρίου .xinitrc, οι διαχειριστές του ιστότοπου μπορούν να τον βοηθήσουν να επικαλεστεί το GUI δημιουργώντας ένα δημόσιο σενάριο που εκτελεί αυτήν τη λειτουργία. Τέτοια σενάρια ονομάζονται συνήθως x11, xstart, ή startxκαι είναι ένας βολικός τρόπος για να δημιουργήσετε μια απλή διεπαφή για αρχάριους χρήστες. Ακολουθεί ένα παράδειγμα του απλούστερου σεναρίου αυτού του είδους:

#! / bin / sh

xinit /usr/local/lib/site.xinitrc - / usr / X11R6 / bin / X bc

Κατά την εγκατάσταση της τυπικής έκδοσης του Red Hat Linux, δημιουργείται μια πιο περίπλοκη έκδοση του σεναρίου startxπου βρίσκεται στον κατάλογο / usr / X11 / bin (μπορείτε να τον δείτε). Υπάρχει επίσης μια σελίδα man για αυτό, η οποία λέει ότι αυτό το σενάριο δημιουργείται απλώς ως δείγμα για τους διαχειριστές του ιστότοπου και προορίζεται να δημιουργήσει τις δικές τους εκδόσεις ενός τέτοιου σεναρίου.

Αν κοιτάξετε την τυπική έκδοση του σεναρίου startx, θα δούμε ότι πρακτικά καταλήγει στην εκτέλεση μόνο τριών εντολών:

xauth προσθήκη εμφάνισης $. $ mcookie

xauth προσθήκη "hostname -f" εμφάνιση $. $ mcookie

xinit $ clientargs - $ εμφάνιση $ serverargs

Δηλαδή, τελικά, startxκαλεί την εντολή που έχουμε ήδη εξετάσει xinit, προετοιμάζει μόνο τις απαιτούμενες τιμές των ορισμάτων της γραμμής εντολών για αυτό. Το πρώτο όρισμα είναι το όνομα του αρχείου xinitrc και εάν υπάρχει ένα αρχείο .xinitrc στον αρχικό κατάλογο του χρήστη, τότε λαμβάνεται (με τη διαδρομή) και αν δεν υπάρχει τέτοιο αρχείο στον αρχικό κατάλογο, τότε το σύστημα -Ευρεία αρχείο / etc / X11 / xinit / xinitrc λαμβάνεται, δηλαδή, "clientargs" = "/ etc / X11 / xinit / xinitrc".

Η τιμή της μεταβλητής διαμορφώνεται με τον ίδιο τρόπο. serverargs: εάν υπάρχει ένα αρχείο .xserverrc στον αρχικό κατάλογο του χρήστη, τότε η μεταβλητή serverargsθα το δείξει. Αν δεν υπάρχει τέτοιο αρχείο, τότε serverargsθα δείχνει στο / etc / X11 / xinit / xserverrc. Μεταβλητός απεικόνισηη τιμή εκχωρείται: 0. Περαιτέρω στο σενάριο startxαναλύονται τα ορίσματα που καθορίστηκαν στη γραμμή εντολών κατά την κλήση της (δεν θα αναλύσουμε αυτό το μέρος λεπτομερώς προς το παρόν, αφού πρώτα θα καλέσουμε το σενάριο χωρίς παραμέτρους) και, τέλος, στο τέλος της γραμμής κλήσης xinitπροστέθηκε - auth $ HOME / .Xauthority... Έτσι, αμέσως μετά την εγκατάσταση του συστήματος (μέχρι ο χρήστης να δημιουργήσει τα αρχεία .xinitrc και . xserverrc στον αρχικό σας κατάλογο) θα ονομάζεται ως εξής:

xinit / etc / X11 / xinit / xinitrc -: 0 / etc / X11 / xinit / xserverrc -auth  $ HOME / .Xauthority

Εντολές xauthκαι επιλογή -auth $ HOME / .Xauthority, μεταβιβάζονται στον διακομιστή X, χρησιμεύουν για την εξουσιοδότηση του χρήστη που ξεκινά τη λειτουργία γραφικών. Δεν μας ενδιαφέρουν ακόμη οι μηχανισμοί εξουσιοδότησης, επομένως δεν θα εξετάσουμε αυτό το μέρος (αν ενδιαφέρεστε, δείτε το ηλεκτρονικό εγχειρίδιο άνθρωπος με παράμετρο Xsecurity).

V. Kostromin (kos at rus-linux dot net) - 7.4. Εκκίνηση του συστήματος παραθύρων X.

Παρά το γεγονός ότι όταν εργάζεστε με Διακομιστές LinuxΕίναι σύνηθες να χρησιμοποιείτε την κονσόλα, αλλά απέχει πολύ από τον πιο βολικό τρόπο εργασίας με υπολογιστή. Ειδικά όταν πρόκειται για εργασίες ρουτίνας.

Επομένως, είναι λογικό να βελτιστοποιήσετε την εργασία με αυτό εγκαθιστώντας μια διεπαφή γραφικών ή ιστού.

Η εγκατάσταση και η χρήση του κελύφους γραφικών θα συζητηθεί σε αυτό το άρθρο. Ας πάρουμε ως παράδειγμα τον Ubuntu Server 16.04.

Εγκατάσταση γραφικού κελύφους

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

Το τυπικό κέλυφος εγκαθίσταται χρησιμοποιώντας την εντολή:

Κέλυφος

apt-get εγκατάσταση ubuntu-desktop

Αυτό το κέλυφος καταναλώνει πολύ λιγότερους πόρους συστήματος και έχει επίσης μια διεπαφή παρόμοια με τα Windows (δείτε στιγμιότυπο οθόνης παρακάτω). Επομένως, οι αρχάριοι Linux που έχουν εργαστεί στο παρελθόν με τα Windows θα πρέπει να το δώσουν προσοχή.

Παρά τα φαινομενικά εκτεταμένα μενού, το LXDE δεν διαθέτει εξαιρετικά χαρακτηριστικά. Η αφθονία των προγραμμάτων και των επιλογών από το κουτί σαφώς δεν αφορά αυτήν. Ακόμη και το γραφείο είναι απλώς μια προβολή αρχείων. Μόνο το ελάχιστο. ΟΧΙ πια.

Ωστόσο, για τις περισσότερες τυπικές εργασίες αυτό είναι αρκετό. Τα προγράμματα που περιλαμβάνονται στο πακέτο διανομής LXDE, τα πιο απαιτητικά στη διαδικασία της εργασίας:

  • Leafpad- απλός επεξεργαστής κειμένου. Αναλογικό του "Notepad" στα Windows.
  • LXTerminal- εργασία με την κονσόλα.
  • PCManFM- διαχείριση αρχείων;
  • Xarchiver- αρχειοθέτης. Υποστηρίζει μορφές: bz2, gz, lzma, xz, tar.bz2, tar.gz, tar.lzma, tar.xz, 7z.

Από τις ελλείψεις.

Κατά την εγκατάσταση στο Ubuntu στο LXDE, το κουμπί Αποσύνδεση μερικές φορές δεν λειτουργεί. Και, μαζί με αυτό, και η δυνατότητα όχι μόνο αποσύνδεσης από το σύστημα, αλλά και επανεκκίνησης, θέσης σε κατάσταση αναστολής λειτουργίας κ.λπ. χρησιμοποιώντας μια γραφική διεπαφή.

Αυτό οφείλεται στο γεγονός ότι αυτό το κέλυφος ενδέχεται να μην έχει εγκατασταθεί σωστά και δεν υπάρχει πρόγραμμα lxsession-logout σε αυτό.

Για να επιλύσετε αυτό το πρόβλημα, πρέπει απλώς να εγκαταστήσετε αυτό το πρόγραμμα ξεχωριστά.

apt-get install lxsession-logout

apt - εγκαταστήστε το lxsession - αποσύνδεση

Εγκατάσταση του διαχειριστή πακέτωνΣυναπτικός

Η εγκατάσταση ενός γραφικού κελύφους είναι ήδη ένα μεγάλο βήμα για τη διευκόλυνση της εργασίας με το σύστημα. Ωστόσο, η εγκατάσταση λογισμικού εξακολουθεί να μπορεί να γίνει μόνο από την κονσόλα.

Αυτό το πρόβλημα μπορεί να λυθεί με την εγκατάσταση ενός γραφικού διαχειριστή πακέτων. Για παράδειγμα το Synaptic.

apt-get install synaptic

apt - εγκαταστήστε το synaptic

Το Synaptic μπορεί να ξεκινήσει με δύο τρόπους:

  • Χρησιμοποιώντας την εντολή

    sudo συναπτικό

  • Χρήση γραφικής διεπαφής.
    Κύριο μενού - "Debian" - "Εφαρμογές" - "Σύστημα" - "Διαχείριση πακέτων" - "Synaptic PackageManager"
  • Όταν ξεκινά το Synaptic (στο LXDE, όλα τα παράθυρα του Synaptic λειτουργούν σε συνδυασμό με το παράθυρο "background" του LXTeminal), θα ζητήσει τον κωδικό πρόσβασης ενός χρήστη με δικαιώματα υπερχρήστη. Αφού εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης, θα ανοίξει το κύριο παράθυρο του Synaptic.

    παράθυρο" Σύντομη περιγραφή«Μπορεί να κλείσει και, εάν είναι επιθυμητό, ​​να απενεργοποιηθεί πλήρως.

    Για να εγκαταστήσετε ένα πρόγραμμα χρησιμοποιώντας το Synaptic, απλώς επιλέξτε το πακέτο σηκώνοντας το πλαίσιο ελέγχου δίπλα στο όνομά του και κάντε κλικ στο κουμπί "Εφαρμογή" στη γραμμή εργαλείων. Στη συνέχεια, αφού επιβεβαιώσει την εγκατάσταση στο ανοιχτό παράθυρο διαλόγου, το Synaptic θα εκτελέσει όλες τις απαραίτητες ενέργειες αυτόματα.

    Εάν απαιτούνται πρόσθετα πακέτα για να λειτουργήσει το πρόγραμμα, η Synaptic θα προτείνει να τα προσθέσει σε αυτό που έχει ήδη επιλεγεί.

    Εάν κάποιο πακέτο είναι ήδη εγκατεστημένο, το πλαίσιο ελέγχου θα είναι πράσινο.

    Εγκατάσταση προγραμμάτων με παράδειγμαMySQLΠάγκος εργασίας

    Για να εργαστείτε με το MySQL DBMS σε Linux, μπορείτε να χρησιμοποιήσετε το πρόγραμμα MySQL Workbench καθώς και στα Windows. Ταυτόχρονα, η πραγματική διαδικασία εργασίας με το MySQL Workbench σε Windows και Linux δεν διαφέρει.

    Στο Synaptic, το απαιτούμενο πακέτο βρίσκεται στην ενότητα "Βάσεις δεδομένων (σύμπαν)". Ανεβάζουμε το πλαίσιο ελέγχου του πακέτου mysql-workbench και συμφωνούμε να προσθέσουμε τα απαραίτητα πακέτα στην εγκατάσταση.

    Αφού κάνετε κλικ στο κουμπί "Εφαρμογή" και επιβεβαιώσετε Εγκαταστάσεις MySQLΘα τοποθετηθεί πάγκος εργασίας.

    Μπορείτε να το ξεκινήσετε από το γραφικό περιβάλλον ως εξής: Κύριο μενού - "Debian" - "Εφαρμογές" - "Προγραμματισμός" - "MySQL Workbench".

    Τώρα η εργασία με τη MySQL είναι πολύ απλοποιημένη και η ασφάλεια αυξάνεται επίσης σημαντικά (όταν απενεργοποιείτε την απομακρυσμένη πρόσβαση στο MySQL), καθώς δεν υπάρχει πλέον ανάγκη όχι μόνο να χρησιμοποιείτε βοηθητικά προγράμματα κονσόλας, αλλά και να ανοίγετε πρόσβαση μέσω του ιστού (phpMyAdmin).

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

    Περίληψη

    Η χρήση ενός γραφικού κελύφους καθιστά πολύ πιο εύκολη την εργασία με τον διακομιστή.

    Φυσικά, το Linux δεν σας επιτρέπει να εγκαταλείψετε εντελώς την κονσόλα, αλλά αυτό στην πραγματικότητα δεν απαιτείται. Η χρήση προγραμμάτων με γραφική διεπαφή για την εκτέλεση βασικών λειτουργιών είναι ήδη αρκετή για να βελτιστοποιήσετε σημαντικά την εργασία σας.

    Παρά την καθιερωμένη άποψη ότι «στην κονσόλα φτιάχνονται πραγματικοί διακομιστές», τελικά ο διακομιστής υπάρχει για εσάς και όχι εσείς για τον διακομιστή. Επομένως, δεν υπάρχει τίποτα κατακριτέο στο να γίνει η εργασία πιο βολική και αποτελεσματική.

Οδηγίες

Στο λειτουργικό σύστημα Rad Hat Linux, το γραφικό κέλυφος εκκινείται χρησιμοποιώντας την εντολή xinit που έχει εισαχθεί στην κονσόλα ως υπερχρήστης ρίζας. Εάν δεν γνωρίζετε τον κωδικό πρόσβασης για αυτό λογαριασμός, τότε, δυστυχώς, θα πρέπει να εργαστείτε στη γραμμή εντολών. Εάν έχετε κωδικό πρόσβασης, τότε μπορείτε να εργαστείτε σε πλήρη λειτουργία, δηλαδή με δικαιώματα διαχειριστή.

Στο χειρουργείο Σύστημα UbuntuΟικογένεια Linux, μπορείτε επίσης να ενεργοποιήσετε το γραφικό κέλυφος από τη γραμμή εντολών. Θα χρειαστείτε ξανά δικαιώματα υπερχρήστη για να εισαγάγετε την εντολή sudo apt-get install ubuntu-desktop. Εισαγάγετε εντολές προσεκτικά. Σε αυτό το λειτουργικό σύστημα, σχεδόν όλες οι ενέργειες εκτελούνται με εντολές, επομένως θα πρέπει να προσαρμοστείτε σε τέτοιες ενέργειες.

Εάν το κέλυφος δεν φορτώθηκε και η κονσόλα έδωσε σφάλμα πακέτου - ενημερώστε αρχεία συστήματος... Για να το κάνετε αυτό, εισαγάγετε την εντολή sudo apt-get update. Αφού κατεβάσετε τα απαραίτητα πακέτα (και αυτό θα πάρει πολύ χρόνο, ανάλογα με την ταχύτητα του Διαδικτύου), εκτελέστε το γραφικό διεπαφήεντολή έναρξης sudo gdm. Εάν δυσκολεύεστε να κατεβάσετε πολλές πληροφορίες, εγκαταστήστε το πακέτο γραφικού κελύφους χωρίς πρόσθετες επεκτάσεις χρησιμοποιώντας την εντολή sudo aptitude install --no-install-recommends ubuntu-desktop ή sudo apt-get install xubuntu-desktop.

Μοντέρνο γραφικό διεπαφήΤα λειτουργικά συστήματα της οικογένειας Linux είναι πολύ προσεγμένα και βολικά. Κάθε στοιχείο είναι προσαρμόσιμο για να ταιριάζει στα γούστα και τις επιθυμίες του χρήστη. Ελέγξτε τα εγχειρίδια για να κάνετε αυτές τις αλλαγές στο κέλυφος. Κάθε λειτουργικό σύστημα έχει το δικό του γραφικό διεπαφή, και, κατά κανόνα, κάθε λειτουργικό σύστημα έχει πολλές θετικές και αρνητικές πλευρές.

Λογισμικό Λογισμικό Linuxγίνεται όλο και πιο δημοφιλής. Προτιμάται από πολλούς χρήστες υπολογιστών. Σε σύγκριση με άλλα λειτουργικά συστήματα, το Linux είναι πιο ισχυρό, το οποίο έχει αρχίσει να προσελκύει πολλούς χρήστες.

Θα χρειαστείτε

Οδηγίες

Πριν την εγκατάσταση Linux, μεταβείτε στο BIOS. Ενεργοποιήστε την εκκίνηση από το CD-ROM εκεί. Αυτό μπορεί να γίνει στην ενότητα "Εκκίνηση". Στη συνέχεια, ελέγξτε τη "Μονάδα CD-ROM". Για να εργαστείτε στο BIOS, χρησιμοποιήστε τα κουμπιά. Χρησιμοποιήστε την ενότητα "Αποθήκευση και έξοδος από τη ρύθμιση" για να αποθηκεύσετε τις ρυθμίσεις. Στη συνέχεια, εκκινήστε το δίσκο Linux.

Για να χρησιμοποιήσετε το Linux, πρέπει να το ξεκινήσετε. Για να το κάνετε αυτό, επιλέξτε το πιο κατάλληλο κιτ διανομής για εσάς. Στην αρχή της εγκατάστασης, καθορίστε τη γλώσσα και επιλέξτε την κωδικοποίηση. Συνιστάται να βάλετε την κωδικοποίηση cp1251, ή KOI8-R. Απαιτείται για Εκκίνηση Linuxεπιλέξτε τα πακέτα που θέλετε. Χρησιμοποιήστε την καρτέλα Προσαρμοσμένη εγκατάσταση για να το κάνετε αυτό. Θα δείτε μια ολόκληρη λίστα πακέτων που είναι διαθέσιμα για εγκατάσταση στον υπολογιστή σας. Επιλέξτε μόνο αυτό που πραγματικά χρειάζεστε. Αλλά μπορείτε να εγκαταστήσετε τα πάντα. Στη συνέχεια, πρέπει να σπάσετε το σκληρό σε τμήματα, τα οποία για Linux... Και εδώ μπορείτε να επιλέξετε μόνοι σας.

Μπορείτε να επιλέξετε το σύστημα αρχείων ext3. Χωρίζεται σε πολλές ενότητες. Μορφοποιήστε τα όλα και κάντε κλικ στο «Επόμενο» στο τέλος. Επιλέξτε το bootloader. Αφού εγκατασταθεί πλήρως το Linux, ο υπολογιστής θα επανεκκινήσει. V Ρυθμίσεις BIOSαλλάξτε τις ρυθμίσεις σε αυτό που ήταν πριν. Εγκατάσταση εκκίνησης από σκληρός δίσκος... Αποθηκεύστε τις αλλαγές σας. Για να συνδεθείτε στο σύστημα, εισαγάγετε τον κωδικό πρόσβασης που βρήκατε κατά την εγκατάσταση. Στη συνέχεια κάντε κλικ στο «Σύνδεση». Θα ανοίξει το "Desktop". Μερικά στοιχεία. Ένα παράθυρο θα ανοίξει μπροστά σας. Σε αυτό θα ενεργοποιήσετε την πλήρη υποστήριξη για τη ρωσική γλώσσα. Πότε Linuxσυνδεθείτε και, στη συνέχεια, μπορείτε να κάνετε κλικ στο "Εκτέλεση αυτής της ενέργειας τώρα". Αλλά στην αρχή είναι καλύτερα να πατήσετε "Κλείσιμο" προς το παρόν. Μπορείτε να φτάσετε στη δουλειά. Όταν εγκαθιστάτε το Διαδίκτυο, μπορείτε να κάνετε λήψη προγραμμάτων και να μεταφράσετε όλα τα στοιχεία της γλώσσας.

Σχετικά βίντεο

Συχνά μπαίνοντας Κωδικός πρόσβασηςη είσοδος στο λειτουργικό σύστημα γίνεται περιττή λειτουργία. Πώς μπορώ να το απενεργοποιήσω; Η κατάργηση αυτής της ρύθμισης δεν θα σας πάρει πολύ.

Οδηγίες

Ανοίξτε τον πίνακα ελέγχου του υπολογιστή. Βρείτε το μενού για τη ρύθμιση λογαριασμών χρηστών, εκεί μπορείτε να αλλάξετε όλα τα δεδομένα για τη σύνδεση στο λειτουργικό σύστημα, να ορίσετε ή να διαγράψετε έναν κωδικό πρόσβασης, να αλλάξετε το όνομα χρήστη του συστήματος, να προσθέσετε ένα νέο κ.λπ.

Επιλέξτε το στοιχείο στη δεξιά πλευρά του παραθύρου "Αλλαγή λογαριασμού". Χρησιμοποιήστε τα κουμπιά αριστερού και δεξιού βέλους και το πλήκτρο Backspace για πλοήγηση στα μενού. Κάντε κλικ μία φορά στον λογαριασμό του οποίου τις παραμέτρους σύνδεσης θέλετε να διαμορφώσετε.

Το Ubuntu είναι μια από τις πιο δημοφιλείς διανομές Linux που αναπτύχθηκε από την Canonical. Από προεπιλογή, χρησιμοποιεί το δικό του γραφικό κέλυφος - Unity. Εφαρμόζεται πάνω από το περιβάλλον επιφάνειας εργασίας Gnome 3 και φαίνεται όμορφο.

Αλλά το Unity έχει ένα σημαντικό μειονέκτημα - υπάρχουν πολύ λίγες ρυθμίσεις και εξακολουθούν να υπάρχουν ορισμένα σφάλματα και ελλείψεις. Επιπλέον, αυτό το κέλυφος δεν αρέσει σε όλους. Αλλά δεν είναι απαραίτητο να το χρησιμοποιήσετε, μπορείτε να εγκαταστήσετε οποιοδήποτε από τα διαθέσιμα περιβάλλοντα επιφάνειας εργασίας για Linux. Εδώ, η επιλογή σας περιορίζεται μόνο από το γούστο σας. Σε αυτό το άρθρο, θα ρίξουμε μια ματιά στα καλύτερα γραφικά κέλυφος Ubuntu 16.04, καθώς και πώς να τα εγκαταστήσετε σε αυτό το σύστημα.

Το Gnome 3 ή το περιβάλλον μοντέλου αντικειμένου δικτύου GNU είναι μέρος του Έργου GNU και έχει αναπτυχθεί από την ομάδα του έργου Gnome. Αυτή η επιφάνεια εργασίας χρησιμοποιείται ως η προεπιλεγμένη γραφική διεπαφή του Ubuntu για τη διανομή Ubuntu Gnome.

Βασικά χαρακτηριστικά:

  • Σύνθετος διαχειριστής Μουρμούρισμαή Compiz;
  • Λειτουργία προβολής "Ενέργειες"σας επιτρέπει να βλέπετε όλα τα ανοιχτά παράθυρα σε μία οθόνη, να τα μετακινείτε μεταξύ επιτραπέζιων υπολογιστών, αναζήτηση και πολλά άλλα.
  • Υπάρχει ένα σύστημα ειδοποιήσεων επιφάνειας εργασίας.
  • Υποστηρίζονται επεκτάσεις με τις οποίες μπορείτε να αλλάξετε την εμφάνιση και τη λειτουργικότητα του περιβάλλοντος. Μπορείτε να τα εγκαταστήσετε από το extensions.gnome.org.
  • Από προεπιλογή, τα παράθυρα δεν μπορούν να ελαχιστοποιηθούν, συνιστάται η χρήση επιτραπέζιων υπολογιστών και λειτουργίας εμφάνισης για την αντικατάσταση αυτής της δυνατότητας "Ενέργειες"... Αλλά η ελαχιστοποίηση των παραθύρων μπορεί να ενεργοποιηθεί.
  • Δυναμικός αριθμός επιτραπέζιων υπολογιστών. Μπορείτε να ανοίξετε όσα από αυτά θέλετε.

Για εγκατάσταση, εκτελέστε:

sudo apt εγκατάσταση ubuntu-gnome-desktop

2. Xfce

Το Xfce είναι ένα ελαφρύ περιβάλλον επιφάνειας εργασίας για το Ubuntu και άλλες διανομές Linux. Καταναλώνει πολύ λίγους πόρους συστήματος, φαίνεται ωραίο και είναι φιλικό προς το χρήστη. Μαζί με το ίδιο το περιβάλλον, παρέχονται αρκετές πρόσθετες εφαρμογές, πίνακες και πρόσθετα, ενώ χρησιμοποιείται επίσης ο εγγενής διαχειριστής παραθύρων Xfwm.

Εκτός από τα τυπικά στοιχεία, αυτή η επιφάνεια εργασίας Ubuntu περιλαμβάνει πρόσθετα προγράμματαμε πρόθεμα xfce. Για να εγκαταστήσετε το περιβάλλον επιφάνειας εργασίας xfce στο Ubuntu, εκτελέστε:

sudo apt-get install xubuntu-desktop

3. KDE Plasma

Το KDE είναι ένα άλλο πολύ ισχυρό και όμορφο περιβάλλον επιφάνειας εργασίας παρόμοιο με το Gnome σε λειτουργικότητα και κατανάλωση πόρων. Όμως, σε αντίθεση με το Gnome, υπάρχουν πολλές ρυθμίσεις εδώ και μπορείτε να διαμορφώσετε το περιβάλλον όπως θέλετε. Το KDE έχει μια εμφάνιση και αίσθηση που μοιάζει με τα Windows, η οποία θα είναι χρήσιμη για αρχάριους.

Βασικά χαρακτηριστικά:

  • Μπορείτε να προσαρμόσετε έναν τεράστιο αριθμό παραμέτρων και κυριολεκτικά οποιαδήποτε πτυχή της συμπεριφοράς του εργασιακού περιβάλλοντος.
  • Τα πάνελ μπορούν να τοποθετηθούν στα άκρα της οθόνης, να χρησιμοποιηθούν ως εκτοξευτές ή ράβδοι φόρου.
  • Μπορείτε να εκκινήσετε προγράμματα από το μενού, μέσω του προγράμματος εκκίνησης ή χρησιμοποιώντας συντομεύσεις.
  • Τα γραφικά στοιχεία πλάσματος μπορούν να τοποθετηθούν στην επιφάνεια εργασίας.
  • Η λειτουργία Action σάς επιτρέπει να κάνετε εναλλαγή μεταξύ επιτραπέζιων υπολογιστών και διαστημάτων.

Για να εγκαταστήσετε το περιβάλλον επιφάνειας εργασίας και όλα τα πρόσθετα πακέτα, εκτελέστε σε ένα τερματικό:

sudo apt εγκατάσταση kubuntu-desktop

4. LXDE

Το LXDE είναι ένα άλλο ελαφρύ περιβάλλον επιφάνειας εργασίας που εστιάζει στην ελάχιστη κατανάλωση πόρων και στη μέγιστη απόδοση. Το Openbox χρησιμοποιείται ως διαχειριστής παραθύρων. Αλλά εκτός από αυτό, το σετ περιλαμβάνει πολλά βοηθητικά προγράμματα με το πρόθεμα LX: ρυθμίσεις συστήματος, πρόγραμμα φόρτωσης εφαρμογών, πίνακας, διαχείριση συνεδρίας, συσκευή αναπαραγωγής ήχου, τερματικό και πολλά άλλα.

Βασικά χαρακτηριστικά:

  • Καταναλώνει λίγη CPU και μνήμη.
  • Φαίνεται απλό και όμορφο.
  • Υπάρχουν πολλές ρυθμίσεις με τις οποίες μπορείτε να κάνετε το περιβάλλον να φαίνεται όπως θέλετε.
  • Τα στοιχεία περιβάλλοντος μπορούν να χρησιμοποιηθούν ανεξάρτητα το ένα από το άλλο.

Για να αλλάξετε το περιβάλλον επιφάνειας εργασίας του ubuntu, εκτελέστε την ακόλουθη εντολή:

sudo apt-get install lubuntu-desktop

5. Κανέλα

Το Cinnamon είναι ένα πιρούνι του Gnome 3 που αναπτύχθηκε από την ομάδα διανομής Linux Mint... Το περιβάλλον χρησιμοποιεί το δικό του κέλυφος, το οποίο κάνει τη διεπαφή Gnome 3 να μοιάζει με το Gnome 2. Χρησιμοποιεί ένα νέο λογισμικόκαι ταυτόχρονα αποκτάτε μια σύγχρονη διεπαφή και τη δυνατότητα εγκατάστασης επεκτάσεων. Το περιβάλλον διαθέτει το γνωστό πάνελ στο κάτω μέρος της οθόνης και το μενού εκκίνησης της εφαρμογής, καθώς και τη δυνατότητα προσθήκης widget στην επιφάνεια εργασίας.

Για εγκατάσταση, εκτελέστε:

sudo add-apt-repository ppa: embrosyn / κανέλα
$ sudo apt ενημέρωση
$ sudo apt εγκατάσταση βατόμουρου κανέλας

6. ΣΥΝΤΡΟΦΕ

Το MATE είναι ένα fork του Gnome 2 που δημιουργήθηκε αμέσως μετά την ανακοίνωση της κυκλοφορίας του Gnome 3. Σε πολλούς χρήστες δεν άρεσε μια νέα έκδοση- ήθελαν να διατηρήσουν την ίδια εμφάνιση. Το περιβάλλον φαίνεται ακριβώς το ίδιο με την παραδοσιακή διεπαφή Gnome 2.

Βασικά χαρακτηριστικά:

  • Έχει την παραδοσιακή εμφάνιση και αίσθηση του Gnome 2.
  • Έρχεται με παλαιότερες εκδόσεις ορισμένων εφαρμογών Gnome 2.
  • Όλες οι διενέξεις μεταξύ MATE και Gnome 3 έχουν επιλυθεί, επομένως και τα δύο περιβάλλοντα μπορούν να εγκατασταθούν απρόσκοπτα στο σύστημα.
  • Υποστηρίζονται εφαρμογές GTK2 και GTK3.

Για εγκατάσταση, χρησιμοποιήστε την ακόλουθη εντολή:

sudo apt-get install ubuntu-mate-desktop

7. Πάνθεον

Το Pantheon είναι ένα γραφικό frontend για το Gnome 3 που αναπτύχθηκε από το έργο Elementary OS. Μπορεί όμως να εγκατασταθεί και στο Ubuntu.

Ιδιαιτερότητες:

  • Το επάνω πάνελ ονομάζεται WingPanel και συνδυάζει τα καλύτερα από το Gnome 2 και το Gnome Shell.
  • Το πρόγραμμα εκκίνησης Slingshot χρησιμοποιείται για την εκκίνηση εφαρμογών.
  • Στο κάτω μέρος της οθόνης βρίσκεται η αποβάθρα Plank.
  • Το βοηθητικό πρόγραμμα Cerebere εκτελείται στο παρασκήνιο και παρακολουθεί τη λειτουργία όλων των άλλων στοιχείων και επίσης τα επανεκκινεί σε περίπτωση σφάλματος.
  • Μπορείτε να επιλέξετε ποιες λειτουργικές μονάδες περιβάλλοντος θέλετε να χρησιμοποιήσετε στο σύστημά σας.

Για εγκατάσταση, εκτελέστε τις παρακάτω εντολές:

sudo add-apt-repository ppa: elementary-os / καθημερινά
$ sudo apt ενημέρωση
$ sudo apt install elementary-desktop

8. GNOME Flashback

Αυτή είναι μια έκδοση του κλασικού περιβάλλοντος επιφάνειας εργασίας Gnome, ένα χαρτοφυλάκιο νέων τεχνολογιών όπως το GTK3 και άλλες. Αυτή είναι η κύρια διαφορά του από το MATE: σχεδόν το ίδιο Gnome 2, μόνο ελαφρώς ενημερωμένο - κάτι ανάμεσα στο Gnome 2 και το 3. Λειτουργεί καλύτερα σε παλαιότερο υλικό.

Ιδιαιτερότητες:

  • Διαθέτει κλασικό μενού και πίνακα εφαρμογών.
  • Ο πίνακας έχει διαμορφωθεί με τον ίδιο τρόπο όπως στο Gnome 2, μόνο για να γίνει αυτό, πρέπει να πατήσετε Alt.
  • Βελτιωμένη συνολική σταθερότητα, οι μικροεφαρμογές δεν μπορούν πλέον να μετακινηθούν και οι κάθετες ράβδοι λειτουργούν καλύτερα.

Για εγκατάσταση, πληκτρολογήστε την εντολή:

sudo apt εγκατάσταση gnome-session-flashback

9. Φοβερό

Το Awesome δεν είναι πραγματικά ένα περιβάλλον επιφάνειας εργασίας, είναι ένας διαχειριστής παραθύρων με πλακάκια. Από προεπιλογή, συνοδεύεται από έναν πίνακα όπου μπορείτε να τοποθετήσετε τις μικροεφαρμογές, την εναλλαγή επιφάνειας εργασίας και τα γραφικά στοιχεία σας. Υπάρχουν επίσης αρκετές βιβλιοθήκες widget που μπορείτε να προσθέσετε στην επιφάνεια εργασίας σας.

Η τοποθέτηση πλακιδίων σάς επιτρέπει να αλλάζετε αυτόματα τη διάταξη των παραθύρων χωρίς να επικαλύπτονται, ώστε να γεμίζουν ομοιόμορφα την οθόνη, αλλά μπορείτε να κάνετε τα παράθυρα να επιπλέουν, όπως γίνεται σε κανονικά περιβάλλοντα.

Ιδιαιτερότητες:

  • Χωρίς σπατάλη χώρου στην οθόνη.
  • Δεν χρειάζεται να επιλέξετε τη θέση των παραθύρων χρησιμοποιώντας το ποντίκι ή την επιφάνεια αφής.
  • Διαμόρφωση δεσμών παραθύρων.
  • Υπάρχει υποστήριξη ποντικιού.

Για εγκατάσταση, απλώς εκτελέστε:

sudo apt-get εγκατάσταση φοβερή

10. Διαφωτισμός (Ε)

Το περιβάλλον Διαφώτισης εστιάζει στην ομορφιά ενώ ελαχιστοποιεί την κατανάλωση πόρων. Υπάρχει ένα σύνολο δικών του εφαρμογών, καθώς και ο δικός του διαχειριστής παραθύρων. Υπάρχει μια βάση σύνδεσης στο κάτω μέρος της οθόνης και μπορούν να προστεθούν γραφικά στοιχεία στην επιφάνεια εργασίας. Για εγκατάσταση, εκτελέστε:

sudo add-apt-repository ppa: enlightenment-git / ppa
$ sudo apt-get ενημέρωση
$ sudo apt-get install e20

11.i3wm

Το i3wm είναι ένας άλλος εξαιρετικός και απλός διαχειριστής παραθύρων που βασίζεται σε πλακίδια. Οι προγραμματιστές έχουν δώσει έμφαση στη μέγιστη απλότητα, τόσο της χρήσης όσο και του κώδικα με τις ρυθμίσεις.

Ιδιαιτερότητες:

  • Υποστήριξη για πολλαπλές οθόνες.
  • Υποστήριξη UTF-8.
  • Εύκολη ρύθμιση (δεν απαιτείται γλώσσα προγραμματισμού).
  • Δημιουργία διατάξεων για τη δυναμική διάταξη των παραθύρων.
  • Χειρισμός αιωρούμενων και αναδυόμενων παραθύρων.
  • Διάφοροι τρόποι λειτουργίας όπως στο Vim.

Για εγκατάσταση, εκτελέστε:

sudo apt-get εγκατάσταση i3

12. Deepin DE

Η διανομή Deepin Linux χρησιμοποιεί το δικό της ειδικά σχεδιασμένο περιβάλλον επιφάνειας εργασίας ενσωματωμένο με εφαρμογές όπως Deepin Video, Deepin Music και άλλες. Χαρακτηριστικό του χαρακτηριστικό είναι ο πλαϊνός πίνακας ρυθμίσεων όπως στα Windows 8.1, μόνο που είναι πολύ πιο βολικός.

Η εγκατάσταση του περιβάλλοντος Ubuntu γίνεται με την εντολή:

sudo sh -c "echo" deb http://packages.linuxdeepin.com/deepin αξιόπιστο κύριο μη ελεύθερο σύμπαν ">> /etc/apt/sources.list"
$ sudo sh -c "echo" deb-src http://packages.linuxdeepin.com/deepin αξιόπιστο κύριο μη ελεύθερο σύμπαν ">> /etc/apt/sources.list"
$ wget http://packages.linuxdeepin.com/deepin/project/deepin-keyring.gpg
$ gpg --εισαγωγή deepin-keyring.gpg
$ sudo gpg --export --armor 209088E7 | sudo apt-key add -
$ sudo apt-get ενημέρωση
$ sudo apt-get install dde-meta-core python-deepin-gssettings deepin-music-player deepin-software-center deepin-movie deepin-game-center

13. Budgie

Το Budgie είναι ένα περιβάλλον επιφάνειας εργασίας που βασίζεται στο Gnome που αναπτύχθηκε από την ομάδα διανομής Solus. Οι προγραμματιστές εστίασαν στη δημιουργία της πιο όμορφης διεπαφής. Αυτό το Ubuntu GUI είναι η προεπιλογή στην έκδοση Ubuntu Budgie, η οποία έγινε πρόσφατα επίσημη.

Ιδιαιτερότητες:

  • Ενσωματώνεται με τη στοίβα Gnome.
  • Υπάρχει μια πλαϊνή γραμμή Raven από την οποία μπορείτε να έχετε γρήγορη πρόσβαση στις ρυθμίσεις.
  • Όλες οι ρυθμίσεις γίνονται μέσω του πίνακα Raven.

Για εγκατάσταση, πληκτρολογήστε τις ακόλουθες εντολές:

sudo add-apt-repository ppa: budgie-remix / ppa
$ sudo apt ενημέρωση
$ sudo apt εγκατάσταση budgie-desktop

14. Ανοιχτό κουτί

Το Openbox είναι ένας διαχειριστής παραθύρων. Έχει μινιμαλιστική εμφάνιση και αίσθηση και είναι εξαιρετικά προσαρμόσιμο. Μπορείτε να αλλάξετε σχεδόν οποιαδήποτε πτυχή του κελύφους. Μπορείτε να προσαρμόσετε την εμφάνιση όπως θέλετε και μπορείτε επίσης να χρησιμοποιήσετε εφαρμογές KDE ή Gnome.

Για να εγκαταστήσετε αυτό το περιβάλλον επιφάνειας εργασίας Ubuntu, εκτελέστε:

sudo apt εγκατάσταση openbox

συμπεράσματα

Σε αυτό το άρθρο, καλύψαμε τα καλύτερα γραφικά του Ubuntu 16.04. Όλα μπορούν να εγκατασταθούν σχετικά εύκολα στο λειτουργικό σας σύστημα. Τι να επιλέξετε εξαρτάται μόνο από τη γεύση του χρήστη. Τι περιβάλλον Ubuntu χρησιμοποιείτε; Ποιες συμβουλές θα προτείνατε σε άλλους χρήστες να χρησιμοποιήσουν; Γράψτε στα σχόλια!

Ο λόγος για να ξεκινήσω τη μετάφραση μου οικιακός διακομιστήςστο Linux, υπήρχαν προβλήματα με τον σκληρό δίσκο, ο οποίος μόλις άρχισε να κινείται. Φυσικά στην αρχή νόμιζα ότι ήταν το Winchester που ήταν νεκρό, ειδικά αφού ήταν το "βετεράνο" WD2500JS, το οποίο κυνηγάω στην ουρά και στη χαίτη από το 2007. Ως εκ τούτου, ένα ολοκαίνουργιο WD Caviar Black για 500 συναυλίες αγοράστηκε, όπως νομίζω, σε καλή τιμή - περίπου 2500 ρούβλια, λαμβάνοντας υπόψη το γεγονός ότι η συναλλαγματική ισοτιμία του ρουβλίου εκείνη την εποχή (δηλαδή την 1η Νοεμβρίου 2014) είχε ήδη ξεκινήσει να πέσω. Ωστόσο, ο νέος σκληρός δίσκος έδωσε επίσης ένα σωρό σφάλματα κατά την εκκίνηση του Ubuntu που ήταν ήδη εγκατεστημένο εκείνη τη στιγμή (και τα Windows δεν εγκαταστάθηκαν ομαλά), δοκίμασα ακόμη και ένα εφεδρικό τροφοδοτικό - αλλά αυτό δεν βοήθησε, καθώς και η αντικατάσταση του Καλώδιο SATA. Έπρεπε να ομολογήσω ότι η μητρική πλακέτα ("τσιπσετ" SATA controller) άρχισε να καλύπτεται. Ευτυχώς, στις μητρική πλακέταυπήρχε ένας πρόσθετος ελεγκτής, ο οποίος, επιπλέον, ήδη υποστήριζε Λειτουργία AHCIΣυνιστάται για "πλύσιμο αρχείων", έτσι ώστε οι σκληροί δίσκοι να έχουν συνδεθεί σε αυτό. Δεν υπήρχαν προβλήματα με την εκκίνηση στο Ubuntu, κάτι που δεν μπορεί να ειπωθεί για τα Windows - έπρεπε να το εκκινήσω από τον ελεγκτή "chipset", να εγκαταστήσω τα προγράμματα οδήγησης για τον "εξωτερικό" ελεγκτή και μόνο μετά από αυτό άρχισαν να εκκινούν και τα Windows.

Επομένως, πρέπει να σκεφτώ πώς να ενημερώσω την πλατφόρμα του "διακομιστή" μου, αλλά προς το παρόν θα μιλήσουμε για το στοιχείο λογισμικού. Θέλω να πω ότι για πρώτη φορά μου πήρε πολύ χρόνο για να φέρω στο μυαλό μου το σύστημα - περίπου δύο εβδομάδες στον ελεύθερο χρόνο μου από τη δουλειά και άλλες ανησυχίες. Τώρα λοιπόν, ακόμα κι αν χρειαστεί να επανεγκαταστήσω το Ubuntu, θα ανοίξω αυτό το άρθρο και θα επαναλάβω γρήγορα όλες τις ρυθμίσεις. Παρεμπιπτόντως, συνιστώ ανεπιφύλακτα να χρησιμοποιήσετε έναν αριθμό από όρθιος φορητός υπολογιστήςμε πρόσβαση στο Διαδίκτυο, ώστε να μπορείτε γρήγορα να διευκρινίσετε κάποιες ερωτήσεις (και είχα ένα βαγόνι και ένα μικρό καροτσάκι, που με ώθησαν να γράψω αυτό το έργο).

Εγκατάσταση του Ubuntu με μια ματιά

Αλλά πρώτα, γιατί ακριβώς Ubuntu Server 14.04.1. Αυστηρά μιλώντας, * .04 - εκδόσεις με μακροπρόθεσμαυποστήριξη, επομένως φαίνεται να είναι πιο αξιόπιστο και οι ενημερώσεις για τέτοιες εκδόσεις κυκλοφορούν εδώ και πολύ καιρό. Έτσι, ιδανικά, το εγκατέστησα, το έστησα και το ξέχασα για αρκετά χρόνια. Ubuntu - επειδή είναι κάπως φιλικό προς τον χρήστη, εξάλλου, είχα μια γνωριμία με το desktop Ubuntu. Αλλά η επιλογή της έκδοσης διακομιστή στην περίπτωσή μου είναι αμφιλεγόμενη, καθώς εξακολουθώ να έχω εγκαταστήσει το GUI - με την ίδια περίπου επιτυχία θα ήταν δυνατή η συγκέντρωση όλων των ειδών των υπηρεσιών στην επιφάνεια εργασίας. Εκτός εάν η επιφάνεια εργασίας διαθέτει όλα τα είδη γραφείων και άλλα πολυμέσα, και τότε θα ήταν επιθυμητό να αφαιρεθούν όλα αυτά (αλλά θα λειτουργούσε;). Ωστόσο, αυτό που έχει γίνει έχει γίνει και οι αναγνώστες μου μπορεί να μην προσθέτουν γραφικό κέλυφος.

Πριν την εγκατάσταση, πρέπει επίσης να αποφασίσετε για το βάθος bit και το διαμέρισμα swap. Έχω μια οριακή κατάσταση στον διακομιστή - ο επεξεργαστής είναι ήδη 64-bit, αλλά μόνο 2 gigabyte μνήμης RAM. Άρα η επιλογή μεταξύ 32 bit και 64, καθώς και αν θα δημιουργηθεί ένα διαμέρισμα swap ή όχι, σε μια τέτοια περίπτωση είναι 50/50. Προσωπικά, επέλεξα μια αρχιτεκτονική 64-bit και ένα διαμέρισμα swap ίσο με την ποσότητα μνήμης RAM (δηλαδή 2 gigabyte). Ωστόσο, όπως έχει δείξει η πρακτική, το διαμέρισμα swap πρακτικά δεν χρησιμοποιείται και ο χρόνος εκκίνησης του λειτουργικού συστήματος αυξάνεται ελαφρώς λόγω της προετοιμασίας αυτού του διαμερίσματος. Ε, ας ζήσει, δεν είναι κρίμα.

Γενικά, η εγκατάσταση του ίδιου του λειτουργικού συστήματος δεν είναι ιδιαίτερα δύσκολη - είναι μάγος, εκτός από αυτήν την περίπτωση σε λειτουργία κειμένου. Ωστόσο, είναι πολύ σημαντικό να παρέχετε το όνομα χρήστη και τον κωδικό πρόσβασης. Για έναν οικιακό διακομιστή (αν δεν "φαίνεται" στο εξωτερικό Internet), μπορείτε να βάλετε κάτι και όχι πολύ περίπλοκο, αλλά σε κάθε περίπτωση, αυτά τα δεδομένα θα απαιτούνται συνεχώς. Το γεγονός είναι ότι το Ubuntu είναι σχεδιασμένο με τέτοιο τρόπο ώστε δεδομένου χρήστη, αν και δημιουργήθηκε κατά την εγκατάσταση, δεν έχει δικαιώματα υπερχρήστη (root). Ως αποτέλεσμα, οποιαδήποτε περισσότερο ή λιγότερο υπεύθυνη ενέργεια απαιτεί επιβεβαίωση κωδικού πρόσβασης στη γραφική διεπαφή και τη μαγική λέξη sudo (η οποία μπορεί να μεταφραστεί ως "εκτέλεση για λογαριασμό του υπερχρήστη") στην κονσόλα, ακολουθούμενη από μια εισαγωγή κωδικού πρόσβασης (αν και μία φορά ανά συνεδρία)...

Μπορείτε να χωρίσετε τον σκληρό δίσκο σε διαμερίσματα αμέσως κατά την εγκατάσταση, συμπεριλαμβανομένης της εμπιστοσύνης στις προεπιλεγμένες ρυθμίσεις, αλλά στην απλούστερη περίπτωση, γενικά, μπορείτε να περιοριστείτε σε ένα μόνο κύριο διαμέρισμα Ext4 (για κάθε περίπτωση, επιτρέψτε μου να σας υπενθυμίσω ότι πρόκειται για "εγγενές" σύστημα αρχείων για Linux) σε ολόκληρο τον όγκο του σκληρού δίσκου και για μεγαλύτερη σημασία, δημιουργήστε ένα αρχείο σελιδοποίησης μετά την εγκατάσταση. Ή να μην δημιουργήσετε εάν υπάρχει πολλή μνήμη RAM (από 4 gigabyte ή και δύο).

Για τον εαυτό μου, ετοίμασα τα διαμερίσματα εκ των προτέρων, χρησιμοποιώντας τον δίσκο εκκίνησης Gnome Partition Editor, λαμβάνοντας υπόψη το γεγονός ότι, για κάθε περίπτωση, ήθελα πρώτα να εγκαταστήσω τα Windows. Επομένως, σύμφωνα με ορισμένες συστάσεις, δημιούργησα ένα διαμέρισμα εκκίνησης FAT32 1 gigabyte, το κύριο διαμέρισμα NTFS είναι ένα διαμέρισμα συστήματος για Windows και, στη συνέχεια, στο δευτερεύον διαμέρισμα, αρκετοί λογικοί δίσκοι - ένα διαμέρισμα ανταλλαγής (linux-swap), ένα σύστημα διαμέρισμα για Linux (Ext4) και, τέλος, ένα κοινό διαμέρισμα NTFS για "μπάλες". Αποδείχθηκε λίγο περίεργο, φυσικά, αλλά σας επιτρέπει να εργαστείτε και στα δύο συστήματα.


Το στιγμιότυπο οθόνης είναι ήδη από το γραφικό περιβάλλον που εγκατέστησα.

Πρέπει να πω, κατά κάποιο τρόπο δεν ήθελα πραγματικά να εγκαταστήσω σε ένα λογικό διαμέρισμα των Windows, έτσι κατέληξα με δύο ολόκληρα κύρια διαμερίσματα. Στην πραγματικότητα, τυπικά, μπορεί να υπάρχουν έως και τέσσερα από αυτά (άρα το Linux Ext4 θα μπορούσε επίσης να γίνει κύριο), είναι λίγο περίεργο για μένα προσωπικά να βλέπω περισσότερα από ένα κύρια διαμερίσματα (η εμπειρία μου με το MS DOS / Windows 95 εξακολουθεί να επηρεάζει) .

Έτσι, εάν τα διαμερίσματα στον σκληρό δίσκο έχουν προετοιμαστεί εκ των προτέρων, στο κατάλληλο στάδιο της εγκατάστασης του Ubuntu, φροντίστε να επιλέξετε χειροκίνητη λειτουργίαρυθμίσεις δίσκου και μην ξεχάσετε να χαρτογραφήσετε τα λεγόμενα σημεία προσάρτησης. Το διαμέρισμα swap αντιστοιχίζεται αυτόματα, αλλά τουλάχιστον ένα σημείο προσάρτησης - ρίζα (γνωστός και ως "/") πρέπει να καταχωρηθεί μόνος σας. Για να γίνει αυτό, εισάγουμε το κατάλληλο διαμέρισμα δίσκου (στην περίπτωσή μου sda6 - παρεμπιπτόντως, όταν χωρίζετε έναν σκληρό δίσκο σε διαμερίσματα, είναι βολικό να αντιστοιχίσετε ετικέτες σε τόμους, τότε θα είναι πολύ δύσκολο να κάνετε λάθος), αφήστε το σύστημα αρχείων παραμένει αμετάβλητο (Ext4), το αν θα διαμορφώσετε ή όχι ένα κενό διαμέρισμα εξαρτάται από εσάς (για μεγαλύτερη σημασία, είπα μορφή), και ορίστε το σημείο προσάρτησης ("χρήση ως") - / (δηλαδή root).

Ίσως θα άξιζε τον κόπο να ταιριάξουμε το σημείο τοποθέτησης / boot με το διαμέρισμα εκκίνησης FAT32 (δυστυχώς, δεν σκέφτηκα να ελέγξω αυτήν τη δυνατότητα κατά την εγκατάσταση, οπότε θα αφήσω να μάθω το επιτρεπτό αυτής της επιλογής και, ταυτόχρονα, το λειτουργικότητα των Windows για αργότερα). Επίσης, εάν δεν σκοπεύετε να κάνετε διπλή εκκίνηση από τα Windows, θα συνιστούσα να διαχωρίσετε το σημείο προσάρτησης / home σε ξεχωριστό διαμέρισμα, και πιθανώς και το / var (ειδικά εάν σχεδιάζετε έναν περισσότερο ή λιγότερο πλήρη διακομιστή web και / ή έναν κοινόχρηστο φάκελοκάπου μέσα / var).

Ίσως θα κάνω μια άλλη μικρή παρέκβαση σχετικά με την ονομασία δίσκων, η οποία διαφέρει από αυτή που ήταν αποδεκτή στα Windows (και μάλιστα από την εποχή του MS DOS) C:, D: και ούτω καθεξής (αναρωτιέμαι αν θυμάται κανείς γιατί A: και B :?). Έτσι, οι σκληροί δίσκοι παρατίθενται με σειρά κατά γράμματα του αγγλικού αλφαβήτου με το πρόθεμα sd (μπορεί να αποκωδικοποιηθεί ως συσκευή SATA, αν και στην πραγματικότητα SCSI, αλλά δεν θα πάμε βαθιά, παρεμπιπτόντως, σε "παλιές" μονάδες IDE / PATA θα ονομάζεται hd) - sda, sdb, κ.λπ. και τα διαμερίσματα στους ίδιους τους δίσκους είναι αριθμημένα. Κατά συνέπεια, τα πρώτα 4 δεσμεύονται για πρωτεύοντα διαμερίσματα και οι λογικοί δίσκοι στο δευτερεύον διαμέρισμα αριθμούνται από το 5. Έτσι, μπορούμε να πούμε ότι αντί για τη μονάδα δίσκου C: θα υπάρχει sda1, αλλά αν η μονάδα δίσκου D: είναι λογική κίνησηστο δευτερεύον τμήμα, θα είναι sda5.

Στο στιγμιότυπο οθόνης, μπορείτε να δείτε όχι μόνο sda1, αλλά ακόμη και / dev / sda1. Αυτό μπορεί να εξηγηθεί απλά - για συσκευές υπάρχει ένα είδος "εικονικού" σημείου προσάρτησης / προγραμματισμού (εκεί, εκτός από σκληροι ΔΙΣΚΟΙυπάρχουν πολλά περισσότερα). Κοιτάζοντας μπροστά, είναι λίγο ασυνήθιστο στους διαχειριστές αρχείων χωρίς δίσκους, καθώς χρησιμοποιούνταν σε DOS / Windows, επειδή όπου τα προσαρτήσετε, γίνεται πρόσβαση από αυτόν τον φάκελο (ένα τόσο ενδιαφέρον σύστημα αρχείων στο unix). Και τα χέρια εξακολουθούν να φτάνουν για Alt + F1 και Alt + F2 ...

Λοιπόν, πίσω στην εγκατάσταση. Το πλεονέκτημα του δωματίου διακομιστή του Ubuntu είναι η δυνατότητα άμεσης επιλογής του πιο απαιτητικού λογισμικού ή μάλλον των διακομιστών (από πλευράς λογισμικού) για εγκατάσταση. Το OpenSSH θα χρειαστεί πιθανώς για απομακρυσμένη πρόσβαση στο μηχάνημα (τουλάχιστον στην κονσόλα) και το Samba (ή SMB / CIFS) - για "μπάλες" συμβατές με Windows. Οι προγραμματιστές ιστού σίγουρα θα ενδιαφέρονται για το λεγόμενο LAMP (Linux - Apache - MySQL - PHP), μπορείτε επίσης να επιλέξετε μερικούς περισσότερους διακομιστές, αλλά είναι απίθανο να έχουν ζήτηση για έναν οικιακό διακομιστή (αν και, ίσως, κάποιος θα θέλετε να εγκαταστήσετε έναν διακομιστή εκτύπωσης). Μπορείτε επίσης να σημειώσετε τη μη αυτόματη εγκατάσταση πακέτων, αλλά η διασύνδεση αυτού του βοηθητικού προγράμματος φαινόταν κατά κάποιο τρόπο όχι πολύ βολική, γι 'αυτό σας συμβουλεύω να μην ενοχλείτε σε αυτό το στάδιο και όλα όσα χρειάζεστε εκτός από αυτά που αναφέρονται σε αυτό το παράθυρο, να εμφανιστούν μετά την εγκατάσταση το ΛΣ.

Και επιπλέον. Γιατί εστίασα στα σημεία προσάρτησης / home και / var; / Το Home αποθηκεύει δεδομένα χρήστη - εν μέρει ρυθμίσεις, αρχεία από την επιφάνεια εργασίας κ.λπ. Το / var είναι πρωτίστως ενδιαφέρον κατά την εγκατάσταση του LAMP, καθώς εδώ προτείνεται η φιλοξενία ιστοτόπων (/ var / www / html) και βάσεων δεδομένων MySQL (/ var / lib / mysql). Επομένως, η εκχώρηση ξεχωριστών σημείων προσάρτησης σε ξεχωριστά διαμερίσματα σκληρού δίσκου μπορεί να βοηθήσει κατά την επανεγκατάσταση του συστήματος, εάν αυτά τα διαμερίσματα δεν αναγκαστούν να διαμορφωθούν ξανά.

Λοιπόν, ναι, ήθελα να σας πω λίγα λόγια για την εγκατάσταση, αλλά αποδείχθηκε ότι ήταν "mnogabukf", και μάλιστα χωρίς φωτογραφίες. Γενικά, στο αρχικό στάδιο εμπνεύστηκα από το άρθρο Home Media Server Based on Ubuntu Server 12.04 LTS. Παρά το γεγονός ότι η έκδοση του Ubuntu εκεί ήταν παλαιότερη, δεν παρατήρησα καμία θεμελιώδης διαφορά, επιπλέον, ο συγγραφέας συνοδεύει τη διαδικασία εγκατάστασης με στιγμιότυπα οθόνης και ταυτόχρονα μιλά για τη ρύθμιση του λογισμικού RAID ο πίνακας είναι ενημερωμένος και Δεν θα το είχα ανεβάσει σε υπάρχον υλικό). Στη συνέχεια, προτείνω να ολοκληρώσουμε τη συζήτηση για την εγκατάσταση και να ξεκινήσουμε τη δουλειά.

Εργασία κονσόλας

Έτσι, μετά την εγκατάσταση του Ubuntu Server, μπαίνουμε στην κονσόλα, καθώς η γραφική διεπαφή δεν παρέχεται με την έκδοση διακομιστή (αλλά το κιτ διανομής διαρκεί μόνο περίπου 580 megabyte). Από συνήθεια, αυτό προκαλεί σύγχυση, αλλά καταρχήν μπορείτε να ζήσετε, ειδικά επειδή χρησιμοποιούμε SSH για να μπούμε ακριβώς στην ίδια κονσόλα. Και χρησιμοποιώντας το πρωτόκολλο sFTP, έχουμε πρόσβαση στο σύστημα αρχείων. Εάν επιλέχθηκε το OpenSSH κατά την εγκατάσταση του λειτουργικού συστήματος, τότε, μπορούμε να πούμε, εκτός συσκευασίας, έχουμε απομακρυσμένη πρόσβασηαπό τη διεύθυνση IP του διακομιστή. Όταν χρησιμοποιείτε δρομολογητή (και στην περίπτωση του οικιακό δίκτυοαυτό είναι πιθανότατα έτσι) είναι λογικό να εκχωρήσετε μια στατική IP στον διακομιστή στις ρυθμίσεις DHCP αυτού του ίδιου του δρομολογητή. Εκχώρησα το 192.168.1.2, οπότε περαιτέρω θα χρησιμοποιήσω τη συγκεκριμένη διεύθυνση, οπότε αν ο διακομιστής σας έχει διαφορετική IP, κάντε μια διόρθωση.

Ο κύριος πελάτης SSH για Windows είναι το PuTTY. Για να συνδεθείτε στον διακομιστή, εισαγάγετε την IP του ...


και, μάλιστα, μπαίνουμε στην κονσόλα. Αν ορκιστεί στο κλειδί του διακομιστή, λέμε ότι εμπιστευόμαστε.


Αξίζει να πούμε ότι όταν εισάγετε τον κωδικό πρόσβασης, δεν εμφανίζεται τίποτα στην οθόνη (ούτε καν αστερίσκοι), όπως δυνατότητα linux... Ως όνομα χρήστη και κωδικό πρόσβασης, μέχρι να μην δημιουργηθεί τίποτα νέο, χρησιμοποιούνται αυτά που καθορίστηκαν κατά το στάδιο εγκατάστασης του Ubuntu.

Για να εργαστείτε μέσω sFTP, μπορείτε να χρησιμοποιήσετε έναν πελάτη FTP που υποστηρίζει αυτό το πρωτόκολλο, για παράδειγμα, χρησιμοποιώ το FileZilla. Κεντρικός υπολογιστής - sftp: //192.168.1.2, όνομα χρήστη και κωδικός πρόσβασης - όπως στην περίπτωση του SSH, που δημιουργήθηκε κατά την εγκατάσταση του λειτουργικού συστήματος (τουλάχιστον αρχικά). Ωστόσο, το πρόβλημα με το sFTP είναι ότι οι περισσότεροι φάκελοι και αρχεία μπορούν να εγγραφούν μόνο από τον υπερχρήστη, επομένως, εκτός από τον αρχικό κατάλογο, δεν υπάρχει χώρος για επέκταση από την αρχή μέχρι να αλλάξουν τα δικαιώματα πρόσβασης. Για παράδειγμα, μέσω της ίδιας κονσόλας (τερματικό).

Εξαιρετικά γρήγορη αναφορά στις εντολές της κονσόλας.

sudo - εκτελείται ως υπερχρήστης. Εάν δεν θέλετε να προηγείται σχεδόν κάθε εντολή με αυτήν τη "μαγική λέξη", μπορείτε να μεταβείτε στη λειτουργία υπερχρήστη μία φορά: sudo -i

CD Αλλάξτε τον κατάλογο (για παράδειγμα, πολύ συχνά χρειάζεστε cd / etc, ή cd ~ - μεταβείτε στον αρχικό σας κατάλογο).
dir - εμφάνιση των περιεχομένων ενός καταλόγου (είναι ένας κατάλογος ή ένας φάκελος), αν και δεν είναι ξεκάθαρο στην έξοδο πού βρίσκεται το αρχείο και πού βρίσκεται ο υποφάκελος, αλλά οκ
Γάτα - εμφάνιση των περιεχομένων του αρχείου
mkdir Δημιουργία φακέλου (για παράδειγμα mkdir test)
νανο - ένα πρόγραμμα επεξεργασίας κονσόλας (συνήθως με τη μορφή sudo nano config.conf, δηλαδή επεξεργασία του καθορισμένου αρχείου για λογαριασμό του υπερχρήστη)
wget - κατεβάστε ένα αρχείο από έναν σύνδεσμο από το Διαδίκτυο
apt-get εγκατάσταση Εγκατάσταση πακέτου (απαιτούνται δικαιώματα υπερχρήστη)
επανεκκίνηση - επανεκκίνηση (απαιτούνται δικαιώματα υπερχρήστη)
έξοδος - έξοδος (πιο σχετικό για SSH)
<команда>--βοήθεια ή άνθρωπος<команда>- λήψη βοήθειας κατά εντολή.

Λίγο πιο αναλυτικά, αλλά και εν συντομία για τις εντολές αλλαγής δικαιωμάτων πρόσβασης, αυτές είναι το chmod (λειτουργία πρόσβασης) και το chown (αλλαγή κατόχου). Βασικά, θα απαιτήσουν δικαιώματα υπερχρήστη. Ρύθμιση πλήρους πρόσβασης αρχείου: chmod 777 ... Τι είναι το 777; Ο πρώτος αριθμός είναι τα δικαιώματα του ιδιοκτήτη, ο δεύτερος αριθμός είναι τα δικαιώματα της ομάδας, ο τρίτος αριθμός είναι τα δικαιώματα όλων των άλλων. 7 - ανάγνωση, εγγραφή, εκτέλεση, 6 - ανάγνωση και εγγραφή, 4 - μόνο για ανάγνωση, 0 - μη διαθέσιμο. Αλλαγή ιδιοκτήτη: τσόουν [:] & ltfile>. Κατά συνέπεια, οι χρήστες μπορούν να συνδυαστούν σε ομάδες (αν και είναι πιο συνηθισμένο κάθε χρήστης να έχει τη δική του ομάδα), έτσι ώστε λόγω του συνδυασμού κατόχου, ομάδας χρηστών και "όλων των άλλων", μπορείτε να ελέγχετε με ευελιξία την πρόσβαση σε αρχεία και φακέλους ( Ωστόσο, δυνητικά το NTFS σε αυτό το σχέδιο παρέχει περισσότερες επιλογές).

Μπορείτε να χρησιμοποιήσετε την εντολή cp για να αντιγράψετε αρχεία, αλλά υπάρχει ένας καλύτερος τρόπος - να εγκαταστήσετε έναν διαχειριστή αρχείων κονσόλας, ιδιαίτερα το Midnight Commander (και υπάρχουν και άλλοι γενικά;). Λειτουργεί μέσω SSH και εκτελώντας το κάτω από τον υπερχρήστη έχουμε μια εξαιρετική ευκαιρία να επεξεργαστούμε πολλές ρυθμίσεις παραμέτρων. Μόνο στις ρυθμίσεις, όπως για μένα, είναι προτιμότερο να ενεργοποιήσω τη χρήση του ενσωματωμένου επεξεργαστή αντί του προαναφερθέντος nano, διαφορετικά το νόημα εξαφανίζεται.

Καθορίζουμε (σε ερωτήσεις, εάν προκύψουν, απαντάμε καταφατικά):

Sudo apt-get install mc

Και εκτελέστε: mc ή sudo mc (αν χρειάζεστε δικαιώματα υπερχρήστη).


Είναι αλήθεια ότι το βελτίωσα λίγο για τον εαυτό μου, ώστε τα ονόματα των αρχείων να είναι ευρύτερα.

Σε σύγκριση με αυτό που χρησιμοποιώ στο Windows FAR Manager, δύο πράγματα είναι ασυνήθιστα - όπως προανέφερα, η απουσία "δίσκων", καθώς και διπλού Esc αντί για μονό (αυτό, όπως καταλαβαίνω, είναι κατασκευασμένο για συμβατότητα με διάφορα τερματικά).

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

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2EE7EF82

Και, για κάθε περίπτωση, κυριολεκτικά στα δάχτυλα, τι είναι το αποθετήριο - αυτή είναι η ουσία ενός αποθετηρίου, σε αυτήν την περίπτωση, προγραμμάτων για το Ubuntu, και βρίσκεται κάπου σε διακομιστές στο Διαδίκτυο. Στη γραφική διεπαφή, όλο αυτό το πράγμα χαρακτηρίζεται ως "Κέντρο εφαρμογών", αλλά στην κονσόλα - apt-get.

Λοιπόν, μερικές τελευταίες πινελιές στο έργο στην κονσόλα. Είναι καλύτερο να εκτελέσετε μια ενημέρωση συστήματος αμέσως ή σχεδόν αμέσως μετά την εγκατάσταση:

sudo apt-get ενημέρωση - συγχρονισμός της λίστας πακέτων με το αποθετήριο,
sudo apt-get αναβάθμιση - εκτελέστε πραγματικά την αναβάθμιση.

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

Sudo ενημέρωση-grub

Εάν, κατά την εκκίνηση του συστήματος, οι γραμμές παραλείπονται, λένε, συνιστάται να χρησιμοποιήσετε το πρόγραμμα οδήγησης acpi, τότε μπορείτε να διακινδυνεύσετε να εγκαταστήσετε το κατάλληλο πακέτο (που έκανα):

Sudo apt-get εγκατάσταση acpi

Διασύνδεση Ιστού

Το αναφερόμενο άρθρο προτείνει την εγκατάσταση του Webmin για απομακρυσμένη διαχείριση συστήματος. Για να είμαι ειλικρινής, στην αρχή υποτίμησα ελαφρώς τις δυνατότητες αυτού του συστήματος, αλλά στην πορεία, όπως λένε, έμπλεξα. Οι πιο δημοφιλείς λειτουργίες για μένα αποδείχθηκαν οι λειτουργίες για τη διαμόρφωση υπηρεσιών (στα Windows - υπηρεσίες και στο linux ονομάζονται δαίμονες), ειδικά επειδή στην ίδια ενότητα μπορείτε να στείλετε μια εντολή για επανεκκίνηση ή τερματισμό του συστήματος. καθώς και διαμόρφωση Apache και MySQL, διαχείριση αρχείων, πληροφορίες συστήματος.

Δυστυχώς, αυτό το πράγμα δεν βρίσκεται στο αποθετήριο, οπότε πρέπει να το εγκαταστήσετε χειροκίνητα από το πακέτο. Ούτε στον ιστότοπο του προγραμματιστή δεν υπάρχει σαφές πακέτο και οδηγίες για το Ubuntu, επομένως εστιάζουμε στο Debian (καθώς το Ubuntu προέρχεται από αυτό). Τη στιγμή που γράφονται αυτές οι γραμμές, η τρέχουσα έκδοση είναι 1.710, η οποία επηρεάζει το όνομα του αρχείου πακέτου. Από το τερματικό, η διαδικασία εγκατάστασης μοιάζει με αυτό. Κάντε λήψη του πακέτου στον τρέχοντα κατάλογο (από προεπιλογή, το τερματικό ανοίγει στον αρχικό κατάλογο του χρήστη, εάν θέλετε να αποθηκεύσετε το πακέτο κάπου αλλού - πρώτα μεταβείτε με την εντολή cd):

Wget http://prdownloads.sourceforge.net/webadmin/webmin_1.710_all.deb

Ξεκινάμε την εγκατάσταση του πακέτου:

Sudo dpkg --εγκατάσταση webmin_1.710_all.deb

Την πρώτη φορά, πιθανότατα, δεν θα λειτουργήσει, επειδή από το σύστημα θα λείπουν τα πακέτα που απαιτούνται για τη λειτουργία της διεπαφής ιστού. Μια λίστα με αυτά τα πακέτα θα εκτυπωθεί στην κονσόλα. Παραθέτουμε όλα αυτά τα πακέτα στην εντολή εγκατάστασης sudo apt-get διαχωρισμένα με κενά. Για παράδειγμα, το άρθρο περιέχει την ακόλουθη εντολή:

Sudo apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-εκδόσεις

Και στις οδηγίες στον ιστότοπο - αυτό:

Sudo apt-get εγκατάσταση perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-εκδόσεις python

Δυστυχώς, η λίστα με τα πακέτα που χρειαζόμουν χάθηκε για πολύ καιρό (φαίνεται ότι υπήρχε κάτι ενδιάμεσο), αλλά το νόημα, νομίζω, είναι ξεκάθαρο. Λοιπόν, μετά από αυτό, εάν το webmin δεν είναι ακόμα εγκατεστημένο, καλούμε ξανά την εντολή εγκατάστασης (στο τερματικό, μπορείτε να επιλέξετε μία από τις προηγούμενες εντολές πατώντας το πλήκτρο επάνω).

Μπορείτε να αποκτήσετε πρόσβαση στη διεπαφή ιστού μέσω διεύθυνσης IP, θύρας 10000 ή μέσω ονόματος υπολογιστή (η ίδια θύρα). Έχω - https: // servpc: 10000 / ή https://192.168.1.2:10000/ (με συνοδευτική κατάχρηση σε αναξιόπιστη σύνδεση, καλά, τι μπορείτε να κάνετε). Σύνδεση και κωδικός πρόσβασης - παρόλα αυτά τα αγαπημένα μας, που καθορίζονται κατά την εγκατάσταση του λειτουργικού συστήματος. Εάν όλα είναι εντάξει, τότε αρχικά ανοίγει η σελίδα με πληροφορίες σχετικά με το σύστημα.


Δεδομένου ότι το Webmin είναι ένα πολύ ισχυρό πράγμα, ορισμένες από τις πτυχές του θα ληφθούν υπόψη κατά την επίλυση μιας συγκεκριμένης εργασίας. Τώρα θα ήθελα να σας πω λίγα λόγια για τον διαχειριστή αρχείων (Άλλα - Διαχείριση αρχείων). Τα κύρια μειονεκτήματά του είναι ότι είναι γραμμένο σε Java (για να μην συγχέεται με JavaScript!), Και ταυτόχρονα φαίνεται μάλλον αδέξιο κατά τη γνώμη μου. Επιπλέον, ακόμα δεν κατάλαβα πώς να το κάνω έτσι ώστε οι φάκελοι να εμφανίζονται στην κορυφή και να μην αναμειγνύονται. Ωστόσο, καθώς "μέσα" όλα αυτά γίνονται για λογαριασμό του υπερχρήστη, μπορείτε να επεξεργαστείτε τις ρυθμίσεις με αυτόν τον διαχειριστή αρχείων και να υλοποιηθούν όλες οι κύριες λειτουργίες (δικαιώματα πρόσβασης, αντιγραφή, εξαγωγή αρχείων κ.λπ.).

Σημείωση από 02/12/2017- Σε μεταγενέστερες εκδόσεις, η Διαχείριση αρχείων έγινε αρκετά javascript, αλλά η διαχείριση Java παρέμεινε ξεχωριστό στοιχείο στη Διαχείριση αρχείων Java.

GUI - Γραφική διεπαφή χρήστη

Έτσι έχουμε ένα τερματικό και έχουμε μια διεπαφή ιστού. Κατ 'αρχήν, αυτό είναι αρκετό για έναν "κανονικό" διακομιστή, αλλά προσωπικά, σε ένα τέτοιο περιβάλλον, εξακολουθώ να αισθάνομαι κατά κάποιο τρόπο όχι πολύ άνετα. Ως εκ τούτου, αποφάσισα ακόμα να εγκαταστήσω κάποιο είδος γραφικού κελύφους. Το "κλασικό" σενάριο σε αυτήν την περίπτωση είναι sudo apt-get install ubuntu-desktop, αλλά δεν μου αρέσει το Unity (το προεπιλεγμένο κέλυφος του Ubuntu). Αρχικά ήθελα να εγκαταστήσω το xfce4, το οποίο μου άρεσε από τότε που πειραματίστηκα με το Xubuntu σε έναν αρχαίο φορητό υπολογιστή. Η εντολή sudo apt-get install xfce4 που μου ήρθε στο μυαλό λειτούργησε, αλλά το αποτέλεσμα δεν ήταν ικανοποιητικό. Το γεγονός ότι το κέλυφος δεν ξεκίνησε αυτόματα είναι κάπου καλό (για κάθε περίπτωση, θα πω ότι ήταν απαραίτητο να το ξεκινήσετε με την εντολή startx). Αλλά το γεγονός ότι έλειπαν τα μισά εικονίδια και το μενού είχε ένα σωρό συνδέσμους προς απεγκατεστημένα προγράμματα και όλα έμοιαζαν τόσο όμορφα όσο στο ίδιο το Xubuntu (φορτωμένο από μια μονάδα flash USB), δεν μου ταίριαζε σε κανένα τρόπος.

Ως αποτέλεσμα, βρήκα ένα άρθρο Εγκατάσταση GUI στον διακομιστή Ubuntu 14.04 Trusty Tahr, ο συγγραφέας του οποίου πρότεινε την εγκατάσταση του Gnome, αν και προειδοποίησε ότι μπορεί να φαίνεται βαρετό. Και για μένα αυτό είναι πολύ καλό - σίγουρα δεν λείπουν εικονίδια, ακόμη και υπάρχουν μερικά ειδικά εφέ, και φαίνεται αρκετά προσεγμένο. Αξίζει επίσης να έχουμε κατά νου ότι αυτό ακριβώς το gui θα πάρει πολύ χώρο σύμφωνα με τα πρότυπα Linux - ενάμιση giga ή κάτι τέτοιο. Η εντολή εγκατάστασης είναι η εξής:

Sudo apt-get install xorg gnome-core gnome-system-tools gnome-app-install

Παρεμπιπτόντως, με βάση το κείμενο του άρθρου, έπρεπε να εγκαταστήσετε το xfce4 κάπως έτσι:

Το Sudo apt-get install --no-install-recommends xubuntu-desktop

Αλλά το «μινιμαλιστικό» Gnome μου ταίριαζε αρκετά, οπότε δεν τόλμησα να πειραματιστώ περαιτέρω, οπότε αφήνω τον χώρο του αναγνώστη για δημιουργικότητα.

Ένα πιθανό μειονέκτημα είναι ότι λίγα έχουν μεταφραστεί στα ρωσικά, ως αποτέλεσμα, ορισμένα παράθυρα έχουν ρωσικό κείμενο, μερικά όχι. Προσωπικά δεν δίνω σημασία σε αυτό. Στην αρχή, τα ειδικά εφέ επιβραδύνθηκαν, αλλά μετά την εγκατάσταση των ιδιόκτητων προγραμμάτων οδήγησης για την κάρτα οθόνης NVidia (που έχω στον διακομιστή), σταμάτησαν.


Είναι αρκετά ενδιαφέρον ότι πραγματοποιείται μια επισκόπηση των εφαρμογών, η οποία μπορεί να ανακληθεί, μεταξύ άλλων πατώντας το πλήκτρο Super (δηλαδή Windows). Υπάρχει μια βάση (κάποιο ανάλογο της γραμμής εργασιών), υπάρχει μια γραμμή αναζήτησης. Υπάρχει επίσης ένα κουμπί στο dock για προβολή όλων των εφαρμογών. Κατ' αρχήν, λόγω των συνδεδεμένων ("επιλεγμένων") εφαρμογών, καθώς και της γραμμής αναζήτησης, τα πιο συχνά χρησιμοποιούμενα προγράμματα εκκινούνται αρκετά αποτελεσματικά. Αυτό που δεν μου άρεσε πολύ ήταν η κύλιση ολόκληρων οθονών (θα προτιμούσα γραμμή προς γραμμή) και το γεγονός ότι το όνομα του προγράμματος συνήθως περικόπτεται κάτω από τα εικονίδια.

Ακολουθούν μερικά ακόμη παραδείγματα για το πώς φαίνεται το Gnome:


Αναλογικός πίνακας ελέγχου


Ενσωματωμένος διαχειριστής αρχείων

Αυτό που μου έλειπε αμέσως μετά την εγκατάσταση της γραφικής διεπαφής ήταν το γραφικό επεξεργαστής κειμένου... Τα άρθρα αναφέρουν το gedit, αλλά για κάποιο λόγο εγκατέστησα το leafpad - κάποτε αυτό εγκαταστάθηκε στη δουλειά, δηλ. κάπως λόγω του γνωστού ονόματος. Παρεμπιπτόντως, χάρη στη γραφική διεπαφή, αντί για το ξόρκι trach-tibidoch-tibidoch, δηλ. sudo apt-get εγκατάσταση, μπορείτε να χρησιμοποιήσετε το Κέντρο Λογισμικού Ubuntu. Ταυτόχρονα, μπορείτε να διαβάσετε την περιγραφή, να δείτε ένα στιγμιότυπο οθόνης, να μεταβείτε στον ιστότοπο του προγραμματιστή, στο τέλος, αφού το πρόγραμμα περιήγησης (Firefox) περιλαμβάνεται ακόμη και στο "μινιμαλιστικό" σύνολο (μόνο δεν κατάλαβα γιατί κάποιο messenger περιλαμβάνεται εκεί - Empathy, το οποίο, επιπλέον, επίσης, δεν μπορείτε να το αφαιρέσετε χωρίς να κατεδαφίσετε ολόκληρο το Gnome).

Αυτό είναι που η γραφική διεπαφή αποδείχθηκε ότι δεν είναι πολύ κατάλληλη, είναι για την περιβόητη επεξεργασία αρχεία διαμόρφωσης... Ανοίξτε λοιπόν ένα τερματικό, cd / etc και sudo leafpad ... Ε-ναι, που λένε, τι πολέμησαν.

Μου έλειψε επίσης η διαχείριση αρχείων δύο πλαισίων (αν και εκτιμούσα τις εντολές Μετακίνηση σε και Αντιγραφή σε στο ενσωματωμένο μενού περιβάλλοντος, θα ήταν στην Εξερεύνηση των Windows). Εγκατέστησα το Midnight Commander χρονολογικά αργότερα, και την κονσόλα. Αλλά, για παράδειγμα, το Gnome Commander είναι αρκετά γραφικό. Εμφανισιακά μοιάζει με το Total, αλλά αυτό που μου άρεσε είναι ότι υπάρχει ένα ανάλογο δίσκων - τα συστήματα αρχείων που είναι τοποθετημένα σε / μέσα εμφανίζονται εκεί (για τα οποία θα μιλήσουμε λίγο αργότερα). Ο συνδυασμός πλήκτρων, ωστόσο, είναι Alt + 1 και Alt + 2, δεν είναι λειτουργικός.


Κατά τη φόρτωση του Gnome (αυτό πιθανότατα ισχύει για άλλα κελύφη γραφικών - στο Xubuntu ήταν το ίδιο στον φορητό υπολογιστή), καθώς ο δρομολογητής είναι υπεύθυνος για την τοπική περιοχή, εμφανίζεται μια ειδοποίηση ότι το τρέχον δίκτυο έχει έναν τοπικό τομέα (.local ), το οποίο δεν συνιστάται και δεν είναι συμβατό με την υπηρεσία αναζήτησης πόρων δικτύου Avahi και η υπηρεσία έχει απενεργοποιηθεί. Αυτή τη φορά, το σημείωμα του Avahi βοήθησε στην επίλυση του προβλήματος. Απενεργοποιήστε την αναζήτηση για τον τομέα .local, στον οποίο προτάθηκε να διορθωθούν μερικά αρχεία διαμόρφωσης (έχω ήδη δώσει αρκετούς τρόπους για να επεξεργαστείτε τα αρχεία διαμόρφωσης παραπάνω, επομένως δεν θα εστιάσω σε αυτό). Για ευκολία, επαναλαμβάνω τη συνταγή εδώ.

  1. Διαγράψτε στο αρχείο /etc/nsswitch.conf στη γραμμή κεντρικών υπολογιστών: αρχεία mdns4_minimal dns mdns4.
  2. Στο αρχείο / etc / default / avahi-daemon, αλλάξτε την τιμή της παραμέτρου AVAHI_DAEMON_DETECT_LOCAL σε 0.
  3. Κάνουμε επανεκκίνηση. Η παρεμβατική ειδοποίηση δεν θα πρέπει πλέον να εμφανίζεται.

Προσάρτηση κατατμήσεων NTFS

Δεδομένου ότι το NTFS δεν είναι εγγενές αρχείο σύστημα linux, όταν εργάζεστε με αυτό, ενδέχεται να προκύψουν διάφορα προβλήματα, για παράδειγμα, πρόσβαση μόνο για ανάγνωση ή προβλήματα με την κοινή χρήση φακέλων μέσω SMB. Ταυτόχρονα, θα σας πω λίγα λόγια για την τοποθέτηση χωρισμάτων γενικά.

Στην πραγματικότητα, το αρχείο / etc / fstab είναι υπεύθυνο για την τοποθέτηση δίσκων στο στάδιο εκκίνησης, κάθε γραμμή των οποίων έχει την ακόλουθη μορφή:

Μια υπενθύμιση αυτού δημοσιεύεται στο σχόλιο στην αρχή του αρχείου. Το σύστημα αρχείων μπορεί να αναγνωριστεί από την ετικέτα, το UUID του τόμου (πιθανώς προτιμότερο, καθώς το σύστημα και τα διαμερίσματα ανταλλαγής είναι τοποθετημένα από το UUID) ή από τη συσκευή (για παράδειγμα, το / dev / sdb1 είναι πιο γρήγορο στην εγγραφή και ευκολότερα στην ανάγνωση). Το σημείο προσάρτησης είναι ο "φάκελος" μέσω του οποίου θα γίνει πρόσβαση σε αυτό το σύστημα αρχείων. Το επόμενο είναι ο τύπος σύστημα αρχείωνκαι επιλογές τοποθέτησης. Οι επιλογές dump και pass είναι συγκεκριμένες για προγράμματα dump ( αντιγράφων ασφαλείας) και fsck (έλεγχος συστήματος αρχείων). Για ntfs, συνήθως και τα δύο είναι μηδενικά και το fsck είναι απίθανο να λειτουργήσει με ntfs.

Όπως ανέφερα παραπάνω, πρόσθετη υπηρεσίαπαρέχεται εάν τα συστήματα αρχείων είναι προσαρτημένα σε / μέσα ανά ετικέτα τόμου. Στον ενσωματωμένο διαχειριστή αρχείων του Gnome, τα αντίστοιχα εικονίδια εμφανίζονται δίπλα στις συσκευές και στα κουμπιά Gnome Commander - και μια γρήγορη λίστα επιλογής για πίνακες.

Εκτός από τη μη αυτόματη επεξεργασία του αρχείου, στη διεπαφή ιστού, μπορείτε να ελέγξετε την προσάρτηση συστημάτων αρχείων από την ενότητα Σύστημα - Συστήματα αρχείων δίσκου και δικτύου και στο Gnome - χρησιμοποιώντας το πρόγραμμα Δίσκοι. Ένα παράδειγμα τοποθέτησης ενός διαμερίσματος NTFS sda7 με ετικέτα SHARED μέσω Webmin και Δίσκων:

Αυτό θα ταιριάζει με μια γραμμή όπως αυτή στο fstab:

/ dev / sda7 / media / SHARED ntfs προεπιλογές 0 0

Ωστόσο, πρέπει να πούμε ότι ο δεύτερος σκληρός δίσκος 2 terabyte με διαμέρισμα NTFS σε ολόκληρο τον δίσκο (ΠΡΑΣΙΝΗ ετικέτα) δεν ήθελε να τοποθετηθεί με τον ίδιο τρόπο. Κατά την "δυναμική" τοποθέτηση μέσω Nautilus (ενσωματωμένος διαχειριστής αρχείων του Gnome), π.χ. όταν μόλις πήγα στον δίσκο μέσω των "συσκευών", το σύστημα αρχείων ορίστηκε ως FUSEBLK (κοίταξε στο Webmin). Το πώς να προσαρτήσετε κάτι τέτοιο μέσω του fstab είναι ασαφές. Η λύση ήταν εξαιρετικά κομψή - αφήστε το σύστημα αρχείων να εντοπιστεί αυτόματα:

/ dev / sdb1 / media / ΠΡΑΣΙΝΕΣ αυτόματες προεπιλογές 0 0

Ωστόσο, αυτή η μέθοδος έχει ένα μειονέκτημα - δεν μπορείτε να επεξεργαστείτε τις παραμέτρους προσάρτησης ενός τέτοιου συστήματος αρχείων μέσω Webmin.

Οι άνθρωποι, εκτός από τον τυπικό "οδηγό", χρησιμοποιούν μια εναλλακτική που ονομάζεται ntfs-3g (πακέτο και "σύστημα αρχείων"), αν και αυτό είναι μάλλον λογικό για προηγούμενες εκδόσεις του Ubuntu. Αν και το εγκατέστησα μόνος μου, τελικά συμφώνησα με το τυπικό. Ωστόσο, το ntfs-3g έχει κάποιο πλεονέκτημα με τη μορφή ενός οδηγού τοποθέτησης διαμερισμάτων NTFS. Ανοικτό είναι επίσης το ζήτημα του φόρτου του επεξεργαστή (για να είμαστε δίκαιοι, η διαδικασία ntfs απαιτεί αξιοσημείωτο χρόνο επεξεργαστή - 1-2% για κάθε διαμέρισμα).

Ακόμα και με τις προεπιλεγμένες ρυθμίσεις (προεπιλογές ntfs και αυτόματες προεπιλογές), δεν φαίνεται να έχω κανένα πρόβλημα με τα ρωσικά ονόματα αρχείων. Ωστόσο, για κάθε πυροσβέστη, μπορείτε να υπογράψετε τη ρωσική γλώσσα στις επιλογές, για παράδειγμα:

/ dev / sda7 / media / SHARED ntfs προεπιλογές, τοπική ρύθμιση = ru_RU.UTF-8 0 0

Όταν προσαρτάται με προεπιλεγμένες ρυθμίσεις, ο κάτοχος των αρχείων θεωρείται root. Ίσως, κατά τη διαφοροποίηση των δικαιωμάτων πρόσβασης, να θέλετε να χρησιμοποιήσετε διαφορετικό χρήστη ή/και ομάδα. Για να το κάνετε αυτό, μπορείτε να τα καθορίσετε στις ρυθμίσεις προσάρτησης στο Webmin ή να τα υπογράψετε μη αυτόματα στις επιλογές:

/ dev / sda7 / media / SHARED ntfs προεπιλογές, uid = 1000 0 0

Όπου 1000 είναι το uid (αναγνωριστικό) του χρήστη που δημιουργήθηκε όταν εγκατάσταση του Ubuntu... Για να μάθετε το uid ενός χρήστη, κατά τη γνώμη μου, ο πιο γρήγορος τρόπος είναι πάλι μέσω του Webmin στην ενότητα Σύστημα - Χρήστες και ομάδα. Στο Gnome χρειάζεται περισσότερος χρόνος, πρέπει να μεταβείτε στο "Χρήστες και Ομάδες", να επιλέξετε έναν χρήστη, να κάνετε κλικ στο "Πρόσθετες παράμετροι", να επιβεβαιώσετε την ενέργεια με έναν κωδικό πρόσβασης και μόνο στην καρτέλα "Πρόσθετα" θα εμφανιστεί. Αντίστοιχα, η παράμετρος gid χρησιμοποιείται για τον καθορισμό του αναγνωριστικού ομάδας.

Μπορεί να υπάρχει μια απόχρωση που σχετίζεται με το NTFS ότι η πρόσβαση σε αρχεία ή φάκελο είναι περιορισμένη σε επίπεδο συστήματος αρχείων, π.χ. εάν δεν υπάρχει πλήρης πρόσβαση για τον ειδικό χρήστη "Everyone" (Everyone σε αγγλικές εκδόσεις). Για να καταργήσετε τέτοιους περιορισμούς, χρειάζεστε τα Windows έτσι ώστε στις ιδιότητες του φακέλου (ή του αρχείου), στην καρτέλα "Ασφάλεια", να προσθέσετε πλήρη πρόσβαση για αυτόν τον χρήστη "Όλοι".

Συνοπτικά, εάν είναι δυνατόν, δεν πρέπει να χρησιμοποιείτε NTFS σε Linux - υπάρχουν προβλήματα τόσο με την πρόσβαση όσο και με την απόδοση. Δυστυχώς, εύκολος τρόποςΔεν υπάρχει μετατροπή από NTFS σε Ext4 (κατ' αναλογία με το FAT32 -> NTFS), υπάρχει μόνο αυτοματοποίηση του αλγορίθμου: μειώστε το υπάρχον διαμέρισμα NTFS, δημιουργήστε ένα διαμέρισμα Ext4 στον κενό χώρο (ή αυξήστε το μέγεθός του), μεταφέρετε μέρος του τα αρχεία, επαναλάβετε μέχρι την πλήρη αντικατάσταση.

Ρύθμιση σάμπα

Έτσι, επιτέλους φτάσαμε στο σκηνικό «μπαλάκια». Αν και αυτό μπορεί να γίνει μέσω του Webmin, σε αυτήν την περίπτωση μου άρεσε περισσότερο το βοηθητικό πρόγραμμα γραφικών system-config-samba - η διεπαφή του είναι σαφώς πιο απλή και κομψή. Εάν πρέπει να περιορίσετε την πρόσβαση σε ορισμένους φακέλους, συνιστάται να προσθέσετε τον χρήστη στο σύστημα εκ των προτέρων. Προσωπικά, δημιούργησα και χρήστες μέσω γραφικής διεπαφής, αλλά αυτή η επιλογή ελέγχει την πολυπλοκότητα του κωδικού πρόσβασης (τουλάχιστον το μήκος). Επομένως, θα δώσω ένα στιγμιότυπο οθόνης του Webmin:


Σημείωσα με βέλη τις ρυθμίσεις στις οποίες θα ήθελα να επιστήσω την προσοχή σας. Αυτό ορίζει έναν κωδικό πρόσβασης, τη σημαία προσωρινά απενεργοποιημένη σύνδεση - έτσι ώστε ο χρήστης να μην "λάμπει" στην οθόνη σύνδεσης κατά την εγκατάσταση του GUI, καθώς και τη δημιουργία μιας ομάδας που ταιριάζει με το όνομα χρήστη (Νέα ομάδα με το ίδιο όνομα με τον χρήστη ).

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

Δεν υπάρχει talloc stackframe στο ../source3/param/loadparm.c:4864, διαρροή μνήμης

Υπάρχουν δύο λύσεις στο πρόβλημα - είτε η κατάργηση του πακέτου libpam-smbpass είτε η απενεργοποίηση του συγχρονισμού των κωδικών πρόσβασης για χρήστες συστήματος και Samba χωρίς να καταργηθεί το καθορισμένο πακέτο.

Για να αφαιρέσετε ένα πακέτο, χρησιμοποιήστε την εντολή:

Sudo apt-get αφαιρέστε το libpam-smbpass

Για να απενεργοποιήσετε το συγχρονισμό, καλέστε την εντολή:

Sudo pam-auth-update

Αρχικά, εμφανίζεται ένα παράθυρο με ένα ενημερωτικό μήνυμα, αφού το κλείσετε, εμφανίζεται το κύριο παράθυρο διαμόρφωσης, στο οποίο πρέπει να καταργήσετε την επιλογή της σημαίας απέναντι από τον συγχρονισμό κωδικού πρόσβασης SMB (αν δεν ανταποκρίνεται στο ποντίκι, εργαζόμαστε με βέλη, διάστημα, καρτέλα και Enter).


Έτσι, χρησιμοποιώντας το γραφικό βοηθητικό πρόγραμμα system-config-samba, η μπάλα διαμορφώνεται εύκολα και εύκολα.


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

Εάν σχεδιάζονται περιορισμοί πρόσβασης, αντιστοιχίστε τον χρήστη unix στον χρήστη Samba (Windows). Ωστόσο, ο χρήστης που δημιουργήθηκε κατά την εγκατάσταση του συστήματος πρέπει να έχει ήδη αντιστοιχιστεί. Εάν ο συγχρονισμός κωδικού πρόσβασης δεν είναι απενεργοποιημένος όπως περιγράφεται παραπάνω, ο εισαγόμενος κωδικός πρόσβασης θα αγνοηθεί.


Λοιπόν, προσθέστε τον πόρο:

Καταχωρούμε τη διαδρομή, υποδεικνύουμε το όνομα του πόρου, τη λειτουργία πρόσβασης ("επιτρέπεται η εγγραφή" ή όχι). Εάν θέλετε, μπορείτε να εισαγάγετε μια περιγραφή του πόρου και, εάν δεν θέλετε να "λάμψει" ο πόρος στην επισκόπηση δικτύου, μπορείτε να αφαιρέσετε την "ορατότητά" του. Στη δεύτερη καρτέλα, μπορείτε να ορίσετε συγκεκριμένους χρήστες που έχουν πρόσβαση στον πόρο.

Κατά την έξοδο από το πρόγραμμα, οι υπηρεσίες πιθανότατα επανεκκινούνται, αλλά εάν δεν συνέβη αυτό, τότε μπορούν να επανεκκινηθούν με τις εντολές:

Επανεκκίνηση sudo smbd sudo επανεκκίνηση nmbd

Η διαμόρφωση μέσω Webmin είναι αρκετά δύσκολη - κρίνετε μόνοι σας, αυτή είναι μόνο η κύρια οθόνη:


Αν και φαίνεται να είναι αρκετό να περιοριστούμε στη μετατροπή των επιθυμητών χρηστών Unix σε χρήστες Samba, μια γρήγορη ματιά ρυθμίσεις των WindowsΜπορούν να προστεθούν δικτύωση και πόροι (Δημιουργήστε ένα νέο κοινόχρηστο αρχείο στον επάνω πίνακα).



Και πάλι, υποδεικνύουμε το όνομα του πόρου δικτύου, μετά υποδεικνύουμε τη διαδρομή (μπορείτε να δημιουργήσετε για λογαριασμό του καθορισμένου χρήστη και ομάδας με τα καθορισμένα δικαιώματα στην πορεία), προσβασιμότητα και "ορατότητα" (με δυνατότητα περιήγησης). Προαιρετικά, μπορείτε επίσης να δώσετε μια περιγραφή.


Στη συνέχεια, εάν είναι απαραίτητο, μπορείτε να επεξεργαστείτε τα δικαιώματα (εισαγάγετε τον πόρο δικτύου από τον πίνακα στον κύριο, μετά Ασφάλεια και Έλεγχος πρόσβασης), για παράδειγμα κάτι σαν αυτό:


Το θέμα είναι ότι αρνούμαστε την πρόσβαση επισκέπτη (Πρόσβαση επισκέπτη - Κανένας) και υποδεικνύουμε στους Έγκυρους Χρήστες αυτούς στους οποίους, στην πραγματικότητα, θα πρέπει να παραχωρηθεί πρόσβαση.

Το πρόβλημα που αντιμετώπισα, παραδόξως, προερχόταν ακόμα από την πλευρά των Windows. Πιο συγκεκριμένα, ήταν ακόμη και δύο. Πρώτον, αποδείχθηκε ότι είναι αδύνατη η σύνδεση πόρων του ίδιου υπολογιστή (διακομιστή) από τα Windows για λογαριασμό διαφορετικών χρηστών, δηλ. δεν μπορείτε, ας πούμε, να συνδέσετε τον Κοινόχρηστο φάκελο με τον χρήστη του διακομιστή και το Τοπικό - ιδιωτικό. Δεύτερον, μετά από όλη την αναδιαμόρφωση των κοινόχρηστων στοιχείων, είναι πολύ επιθυμητό να διαγράψετε τους αποθηκευμένους κωδικούς πρόσβασης στα Windows, διαφορετικά μπορεί να αποδειχθεί η κατάσταση από το προηγούμενο πρόβλημα (οι πόροι "επισκέπτης" συνδέονται έμμεσα από έναν χρήστη, με αποτέλεσμα το Οι πόροι "προστατευμένοι με κωδικό πρόσβασης" δεν συνδέονται πλέον με άλλον). Έτσι, η εκκαθάριση των αποθηκευμένων κωδικών πρόσβασης για πόρους δικτύου στα Windows 7 πραγματοποιείται χρησιμοποιώντας τη Διαχείριση Διαπιστευτηρίων στον Πίνακα Ελέγχου, στο "Λογαριασμοί δεδομένα των Windows"στο πλαίσιο των" διακομιστών ".


Σε αυτό, ίσως, θα ολοκληρώσω την ιστορία για το σκηνικό "μπάλες".

Torrents

Μια άλλη "κλασική" εργασία για έναν οικιακό διακομιστή, και η κλασική έκδοση είναι η μετάδοση-δαίμονας. Δεν πρέπει να συγχέεται με το "απλώς", η μετάδοση είναι ένα πρόγραμμα GUI, σε αντίθεση με έναν "δαίμονα". Η εγκατάσταση είναι στάνταρ:

Sudo apt-get install transmission-daemon

Αλλά και εδώ με τη ρύθμιση, όλα δεν είναι ασήμαντα - πρέπει να αλλάξετε τον χρήστη για λογαριασμό του οποίου ξεκίνησε ο δαίμονας, να μεταφέρετε τις ρυθμίσεις στον αρχικό κατάλογο αυτού του χρήστη (ώστε να είναι διαθέσιμες για εγγραφή) και τουλάχιστον ενεργοποιήστε το τηλεχειριστήριο, ώστε να μπορείτε να εκτελέσετε περαιτέρω ρυθμίσεις μέσω ενός από τα βοηθητικά προγράμματα GUI. Η οδηγία βρίσκεται ήδη στο help.ubuntu.ru, αλλά επειδή έχουμε Webmin, κάτι αντί για κονσόλα μπορεί να γίνει με αυτό. Ξαναλέω λοιπόν τις οδηγίες:

  1. Διακοπή της υπηρεσίας (daemon): μετάδοση υπηρεσίας sudo-διακοπή διακοπής (ή μέσω Webmin)
  2. Μεταφέρουμε τον φάκελο ρυθμίσεων / etc / transmission-daemon στον κατάλογο του χρήστη (ας υποθέσουμε ότι είμαστε συνδεδεμένοι στο αγαπημένο μας UID χρήστη = 1000) και αλλάζουμε τον κάτοχο στον εαυτό μας:
    sudo cp -r / etc / transmission-daemon ~ / .config /
    sudo chown -R user_name ~ / .config / transmission-daemon
    όπου user_name είναι το όνομα χρήστη σας
  3. Επεξεργασία του config / etc / default / transmission-daemon: ορίστε την παράμετρο CONFIG_DIR στην τιμή "/home/user_name/.config/transmission-daemon"
  4. Τέλος, επεξεργαζόμαστε το /etc/init/transmission-daemon.conf - ή, πιο βολικά, μέσω του webmin στις ιδιότητες υπηρεσίας - υποδεικνύουμε στις γραμμές setuid debian-transmission και setgid debian-transmission το όνομα του χρήστη σας αντί του debian σας -μετάδοση.

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

Έναρξη σε λειτουργία (σύστημα αρχείων και IFACE-up-device-up! = Lo)

Χμ, σκέφτηκα έτσι - δεν θα ήταν ευκολότερο να εξαπατήσω με δικαιώματα πρόσβασης απευθείας στο / etc / transmission-daemon; Εντάξει, το θέμα είναι ότι τώρα οι ίδιες οι ρυθμίσεις torrent είναι επιτέλους επεξεργάσιμες. Οι προγραμματιστές έδειξαν λίγο - το αρχείο ρυθμίσεων ~ / .config / transmission-daemon / settings.json περιέχει έναν πίνακα JSON, αντίστοιχα. Κάτι τέτοιο είναι γνωστό στους προγραμματιστές ιστού, αλλά συνήθως οι ρυθμίσεις παραμέτρων στο linux φαίνονται λίγο διαφορετικές. Ωστόσο, δεν είναι δύσκολο να το καταλάβετε (παράμετρος: ζεύγη τιμών, διαχωρισμένα με κόμμα, και όλα μαζί οριοθετούνται με σγουρά άγκιστρα. Τα ονόματα παραμέτρων και οι τιμές συμβολοσειρών περικλείονται σε εισαγωγικά). Ενεργοποιήστε λοιπόν το τηλεχειριστήριο και απενεργοποιήστε τον έλεγχο ταυτότητας (για να μην ζητήσετε κωδικό πρόσβασης, ο οποίος κατά κάποιο τρόπο δεν είναι αρκετά γνωστός):

"rpc-enabled": true, "rpc-authentication-required": false

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

"rpc-whitelist": "127.0.0.1, 192.168.1. *", "rpc-whitelist-enabled": true

Για κάποιο λόγο, κανένα από τα δύο βοηθητικά προγράμματα GUI που παρέχονται στο Application Center δεν έχει τη δυνατότητα να καθορίσει τον φάκελο εκκίνησης torrent. Πιθανώς, η λογική σε αυτό είναι τέτοια που το torrent μπορεί απλά να ληφθεί και να ανοίξει στο ίδιο το βοηθητικό πρόγραμμα, αλλά προσωπικά, είναι πιο βολικό για μένα να ρίξω το αρχείο torrent σε έναν φάκελο "by the ball". Για αυτό, οι παράμετροι προορίζονται (ίσως χρειαστεί να τις προσθέσετε μόνοι σας) με δυνατότητα παρακολούθησης και παρακολούθησης, για παράδειγμα:

"watch-dir": "/ media / SHARED / SHARED / Torrent autoload", "watch-dir-enabled": true

Γενικά, μπορείτε να διαμορφώσετε φακέλους ταυτόχρονα:

"download-dir": "/ media / SHARED / SHARED / DOWNLOADS", "incomplete-dir": "/ media / SHARED / INCOMPLETE", "incomplete-dir-enabled": αληθές

Στην πραγματικότητα, μετά από αυτό, σε γενικές γραμμές, ρυθμίζεται το torrent, μπορείτε να ξεκινήσετε τον δαίμονα και να χρησιμοποιήσετε τη διεπαφή ιστού (θύρα 9091). Είναι αλήθεια ότι δεν μου άρεσε - μοιάζει περισσότερο με διαχειριστή λήψεων παρά με πρόγραμμα-πελάτη torrent.


Τα υπόλοιπα όλων των ειδών λεπτομέρειας, φαίνεται, μπορούν να «γλείφονται» με ασφάλεια από τα βοηθητικά προγράμματα τηλεχειριστηρίου, από τα οποία μου άρεσαν τα καλύτερα, τα οποία επίσης λειτουργούν καλά στα Windows. Υπήρχε ένα μικρό πρόβλημα στην εκτέλεση του όταν εκκίνηση των Windowsελαχιστοποιημένο στο δίσκο. Δεν πειράζει - ας δημιουργήσουμε μια συντόμευση στο φάκελο "Startup" προσθέτοντας την παράμετρο -hidden:

Παρακολούθηση θερμοκρασίας

Οι αισθητήρες lm και το hddtemp είναι υπεύθυνοι για την παρακολούθηση της θερμοκρασίας (ο τελευταίος, αντίστοιχα, παίρνει τη θερμοκρασία του σκληρού δίσκου και ο πρώτος παίρνει τον επεξεργαστή, το chipset, τις ταχύτητες ανεμιστήρα κ.λπ.). Έμαθα για αυτό και πώς να τα ρυθμίσω όλα αυτά, προφανώς, αν και η σημείωση γράφτηκε πριν από πολύ καιρό, οπότε τώρα όλα γίνονται λίγο λάθος και δεν χρειαζόμαστε ούτε το conky (για την κονσόλα).

Έτσι, εγκαθιστούμε:

Sudo apt-get εγκατάσταση αισθητήρων lm hddtemp

Στη συνέχεια, ξεκινάμε το βοηθητικό πρόγραμμα αναζήτησης εργαλείων παρακολούθησης όλαερωτήσεις που απαντάμε ναι:

Ανίχνευση αισθητήρων sudo

Μπορείτε να επανεκκινήσετε ολόκληρο το σύστημα, αλλά η εντολή που υποδεικνύεται στη σημείωση φαίνεται να είναι εφαρμόσιμη:

sudo /etc/init.d/module-init-tools ή, πιο μοντέρνα,
Έναρξη λειτουργικής μονάδας υπηρεσίας sudo-init-tools

Τώρα ας ρυθμίσουμε το hddtemp. Για να το κάνετε αυτό, πρώτα σταματήστε την υπηρεσία εάν ξεκινήσει ξαφνικά:

υπηρεσία sudo hddtemp stop (ή μέσω webmin)

Στη συνέχεια, πρέπει να επεξεργαστείτε το / etc / default / hddtemp: στο άρθρο προτείνεται να αλλάξετε την τιμή της παραμέτρου RUN_DAEMON = "true" (αν και κρίνοντας από την περιγραφή, αυτό είναι πιο πιθανό να αναφέρεται σε απομακρυσμένη παρακολούθηση θερμοκρασίας μέσω του δικτύου) , και, φυσικά, στην παράμετρο DISKS, αναφέρετε τους δίσκους για παρακολούθηση, για παράδειγμα DISKS = "/ dev / sda / dev / sdb". Μην ξεχάσετε να αφαιρέσετε το σύμβολο σχολίου (#).

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

Sudo hddtemp / dev / sda

Εκτός από την κονσόλα, η θερμοκρασία του επεξεργαστή και των σκληρών δίσκων εμφανίζεται στην ενότητα Πληροφορίες συστήματος της διεπαφής Ιστού. Μπορείτε επίσης να εγκαταστήσετε την εφαρμογή GUI των ψευδών, ακόμη και έναν συγκεκριμένο διακομιστή ψευδώνων που υλοποιεί τη δική του πρόσβαση στο διαδίκτυο στις ενδείξεις του αισθητήρα (θύρα 3131):


Πολύ ωραίο, αλλά δεν είναι σαφές πώς να φέρετε τη θερμοκρασία των σκληρών δίσκων εκεί.

Γενικά, υπήρχε ακόμα ένα μικρό πρόβλημα με τη θερμοκρασία της κάρτας γραφικών - το είδα μόνο σε μια εφαρμογή GUI, αλλά όταν έγραφα αυτήν την ενότητα, τελικά βρήκα πώς να το προβάλω στην κονσόλα - χρησιμοποιείται η εντολή nvidia-smi για αυτό. Να σας υπενθυμίσω ότι έχω εγκατεστημένη μια κάρτα γραφικών στον διακομιστή μου NVidia GeForce 7600 με παθητική ψύξη και μετά την εγκατάσταση του GUI εγκατέστησα το ιδιόκτητο πρόγραμμα οδήγησης. Αν και, για να είμαστε δίκαιοι, η θερμοκρασία της κάρτας βίντεο είναι πιθανώς μόνο στη λειτουργία γραφικών και είναι σχετική, επειδή θεωρητικά δεν υπάρχει πρακτικά φορτίο σε αυτήν στη λειτουργία κειμένου.

Διαχείριση αδιάλειπτου τροφοδοτικού

Είναι ενδιαφέρον ότι η γραφική διεπαφή σε κάποια μορφή επιλέχθηκε από την UPS και έτσι, αλλά οι ρυθμίσεις αποδείχθηκαν μάλλον πενιχρές και όχι απολύτως σαφείς (για παράδειγμα, τι είναι "χαμηλό επίπεδο φόρτισης"). Μετά από λίγη σκέψη, ακόμα δεν βασίστηκα σε τέτοια λειτουργικότητα και αποφάσισα να προσαρμόσω το παξιμάδι. Κυρίως με βοήθησε σε αυτό, αν και είναι λίγο για κάτι άλλο.

Επομένως, πρώτα απ 'όλα, πρέπει να ελέγξετε αν το UPS σας υποστηρίζεται καθόλου από αυτήν τη σουίτα λογισμικού, αυτό γίνεται στην ενότητα Συμβατότητα του επίσημου ιστότοπου του έργου. Ευτυχώς το Powercom BNT-600AP μου έχει υψηλότερο επίπεδοσυμβατότητα, και όσον αφορά τις πληροφορίες που με τρόμαξαν στις οδηγίες σχετικά με την ανάγκη σύνταξης αυτού του παξιμαδιού με ορισμένα κλειδιά, όλα έχουν ήδη κλαπεί και μεταγλωττιστεί μπροστά μου.


Έτσι, το να «απογειωθεί» ήταν ίσως το πιο δύσκολο κομμάτι για να τεθεί σε λειτουργία ο διακομιστής. Αρχικά, θα πρέπει να επεξεργαστείτε πολλές ρυθμίσεις παραμέτρων ταυτόχρονα. Ευτυχώς, βρίσκονται όλα στο / etc / nut. Πρώτα απ 'όλα, ρυθμίστε τον τοπικό τρόπο λειτουργίας στο nut.conf: MODE = αυτόνομο. Το γεγονός είναι ότι μπορείτε επίσης να διαμορφώσετε τη λειτουργία δικτύου, π.χ. παρακολούθηση και έλεγχος όχι μόνο μιας τοπικής αδιάλειπτης παροχής ρεύματος (που συνδέεται με αυτόν τον υπολογιστή), αλλά και άλλων μέσω του δικτύου.

Το επόμενο βήμα είναι να προσθέσετε πληροφορίες σχετικά με το "ελεγχόμενο" UPS στο ups.conf. Αυτό γίνεται με το στυλ των αρχείων Windows.inf - ορίζουμε το αναγνωριστικό συσκευής με το όνομα της ενότητας (μέσα στο παξιμάδι - υπέδειξα το BNT600AP). Το πρόγραμμα οδήγησης και η θύρα πρέπει να παρέχονται ως παράμετροι. Το πρόγραμμα οδήγησης καθορίζεται από τον πίνακα συμβατότητας - στην περίπτωσή μου είναι usbhid-ups, και ως θύρα, χωρίς περαιτέρω καθυστέρηση, συνταγογραφούσα το auto. Προστέθηκε επίσης μια περιγραφή για μεγαλύτερη σημασία. Να τι συνέβη:

Πρόγραμμα οδήγησης = θύρα usbhid-ups = auto desc = "Powercom BNT-600AP"

παραλείψτε το upsd.conf και προσθέστε το καρύδι διαχειριστή στο αρχείο upsd.users:

Κωδικός πρόσβασης = mypass upsmon κύριες ενέργειες = SET instcmds = ALL

Φυσικά, έχω διαφορετικό κωδικό πρόσβασης. Για αρχική εγκατάστασηΑπομένει να επεξεργαστείτε την παράμετρο MONITOR στο αρχείο upsmon.conf, όπου θα απαιτηθούν όλες οι ρυθμίσεις που εισαγάγατε προηγουμένως (αναγνωριστικό UPS, χρήστης και κωδικός πρόσβασης), στην περίπτωσή μου:

ΟΘΟΝΗ [email προστατευμένο] 1 διαχειριστής mypass master

Η τελευταία παράμετρος σημαίνει ότι ο υπολογιστής είναι απενεργοποιημένος τελευταίος, δίνοντας την ευκαιρία να αποσυνδεθούν πρώτα οι "σκλάβες" συσκευές (σκλάβοι) και το 1 σημαίνει ότι έχει συνδεθεί μόνο 1 αδιάλειπτη παροχή ρεύματος. Φαίνεται ότι έχω αφήσει τις υπόλοιπες παραμέτρους από προεπιλογή.

Παρέμεινε ασαφές το ερώτημα τι είναι το "χαμηλό επίπεδο μπαταρίας". Για να προβάλετε πληροφορίες σχετικά με το UPS από το τερματικό, χρησιμοποιήστε την εντολή upsc , στην περίπτωσή μου upsc BNT600AP. Μεταξύ άλλων με ενδιέφερε η παράμετρος battery.charge.low ίση με 10 (%). Μου φάνηκε όχι πολύ αξιόπιστο. Για να παρακάμψετε αυτήν την παράμετρο, προσθέστε τη γραμμή στο ups.conf στην ενότητα που είναι αφιερωμένη στο UPS μας:

Override.battery.charge.low = 20

Έτσι, το επίπεδο αποφόρτισης της μπαταρίας έχει ρυθμιστεί στο 20%.

Παρεμπιπτόντως, τρεις δαίμονες είναι υπεύθυνοι για όλη αυτή την «οικονομία» - nut-client, nut-server και ups-monitor, που πιθανότατα θα πρέπει να απενεργοποιηθούν κατά την επεξεργασία αρχείων διαμόρφωσης.

Λοιπόν, ξεκίνησαν το UPS, αλλά κατά κάποιο τρόπο δεν είναι πολύ βολικό να παρακολουθείτε τις παραμέτρους του από την κονσόλα. Η διεπαφή ιστού παρέχει το πακέτο nut-cgi, και αυτό θα είναι το "δεύτερο". Το κύριο πρόβλημα είναι ότι οι προεπιλεγμένες ρυθμίσεις διακομιστή ιστού Apache δεν είναι κατάλληλες για λειτουργία παρακολούθησης. Χρειαζόμουν τουλάχιστον δύο πράγματα - να ενεργοποιήσω το mod-cgi και να ενεργοποιήσω την εκτέλεση προγραμμάτων cgi από το usr / lib. Το έκανα μέσω του Webmin - συμπεριλαμβάνουμε τη λειτουργική μονάδα στους Διακομιστές - Διακομιστής Ιστού Apache - Παγκόσμια Διαμόρφωση - Διαμόρφωση μονάδων Apache:


Αλλά όσον αφορά τα προγράμματα cgi από το usr / lib, τώρα έχω ψάξει ολόκληρο το Webmin και ακόμα δεν κατάλαβα πώς το έκανα. Το μόνο που βρήκα ήταν το αρχείο / etc / apache2 / conf-available / serve-cgi-bin . conf με το ακόλουθο περιεχόμενο:

Ορισμός ENABLE_USR_LIB_CGI_BIN ScriptAlias‎ / cgi-bin / / usr / lib / cgi-bin / AllowOverride None Options + ExecCGI -MultiViews + SymLinksIfOwnerMatch Απαιτούνται όλα παραχωρημένα # vim: σύνταξη = apache ts = 4 sw = 4 sts = 4 sr noet

Για να τεθούν σε ισχύ οι αλλαγές, κάντε επανεκκίνηση του Apache (ο πιο γρήγορος τρόπος είναι στο Webmin - στην ενότητα διακομιστής Web Apache υπάρχουν σύνδεσμοι "Εφαρμογή αλλαγών" ή "Διακοπή / Εκκίνηση Apache"). Στη συνέχεια, πρέπει να επεξεργαστείτε μερικά ακόμη αρχεία διαμόρφωσης. Προσθέστε παρακολούθηση του UPS μας στο /etc/nut/hosts.conf:

ΟΘΟΝΗ [email προστατευμένο]"BNT600AP"

Στο αρχείο /etc/nut/upsset.conf, καταργήστε το σχόλιο της γραμμής (αφαιρέστε το σύμβολο #) I_HAVE_SECURED_MY_CGI_DIRECTORY

Ln -s / usr / share / nut / www / var / www / html / nut

Βεβαιωθείτε ότι το Apache ακολουθεί τους συμβολικούς συνδέσμους, για αυτό στο αρχείο /etc/apache2/apache2.conf στο μπλοκ πρέπει να καθοριστούν οι ακόλουθες επιλογές:

Επιλογές Ευρετήρια FollowSymLinks

Αυτή είναι πιθανότατα η προεπιλογή, οπότε τώρα, αν δεν έχω χάσει τίποτα, μπορείτε επιτέλους να δείτε την κατάσταση του UPS σε ένα πρόγραμμα περιήγησης: http://192.168.1.2/nut/

Είναι επίσης δυνατό να τροποποιήσετε κάτι χρησιμοποιώντας τον χρήστη σύμφωνα με το upsd.users, αν και στην περίπτωσή μου είναι διαθέσιμη μόνο μία ρύθμιση - το χρονικό όριο πριν την απενεργοποίηση του UPS μετά τον τερματισμό του συστήματος:


Αλλά μπορείτε να στείλετε πολλές εντολές, συμπεριλαμβανομένου του ελέγχου του βομβητή, του τερματισμού λειτουργίας και του αυτοδιαγνωστικού ελέγχου:


συμπέρασμα

Λοιπόν, εξετάσαμε τα πιο σημαντικά, κατά τη γνώμη μου, σημεία εγκατάστασης ενός οικιακού διακομιστή. Λόγω τεχνικών περιορισμών, δεν κάλυψα όλα όσα ήθελα, επομένως εργασίες όπως η ρύθμιση ενός διαχειριστή λήψεων, διακομιστή ftp, έλεγχος απομακρυσμένης επιφάνειας εργασίας και, πιθανώς, άλλα λεπτομερής ρύθμισηΤο Apache για ανάπτυξη ιστού θα περιγραφεί στο δεύτερο μέρος του άρθρου, το οποίο, ελπίζω, δεν θα σας κρατήσει να περιμένετε πολύ.

Σημείωση από 25/02/2019: δυστυχώς, τα 5 χρόνια δύσκολα μπορούν να χαρακτηριστούν ως τέτοια. Επομένως, αφαίρεσα το "1ο μέρος" από τον τίτλο και το νέο άρθρο αναφέρεται σε μια πιο πρόσφατη έκδοση του λειτουργικού συστήματος:

Συνεχίζοντας το θέμα:
Διάφορα

Σήμερα, τα κοινωνικά δίκτυα στο Διαδίκτυο είναι εξειδικευμένοι ιστότοποι που φέρνουν τους ανθρώπους κοντά σε ένα δίκτυο σε κάποια συγκεκριμένη βάση. Στην ανάπτυξή τους...