Upgrade from an earlier version to 1.19.0 breaks some installations, with error:
"Revision::fetchFromConds". Database returned error "1054:
Unknown column 'rev_sha1' in 'field list' (localhost)".
This has been reported as a bug, and fixed in the development branch. Temporary fixes: downgrade back to 1.18.3 (tar.gz) or upgrade to a snapshot of the master branch of 1.20alpha.
Cisco devices will commit a command that you typed in configuration mode when you hit Ctrl+Z to fall back to enable mode.
For example, while configuring an interface, if you type shutdown and then press Ctrl+Z to exit configuration mode, the shutdown command is executed. Note, that this does not happen in PacketTracer, but it does happen in GNS3, and -of course- in real devices.
Ένας παλιός υπολογιστής, με παρωχημένο υλικό και ταπεινές δυνατότητες, μπορεί κάλλιστα να εξυπηρετήσει διάφορους χρήσιμους σκοπούς, αν έχει εγκατεστημένη μια σωστά ρυθμισμένη διανομή Linux. Αυτός ο οδηγός περιγράφει πώς μπορείτε να ρυθμίσετε ένα σύστημα με CentOS 6 ώστε να λειτουργεί ως δρομολογητής δικτύου (router).
Διαβάστε το άρθρο…
Δύο μικρά tips:
- Για να δημιουργήσετε μια αντίστροφη σειρά αριθμών με το
seq, από έναν μεγαλύτερο σε έναν μικρότερο ακέραιο, χρησιμοποιήστε το ως seq ΜΕΓΑΛΟΣ ΒΗΜΑ ΜΙΚΡΟΣ, για παράδειγμα:
marios@yovan ~ $ seq 10 -1 1
10
9
8
7
6
5
4
3
2
1
- Για να μορφοποιήσετε ακέραιους με με διαφορετικό πλήθος ψηφίων με μηδενικά ώστε να εμφανίζονται με το ίδιο πλάτος, εκτυπώστε τους με την
printf, συντάσσοντάς την ως printf "%0ΠΛΑΤΟΣd" ΑΚΕΡΑΙΟΣ. Για παράδειγμα:
printf "%04d" 1
0001
Συνδυασμός των δύο:
marios@yovan ~ $ for i in `seq 10 -1 1`; do echo `printf "%04d" $i`; done
0010
0009
0008
0007
0006
0005
0004
0003
0002
0001
Το echo χρησιμοποιείται για να τυπώνει τον επόμενο αριθμό σε καινούρια γραμμή, αλλιώς εμφανίζονται συνεχόμενα.
Cisco switches will allow you to add a Vlan to one or more interfaces, even if the Vlan does not exist on the device. MAC addresses will then appear in the MAC database as expected, but traffic will not flow.
Μια εντολή για ταξινόμηση των φακέλων κατά μέγεθος στο Bash:
du -s * | sort -n | cut -f 2 | xargs -d "\n" du -chs
Καλεί δύο φορές το du, την πρώτη για να πάρει τη λίστα με τους φακέλους και το μέγεθος (σε bytes). Ταξινομεί αριθμητικά, και μετά πασάρει τη λίστα με τα ονόματα μόνο των φακέλων -αυτή τη φορά ταξινομημένη κατά μέγεθος- ξανά στο du. Η επιλογή -d "\n" του xargs καθορίζει το delimiter. Αν παραληφθεί, οι φάκελοι στον οποίων το όνομα περιέχονται διαστήματα θεωρούνται πολλαπλά ορίσματα.
Το Guake είναι ένα μικρό εργαλείο το οποίο κάθεται στην περιοχή ειδοποιήσεων του GNOME2 (ή του GNOME3 με Fallback), και ανοίγει το τερματικό μόνο με την πίεση του πλήκτρου F12. Το βρίσκω εξαιρετικά χρήσιμο εργαλείο, και το έχω εγκατεστημένο σε όλα μου τα συστήματα.
Πιο κάτω ακολουθούν οδηγίες για την εγκατάσταση του Guake, με μεταγλώττιση του πηγαίου κώδικα, σε ένα φρεσκοεγκατεστημένο σύστημα με CentOS6, δεδομένου ότι δεν υπάρχει στα προεπιλεγμένα αποθετήρια — για τους πιστούς των .rpm, είμαι σίγουρος ότι θα υπάρχει σε εναλλακτικά αποθετήρια.
Λήψη και αποσυμπίεση
Η τελευταία έκδοση του πηγαίου κώδικα βρίσκεται στη σελίδα Downloads. Τη στιγμή που γράφονται αυτές οι γραμμές είναι η 0.4.2.
[marios@centos6 marios]$ cd Downloads
[marios@centos6 Downloads]$ wget http://guake.org/downloads/3
[marios@centos6 Downloads]$ tar zxvf 3
[marios@centos6 Downloads]$ cd guake-0.4.2
Εγκατάσταση εξαρτήσεων
Το Guake χρειάζεται τα πακέτα: gcc, make, intltool, gtk2-devel (παρέχει την εξάρτηση gtk+-2.0) και pygtk2-devel (παρέχει την εξάρτηση pygtk-2.0). Μερικά από αυτά τα πακέτα μπορεί να υπάρχουν ήδη στο σύστημά σας, οπότε το yum απλά θα τα παραβλέψει.
[marios@centos6 guake-0.4.2]$ su
Password:
[root@centos6 guake-0.4.2]# yum install gcc make intltool gtk2-devel pygtk2-devel
configure, make και make install
Σε αυτό το σημείο υπάρχουν όλες οι εξαρτήσεις στο σύστημα και μπορείτε να προχωρήσετε με ρύθμιση, μεταγλώττιση και εγκατάσταση από τον πηγαίο κώδικα. Σημειώστε ότι αν κάνετε αυτή τη δουλειά μέσω απομακρυσμένης πρόσβασης με ssh ή telnet, τότε το configure θα σας εμφανίσει το σφάλμα «could not import gtk». Αυτό οφείλεται στο σφάλμα 450189, το οποίο έχει διορθωθεί στις πρόσφατες εκδόσεις του Fedora αλλά όχι του RHEL ή του CentOS. Επομένως, χρειάζεται να εκτελέσετε τουλάχιστον το configure από τοπική σύνδεση στο ίδιο το σύστημα.
[root@centos6 guake-0.4.2]# ./configure
[root@centos6 guake-0.4.2]# make
[root@centos6 guake-0.4.2]# make install
Αυτό ήταν, το Guake είναι τώρα εγκατεστημένο και έτοιμο για χρήση. Μπορείτε να το βρείτε στο μενού Applications » Accessories » Guake Terminal. Προσωπικά, προτιμώ να το προσθέτω και στις εφαρμογές που εκκινούν με κάθε νέα συνεδρία μου στο GNOME, από το μενού System » Preferences » Startup Applications.