en
Feedback
Linux

Linux

Open in Telegram

ВсС для систСмного администратора, новости ΠΈ информация ΠΈΠ· ΠΌΠΈΡ€Π° Linux По всСм вопросам @evgenycarter

Show more
3 325
Subscribers
-1624 hours
-807 days
-1 65530 days
Posts Archive
Linux
3 325
ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Linux. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ содСрТимого Ρ„Π°ΠΉΠ»ΠΎΠ² # cat file1 ВывСсти всС содСрТимоС Ρ„Π°ΠΉΠ»Π° начиная с ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки # head -2 file1 ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΄Π²Π΅ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ строки Ρ„Π°ΠΉΠ»Π° # tac file1 ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ содСрТимоС Ρ„Π°ΠΉΠ»Π° начиная с послСднСй строки # tail -f /var/log/messages Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ добавляСтся Π² Ρ„Π°ΠΉΠ» # tail -2 file1 ВывСсти Π΄Π²Π΅ послСдниС строки Ρ„Π°ΠΉΠ»Π° # more file1 ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ содСрТимоС Ρ„Π°ΠΉΠ»Π° постранично # less file1 Аналогична ΠΊΠΎΠΌΠ°Π½Π΄Π΅ more Π½ΠΎ позволяСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ содСрТимому Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ Π½Π°Π·Π°Π΄ πŸ‘‰@linuxchmod

Linux
3 325
πŸ˜‚ πŸ‘‰@linuxchmod
πŸ˜‚ πŸ‘‰@linuxchmod

Linux
3 325
ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Linux. Анализ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы # badblocks -v /dev/hda1 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» hda1 Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ bad-Π±Π»ΠΎΠΊΠΎΠ² # fsck /dev/hda1 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈ нСобходимости ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ linux-Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Ρ€Π°Π·Π΄Π΅Π»Π° hda1 # fsck.ext2 /dev/hda1 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈ нСобходимости ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ext2 Ρ€Π°Π·Π΄Π΅Π»Π° hda1 # fsck.msdos /dev/hda1 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈ нСобходимости ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы fat Ρ€Π°Π·Π΄Π΅Π»Π° hda1 # fsck.vfat /dev/hda1 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈ нСобходимости ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы fat Ρ€Π°Π·Π΄Π΅Π»Π° hda1 # fsck.ext3 /dev/hda1 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈ нСобходимости ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ext3 Ρ€Π°Π·Π΄Π΅Π»Π° hda1 # dosfsck /dev/hda1 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈ нСобходимости ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы fat, Ρ€Π°Π·Π΄Π΅Π»Π° hda1 # e2fsck /dev/hda1 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈ нСобходимости ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ext2 Ρ€Π°Π·Π΄Π΅Π»Π° hda1 # e2fsck -j /dev/hda1 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈ нСобходимости ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ext3 Ρ€Π°Π·Π΄Π΅Π»Π° hda1, ΠΆΡƒΡ€Π½Π°Π» Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы располоТСн Ρ‚Π°ΠΌ ΠΆΠ΅ πŸ‘‰@linuxchmod

Linux
3 325
Команда curl. Бинтаксис. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования Π‘url – ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для скачивания ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Она выросла
Команда curl. Бинтаксис. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования Π‘url – ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для скачивания ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Она выросла ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° швСдского программиста Даниэля Π‘Ρ‚Π΅Π½Π±Π΅Ρ€Π³Π°. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π² сСрСдинС 90-Ρ…, Π½Π° Π·Π°Ρ€Π΅ развития Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, ΠΎΠ½ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π» Π±ΠΎΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ с Π²Π΅Π±-страницы курсы Π²Π°Π»ΡŽΡ‚ ΠΈ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ IRC эквивалСнт ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… ΠΊΡ€ΠΎΠ½ Π² Π΄ΠΎΠ»Π»Π°Ρ€Π°Ρ… БША. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ развивался, появлялась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΈ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ curl ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π»ΡŽΠ±Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ряда Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Рассмотрим основныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с этим инструмСнтом. https://telegra.ph/Komanda-curl-Sintaksis-Primery-ispolzovaniya-09-26 πŸ‘‰@linuxchmod

