Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ› οΈ РазбираСмся с систСмными дивайсами ΠΈ ΠΈΡ… модулями

πŸ› οΈ РазбираСмся с систСмными дивайсами ΠΈ ΠΈΡ… модулями

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ Devops! πŸš€

БСгодня погрузимся Π² ΠΌΠΈΡ€ устройств ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ β€” ΠΈ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою систСму Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠΉ ΠΈ ΠΌΠΎΡ‰Π½ΠΎΠΉ.

Π‘Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊ: ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ Π΅ΡΡ‚ΡŒ ΠΆΠ΅Π»Π΅Π·ΠΎ, Π° систСма Π΅Π³ΠΎ Π½Π΅ распознаСт ΠΈΠ»ΠΈ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹. Π’ этом случаС Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ядра ΠΈΠ»ΠΈ оснастки устройств.

- БтатичСская Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° модуля:

sudo modprobe <Π½Π°Π·Π²Π°Π½ΠΈΠ΅_модуля>

- ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ:

lsmod

- Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ модуля Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ:

echo <Π½Π°Π·Π²Π°Π½ΠΈΠ΅_модуля> | sudo tee -a /etc/modules

- ОбновлСниС списка устройств:

sudo udevadm trigger

Когда Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ устройств хранСния ΠΈΠ»ΠΈ интСрфСйсов, Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ:

- Π“Π΄Π΅ находится нашС устройство:

lsblk

- ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… устройств:

lspci

- Π’Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ USB-устройствах:

lsusb

Иногда Π½ΡƒΠΆΠ½ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ устройство ΠΈΠ»ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ сбой β€” Π² этом случаС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

- ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ модуля:

sudo rmmod <Π½Π°Π·Π²Π°Π½ΠΈΠ΅_модуля>

- ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΈ устройств β€” пСрСзапуск систСмы, ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°:

sudo systemctl restart systemd-udevd

Классика: ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ модулями β€” Π·Π½Π°Ρ‡ΠΈΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π° шаг Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ ΠΈΠ»ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ. ΠŸΠΎΠ³Ρ€ΡƒΠ·ΠΈΡΡŒ Π² Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈ ΠΏΠΎΠΉΠΌΠ°ΠΉ свой Linux Π·Π° Ρ€ΡƒΠΊΡƒ!

Как Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ приходится Ρ‡Π°Ρ‰Π΅ всСго Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ?

- ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΡ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Ρƒ https://t.me/LinuxSkill ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ Π±ΠΎΡ‚Π° https://t.me/gradeliftbot β€” Ρ‚Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсных ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΈ вакансий!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!