15%

Π—Π°ΠΎΡ‰Π°Π΄ΠΆΡƒΠΉΡ‚Π΅ 15% Π½Π° всіх послугах хостингу

ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€Ρ‚Π΅ свої Π½Π°Π²ΠΈΡ‡ΠΊΠΈ Ρ‚Π° ΠΎΡ‚Ρ€ΠΈΠΌΠ°ΠΉΡ‚Π΅ Π—Π½ΠΈΠΆΠΊΡƒ Π½Π° Π±ΡƒΠ΄ΡŒ-який Ρ‚Π°Ρ€ΠΈΡ„Π½ΠΈΠΉ ΠΏΠ»Π°Π½

Використовуй ΠΊΠΎΠ΄:

Skills
ΠŸΠΎΡ‡Π°Ρ‚ΠΈ
26.11.2024

Π―ΠΊ Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Ρ‚ΠΈ ΠΌΠ΅Ρ€Π΅ΠΆΡƒ Π² CentOS

ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ ΠΌΠ΅Ρ€Π΅ΠΆΡ– Ρƒ CentOS Π½Π΅ΠΎΠ±Ρ…Ρ–Π΄Π½Π΅ для ΠΏΡ–Π΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ вашого сСрвСра Π΄ΠΎ Ρ–Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ Π°Π±ΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΡ— ΠΌΠ΅Ρ€Π΅ΠΆΡ–. Π£ Ρ†ΡŒΠΎΠΌΡƒ посібнику описано основні ΠΊΡ€ΠΎΠΊΠΈ Π· Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²ΠΎΠ³ΠΎ інтСрфСйсу Ρƒ CentOS, Π²ΠΊΠ»ΡŽΡ‡Π½ΠΎ Π· Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½ΡΠΌ статичних IP-адрСс Ρ‚Π° кСруванням ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²ΠΈΠΌΠΈ слуТбами.

1. Розуміння ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²ΠΈΡ… інтСрфСйсів

Π£ CentOS ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²Ρ– інтСрфСйси прСдставлСні Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, Ρ€ΠΎΠ·Ρ‚Π°ΡˆΠΎΠ²Π°Π½ΠΈΠΌΠΈ Ρƒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ·Ρ– /etc/sysconfig/network-scripts/. КоТСн інтСрфСйс ΠΌΠ°Ρ” свій ΠΊΠΎΠ½Ρ„Ρ–Π³ΡƒΡ€Π°Ρ†Ρ–ΠΉΠ½ΠΈΠΉ Ρ„Π°ΠΉΠ» Π· назвою ifcfg-<Ρ–ΠΌ’я_інтСрфСйсу>, Π΄Π΅ <Ρ–ΠΌ’я_інтСрфСйсу> – Ρ†Π΅ Π·Π°Π·Π²ΠΈΡ‡Π°ΠΉ eth0, ens33 Π°Π±ΠΎ ΠΏΠΎΠ΄Ρ–Π±Π½Π΅.

2. ВизначСння ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²ΠΈΡ… інтСрфСйсів

ΠŸΠ΅Ρ€Ρˆ Π½Ρ–ΠΆ Π½Π°Π»Π°ΡˆΡ‚ΠΎΠ²ΡƒΠ²Π°Ρ‚ΠΈ ΠΌΠ΅Ρ€Π΅ΠΆΡƒ, Π²ΠΈΠ·Π½Π°Ρ‡Ρ‚Π΅ доступні ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²Ρ– інтСрфСйси Ρƒ Π²Π°ΡˆΡ–ΠΉ систСмі CentOS:

  1. Π’Ρ–Π΄ΠΊΡ€ΠΈΠΉΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΡ–Π½Π°Π»: ΠžΡ‚Ρ€ΠΈΠΌΠ°ΠΉΡ‚Π΅ доступ Π΄ΠΎ Ρ‚Π΅Ρ€ΠΌΡ–Π½Π°Π»Ρƒ Ρ‡Π΅Ρ€Π΅Π· SSH Π°Π±ΠΎ Π±Π΅Π·ΠΏΠΎΡΠ΅Ρ€Π΅Π΄Π½ΡŒΠΎ Π½Π° сСрвСрі.
  2. ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ½ΡŒΡ‚Π΅ список ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²ΠΈΡ… інтСрфСйсів: Π’ΠΈΠΊΠΎΠ½Π°ΠΉΡ‚Π΅ наступну ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:
    ip addr

    Ця ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ список усіх ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²ΠΈΡ… інтСрфСйсів Ρ‚Π° Ρ—Ρ…Π½Ρ– ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ– стани.

3. ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ статичної IP-адрСси

Π©ΠΎΠ± Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Ρ‚ΠΈ статичну IP-адрСсу для ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²ΠΎΠ³ΠΎ інтСрфСйсу, Π²ΠΈΠΊΠΎΠ½Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΡ– Π΄Ρ–Ρ—:

ΠšΡ€ΠΎΠΊ 1: РСдагування Ρ„Π°ΠΉΠ»Ρƒ ΠΊΠΎΠ½Ρ„Ρ–Π³ΡƒΡ€Π°Ρ†Ρ–Ρ— ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²ΠΎΠ³ΠΎ інтСрфСйсу

  1. Π’Ρ–Π΄ΠΊΡ€ΠΈΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„Ρ–Π³ΡƒΡ€Π°Ρ†Ρ–Ρ—: Π—Π° допомогою тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° (Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄, nano Π°Π±ΠΎ vi) Π²Ρ–Π΄Ρ€Π΅Π΄Π°Π³ΡƒΠΉΡ‚Π΅ Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½ΠΈΠΉ Ρ„Π°ΠΉΠ» ifcfg. Наприклад, якщо ваш інтСрфСйс ens33:
    sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33
  2. Додавання Π°Π±ΠΎ Π·ΠΌΡ–Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π² ΠΊΠΎΠ½Ρ„Ρ–Π³ΡƒΡ€Π°Ρ†Ρ–Ρ—: ΠŸΠ΅Ρ€Π΅ΠΊΠΎΠ½Π°ΠΉΡ‚Π΅ΡΡ, Ρ‰ΠΎ Ρƒ Ρ„Π°ΠΉΠ»Ρ– встановлСно Ρ‚Π°ΠΊΡ– ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ:
    DEVICE=ens33 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes IPADDR=192.168.1.100 # Π—Π°ΠΌΡ–Π½Ρ–Ρ‚ΡŒ Π½Π° Π±Π°ΠΆΠ°Π½Ρƒ статичну IP-адрСсу NETMASK=255.255.255.0 # Π—Π°ΠΌΡ–Π½Ρ–Ρ‚ΡŒ Π½Π° маску ΠΏΡ–Π΄ΠΌΠ΅Ρ€Π΅ΠΆΡ– Π²Π°ΡˆΠΎΡ— ΠΌΠ΅Ρ€Π΅ΠΆΡ– GATEWAY=192.168.1.1 # Π—Π°ΠΌΡ–Π½Ρ–Ρ‚ΡŒ Π½Π° шлюз Π²Π°ΡˆΠΎΡ— ΠΌΠ΅Ρ€Π΅ΠΆΡ– DNS1=8.8.8.8 # ΠŸΠ΅Ρ€Π²ΠΈΠ½Π½ΠΈΠΉ DNS-сСрвСр DNS2=8.8.4.4 # Π’Ρ‚ΠΎΡ€ΠΈΠ½Π½ΠΈΠΉ DNS-сСрвСр (Π½Π΅ΠΎΠ±ΠΎΠ²’язково)

    Π’Ρ–Π΄Ρ€Π΅Π³ΡƒΠ»ΡŽΠΉΡ‚Π΅ значСння Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½ΠΎ Π΄ΠΎ Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½ΡŒ Π²Π°ΡˆΠΎΡ— ΠΌΠ΅Ρ€Π΅ΠΆΡ–.

ΠšΡ€ΠΎΠΊ 2: ЗбСрСТСння Ρ‚Π° Π²ΠΈΡ…Ρ–Π΄

Π—Π±Π΅Ρ€Π΅ΠΆΡ–Ρ‚ΡŒ Π·ΠΌΡ–Π½ΠΈ Ρ– Π²ΠΈΠΉΠ΄Ρ–Ρ‚ΡŒ Π· тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° (для nano Π½Π°Ρ‚ΠΈΡΠ½Ρ–Ρ‚ΡŒ CTRL X, ΠΏΠΎΡ‚Ρ–ΠΌ Y Ρ– Enter).

4. ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ DHCP (ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π΄ΠΈΠ½Π°ΠΌΡ–Ρ‡Π½ΠΎΡ— ΠΊΠΎΠ½Ρ„Ρ–Π³ΡƒΡ€Π°Ρ†Ρ–Ρ— хосту)

Π―ΠΊΡ‰ΠΎ Π²ΠΈ Π±Π°ΠΆΠ°Ρ”Ρ‚Π΅ Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Ρ‚ΠΈ інтСрфСйс Π½Π° використання DHCP для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡ— IP-адрСсації, Π²ΠΈΠΊΠΎΠ½Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΡ– Π΄Ρ–Ρ—:

  1. Π’Ρ–Π΄ΠΊΡ€ΠΈΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„Ρ–Π³ΡƒΡ€Π°Ρ†Ρ–Ρ—:
    sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33
  2. Π—ΠΌΡ–Π½Ρ–Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ„Ρ–Π³ΡƒΡ€Π°Ρ†Ρ–Ρ—:Π—Π°ΠΌΡ–Π½Ρ–Ρ‚ΡŒ наявні ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π°:
    DEVICE=ens33 TYPE=Ethernet BOOTPROTO=dhcp ONBOOT=yes
  3. Π—Π±Π΅Ρ€Π΅ΠΆΡ–Ρ‚ΡŒ Ρ– Π²ΠΈΠΉΠ΄Ρ–Ρ‚ΡŒ.

5. ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²ΠΎΡ— слуТби

ΠŸΡ–ΡΠ»Ρ Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²ΠΎΠ³ΠΎ інтСрфСйсу ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚Ρ–Ρ‚ΡŒ ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²Ρƒ слуТбу, Ρ‰ΠΎΠ± Π·ΠΌΡ–Π½ΠΈ Π½Π°Π±ΡƒΠ»ΠΈ чинності:

sudo systemctl restart network

6. ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€ΠΊΠ° ΠΊΠΎΠ½Ρ„Ρ–Π³ΡƒΡ€Π°Ρ†Ρ–Ρ— ΠΌΠ΅Ρ€Π΅ΠΆΡ–

Π©ΠΎΠ± ΠΏΠ΅Ρ€Π΅Π²Ρ–Ρ€ΠΈΡ‚ΠΈ, Ρ‡ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€Π°Ρ†ΡŽΡ” ваша ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²Π° конфігурація:

  1. ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€Ρ‚Π΅ IP-адрСсу: ВикористовуйтС наступну ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ для відобраТСння ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡ— IP-адрСси інтСрфСйсу:
    ip addr show ens33
  2. ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€ΠΊΠ° ΠΏΡ–Π΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ: ΠŸΡ–Π½Π³ Π·ΠΎΠ²Π½Ρ–ΡˆΠ½ΡŒΠΎΡ— адрСси для ΠΏΠ΅Ρ€Π΅Π²Ρ–Ρ€ΠΊΠΈ Π·’єднання:
    ping -c 4 google.com

    Π―ΠΊΡ‰ΠΎ Π²ΠΈ ΠΎΡ‚Ρ€ΠΈΠΌΡƒΡ”Ρ‚Π΅ Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Ρ–, ваша ΠΌΠ΅Ρ€Π΅ΠΆΠ° ΠΏΡ€Π°Ρ†ΡŽΡ” ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