Linux
3 325
ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Linux. БрСдство ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ - APT ( Debian, Ubuntu ΠΈ Ρ‚.Π΄. ) # apt-cache search [ package ] ВывСсти список ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‡ΡŒΠ΅ имя совпадаСт со строкой package # apt-get check ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ зависимости # apt-cdrom install [ package ] Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ / ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ с cdrom'Π° # apt-get install [ package ] Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ / ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ # apt-get upgrade ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ установлСнныС Π² систСму ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ # apt-get remove [ package ] Π£Π΄Π°Π»ΠΈΡ‚ΡŒ установлСнный ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈΠ· систСмы, сохранив Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ # apt-get update ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ списки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² рСпозитария # apt-get clean Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² πŸ‘‰@linuxchmod

Linux
3 325
Команда nslookup, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ DNS Команда nslookup β€” инструмСнт сСтСвого администрирования для запросов Π² Π΄ΠΎΠΌΠ΅Π½Π½ΠΎ
Команда nslookup, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ DNS Команда nslookup β€” инструмСнт сСтСвого администрирования для запросов Π² Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠΉ систСмС ΠΈΠΌΠ΅Π½ (DNS) с Ρ†Π΅Π»ΡŒΡŽ получСния Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ, IP-адрСса ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· записСй DNS. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, эта ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для поиска ΠΈ устранСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с DNS. Π’ Π΄Π°Π½Π½ΠΎΠΌ руководствС ΠΌΡ‹ рассмотрим Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΅Π΅ примСнСния. Команда nslookup ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ ΠΈ Π½Π΅ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…. Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ DNS-сСрвСру запросы ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΠ·Π»Π°Ρ… ΠΈ Π΄ΠΎΠΌΠ΅Π½Π°Ρ…. НСинтСрактивный Ρ€Π΅ΠΆΠΈΠΌ позволяСт ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ запрос ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ ΡƒΠ·Π»Π΅ ΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ΅Π½Π΅. https://telegra.ph/Komanda-nslookup-poluchenie-informacii-ot-DNS-09-26 πŸ‘‰@linuxchmod

Linux
3 325
ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Linux. БрСдства управлСния DEB ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ( Debian, Ubuntu ΠΈ Ρ‚.Π΄. ) # dpkg -l Бписок ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², установлСнных Π² систСмС # dpkg -r [package] Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈΠ· систСмы # dpkg -i [package.deb] Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ / ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ # dpkg -l | grep httpd ВывСсти список установлСнных Π² систСмС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΎΡ‚ΠΎΠ±Ρ€Π°Π², содСрТащиС Π² своСм Π½Π°Π·Π²Π°Π½ΠΈΠΈ httpd # dpkg -s [package] ВывСсти ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ # dpkg --contents [package.deb] ВывСсти список Ρ„Π°ΠΉΠ»ΠΎΠ², входящих Π² ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅ΡˆΡ‘ Π½Π΅ установлСн Π² систСму # dpkg -L [package] ВывСсти список Ρ„Π°ΠΉΠ»ΠΎΠ², входящих Π² ΠΏΠ°ΠΊΠ΅Ρ‚, установлСнный Π² систСму # dpkg -S /bin/ping Π’ ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ». πŸ‘‰@linuxchmod

Linux
3 325
+1
НастраиваСм iptables с нуля Π—Π°Ρ‰ΠΈΡ‚Π° сСтСвых соСдинСний сСйчас просто Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ устройствС, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Π½Π° сСрвСрС. РасскаТСм ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡˆΡ‚Π°Ρ‚Π½ΠΎΠ³ΠΎ сСтСвого экрана Linux Ρ‡Π΅Ρ€Π΅Π· интСрфСйс Iptables. IPTables: NAT ΠΈ Port forwarding ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ ΠΏΡ€ΠΎ ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΠΉ инструмСнт управлСния Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ, IPTables. Углубимся Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ‚Π°ΠΊΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠ°ΠΊ NAT ΠΈ port forwarding. πŸ‘‰@linuxchmod

