Vzpon strojev: aplikacije AI v resničnem svetu
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
Operacijski sistem FreeBSD privzeto uporablja GENERIC
jedro; vendar bomo v tej vadnici ponovno prevedli jedro FreeBSD s konfiguracijo po meri, znano kot: CUSTOM
.
1) Če želite slediti tej vadnici, razmestite naslednji primerek:
2) Ko je vaš primerek nameščen, namestite sudo
kot root uporabnik:
# pkg install -y sudo
3) Ustvarite lokalnega uporabnika kot člana skupine koles in nato izdajte geslo:
# pw useradd test -g wheel
# passwd test
Changing local password for test
New Password:
Retype New Password:
4) Dovoli vsem članom skupine koles, da izvedejo kateri koli ukaz
# visudo
Spremeni:
# %wheel ALL=(ALL) ALL
Za
%wheel ALL=(ALL) ALL
Shranite in zapustite s pritiskom na Esc
tipko, ki ji sledi tipkanje:wq!
5) Preklopite na lupino novega uporabnika
# su test
$
Za ponovno prevajanje jedra moramo najprej pridobiti izvorno kodo iz sistema za nadzor različic FreeBSD; v tem primeru,subversion
$ sudo pkg install -y subversion
Password:
Privzeto je lupina za nove uporabnike FreeBSD sh
; vendar bomo morali csh
po namestitvi to spremeniti vsubversion
1) Potrdite lupino trenutnega uporabnika:
$ echo $SHELL
/bin/sh
2) Spremenite lupino trenutnega uporabnika v csh
:
$ chsh -s /bin/csh
Password:
chsh: user information updated
3) Potrdite, da se je lupina spremenila za trenutnega uporabnika:
$ grep test /etc/passwd
test:*:1001:0:User &:/home/test:/bin/csh
ALI
$ echo $SHELL
/bin/csh
4) Zdaj, ko je lupina trenutnega uporabnika konfigurirana kot csh
, lahko zdaj rehash
tabele imenikov:
$ rehash
5) Nazadnje si oglejte kopijo najnovejše stabilne veje v /usr/src
imeniku:
$ 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
konfiguracijeZa našo CUSTOM
konfiguracijo jedra bomo kopirali obstoječo GENERIC
konfiguracijo.
1) Kopiraj GENERIC
iz /usr/src/sys/amd64/conf/
imenika kot CUSTOM
:
$ sudo cp /usr/src/sys/amd64/conf/GENERIC /usr/src/sys/amd64/conf/CUSTOM
Password:
V naši CUSTOM
konfiguraciji jedra bomo naredili nekaj sprememb.
2) Odpri /usr/src/sys/amd64/conf/CUSTOM
:
$ sudo vi /usr/src/sys/amd64/conf/CUSTOM
V vrstici 22 boste videli ident
zastavico, številke vrstic lahko vidite v vi
urejevalniku s pritiskom na Esc
tipko, ki ji sledi tipkanje:set nu
22 ident GENERIC
3) Spremenite GENERIC
ime vašega jedra po meri; v tem primeru CUSTOM
:
22 ident CUSTOM
Poleg tega bomo na dnu konfiguracije dodali naslednje:
options IPSEC
options TCP_SIGNATURE
Ko ste zadovoljni s spremembami, shranite in znova zapustite tako, da pritisnete Esc
tipko in nato vnesete:wq!
Dodatne informacije za te različne možnosti lahko najdete v NOTES
datoteki za vsako vrsto arhitekture v /usr/src/sys/
imeniku.
Spodaj je nekaj pogostih NOTES
lokacij arhitekture :
/usr/src/sys/amd64/conf/NOTES
/usr/src/sys/arm64/conf/NOTES
/usr/src/sys/i386/conf/NOTES
Možnosti, ki so neodvisne od arhitekture, se lahko sklicujejo na /usr/src/sys/conf/NOTES
Za dodatne podrobnosti si oglejte priročnik FreeBSD .
CUSTOM
jedraZdaj bomo sestavili CUSTOM
jedro, ki ste ga pripravili.
1) Preklopite v /usr/src
imenik in izdajte a make buildkernel
s CUSTOM
konfiguracijsko datoteko:
$ cd /usr/src
$ sudo make buildkernel KERNCONF=CUSTOM
Password:
Vaš ocenjeni čas do dokončanja se bo razlikoval glede na količino virov vašega primerka.
Za to vadnico smo uporabili naslednje:
CPU: 4 vCore
RAM: 8192 MB
Storage: 100 GB SSD
S temi viri smo končali s prevajanjem našega CUSTOM
jedra v ~ 4 urah:
--------------------------------------------------------------------
>>> Kernel build for CUSTOM completed on Sat May 6 00:24:37 UTC 2017
--------------------------------------------------------------------
2) Ko je CUSTOM
jedro končano s prevajanjem, lahko namestite konfiguracijo:
$ sudo make installkernel KERNCONF=CUSTOM
Password:
Namestitev bi se morala zaključiti veliko hitreje kot prevajanje.
3) Ko je namestitev končana, znova zaženite primerek:
$ sudo shutdown -r now
Password:
Vaš primerek se bo zdaj začel ugašati in znova zagnati v CUSTOM
jedro. Lahko se prijavite v konzolo svojega primerka in opazujete postopek zagona.
4) Ko se vaš primerek znova zažene, se prijavite in potrdite, da se vaše CUSTOM
jedro uporablja:
$ sysctl kern.conftxt | grep ident
ident CUSTOM
ALI
$ uname -i
CUSTOM
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.
Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.
Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.
Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…
Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.
Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.
Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.
V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.
Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več