По всем вопросам пишите @itposting_ru
When a Device Without an IP Address Wants to Play the IP Game
https://blog.ipspace.net/2023/06/missing-ip-source-address.html
Команды для работы с файлами и каталогами
Файловые командыls
– список файлов и каталоговls –l
- форматированный список файлов и каталогов с атрибутами, владельцем, датой созданияls -al
– форматированный список, включая скрытые каталоги и файлыcd dir
– сменить директорию на dircd ~
– сменить на домашний каталогcd ..
- перейти в каталог уровнем выше.pwd
– показать текущий каталогmkdir dir
– создать каталог dirrm file
– удалить filerm -r dir
– удалить каталог dirrm -f file
– удалить файл без запросов подтверждения и игнорировать ошибки filerm -rf dir
– удалить каталог dir без запросов подтверждения и игнорировать ошибкиcp file1 file2
– скопировать file1 в file2cp -r dir1 dir2
– скопировать dir1 в dir2; создаст каталог dir2, если он не существуетmv file1 file2
– переименовать или переместить file1 в file2. если file2 существующий каталог – переместить file1 в каталог file2ln -s file link
– создать символическую ссылку link к файлу filetouch file
– создать file, если файл существует – изменить отметки времени файла.cat > file
– направить стандартный ввод в filemore file
– вывести содержимое файла file в постраничном режимеhead file
– вывести первые 10 строк указанного файла.tail file
– вывести последние 10 строк указанного файлаtail –n 100 /var/log/messages
- отобразить последние 100 строк из файла журнала /var/log/messages.tail -f file
- выводить содержимое файла по мере его роста.
Права доступа:chmod octal file
– сменить права file на octal, раздельно для пользователя, группы и для всех добавлением:
4 – чтение (r)
2 – запись (w)
1 – исполнение (x)
Примеры:chmod 777 iptraf
– чтение, запись, исполнение любым пользователям для файла iptrafchmod 755
– rwx для владельца, rx для группы и остальных.
👉 @i_odmin_book
Шпаргалка по RAIDmdadm
— утилита для работы с программными RAID-массивами различных уровней. В данной инструкции рассмотрим примеры ее использования.
Информация о RAIDcat /proc/mdstat
- состояние всех RAIDmdadm -D /dev/md0
- подробная инфа о конкретном RAIDlsblk
- список дисков с разделами, местом, типомdf -hT
- свободное место, тип файловой системы, точки монтирования
Сборка RAIDmdadm —zero-superblock —force /dev/sd{b,c}
- обнуление суперблоков на дисках sdb sdc (для удаления инфы о других RAID)
при получении ответа mdadm: Unrecognised md component device - /dev/sdb
значит, что диск не использовался для RAID, продолжаемmdadm —create —verbose /dev/md0 -l 1 -n 2 /dev/sd{b,c}
* где /dev/md0 — устройство RAID, которое появится после сборки; -l 1 — уровень RAID; -n 2 — количество дисков, из которых собирается массив; /dev/sd{b,c} — сборка выполняется из дисков sdb и sdc.
Создание файловой системы и монтирование массиваmkfs.ext4 /dev/md0
- создание файловой системы ext4 на md0mount /dev/md0 /mnt
- разово примонтировать md0 к /mnt
nano /etc/fstab, прописать /dev/md0 /mnt ext4 defaults 1 2
- постоянное монтирование, работает после перезагрузки
Восстановление RAID
Замена жесткого диска
При выходе из строя, команда mdadm -D /dev/md0 выдаст: State : clean, degradedmdadm /dev/md0 —remove /dev/sdc
- удалить сбойный дискmdadm /dev/md0 —add /dev/sde
- добавить новый диск в массив
Статус должен стать Rebuild Status : 40% complete и так до полного восстановления
Пересборка массива
Если нам нужно вернуть ранее разобранный или развалившийся массив из дисков, которые уже входили в состав RAID, вводим:mdadm —assemble —scan
- команда сама найдет необходимую конфигурацию и восстановит RAID.mdadm —assemble /dev/md0 /dev/sdb /dev/sdc
- с указанием из каких дисков пересобрать
Запасной диск (Hot Spare)
Если в массиве будет запасной диск для горячей замены, при выходе из строя одного из основных дисков, его место займет запасной.mdadm /dev/md0 —add /dev/sdd
- Диском Hot Spare станет тот, который просто будет добавлен к массиву
Добавить диск к массиву, расширить массив
Добавление активного диска к RAID, который будет использоваться для работы, а не в качестве запасного.mdadm /dev/md0 —add /dev/sde
mdadm -G /dev/md0 —raid-devices=3
- расширяем RAID
* в данном примере подразумевается, что у нас RAID 1 и мы добавили к нему 3-й диск.
Установка mdadm
Если каким-то образом в дистрибутиве нет этого пакетаapt-get install mdadm
Удаление массива
Если нам нужно полностью разобрать RAID, сначала размонтируем и остановим его:umount /mnt
* где /mnt
— каталог монтирования нашего RAID.mdadm -S /dev/md0
Затем очищаем суперблоки на всех дисках, из которых он был собран:mdadm —zero-superblock /dev/sdb
mdadm —zero-superblock /dev/sdc
mdadm —zero-superblock /dev/sdd
👉 @i_odmin_book
❓Задумываетесь о профессии Linux-администратора в IT? Попробуйте себя 3 июля в 20:00 на открытом уроке специализации «Administrator Linux» в OTUS.
👉 Андрей Буранов, cпециалист по UNIX-системам в компании Mail.Ru Group, выступит с темой «Стандартные потоки ввода/вывода».
☝️ Кто знает, может вебинар станет для вас отправной точкой в востребованную сферу IT.
На вебинаре мы разберем:
- Философию UNIX
- Что на самом деле происходит, когда мы видим текст утилит на экране
- Какие бывают стандартные потоки ввода/вывода
- Как работать с потоками
📌 После вебинара вы сможете продолжить путь освоения новой профессии на полном онлайн-курсе. Оплата возможна в рассрочку.
👉 Для участия зарегистрируйтесь https://otus.pw/2YM5/
❓Как пишутся языки программирования?
Узнайте на вебинаре в OTUS. Вебинар приурочен к старту онлайн-курса «Математика для программистов» .
🆙На бесплатном вебинаре «Как пишутся языки программирования?» мы:
— рассмотрим, как разрабатываются языки программирования,
— построим LL(1)-анализатор алгоритмического языка программирования,
— обсудим ограничения LL(1)-анализаторов и некоторые приемы работы с LL(1)-грамматиками.
Ведущий — Евгений Тюменцев, опытный директор компании по разработке программного обеспечения.
После вебинара полный курс можно приобрести в том числе в рассрочку.
👉Для участия зарегистрируйтесь: https://otus.pw/KKII/
Нативная интеграция. Информация о продукте www.otus.ru
Актуальные новости МегаФона. Рассказываем про то, как устроена современная мобильная связь, работу нейросетей в голосовых помощниках, новые тарифные опции и спецпредложения.
Подписывайтесь и узнавайте о наших технологиях!#Рекламный_пост
Шпаргалка по RAIDmdadm
— утилита для работы с программными RAID-массивами различных уровней. В данной инструкции рассмотрим примеры ее использования.
Информация о RAIDcat /proc/mdstat
- состояние всех RAIDmdadm -D /dev/md0
- подробная инфа о конкретном RAIDlsblk
- список дисков с разделами, местом, типомdf -hT
- свободное место, тип файловой системы, точки монтирования
Сборка RAIDmdadm —zero-superblock —force /dev/sd{b,c}
- обнуление суперблоков на дисках sdb sdc (для удаления инфы о других RAID)
при получении ответа mdadm: Unrecognised md component device - /dev/sdb
значит, что диск не использовался для RAID, продолжаемmdadm —create —verbose /dev/md0 -l 1 -n 2 /dev/sd{b,c}
* где /dev/md0 — устройство RAID, которое появится после сборки; -l 1 — уровень RAID; -n 2 — количество дисков, из которых собирается массив; /dev/sd{b,c} — сборка выполняется из дисков sdb и sdc.
Создание файловой системы и монтирование массиваmkfs.ext4 /dev/md0
- создание файловой системы ext4 на md0mount /dev/md0 /mnt
- разово примонтировать md0 к /mnt
nano /etc/fstab, прописать /dev/md0 /mnt ext4 defaults 1 2
- постоянное монтирование, работает после перезагрузки
Восстановление RAID
Замена жесткого диска
При выходе из строя, команда mdadm -D /dev/md0 выдаст: State : clean, degradedmdadm /dev/md0 —remove /dev/sdc
- удалить сбойный дискmdadm /dev/md0 —add /dev/sde
- добавить новый диск в массив
Статус должен стать Rebuild Status : 40% complete и так до полного восстановления
Пересборка массива
Если нам нужно вернуть ранее разобранный или развалившийся массив из дисков, которые уже входили в состав RAID, вводим:mdadm —assemble —scan
- команда сама найдет необходимую конфигурацию и восстановит RAID.mdadm —assemble /dev/md0 /dev/sdb /dev/sdc
- с указанием из каких дисков пересобрать
Запасной диск (Hot Spare)
Если в массиве будет запасной диск для горячей замены, при выходе из строя одного из основных дисков, его место займет запасной.mdadm /dev/md0 —add /dev/sdd
- Диском Hot Spare станет тот, который просто будет добавлен к массиву
Добавить диск к массиву, расширить массив
Добавление активного диска к RAID, который будет использоваться для работы, а не в качестве запасного.mdadm /dev/md0 —add /dev/sde
mdadm -G /dev/md0 —raid-devices=3
- расширяем RAID
* в данном примере подразумевается, что у нас RAID 1 и мы добавили к нему 3-й диск.
Установка mdadm
Если каким-то образом в дистрибутиве нет этого пакетаapt-get install mdadm
Удаление массива
Если нам нужно полностью разобрать RAID, сначала размонтируем и остановим его:umount /mnt
* где /mnt
— каталог монтирования нашего RAID.mdadm -S /dev/md0
Затем очищаем суперблоки на всех дисках, из которых он был собран:mdadm —zero-superblock /dev/sdb
mdadm —zero-superblock /dev/sdc
mdadm —zero-superblock /dev/sdd
👉 @i_odmin_book
Я бэкап подниму, Дым винта затяну,
Покурю мануал и домой.
Не жалейте меня, мне прекрасно в IT,
Только сдохнуть охота порой.
Типичный 🥸 Сисадмин
Минцифры рекомендовало дать выходной сотрудникам ИТ-, телеком-компаний и СМИ.
«Суббота была очень эмоциональным и напряжённым днем. Поэтому рекомендуем даже непрерывно действующим ИТ-компаниям, операторам связи и СМИ, работающим в регионах, которые были вчера в эпицентре событий, дать завтра выходной тем сотрудникам, которые не задействованы в выполнении критически важных функций», - сообщили в ведомстве.
🥸 godnoTECH
2 ГБ ОЗУ на серверах Linux против 2 ГБ ОЗУ на настольных компьютерах
Linux / Линукс 🥸
- Обеликс, как зайти в биос?
- Астерикс, выпей волшебного зелья.
20 лучших скриптов Powershell для Active Directory
Работая много лет, я столкнулся со многими проблемами в качестве системного администратора windows. Иногда создание пользователей или групп в домене занимает значительное время. Это процесс можно автоматизировать, чтобы сэкономить время. В данной статье есть скрипты DNS powershell, скрипты DHCP powershell и мой собственный репозиторий powershell.
https://itmozg.ru/20-luchshih-skriptov-powershell-dlja-active-directory/
👉 @i_odmin
Клиентка пришла сегодня в слезах, спрашивая нас, можем ли мы восстановить ее данные за более чем 5 лет работы... отправили в соответствующий специализированный центр восстановления данных.
Еще один урок всем нам о резервных копиях :(
Прикольная визуализация работы AWS
https://media.licdn.com/dms/image/D4E22AQE2jRapTPMMsg/feedshare-shrink_2048_1536/0/1687177177295?e=1690416000&v=beta&t=Wmenb5G5ELMptFLBernazh5RDNUz8hwOfnufvlNVdRw
🌍 Amazon CloudFront
🌐 Amazon Route 53
💻 Amazon EC2
⚖️ Amazon Autoscaling
🪪 Amazon Certificate Manager
🪣 Amazon Backup service
🗄️ Amazon RDS
☁️ Amazon VPC
🔐 Amazon WAF
👁️ Amazon CloudWatch
❓Задумываетесь о профессии Linux-администратора в IT? Попробуйте себя 3 июля в 20:00 на открытом уроке специализации «Administrator Linux» в OTUS.
👉 Андрей Буранов, cпециалист по UNIX-системам в компании Mail.Ru Group, выступит с темой «Стандартные потоки ввода/вывода».
☝️ Кто знает, может вебинар станет для вас отправной точкой в востребованную сферу IT.
На вебинаре мы разберем:
- Философию UNIX
- Что на самом деле происходит, когда мы видим текст утилит на экране
- Какие бывают стандартные потоки ввода/вывода
- Как работать с потоками
📌 После вебинара вы сможете продолжить путь освоения новой профессии на полном онлайн-курсе. Оплата возможна в рассрочку.
👉 Для участия зарегистрируйтесь https://otus.pw/DXgg/
Старая школа. Сделано с душою 😊
Типичный 🥸 Сисадмин
❓Как пишутся языки программирования?
Узнайте на вебинаре в OTUS. Вебинар приурочен к старту онлайн-курса «Математика для программистов» .
🆙На бесплатном вебинаре «Как пишутся языки программирования?» мы:
— рассмотрим, как разрабатываются языки программирования,
— построим LL(1)-анализатор алгоритмического языка программирования,
— обсудим ограничения LL(1)-анализаторов и некоторые приемы работы с LL(1)-грамматиками.
Ведущий — Евгений Тюменцев, опытный директор компании по разработке программного обеспечения.
После вебинара полный курс можно приобрести в том числе в рассрочку.
👉Для участия зарегистрируйтесь: https://otus.pw/ulaN/
Нативная интеграция. Информация о продукте www.otus.ru
Добро пожаловать в геймдев!
С 29 июня по 1 июля в 19:00 пройдёт бесплатный онлайн-интенсив, посвящённый востребованным профессиям в игровой индустрии. Вы узнаете, как работают геймдизайнеры, художники, продюсеры, разработчики и другие специалисты. Поймёте, какой путь проходит игра от идеи до выхода в свет. Регистрируйтесь: 📎 https://goo.su/olKtREc
Вас ждут:
📣 Обзор востребованных в 2023 году профессий в геймдеве.
📣 Разбор возможностей карьерного развития в индустрии.
📣 Изучение этапов разработки игры.
📣 Практика, чтобы закрепить полученные знания.
Спикер — директор по маркетингу в компании Innova, который 15 лет работает на игровом рынке, — Сергей Зыков. Он ответит на вопросы участников интенсива и даст консультацию о том, как лучше начать свой карьерный путь в индустрии. А ещё вы пообщаетесь с интересным комьюнити любителей игр.
В прямом эфире разыграем скидку 99% на любой курс!
🎁 Всем, кто пройдёт интенсив до конца, откроем доступ к нашей онлайн‑платформе английского языка на 3 месяца. Участвуйте,...
Exercise: Fix BGP Route Leaks
https://blog.ipspace.net/2023/06/bgp-leak-lab.html
Сопоставленный сетевой диск может не подключиться повторно в Windows 10, версия 1809
В этой статье описано решение проблемы, из-за которого сопоставленный сетевой диск может не подключиться повторно в Windows 10, версия 1809.
https://learn.microsoft.com/ru-ru/troubleshoot/windows-client/networking/mapped-network-drive-fail-reconnect
👉 @i_odmin
Telnet. Cisco
Telnet Configuration On Router In PacketTracer
Telnet Configuration On Switch In PacketTracer
Telnet Configuration On Layer3Switch In PacketTracer
Telnet Configuration On ASA 5055 In PacketTracer
источник
👉 @i_odmin
«Мы представляем новейшие «высококачественные» носки Geforce RTX от Nvidia»
15FPS в реальной жизни.
🔵 Научитесь создавать сложные масштабируемые системы на платформе 1С!
В OTUS стартует новый поток онлайн-курса «Архитектор 1С», где вы научитесь проектировать информационные системы, используя продвинутые возможности платформы 1С.
4 месяца обучения и вы сможете:
▫️ Формировать архитектуру окружения 1С,
▫️ Моделировать бизнес-процессы и создавать прототипы разработки
▫️ Проектировать технические проекты в СППР
▫️ Работать с Git, OneScript, Vanessa, SonarCube, Apdex, Grafana
▫️ Устанавливать и настраивать РИБ
А еще узнаете, как организовать работу отдела разработки 1С, какие есть виды документации в 1С и какие организационные мероприятия существуют в 1С.
➡️ Оставьте заявку, чтобы присоединиться к группе: https://otus.pw/cfH4/
Возможна рассрочка.
🟠Хотите посмотреть как проходит обучение на курсе? Приходите на наши бесплатные открытые уроки.
Готовьте свои вопросы эксперту и записывайтесь на вебинары.
📢📢 Регистрация на вебинар 05.07 в 20:00 мск: «Виды тестирования в 1С. TDD, BDD в теории и практи...