Linux
3 325
ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Linux. БрСдство управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ - YUM ( Fedora, RedHat ΠΈ Ρ‚.Π΄. ) # yum list ВывСсти листинг ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², установлСнных Π² систСмС # yum clean headers Π£Π΄Π°Π»ΠΈΡ‚ΡŒ всС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ систСма ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ зависимостСй # yum clean [package] ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ rpm-кэш, ΡƒΠ΄Π°Π»ΠΈΠ² Π·Π°ΠΊΠ°Ρ‡Π°Π½Π½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ # yum search [package] Найти ΠΏΠ°ΠΊΠ΅Ρ‚ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ # yum clean all ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ rpm-кэш, ΡƒΠ΄Π°Π»ΠΈΠ² Π·Π°ΠΊΠ°Ρ‡Π°Π½Π½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ # yum -y install [ package ] Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ # yum update [package] ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ # yum -y update ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, установлСнныС Π² систСму # yum localinstall [ package.rpm ] ΠŸΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ RPM ΠΈ всС зависимыС ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ваши Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ # yum remove [package] Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ πŸ‘‰@linuxchmod

Linux
3 325
Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ дискового пространства Π² ОБ FreeBSD Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ дисковоС пространство доступным для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ
Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ дискового пространства Π² ОБ FreeBSD Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ дисковоС пространство доступным для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, слСдуйтС инструкции. https://telegra.ph/Uvelichenie-diskovogo-prostranstva-v-OS-FreeBSD-09-26 πŸ‘‰@linuxchmod

Linux
3 325
ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Linux. Π Π°Π±ΠΎΡ‚Π° с RPM ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ( Fedora, Red Hat ΠΈ ΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ дистрибутивы ) # rpm -e [ package ] Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ package # rpm -qa | grep httpd ВывСсти список установлСнных Π² систСмС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Ρ‚ΡŒ, содСрТащиС Π² своСм ΠΈΠΌΠ΅Π½ΠΈ httpd # rpm -qa ВывСсти список всСх установлСнных Π² систСмС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² # rpm -qi [ package ] ВывСсти ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ package # rpm -ivh [package.rpm] Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ сообщСний ΠΈ прогрСсс-Π±Π°Ρ€Π° # rpm -U [package.rpm] ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², Π² случаС отсутствия ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ установлСн # rpm -ivh --nodeeps [package.rpm] Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ сообщСний ΠΈ прогрСсс-Π±Π°Ρ€Π° Π±Π΅Π· контроля зависимостСй # rpm -F [package.rpm] ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΎΠ½ установлСн # rpm -q [package] --whatprovides Бписок прСдоставляСмой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ # rpm -q [package] --changelog ВывСсти ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Ρ€Π΅Π²ΠΈΠ·ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚Π° # rpm -q [package] --scripts ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ скрипты, запускаСмыС ΠΏΡ€ΠΈ установкС/ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° # rpm -qf /etc/httpd/conf/httpd.conf ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΌΡƒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ». Π£ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ слСдуСт ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΈ имя Ρ„Π°ΠΉΠ»Π° # rpm -qg "System Environment/Daemons" ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ входящиС Π² Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ( fedora, redhat ) # rpm -qc [package] ВывСсти список ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², входящих Π² ΠΏΠ°ΠΊΠ΅Ρ‚ # rpm -ql [package] ВывСсти список Ρ„Π°ΠΉΠ»ΠΎΠ², входящих Π² ΠΏΠ°ΠΊΠ΅Ρ‚ # rpm -q [package] --whatrequires ВывСсти список ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для установки ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΏΠΎ зависимостям # rpm -qp [package.rpm] -l ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ список Ρ„Π°ΠΉΠ»ΠΎΠ², входящих Π² ΠΏΠ°ΠΊΠ΅Ρ‚, Π½ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ установлСнных Π² систСму # rpm -Va ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ содСрТимоС всСх ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ установлСнныС Π² систСму. ВыполняйтС с ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ! # rpm -ivh /usr/src/redhat/RPMS/`arch`/[package.rpm] Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚, собранный ΠΈΠ· исходных ΠΊΠΎΠ΄ΠΎΠ² # rpm -Vp [package.rpm] ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅Ρ‰Ρ‘ Π½Π΅ установлСн Π² систСму # rpm2cpio [package.rpm] | cpio --extract --make-directories *bin* Π˜Π·Π²Π»Π΅Ρ‡ΡŒ ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° Ρ„Π°ΠΉΠ»Ρ‹ содСрТащиС Π² своём ΠΈΠΌΠ΅Π½ΠΈ bin # rpm --import /media/cdrom/RPM-GPG-KEY Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи # rpm --checksig [package.rpm] ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ подпись ΠΏΠ°ΠΊΠ΅Ρ‚Π° # rpm -qa gpg-pubkey ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ установлСнного содСрТимого ΠΏΠ°ΠΊΠ΅Ρ‚Π° # rpm -V [package] ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, полномочия, Ρ‚ΠΈΠΏ, Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°, Π³Ρ€ΡƒΠΏΠΏΡƒ, MD5-сумму ΠΈ Π΄Π°Ρ‚Ρƒ послСднСго измСнСния ΠΏΠ°ΠΊΠ΅Ρ‚Π° # rpmbuild --rebuild [package.src.rpm] Π‘ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈΠ· исходных ΠΊΠΎΠ΄ΠΎΠ² πŸ‘‰@linuxchmod

Linux
3 325
Бколько адрСсов Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… подсСтях? 192.168.5.0/24 192.168.5.0/23 192.168.5.0/19 2^(32-N)-2, Π³Π΄Π΅ N маска: /24, /23, /19; 32 Π±ΠΈΡ‚ Π² маскС; -2 Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… адрСса: 1 адрСс сСти ΠΈ 1 broadcast. 192.168.5.0/24, 2^(32-24)-2 = 254 хостов 192.168.5.0/23, 2^(32-23)-2 = 510 хостов 192.168.5.0/19, 2^(32-19)-2 = 8190 хостов πŸ‘‰@linuxchmod

Linux
3 325
DevOps Engineering курс для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… 16:22 -TDD 20:33 - CI 24:44 - CI Setup 34:44 - Code Coverage 46:55 - Linting 57:33 - Ephemeral Environments 1:10:55 - VM vs Container 1:23:22 - Rolling Deployments 1:28:33 - Blue Green Deployments 1:45:33 - Auto Scaling 1:58:44 - Service Discovery 2:02:22 - Log Aggregation 2:11:11 - Vital Production Metrics πŸ‘‰@linuxchmod

Linux
3 325
ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Linux. Архивация ΠΈ сТатиС Ρ„Π°ΠΉΠ»ΠΎΠ² # gzip -9 file1 ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» file1 Π² Π°Ρ€Ρ…ΠΈΠ² gzip с максимальной ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ сТатия # rar a file1.rar file1 file2 dir1 Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ rar Π°Ρ€Ρ…ΠΈΠ² file1.rar, Π·Π°Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π² Ρ„Π°ΠΉΠ»Ρ‹: file1, file2 ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ: dir1 # rar a file1.rar test_file Π£ΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² rar Π°Ρ€Ρ…ΠΈΠ² file1.rar Ρ„Π°ΠΉΠ» test_file # rar x file.rar Π Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ rar Π°Ρ€Ρ…ΠΈΠ² file.rar # bzip2 file1 Π‘ΠΆΠΈΠΌΠ°Π΅Ρ‚ Ρ„Π°ΠΉΠ» file1 # bunzip2 file1.bz2 Π Π°Π·ΠΆΠΈΠΌΠ°Π΅Ρ‚ Ρ„Π°ΠΉΠ» file1.bz2 # gzip file1 Π‘ΠΆΠΈΠΌΠ°Π΅Ρ‚ Ρ„Π°ΠΉΠ» file1 # gunzip file1.gz Π Π°Π·ΠΆΠΈΠΌΠ°Π΅Ρ‚ Ρ„Π°ΠΉΠ» file1.gz # tar -cvf archive.tar file1 file2 dir1 Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ tar Π°Ρ€Ρ…ΠΈΠ² archive.tar, ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π² Π² Π½Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ file1, file2 ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ dir1 # tar -cvf archive.tar file Π£ΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² tar-Π°Ρ€Ρ…ΠΈΠ² archive.tar, Ρ„Π°ΠΉΠ» file # tar -tf archive.tar ВывСсти содСрТимоС tar Π°Ρ€Ρ…ΠΈΠ²Π° # tar -xvf archive.tar Π Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ tar Π°Ρ€Ρ…ΠΈΠ² # tar -xvf archive.tar -C /tmp Π Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² Π² /tmp # tar -cvfz archive.tar.gz dir1 Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ tar Π°Ρ€Ρ…ΠΈΠ² ΠΈ ΡΠΆΠ°Ρ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ gzip # tar -xvfz archive.tar.gz Π Π°Π·ΠΆΠ°Ρ‚ΡŒ tar Π°Ρ€Ρ…ΠΈΠ² ΠΈ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ # tar -cvfj archive.tar.bz2 dir1 Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² ΠΈ ΡΠΆΠ°Ρ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ bzip2 ( ΠΊΠ»ΡŽΡ‡ -j Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Π²ΠΎ всСх *nix систСмах ) # tar -xvfj archive.tar.bz2 Π Π°Π·ΠΆΠ°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² ΠΈ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ( ΠΊΠ»ΡŽΡ‡ -j Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Π²ΠΎ всСх *nix систСмах ) # zip file1.zip file1 Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ сТатый zip-Π°Ρ€Ρ…ΠΈΠ² # zip -r file1.zip file1 file2 dir1 Π—Π°ΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² Π°Ρ€Ρ…ΠΈΠ² нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ/ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ # unzip file1.zip Π Π°Π·ΠΆΠ°Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ zip-Π°Ρ€Ρ…ΠΈΠ² # unrar x file1.rar Π Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ rar-Π°Ρ€Ρ…ΠΈΠ² πŸ‘‰@linuxchmod