7. ВиправлСння ΠΏΠΎΡˆΠΈΡ€Π΅Π½ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π· ΠΌΠ΅Ρ€Π΅ΠΆΠ΅ΡŽ

  • ΠœΠ΅Ρ€Π΅ΠΆΠ° Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ”Ρ‚ΡŒΡΡ: ΠŸΠ΅Ρ€Π΅ΠΊΠΎΠ½Π°ΠΉΡ‚Π΅ΡΡ, Ρ‰ΠΎ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„Ρ–Π³ΡƒΡ€Π°Ρ†Ρ–Ρ— ΠΌΠ°Ρ” ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ– Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ, Π·ΠΎΠΊΡ€Π΅ΠΌΠ° ONBOOT=yes.
  • Відсутнє Π·’єднання: ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€Ρ‚Π΅ Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ ΡˆΠ»ΡŽΠ·Ρƒ Ρ‚Π° DNS. ΠŸΠ΅Ρ€Π΅ΠΊΠΎΠ½Π°ΠΉΡ‚Π΅ΡΡ, Ρ‰ΠΎ ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²ΠΈΠΉ кабСль ΠΏΡ–Π΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, якщо Π²ΠΈ використовуєтС Ρ„Ρ–Π·ΠΈΡ‡Π½ΠΈΠΉ сСрвСр.
  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π· Π±Ρ€Π°Π½Π΄ΠΌΠ°ΡƒΠ΅Ρ€ΠΎΠΌ: ΠŸΠ΅Ρ€Π΅ΠΊΠΎΠ½Π°ΠΉΡ‚Π΅ΡΡ, Ρ‰ΠΎ Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ Π±Ρ€Π°Π½Π΄ΠΌΠ°ΡƒΠ΅Ρ€Π° Π½Π΅ Π±Π»ΠΎΠΊΡƒΡŽΡ‚ΡŒ Ρ‚Ρ€Π°Ρ„Ρ–ΠΊ. ВикористовуйтС наступні ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ для ΠΏΠ΅Ρ€Π΅Π²Ρ–Ρ€ΠΊΠΈ Ρ‚Π° Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π² Π±Ρ€Π°Π½Π΄ΠΌΠ°ΡƒΠ΅Ρ€Π°:
    sudo firewall-cmd –list-all sudo firewall-cmd –add-service=http –permanent sudo firewall-cmd –reload

Висновок

ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ ΠΌΠ΅Ρ€Π΅ΠΆΡ– Π² CentOS Ρ” простим процСсом, який дозволяє Π²Π°ΠΌ Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Ρ‚ΠΈ статичні Π°Π±ΠΎ Π΄ΠΈΠ½Π°ΠΌΡ–Ρ‡Π½Ρ– IP-адрСси Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½ΠΎ Π΄ΠΎ Π²Π°ΡˆΠΈΡ… ΠΏΠΎΡ‚Ρ€Π΅Π±. Π”ΠΎΡ‚Ρ€ΠΈΠΌΡƒΡŽΡ‡ΠΈΡΡŒ Ρ†ΡŒΠΎΠ³ΠΎ посібника, Π²ΠΈ Π·ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΊΠ΅Ρ€ΡƒΠ²Π°Ρ‚ΠΈ ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²ΠΈΠΌΠΈ інтСрфСйсами вашого сСрвСра Ρ– Π·Π°Π±Π΅Π·ΠΏΠ΅Ρ‡ΠΈΡ‚ΠΈ ΠΏΡ–Π΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ Π΄ΠΎ Ρ–Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ Π°Π±ΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΡ— ΠΌΠ΅Ρ€Π΅ΠΆΡ–. РСгулярно пСрСвіряйтС свої ΠΊΠΎΠ½Ρ„Ρ–Π³ΡƒΡ€Π°Ρ†Ρ–Ρ— Ρ‚Π° відстСТуйтС стан ΠΌΠ΅Ρ€Π΅ΠΆΡ–, Ρ‰ΠΎΠ± ΠΏΡ–Π΄Ρ‚Ρ€ΠΈΠΌΡƒΠ²Π°Ρ‚ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ–ΡΡ‚ΡŒ.

15%

Π—Π°ΠΎΡ‰Π°Π΄ΠΆΡƒΠΉΡ‚Π΅ 15% Π½Π° всіх послугах хостингу

ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€Ρ‚Π΅ свої Π½Π°Π²ΠΈΡ‡ΠΊΠΈ Ρ‚Π° ΠΎΡ‚Ρ€ΠΈΠΌΠ°ΠΉΡ‚Π΅ Π—Π½ΠΈΠΆΠΊΡƒ Π½Π° Π±ΡƒΠ΄ΡŒ-який Ρ‚Π°Ρ€ΠΈΡ„Π½ΠΈΠΉ ΠΏΠ»Π°Π½

Використовуй ΠΊΠΎΠ΄:

Skills
ΠŸΠΎΡ‡Π°Ρ‚ΠΈ