Обзоры linux от Админа №5 (CentOS 6.10)


Порядок действий

yum update

yum install epel-release

yum install mc adcli oddjob oddjob-mkhomedir samba samba-common krb5-workstation sssd-krb5-common sssd-krb5 pam_krb5 krb5-libs

mcedit /etc/sysconfig/selinux
enabled заменить на disabled

reboot

authconfig --enablekrb5 --enablesssd --enablesssdauth --update

mcedit /etc/krb5.conf
[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log

[libdefaults]
default_realm = DOMAIN.LOC
dns_lookup_realm = false
dns_lookup_kdc = false
ticket_lifetime = 24h
renew_lifetime = 7d
forwardable = true

[realms]
DOMAIN.LOC = {
kdc = dc.domain.loc
admin_server = dc.domain.loc
}

[domain_realm]
.domain.loc = DOMAIN.LOC
domain.loc = DOMAIN.LOC

mcedit /etc/samba/smb.conf
[global]
server string = Samba
netbios name = centos6
security = ads
realm = DOMAIN.LOC
workgroup = DOMAIN
domain master = no
local master = no
idmap config *: range = 10000-20000
idmap config *: backend = tdb
template shell = /bin/bash
client use spnego = yes
client ntlmv2 auth = yes
encrypt passwords = yes

acl compatibility = auto
map acl inherit = yes
max connections = 0
load printers = no

log level = 0 vfs:2
max log size = 0
syslog = 0

adcli join --domain=domain.loc --computer-name=CENT6 --host-fqdn=cent6.domain.loc --login-user=administrator --os-name=«CentOS Linux» --os-version=«CentOS release 6.10» --show-details --verbose

touch /etc/sssd/sssd.conf
chmod 0600 /etc/sssd/sssd.conf
nano /etc/sssd/sssd.conf
[sssd]
domains = domain.loc
config_file_version = 2
services = nss, pam

[domain/domain.loc]
ad_domain = domain.loc
krb5_realm = DOMAIN.LOC
realmd_tags = manages-system joined-with-samba
cache_credentials = True
id_provider = ad
default_shell = /bin/bash
use_fully_qualified_names = False
fallback_homedir = /home/%d/%u
access_provider = ad

service sssd start
chkconfig sssd on

service smb start
chkconfig smb on

/etc/pam.d/password-auth-ac
session required pam_mkhomedir.so umask=0022 skel=/etc/skel

Очистка кэша sssd (на всякий случай)
service sssd stop; rm -rf /var/log/sssd/* /var/lib/sss/db/*; service sssd start

САМЫЙ ЧАСТЫЙ ВОПРОС НА СОБЕСЕДОВАНИИ НА ДАТА САЕНТИСТА


Узнай как работает градиентный бустинг простым языком на примере.
ПОДДЕРЖАТЬ СОЗДАНИЕ ВИДОСОВ: www.glebmikhaylov.com/donate

Если захочешь закодить то же самое, то вот тебе ноутбук в помощь:
colab.research.google.com/drive/1NbdKzrcgbSYdfSVKMUosETFbXmZiIlMd?usp=sharing

А вот ссылочки на видосы StatQuest:

youtu.be/2xudPOBz-vs
youtu.be/StWY5QWMXCw

Телега: t.me/mikhaylovgleb

C Russia 2018:: Алексей Салмин , Memory Management Tips


. В 2017 году вопрос выбора аллокатора в C не теряет актуальности. В стандарт добавили новый способ выбрать локальный аллокатор для контейнеров (std::pmr), глобальные tcmalloc и jemalloc продолжают развиваться, как и интерфейсы ядра, на которые они опираются. Данный доклад посвящен “нижнему этажу” этой конструкции: особенностям работы mmap и madvise в ядре Linux и влиянию этих особенностей на производительность аллокаторов.

cppconf.ru
vk.com/cpp_russia

[RU] Марафон миграции на VTU 1.x - Скучный вторник


Занятие на сегодня: gitlab.com/groups/gitlab-org/-/epics/4255

Пишете на Vue? Присоединяйтесь к нашему клубу в Telegram
t.me/vuejs_club

Скучный вторник — это проект еженедельных стримов про работу в GitLab на реальных задачах.

ОС: ArchLinux
DE: Gnome Shell PaperWM
Шрифт: PragmataPro
Список плагинов VSCode:
— Классика: ESLint, Prettier, GitLens
— TabNine
— Vetur
— Rainbow Brackets
Тема VSCode: Night Owl

Проект выходит благодаря моим самым лучшим в мире подписчикам на Patreon!
patreon.com/javascriptninja
— JavaScript.ninja Code of Conduct (набор правил поведения)
telegra.ph/Kodeks-povedeniya-proekta-JavaScriptNinja-12-15

— Мы на:
Facebook — fb.me/jsninja
Telegram-группа — t.me/javascript_ninja
Telegram-канал — t.me/jsninja_news

Почему стоит сменить Windows на Linux?


Промокод на 3 месяца бесплатного хостинга по тарифу Мак-10 — GDUDAR17 (вводить при регистрации на сайте goo.gl/oz7VYU). Для активации бесплатного периода необходимо пополнить баланс на 100 руб. Активационный платеж не расходуется, оставаясь на балансе и является всего лишь барьером против злоупотреблений со стороны спамеров, мошенников и т.п.

Система Linux это замечательная среда для программистов и не только. В ней вы не найдете множество ненужных вещей, которые присутствуют в Windows. В этом видео я расскажу вам про 7 причин, которые говорят в пользу перехода на Linux.

✔ Основной сайт: itproger.com/
✔ Конструктор сайтов: crafty.site/

✔ — Группа Вк — vk.com/prog_life
Группа FaceBook — goo.gl/XW0aaP

Instagram: www.instagram.com/gosha_dudar/
Telegram: t.me/itProger_official
Страничка Twitter — twitter.com/GoshaDudar
Страничка Вк — vk.com/codi999

✔ Начните зарабатывать на YouTube — join.air.io/money_air
✔ Видео по заработку на YouTube — goo.gl/RLPXV8

Помощь в развитии канала.
* Яндекс Деньги: 410014343706921

* Кошельки WebMoney:
— Доллар: Z331064341236
— Гривна: U386388718252
— Рубль: R214610220703

Как правильно учиться программировать


Привет. Меня зовут Рахим Муратов. Я веб-разработчик и автор этого канала. Занимаюсь обучением, веду курсы и помогаю новичкам.

В этом видео разберем проблему подхода к обучению. Я покажу план разбивки проекта и расскажу как правильно обучаться. Этот подход независимо применим к разным языкам и технологиям.

В инстаграме отвечаю на вопросы, провожу прямые эфиры и разборы.
Мой инстаграм: instagram.com/rahim.muratov
Сайт: marlindev.ru
ВК: vk.com/learnbydoing
Telegram: t.me/rahim_muratov
Discord: discord.gg/kSmkqjQ

Обманка за 40 тысяч или как добить игровой ноутбук ASUS ROG


Регистрируйся в LetyShops и возвращай горящий кэшбэк — letyshops.app.link/I0VgmTK6O9

Анонсированный ранее ролик по ремонту игрового ноутбука ASUS ROG GL752V. Изначально аппарат был залит, затем побывал уже в трех ремонтах, где ему сделали только хуже…

Мой телеграмм-канал: @pcexpert86
Группа в контакте: vk.com/lpcexpert
Instagram: pcexpert86

Чтобы отправить ноутбук на ремонт, пишите:
ВК — vk.com/pcexpert86
Почта — dark_ice_05@mail.ru

Купить видеокурс по ремонту ноутбуков — практическое руководство: goo.gl/fvZ2V1

Почитать отзывы можно в комментариях: www.youtube.com/watch?v=AFFx_RU-xNM

Первая часть видеокурса по ремонту ноутбуков: goo.gl/UoLmC6

QA - что это и сколько за это платят?


Кто такой тестировщик и в чем разница тестировки и QA? Что нужно делать на работе и какая есть иерархия в профессии? Ну и пожалуй один из самых важных вопросов — что за это платят? Какая зарплата у тестировщиков в Америке.
Еще немнго об истории появления профессии тестировщик.
Ну и конечно про меня. Почему я пошел в QA инженеры.

Видео про служебную лестницу в QA — www.youtube.com/watch?v=CQ2uaukFxbY

Ссылки на обучение в TestPro:
testpro.io/amnusa

Короткая ссылка со скидкой:
testpro.io/100-coupon-amnusa

Или укажи «AMMUSA» при регитсрации, что бы получить скидку на любой курс!

#QA #тестировщик

Поблагодарить канал можно тут — www.paypal.me/amnusa

PayPal кошелек — amnusachannel@gmail.com
===============================================
Music — Bright Future-brandonamatias
===============================================
Наша почта — amnusachannel@gmail.com — По вопросам размещения рекламы отправляйте письмо с пометкой «реклама»
===============================================
Мы в Инстаграм — www.instagram.com/amnusachannel/

00:00 — Вступление
00:21 — Что такое QA
01:34 — Зачем нужен тестировщик?
02:39 — А сам программист не тестирует?
04:28 — Разница между тестировщиком, тестированием и QA
06:52 — ручное и автоматизированное тестирование
09:03 — Сообщество QA в США
11:05 — Рост в проффессии QA
11:40 — О зарплатах
13:47 — Зарплата Junior QA
14:45 — Зарплата QA Analyst
15:14 — Зарплата Senior QA Engineer
15:50 — Зарплата QA Automation
16:04 — Зарплата Senior QA Automation
16:22 — Немного о контракте и w2

Лайв с ответами


Нравится? Становитесь патронами — www.patreon.com/pepelsbey

00:00:00 Интро
00:01:16 Планы на стрим
00:01:47 Сверлят
00:01:57 Новые Макбуки
00:03:43 5K-монитор
00:05:33 Кто сверлит?
00:05:51 Плавный курсор в VS Code
00:06:22 Надо ли знать вёрстку фронтендеру
00:07:58 Факап в карьере
00:09:07 Новые клавиатуры
00:11:07 Станут ли верстальщики невостребованными
00:13:43 Сходства в логотипе
00:14:50 Размер шрифта и единицы вьюпорта
00:18:04 Странное собеседование
00:19:51 Карточки с картинками и подписями
00:20:32 Дизайн-системы
00:22:40 CSS-код элемента в Figma
00:24:43 Устают ли руки с механическими клавиатурами
00:25:26 Установка Kerio Control на Ubuntu
00:25:35 Где читать про БЭМ?
00:26:40 Адаптация для Safari
00:28:26 Любимая музыка
00:29:30 Сколько нужно зарабатывать, чтобы жить на Кипре
00:30:01 Bootstrap 5
00:31:22 Будет ли Vue в курсе Академии
00:32:17 Разбор доступного селекта
00:33:24 Много ли программируешь?
00:35:04 Готовые слайдеры
00:36:31 Использовал ли Storybook
00:36:57 Как убрать скролл на мобилке
00:37:46 Вынос кастомизированных значений в дизайн
00:39:36 БЭМ и нестандартная сетка на гридах
00:40:10 Про лайвкодинг
00:41:32 Планы на LP
00:42:58 Safari на Windows
00:43:34 Зачем проколол ухо
00:43:41 Синдром самозванца
00:44:28 Альтернатива Bootstrap
00:44:39 Доступный слайдер
00:46:05 Issue по-русски
00:47:14 На что снимаешь и хостишь стрим?
00:47:57 Рекомендации студенту
00:49:14 Платные разборы, тиры для патронов
00:50:25 Сборщик Snowpack и другой
00:51:48 Количество медиавыражений
00:52:13 Data-атрибуты вместо классов
00:54:16 Влияние ковида на рынок труда
00:56:34 Масштабирование во вьюпорте
00:57:44 Выравнивание по центру на гридах
00:58:51 Порядок фавиконок в метатегах
00:59:29 Где прокачаться по тимлидингу
00:59:41 Playwright
01:00:04 Выбор механической клавиатуры
01:02:05 Как начать разбираться в механике
01:02:37 Углублённое знание вёрстки
01:04:12 Способ имитировать нажатие на текст
01:04:29 Фокусируются на Веб-стандартах
01:05:28 Мнение про стек
01:06:04 Универсальные названия классов
01:07:12 Куда расти верстальщику
01:08:27 Верстальщики и React
01:09:27 Умение верстать письма
01:10:42 Где научиться рефакторингу
01:11:17 Вставка SVG
01:12:28 Книги по фронтенду
01:13:03 Тег datalist
01:14:00 Клавиатура без кириллицы
01:15:34 Вёрстка и мобильные приложения
01:17:17 Город для переезда
01:19:22 Типографики от ширины окна
01:20:23 Именование классов
01:20:56 Сложная кроссбраузерная вёрстка
01:21:47 Музыкальные инструменты
01:22:30 Планы на pitercss_meetup
01:22:51 AVIF в Safari
01:22:55 Веб-компоненты или фреймворк
01:23:27 Конец

LG UltraFine 5K www.lg.com/us/ultrafine-monitors
Тема для VS Code marketplace.visualstudio.com/items?itemName=Hyzeta.vscode-theme-github-light
Подкаст про музыку LP 3lp.me/
Курс «Анимация для фронтендеров» htmlacademy.ru/intensive/animation
Подкаст про дизайн-системы youtu.be/gh-_3-N1dnQ
Ин­клю­зив­ные ком­по­нен­ты: слай­дер web-standards.ru/articles/a-content-slider/

* * *

Камера: Blackmagic Pocket Cinema 4K
Объектив: Panasonic 12–35 мм, f/2,8
Видеокарта: Blackmagic ATEM Mini Pro
Микрофон: Audio-Technica BP40
Свет: Aputure Light Storm 120d II Light Dome