Linux
3 325
+6
Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ОБ Linux Π Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ доступа Π² Linux: SUID/SGID-прилоТСния АутСнтификация Π² Linux: Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ истории ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ АутСнтификация Π² Linux: Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Настройка Suricata Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ IPS срСдствами NFQ Π² Linux Поиск Ρ€ΡƒΡ‚ΠΊΠΈΡ‚ΠΎΠ² Π² Linux: chkrootkit Поиск Ρ€ΡƒΡ‚ΠΊΠΈΡ‚ΠΎΠ² Π² Linux: rkhunter ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅ΠΌ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ rootkit срСдствами chkrootkit ΠΈ rkhunter источник πŸ‘‰@linuxchmod

Linux
3 325
+7
Дисковая ΠΈ файловая подсистСмы Диски Π² Linux: LVMRAID - ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ RAID-массив срСдствами LVM (Logical Volume Management) Диски Π² Linux: ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° /home Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π»/Ρ‚ΠΎΠΌ LVM Диски Π² Linux: ΠžΡΠ½ΠΎΠ²Ρ‹ LVM - Logical Volume Management, ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ логичСских Ρ‚ΠΎΠΌΠΎΠ² Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы Π² Linux: ΠšΠ²ΠΎΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² XFS Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Linux: Π˜Π½Π΄Π΅ΠΊΡΠ½Ρ‹Π΅ дСскрипторы (inodes) Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Linux: ЖСсткиС ссылки (hard links) Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ сохранСниС Π² Linux: ИспользованиС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ копирования Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ сохранСниС Π² Linux: ВозмоТности ТСстких ссылок источник πŸ‘‰@linuxchmod

Linux
3 325
МодСль TCP IP πŸ‘‰@linuxchmod

