Linux для чайника
الذهاب إلى القناة على Telegram
Все о свободном программном обеспечении и операционной системе Linux
إظهار المزيد3 852
المشتركون
لا توجد بيانات24 ساعات
-27 أيام
-1830 أيام
أرشيف المشاركات
3 851
Ядро Linux. Описание процесса разработки
В этой книге описаны основные принципы проектирования и детали реализации ядра Linux. Материал представлен в форме, удобной как для тех, кто занимается разработкой кода ядра, так и для программистов, которые хотят лучше понять особенности работы операционных систем и соответственно разрабатывать более эффективные прикладные программы.#linux
3 851
3 851
3 851
Поиск информации из открытых источников и защита собственных персональных данных — одна из самых обсуждаемых тем в 2024 году. Только за прошлый год в сеть утекло 500 млн. записей о жителях стран СНГ и теперь любой желающий может составить полное резюме на другого человека за считаные минуты.
Делюсь полезными ресурсами, которые помогут обезопасить свои данные и освоить необходимые методы и инструменты для поиска нужной информации:
😈 Social Engineering — самый крупный ресурс в Telegram, посвященный этичному хакингу, информационной безопасности, OSINT и социальной инженерии.
🔐 infosec — редкая литература, курсы и уникальные мануалы для ИБ специалистов любого уровня и направления. Читайте, развивайтесь, практикуйте.
3 851
⌨️ Команда
id может принимать различные параметры, которые позволяют отображать только определенную информацию.
Например чтобы распечатать только действующий идентификатор пользователя, используйте параметр -u:
$ id -u1000 Используйте параметр -G ( --groups ), чтобы распечатать эффективные идентификаторы всех групп, к которым принадлежит пользователь:
$ id -G1000 4 20 24 25 27 29 30 44 46 109 119 121 133 141 Вызвать справку:
$ id --help
Usage: id [OPTION]... [USER]... Print user and group information for each specified USER, or (when USER omitted) for the current process. -a ignore, for compatibility with other versions -Z, --context print only the security context of the process -g, --group print only the effective group ID -G, --groups print all group IDs -n, --name print a name instead of a number, for -ugG -r, --real print the real ID instead of the effective ID, with -ugG -u, --user print only the effective user ID -z, --zero delimit entries with NUL characters, not whitespace; not permitted in default format --help display this help and exit --version output version information and exit Without any OPTION, print some useful set of identified information.#linux #commands #doc
3 851
👱🏻♀️Как легко знакомиться с реально классными девушками?
Знакомиться на улицах сейчас — это как звонить другу на домашний телефон. В теории работает, но на практике уже неадекватно.
Какова вероятность, что достойная девушка для отношений попадется тебе в метро?
Вроде, достойные девушки и существуют, но как будто где-то в параллельной реальности с тобой, лишь изредка пересекаясь.
Лови простой лайфхак:
Ты боишься знакомства не потому, что не можешь сказать «привет». А потому, что понятия не имеешь что делать в следующие 5-10 минут и будешь просто щелкать еб@лом. А у тебя тут всего две простых задачи:
— Продемонстрировать свою ценность
— Выстроить нужный контекст общения
Заметь в ней что-то уникальное и свяжи это с историей из своей жизни. Например:
— Привет, я случайно увидел тебя и обратил внимание на твои очки. Тебе идут, я тоже раньше носил такие, чтобы казаться старше, когда только начинал преподавать…
Звучит сложно. Однако на канале Творчество Чувств опытный психолог раскладывает это по полочкам. Один из его недавних кейсов — программист из Гугла, который вышел из 5-летней депрессии и нашел ту самую.
💘 Прекрати застой на личном фронте: t.me/+NC3XCo6T0vAyYTJi
3 851
⌨️ Основные команды Linux: cистемная информация
date – вывести текущую дату и время
cal – вывести календарь на текущий месяц
uptime – показать текущий аптайм
uname – показать информацию о ядре
-s – Показать имя ядра
-n – Показать имя хоста
-r – Показать номер выпуска ядра
-v – Показать версию ядра
-m – Показать имя аппаратной платформы (CPU)
-o – Показать имя операционной системы
-a – Показать всю возможную информацию
cat /proc/cpuinfo – информация ЦПУ
cat /proc/meminfo – информация о памяти
df – показать инф. о использовании дисков
du – вывести “вес” текущего каталога
dmidecode – информация о железе, берется из API DMI
-t – указать тип устройства
-t 17 – информация о памяти
free – использование памяти и swap
whereis file – отображение расположения файла file
which app – отображает путь к команде app
type app – аналог команды which
enable – вывод встроенных в интерпретатор команд
lshw – отображение списка устройств
lsmod – список подключенный модулей ядра
modinfo modulename – информация о модуле modulename
modprobe modulemane – добавление и удаление модулей ядра Linux
#linux #doc3 851
⚡️В сети начали находить курсы и книги известных онлайн школ в открытом доступе
Вот отсортированная база с тонной материала(постепенно пополняется):
🔗 БАЗА (3385 видео):
(343 видео, 87 книги) — Java
(176 видео, 32 книги) — Git
(293 видео, 63 книги) — C#
(352 видео, 89 книги) — С++
(167 видео, 53 книги) — PHP
(227 видео, 83 книги) — SQL
(163 видео, 29 книги) — Linux
(363 видео, 122 книги) — Python
(415 видео, 168 книги) — Frontend
(143 видео, 33 книги) — Flask
(167 видео, 43 книги) — Django
(197 видео, 49 книги) — Разработка ботов
(137 видео, 93 книги) — Data Science
(113 видео, 82 книги) — GameDev
(129 видео, 73 книги) — QA
Скачивать ничего не нужно — все выложили в Telegram и на YouTube с доступом по ссылке
3 851
📂 Весь Linux. Для тех, кто хочет стать профессионалом
Книга содержит в себе как теоретические, так и практические материалы по Linux, тем самым вы сразу сможете использовать полученную теорию на практике. Диапазон рассматриваемых тем достаточно широк: 🟢 Установка системы, вход и завершение работы, настройка системы, основы командной строки; 🟢 Настройка Интернета, установка программного обеспечения, обзор популярных программ для Linux, как запускать Windows-приложения в Linux; 🟢 Локальное администрирование в Linux, управление файловыми системами, что такое и для чего нужно Ядро Linix, системные процессы и основные группы пользователей; 🟢 Администрирование Linux-cepвepa, настройка серверов DNS, SSH, DHCP, FTP, интеграция сервера в Windows-ceть, маршрутизация и настройка брандмауэра, почему так важно резервное копирование, выбор и установка панели управления, как обеспечить безопасность сервера, защита веб-сервера от сетевых атак. В дополнительных приложениях будут рассмотрены командный интерпретатор bash и сетевая файловая система NFS. Важно, что одним из дистрибутивов (наряду с Ubuntu), на котором показывается работа в Linux, выбран российский Astra Linux, сертифицированный и рекомендованный к использованию на территории России. Книга будет полезна для любого уровня читателей - как для тех, кто только заинтересовался Linux, так и для тех, кто хочет расширить свои навыки использования этой операционной системы. Поэтому каждый найдет здесь для себя что-то полезное и востребованное!Год: 2024 #books #linux
3 851
Готов построить успешную карьеру в сетевых технологиях или будешь дальше сидеть на среднем уровне?
Открой секреты популярных протоколов для эффективной работы! Ждём тебя на открытом практическом уроке «OSPFv3 vs. OSFPv2 на практике: сравнение LSDB» от OTUS, где мы:
✅ разберемся со сходствами и отличиями протоколов OSPFv2 и OSPFv3 с практической точки зрения;
✅ реализуем их в сети на практике;
✅ рассмотрим полученные LSDB протоколов.
Спикер — опытный сетевой инженер и архитектор, имеет экспертную сертификацию одного из ведущих мировых вендоров.
Встречаемся 11 июня в 19:00 мск в рамках курса «Network Engineer». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
➡️ Регистрируйся прямо сейчас, чтобы не пропустить бесплатный урок
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
3 851
📂 Администрирование ОС Linux
Описание:
Linux — основная операционная система для серверов. Её ключевые фишки — безопасность и гибкость, а дистрибутивы полностью бесплатны. Linux-администратор управляет правами пользователей, обеспечивает безопасность и непрерывную работу сетевой инфраструктуры. Он знает bash лучше всех в компании, автоматизирует и ускоряет процессы. Чему вы научитесь: ✅Устанавливать и настраивать Linux. Узнаете, как установить дистрибутив, и научитесь работать с каталогом файловой системы Linux. ✅Работать с командной строкой. Научитесь применять основные команды для управления процессами и системой в Bash-терминале. ✅Настраивать доступы. Сможете настраивать уровень доступа к системе и привилегии для отдельных пользователей и групп. ✅Управлять системой. Научитесь запускать фоновые процессы и выполнять задачи в Linux мгновенно или по расписанию. ✅Работать с сетью. Изучите основы работы сети и маршрутизации. Научитесь настраивать удалённый доступ с SSH и FTP, Linux Firewall, службы DNS, сервер Apache, будете отслеживать сетевые неполадки и устранять их. ✅Защищать Linux от вредоносных ПО. Узнаете, какое вредоносное ПО может атаковать Linux. Научитесь проводить аудит системы и настраивать её для безопасной работы в сети.Язык: Русский Год: 2022 #linux
3 851
Дедлайны горят, а твои глаза уже нет. Что делать айтишнику, если от за😵бался.
⠀
— Откладываешь задачи на потом.
— Пинаешь себя “Хватит лениться”, но становится только хуже.
— От мыслей о работе появляется тревожность и напряжение.
— Энергии 0%.
— В семье разлад - на них попросту не хватает сил.
⠀
Рутинная, монотонная работа приводит 90% IT-специалистов к выгоранию.
А справиться с этим состоянием помогает спец по работе с проблемой - Психолог взрослого человека.⠀
Вадим, автор канала, регулярно проводит терапевтические прямые эфиры, на которых ты можешь не только слушать, но и задавать свои вопросы.
⠀
Подписывайся на канал https://t.me/vadimpetrovpsi и научись работать без упахивания, выгорания и ущерба для личной жизни!
⠀
👨🏻💻 Псс. Заходи в закреп канала - там много полезного, и даже бесплатный мини-курс по выходу из апатии.
3 851
А вы знали, что 70% опрошенных Stack Overflow разработчиков уже используют инструменты ИИ-кодинга в 2024 году? 🤔
Интеграция нейросетей не только сократит объем вашей работы, но и поможет на этом заработать.
Присоединяйся к их числу и залетай на наш бесплатный вебинар по промт-инжинирингу 😉
По итогам эфира ты узнаешь:
— Кто такой промт-инженер и чем он занимается;
— Кому в действительности нужны его услуги и какие результаты это даст;
— Где компаниям ищут промт-инженера;
— Сколько платят промт-инженеру в России и мире;
— Кто может стать промт-инженером и какой порог входа;
Кликай на ссылку и забирай подробную информацию вместе с классными бонусами 👈🏼
erid: LjN8K7jaw
ООО Зерокодер, ИНН 9715401631, ОГРН - 1217700246026
3 851
🔐 Как заставить пользователя изменить пароль при следующем входе в систему
Существует несколько способов:
Использование команды passwd
sudo passwd --expire [username]
Использование команды chage
sudo chage --lastday 0 [username]
Срок действия паролей
chage -l
Будет выведена следующая информация:
🟢 Когда пароль был последний раз изменен;
🟢 Дата окончания действия пароля;
🟢 Сколько дней осталось до окончания действия пароля;
🟢 Когда учетная запись пользователя будет закончена;
🟢 Минимальное кол-во дней между итерацией смены пароля;
🟢 Максимальное кол-во дней между итерацией смены пароля.
Заставляем пользователя менять пароль каждые 90 дней
sudo chage -M 90
Задаем срок жизни учетной записи (до 12 июня 2023)
sudo chage -E 2023-06-12 serg
sudo chage -E 2023-06-12 oleg
Сколько времени на смену пароля?
В примере даем Борису 10 дней на смену пароля с момента как пароль заэкспайрился
sudo chage -I 10 boris
Уведомление о смене пароля заранее
Через 25 дней истекает срок годности пароля Бориса
sudo chage -W 25 boris
Защищаемся от частой смены паролей пользователя
Минимальное количество дней между сменой паролей
sudo chage -m 25 boris
Удалить ограничение в днях
sudo chage -m 0 sergey
#doc #linux3 851
Хотите получить навыки работы с одной из самых востребованных операционных систем в мире?
🐧 Тогда курс «Linux для начинающих» от OTUS — идеальный выбор для вас!
Между прочим, курс «Linux для начинающих» сейчас доступен за всего 🔟 ₽ вместо 7000 ₽!
➡️ Записаться на курс: https://otus.pw/MYZm/?erid=LjN8KQqF5
Linux — одна из самых распространенных ОС в мире, знание базовых возможностей и умение обращаться с Linux может значительно усилить возможности в карьерном росте!
Что из себя представляет курс?
— 3 модуля с видеолекциями
— Комплексные знания по основам Linux
— Можно учиться в любом месте, где есть доступ в интернет
— Закрепление знаний с помощью тестов
Спикер курса Андрей Буранов — системный администратор VK, работает с Linux более 7 лет и успешно преподает.
🤝 В качестве бонуса для более эффективной учебы дарим бонус "10 базовых команд Linux"!
3 851
Сервер на Windows и Linux. Администрирование и виртуализация
В этой книге вы сможете найти полезную информацию по администрированию и использованию серверов на Windows и Linux, причем как физических (локальных), так и виртуальных. Вы узнаете об отличиях, недостатках и преимуществах физического и виртуального сервера - вполне возможно, что это поможет вам определиться с типом сервера для своих личных задач. В первой части книги будет рассмотрен Windows Server - вы узнаете об управлении сервером; мониторинге процессов, сервисов и событий; автоматизации административных задач; основах безопасности; управлении учетными записями пользователя и группы, как управлять сетью TCP/IP и использовать сервисы DNS и DHCP. Также подробно рассмотрим Active Directory - разворачивание, основы администрирования, доменные службы Active Directory. Во второй части книги будет рассмотрен Linux-cepвep для локальной сети - вы узнаете об управлении процессами и загрузкой ОС; маршрутизации и настройке брандмауэра; доменной системе имен; как использовать удаленный вход в систему по SSH. Отдельно будет рассказано про файловый сервер FTP и DНСР-сервер, приведены примеры использования сервера. Заключительная часть книги посвящена виртуальным серверам на Windows и Linux - рассмотрим вопросы преобразования виртуальных машин из одного формата в другой; какой гипервизор выбрать (на случай, если вы предпочитаете строить инфраструктуру виртуализации самостоятельно), рассмотрим виртуальный сервер на базе коммерческого решения - VMWare, а также бесплатного гипервизора - KVM. Книга будет полезна как системным администраторам различного уровня, так и обычным пользователям, заинтересованным в изучении серверов и сетевых технологий.Год: 2023 #books
