Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ–₯️ Как автоматичСски Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ скрипты ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² Linux

πŸ–₯️ Как автоматичСски Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ скрипты ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² Linux ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ простых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ! πŸš€ Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ…ΠΎΡ‚Π΅Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ опрСдСлСнная ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ»ΠΈ скрипт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ сразу послС Π²Ρ…ΠΎΠ΄Π° Π² систСму? НС Ρ‚ΠΎΡ€ΠΎΠΏΠΈΡΡŒ ΠΈΡΠΊΠ°Ρ‚ΡŒ слоТныС способы β€” Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ! Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ„Π°ΠΉΠ» bashprofile ΠΈΠ»ΠΈ bashrc_. ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ? - bashrc срабатываСт ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½ΠΎΠ²ΠΎΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, - bashprofile_ β€” ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² систСму Ρ‡Π΅Ρ€Π΅Π· SSH ΠΈΠ»ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ сСссию. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ автоматичСский запуск, добавь Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ»ΠΈ скрипт Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих Ρ„Π°ΠΉΠ»ΠΎΠ²: - ΠΎΡ‚ΠΊΡ€ΠΎΠΉ Ρ„Π°ΠΉΠ»: nano ~/.bashrc - добавь строку ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ»ΠΈ Π²Ρ‹Π·ΠΎΠ² скрипта Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ„Π°ΠΉΠ»Π°: ./my_startup.sh - сдСлай скрипт исполняСмым: chmod +x ~/my_startup.sh Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈΠ»ΠΈ систСму Ρ‚Π²ΠΎΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ автоматичСски! ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ β€” ΠΎΠ½Π° ΠΎΡ‡Π΅Π½ΡŒ гибкая ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для мноТСства кСйсов: запуск сСрвисов, настройка ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… срСды ΠΈΠ»ΠΈ автоматичСская ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° систСмных Π΄

πŸ–₯️ Как автоматичСски Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ скрипты ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² Linux

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ простых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ! πŸš€

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ…ΠΎΡ‚Π΅Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ опрСдСлСнная ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ»ΠΈ скрипт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ сразу послС Π²Ρ…ΠΎΠ΄Π° Π² систСму? НС Ρ‚ΠΎΡ€ΠΎΠΏΠΈΡΡŒ ΠΈΡΠΊΠ°Ρ‚ΡŒ слоТныС способы β€” Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ!

Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ„Π°ΠΉΠ» bashprofile ΠΈΠ»ΠΈ bashrc_. ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ?

- bashrc срабатываСт ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½ΠΎΠ²ΠΎΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅,

- bashprofile_ β€” ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² систСму Ρ‡Π΅Ρ€Π΅Π· SSH ΠΈΠ»ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ сСссию.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ автоматичСский запуск, добавь Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ»ΠΈ скрипт Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих Ρ„Π°ΠΉΠ»ΠΎΠ²:

- ΠΎΡ‚ΠΊΡ€ΠΎΠΉ Ρ„Π°ΠΉΠ»:

nano ~/.bashrc

- добавь строку ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ»ΠΈ Π²Ρ‹Π·ΠΎΠ² скрипта Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ„Π°ΠΉΠ»Π°:

./my_startup.sh

- сдСлай скрипт исполняСмым:

chmod +x ~/my_startup.sh

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈΠ»ΠΈ систСму Ρ‚Π²ΠΎΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ автоматичСски!

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ β€” ΠΎΠ½Π° ΠΎΡ‡Π΅Π½ΡŒ гибкая ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для мноТСства кСйсов: запуск сСрвисов, настройка ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… срСды ΠΈΠ»ΠΈ автоматичСская ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° систСмных Π΄Π°Π½Π½Ρ‹Ρ….

А Ρ‚Ρ‹ использовал автозапуск ΠΊΠΎΠΌΠ°Π½Π΄? КакиС свои хитрости знаСшь?

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

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