Linux
3 325
ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ RDP Π² Windows Server ΠΈ способы Π΅Π΅ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π° для Windows Server 2019 Π² качСствС сСрвСр
ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ RDP Π² Windows Server ΠΈ способы Π΅Π΅ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π° для Windows Server 2019 Π² качСствС сСрвСра ΠΈ Windows 10 Π² качСствС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° RDP. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим шаги, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ для достиТСния максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… сСссий RDP Π² Windows Server. https://telegra.ph/Proizvoditelnost-RDP-v-Windows-Server-i-sposoby-ee-povysheniya-09-23 πŸ‘‰@linuxchmod

Linux
3 325
Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ WIndows Server 2012/2016 Ссли поднят Active Directory Π Π΅ΠΆΠΈΠΌ Shadow (Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ сСанс) –
Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ WIndows Server 2012/2016 Ссли поднят Active Directory Π Π΅ΠΆΠΈΠΌ Shadow (Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ сСанс) – ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ администратором для просмотра ΠΈ управлСния Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ сСссиСй любого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ сСссии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ mstsc.exe ΠΈΠ»ΠΈ нСпосрСдствСнно ΠΈΠ· консоли ДиспСтчСра сСрвСров. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ сСансов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны послС установки слуТбы ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов. Для установки слуТбы ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π’Π°Ρˆ VPS ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Windows Server 2012 / 2016 Π±Ρ‹Π» Π²Π²Π΅Π΄Π΅Π½ Π² Π΄ΠΎΠΌΠ΅Π½. https://telegra.ph/Kak-podklyuchitsya-v-rezhime-tenevoj-kopii-WIndows-Server-20122016-esli-podnyat-Active-Directory-09-22 πŸ‘‰@linuxchmod

Linux
3 325
ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Linux. Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ # chown vasya /file ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ vasya Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅ΠΌ Ρ„Π°ΠΉΠ»Π° file # chown -R vasya directory РСкурсивно ΠΎΠ±ΠΎΠΉΡ‚ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ directory ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ vasya Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅ΠΌ всСх Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ # chown vasya:group /file ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° ΠΈ Π³Ρ€ΡƒΠΏΠΏΡƒ для Ρ„Π°ΠΉΠ»Π° /file # chmod ugo+rwx /directory Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹Π΅ ΠΏΡ€Π°Π²Π° доступа rwx ( Read Write eXecute ) для всСх ugo ( User Group Other ) Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ /directory. Π’ΠΎ-ΠΆΠ΅ самоС ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ числовой прСдставлСниС chmod 777 directory # chmod go-rwx /directory Π£Π΄Π°Π»ΠΈΡ‚ΡŒ всС ΠΏΡ€Π°Π²Π° Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ /directory для Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… # chgrp new_group file Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ-Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° для file Π½Π° new_group # chmod o+t /home/public Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ STIKY-Π±ΠΈΡ‚ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ /home/public. Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» Π² Ρ‚Π°ΠΊΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π»Π°Π΄Π΅Π»Π΅Ρ† Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° # chmod o-t /home/public Π£Π΄Π°Π»ΠΈΡ‚ΡŒ STIKY-Π±ΠΈΡ‚ с Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /home/public # chmod u+s /bin/binary_file Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ SUID-Π±ΠΈΡ‚ Π½Π° Ρ„Π°ΠΉΠ» /bin/binary_file. Π­Ρ‚ΠΎ позволяСт Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ систСмы, Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» с ΠΏΡ€Π°Π²Π°ΠΌΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Ρ„Π°ΠΉΠ»Π° # chmod u-s /bin/binary_file Π£Π΄Π°Π»ΠΈΡ‚ΡŒ SUID-Π±ΠΈΡ‚ с Ρ„Π°ΠΉΠ»Π° /bin/binary_file # chmod g+s /home/public Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ SGID-Π±ΠΈΡ‚ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /home/public # chmod g-s /home/public Π£Π΄Π°Π»ΠΈΡ‚ΡŒ SGID-Π±ΠΈΡ‚ с Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /home/public # find / -perm -u+s Поиск всСх Ρ„Π°ΠΉΠ»ΠΎΠ² с установлСнным SUID Π±ΠΈΡ‚ΠΎΠΌ, начиная с корня Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы # ls -lh Листинг Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° с ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа πŸ‘‰@linuxchmod

Linux - Statistics & analytics of Telegram channel @linuxchmod