Повстання машин: застосування ШІ в реальному світі
Штучний інтелект не в майбутньому, він тут прямо в сьогоденні У цьому блозі Прочитайте, як програми штучного інтелекту вплинули на різні сектори.
За замовчуванням операційна система FreeBSD використовує GENERICядро; однак у цьому підручнику ми перекомпілюємо ядро FreeBSD зі спеціальною конфігурацією, відомою як: CUSTOM.
1) Щоб виконати цей посібник, розгорніть такий екземпляр:
2) Після того, як ваш екземпляр буде розгорнутий, встановіть його sudoяк користувача root:
# pkg install -y sudo
3) Створіть локального користувача як члена групи колеса, а потім введіть пароль:
# pw useradd test -g wheel# passwd testChanging local password for testNew 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 subversionPassword:
За замовчуванням оболонкою для нових користувачів FreeBSD є sh; однак нам потрібно буде змінити це на cshпісля встановленняsubversion
1) Підтвердьте оболонку поточного користувача:
$ echo $SHELL/bin/sh
2) Змініть оболонку поточного користувача на csh:
$ chsh -s /bin/cshPassword:chsh: user information updated
3) Підтвердьте, що оболонка змінилася для поточного користувача:
$ grep test /etc/passwdtest:*: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/srcPassword: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/CUSTOMPassword:
У нашій 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 IPSECoptions 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=CUSTOMPassword:
Приблизний час до завершення буде відрізнятися залежно від кількості ресурсів вашого екземпляра.
Для цього уроку ми використали наступне:
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=CUSTOMPassword:
Встановлення має завершитися набагато швидше, ніж компіляція.
3) Після завершення встановлення перезавантажте свій екземпляр:
$ sudo shutdown -r nowPassword:
Тепер ваш екземпляр почне вимикатися та перезавантажуватися у ваше CUSTOMядро. Ви можете увійти на консоль свого екземпляра, щоб спостерігати за процесом завантаження.
4) Після перезавантаження екземпляра увійдіть та підтвердьте, що ваше CUSTOMядро використовується:
$ sysctl kern.conftxt | grep identident CUSTOM
АБО
$ uname -iCUSTOM
Штучний інтелект не в майбутньому, він тут прямо в сьогоденні У цьому блозі Прочитайте, як програми штучного інтелекту вплинули на різні сектори.
Ви також стали жертвою DDOS-атак і спантеличені методами запобігання? Прочитайте цю статтю, щоб вирішити свої запитання.
Можливо, ви чули, що хакери заробляють багато грошей, але чи замислювалися ви коли-небудь, як вони заробляють такі гроші? давайте обговоримо.
Ви хочете побачити революційні винаходи Google і як ці винаходи змінили життя кожної людини сьогодні? Тоді читайте в блозі, щоб побачити винаходи Google.
Концепція самокерованих автомобілів, щоб вирушати в дороги за допомогою штучного інтелекту, є мрією, яку ми давно мріємо. Але, незважаючи на кілька обіцянок, їх ніде не видно. Прочитайте цей блог, щоб дізнатися більше…
Оскільки наука розвивається швидкими темпами, бере на себе багато наших зусиль, ризики піддати себе незрозумілій Сингулярності також зростає. Читайте, що може означати для нас сингулярність.
Методи зберігання даних можуть розвиватися з моменту народження Даних. Цей блог висвітлює еволюцію зберігання даних на основі інфографіки.
Прочитайте блог, щоб дізнатися про різні шари архітектури великих даних та їх функціональні можливості найпростішим способом.
У цьому цифровому світі пристрої розумного дому стали важливою частиною життя. Ось кілька дивовижних переваг пристроїв розумного дому щодо того, як вони роблять наше життя гідним життя та спрощують його.
Нещодавно Apple випустила додаткове оновлення macOS Catalina 10.15.4, щоб виправити проблеми, але схоже, що оновлення викликає більше проблем, що призводять до блокування комп’ютерів Mac. Прочитайте цю статтю, щоб дізнатися більше