The Rise of Machines: Real World Applications of AI
Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.
Από προεπιλογή, το λειτουργικό σύστημα FreeBSD χρησιμοποιεί τον GENERIC
πυρήνα. Ωστόσο, σε αυτό το σεμινάριο, θα μεταγλωττίσουμε ξανά έναν πυρήνα του FreeBSD με μια προσαρμοσμένη διαμόρφωση γνωστή ως: CUSTOM
.
1) Για να ακολουθήσετε αυτό το σεμινάριο, αναπτύξτε το ακόλουθο παράδειγμα:
2) Μόλις αναπτυχθεί το στιγμιότυπο, εγκαταστήστε sudo
ως χρήστης root:
# pkg install -y sudo
3) Δημιουργήστε έναν τοπικό χρήστη ως μέλος της ομάδας τροχών και μετά εκδώστε έναν κωδικό πρόσβασης:
# pw useradd test -g wheel
# passwd test
Changing local password for test
New Password:
Retype New Password:
4) Επιτρέψτε σε όλα τα μέλη της ομάδας τροχών να εκτελέσουν οποιαδήποτε εντολή
# visudo
Αλλαγή:
# %wheel ALL=(ALL) ALL
Προς το
%wheel ALL=(ALL) ALL
Αποθήκευση και έξοδος πατώντας το Esc
πλήκτρο και στη συνέχεια πληκτρολογώντας:wq!
5) Αλλαγή στο κέλυφος του νέου χρήστη
# su test
$
Για να κάνουμε εκ νέου μεταγλώττιση του πυρήνα, πρέπει πρώτα να λάβουμε τον πηγαίο κώδικα από το σύστημα ελέγχου έκδοσης του FreeBSD. σε αυτήν την περίπτωση,subversion
$ sudo pkg install -y subversion
Password:
Από προεπιλογή, το κέλυφος για τους νέους χρήστες του FreeBSD είναι sh
; Ωστόσο, θα χρειαστεί να το αλλάξουμε σε csh
μετά την εγκατάστασηsubversion
1) Επιβεβαιώστε το κέλυφος του τρέχοντος χρήστη:
$ echo $SHELL
/bin/sh
2) Αλλάξτε το κέλυφος του τρέχοντος χρήστη σε csh
:
$ chsh -s /bin/csh
Password:
chsh: user information updated
3) Επιβεβαιώστε ότι το κέλυφος έχει αλλάξει για τον τρέχοντα χρήστη:
$ grep test /etc/passwd
test:*:1001:0:User &:/home/test:/bin/csh
Ή
$ echo $SHELL
/bin/csh
4) Τώρα που το κέλυφος του τρέχοντος χρήστη έχει διαμορφωθεί ως csh
, μπορούμε τώρα rehash
τους πίνακες καταλόγου:
$ rehash
5) Τέλος, ελέγξτε ένα αντίγραφο του πιο πρόσφατου σταθερού κλάδου στον /usr/src
κατάλογο:
$ sudo svn co --trust-server-cert --non-interactive https://svn0.us-east.freebsd.org/base/stable/11/ /usr/src
Password:
Checked out revision 317943.
CUSTOM
διαμόρφωσηςΓια τη CUSTOM
διαμόρφωση του πυρήνα μας, θα αντιγράψουμε την υπάρχουσα GENERIC
διαμόρφωση.
1) Αντιγράψτε GENERIC
από τον /usr/src/sys/amd64/conf/
κατάλογο ως CUSTOM
:
$ sudo cp /usr/src/sys/amd64/conf/GENERIC /usr/src/sys/amd64/conf/CUSTOM
Password:
Μέσα στη CUSTOM
διαμόρφωση του πυρήνα μας , θα κάνουμε κάποιες αλλαγές.
2) Ανοιχτό /usr/src/sys/amd64/conf/CUSTOM
:
$ sudo vi /usr/src/sys/amd64/conf/CUSTOM
Στη γραμμή 22, θα δείτε μια ident
σημαία, οι αριθμοί γραμμών εμφανίζονται στον vi
επεξεργαστή πατώντας το Esc
πλήκτρο και στη συνέχεια πληκτρολογώντας:set nu
22 ident GENERIC
3) Αλλάξτε GENERIC
το όνομα του προσαρμοσμένου πυρήνα σας. σε αυτή την περίπτωση CUSTOM
:
22 ident CUSTOM
Επιπλέον, στο κάτω μέρος της διαμόρφωσης, θα προσθέσουμε τα εξής:
options IPSEC
options TCP_SIGNATURE
Μόλις είστε ικανοποιημένοι με τις αλλαγές σας, αποθηκεύστε και βγείτε ξανά πατώντας το Esc
πλήκτρο και στη συνέχεια πληκτρολογήστε:wq!
Πρόσθετες πληροφορίες για αυτές τις διάφορες επιλογές μπορείτε να βρείτε στο NOTES
αρχείο για κάθε τύπο αρχιτεκτονικής στον /usr/src/sys/
κατάλογο.
Παρακάτω είναι μερικές από τις κοινές NOTES
τοποθεσίες αρχιτεκτονικής :
/usr/src/sys/amd64/conf/NOTES
/usr/src/sys/arm64/conf/NOTES
/usr/src/sys/i386/conf/NOTES
Μπορείτε να κάνετε αναφορά σε ανεξάρτητες επιλογές αρχιτεκτονικής /usr/src/sys/conf/NOTES
Για περισσότερες λεπτομέρειες, ανατρέξτε στο Εγχειρίδιο του FreeBSD .
CUSTOM
πυρήνα σαςΤώρα θα μεταγλωττίσουμε τον CUSTOM
πυρήνα που έχετε ετοιμάσει.
1) Αλλάξτε στον /usr/src
κατάλογο και εκδώστε ένα make buildkernel
με το CUSTOM
αρχείο ρυθμίσεων:
$ cd /usr/src
$ sudo make buildkernel KERNCONF=CUSTOM
Password:
Ο εκτιμώμενος χρόνος μέχρι την ολοκλήρωση θα ποικίλλει ανάλογα με τον όγκο των πόρων της παρουσίας σας.
Για αυτό το σεμινάριο, χρησιμοποιήσαμε τα ακόλουθα:
CPU: 4 vCore
RAM: 8192 MB
Storage: 100 GB SSD
Με αυτούς τους πόρους, ολοκληρώσαμε τη μεταγλώττιση του CUSTOM
πυρήνα μας σε ~ 4 ώρες:
--------------------------------------------------------------------
>>> Kernel build for CUSTOM completed on Sat May 6 00:24:37 UTC 2017
--------------------------------------------------------------------
2) Μόλις CUSTOM
ολοκληρωθεί η μεταγλώττιση του πυρήνα σας , μπορείτε να εγκαταστήσετε τη διαμόρφωση:
$ sudo make installkernel KERNCONF=CUSTOM
Password:
Η εγκατάσταση θα πρέπει να ολοκληρωθεί πολύ πιο γρήγορα από τη μεταγλώττιση.
3) Μόλις ολοκληρωθεί η εγκατάσταση, επανεκκινήστε την παρουσία σας:
$ sudo shutdown -r now
Password:
Η παρουσία σας θα αρχίσει τώρα να τερματίζεται και να επανεκκινείται στον CUSTOM
πυρήνα σας . Μπορείτε να συνδεθείτε στην κονσόλα της παρουσίας σας για να παρακολουθήσετε τη διαδικασία εκκίνησης.
4) Μόλις γίνει επανεκκίνηση της παρουσίας σας, συνδεθείτε και επιβεβαιώστε ότι χρησιμοποιείται ο CUSTOM
πυρήνας σας :
$ sysctl kern.conftxt | grep ident
ident CUSTOM
Ή
$ uname -i
CUSTOM
Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.
Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.
Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.
Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.
Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…
Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.
Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.
Διαβάστε το ιστολόγιο για να μάθετε διαφορετικά επίπεδα στην Αρχιτεκτονική Μεγάλων Δεδομένων και τις λειτουργίες τους με τον απλούστερο τρόπο.
Σε αυτόν τον ψηφιακό κόσμο, οι έξυπνες οικιακές συσκευές έχουν γίνει κρίσιμο μέρος της ζωής. Ακολουθούν μερικά εκπληκτικά οφέλη των έξυπνων οικιακών συσκευών σχετικά με το πώς κάνουν τη ζωή μας να αξίζει και να απλοποιείται.
Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα