Giter VIP home page Giter VIP logo

init's Introduction

init

ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

alt text

init - это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Sysadmin ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² школС программирования ΠΎΡ‚ Π‘Π±Π΅Ρ€Π±Π°Π½ΠΊΠ°.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ основы систСмного администрирования ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ мноТСство Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° Ρ‚Ρ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹:

    • Network
    • System
    • Scripts

ВсС Π·Π°Π΄Π°Ρ‡ΠΈ, связанныС с администрированиСм систСмы Unix. НСкоторыС ΠΈΠ· Π½ΠΈΡ… Π±Ρ‹Π»ΠΈ протСстированы Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС Debian ΠΈ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π½Π° macos. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±Ρ‹Π» Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ 5 дСкабря 2020 Π³ΠΎΠ΄Π° ΠΈ ΠΎΡ†Π΅Π½Π΅Π½ Π½Π° 100 Π±Π°Π»Π»ΠΎΠ². Π—Π°Π΄Π°Π½ΠΈΠ΅: init.en.pdf.

alt text

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° init

Network:

1. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ список сСтСвых интСрфСйсов ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Π½Π΅ отобраТая Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ. Волько список ΠΈΠΌΠ΅Π½.

01

2. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ характСристики интСрфСйса Ethernet:

(Π°) ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ адрСс

02a

(b) ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ всС IP-адрСса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠΉ подсСти.

02b

3. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ MAC-адрСс ΠΊΠ°Ρ€Ρ‚Ρ‹ Wi-Fi.

03

4. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ шлюз ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ.

04

5. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ IP-адрСс DNS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ URL: slash16.org

05

6. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит IP-адрСс DNS-сСрвСра Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅

/etc/resolv.conf

7. ЗапроситС внСшний DNS-сСрвСр ΠΏΠΎ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠΌΡƒ ΠΈΠΌΠ΅Π½ΠΈ slash16.org (Ρ‚. Π•. Google. 8.8.8.8)

07

8. НайдитС поставщика slash16.org

ost slash16.org' or 'nslookup slash16.org whois 13.33.242.162' or 'https://ipinfo.io/

9. Найти внСшний IP 42.fr

163.172.250.12 163.172.250.13

10. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ сСтСвыС устройства ΠΌΠ΅ΠΆΠ΄Ρƒ вашим ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ ΠΈ Π΄ΠΎΠΌΠ΅Π½ΠΎΠΌ slash16.org.

10

11. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²Ρ‹Π²ΠΎΠ΄ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ имя ΠΈ IP-адрСс устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устанавливаСт связь ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π°ΠΌΠΈ (локальной ΡΠ΅Ρ‚ΡŒΡŽ) ΠΈ внСшним ΠΌΠΈΡ€ΠΎΠΌ

192.168.30.1

12. НайдитС IP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π²Π°ΠΌ сСрвСром DHCP

12

13. Благодаря ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ вопросу ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌΡƒ DNS Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ имя вашСго хоста

host 192.168.29.78

14. Какой Ρ„Π°ΠΉΠ» содСрТит Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ записи DNS?

/etc/hosts

15. ΠŸΠ΅Ρ€Π΅Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡ адрСса intra.42.fr Π½Π° 46.19.122.85.

46.19.122.85 intra.42.fr

System:

1. Π’ ΠΊΠ°ΠΊΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ вашСго Debian?

/etc/debian_version

2. ΠšΠ°ΠΊΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для пСрСимСнования вашСй систСмы?

sudo hostname "new_name"

3. Какой Ρ„Π°ΠΉΠ» Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ постоянным?

/etc/hostname

4. Какая ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ врСмя с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° послСднСй Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ вашСй систСмы?

uptime

5. НазовитС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, которая опрСдСляСт состояниС слуТбы SSH.

sudo service ssh status

6. НазовитС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, которая ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ слуТбу SSH.

sudo service ssh restart

7. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ PID слуТбы SSHD.

cat /var/run/sshd.pid

8. Какой Ρ„Π°ΠΉΠ» содСрТит ΠΊΠ»ΡŽΡ‡ΠΈ RSA систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· SSH?

~/.ssh/sshkey

9. Какая ΠΊΠΎΠΌΠ°Π½Π΄Π° позволяСт ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΡ‚ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ систСмС?

who

10. НазовитС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ пСрСчислСны Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² дисков?

lsblk

11. НазовитС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, которая ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ доступноС свободноС мСсто ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² систСмС.

df -H

12. ВыяснитС Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ / var Π² понятной для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ΅ слСдуя ΠΏΠΎ этому ΠΏΡƒΡ‚ΠΈ.

sudo du -sh /var/*

13. НазовитС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, которая Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ процСссы.

top

14. ЗапуститС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«tail -f / var / log / syslogΒ» Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

sudo tail -f /var/log/syslog &

15. НайдитС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, которая ΡƒΠ±ΠΈΠ²Π°Π΅Ρ‚ процСсс Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

sudo pkill tail

16. НайдитС сСрвис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ послС рСгулярного Π³Ρ€Π°Ρ„ΠΈΠΊ.

cron

17. НайдитС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, которая позволяСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· ssh Π½Π° Π’Πœ. (ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с графичСская сСссия)

ssh localhost

18. Найти ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, которая ΡƒΠ±ΠΈΠ²Π°Π΅Ρ‚ слуТбу SSH

systemctl stop ssh

19. ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅ всС сСрвисы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π²ΠΎ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΈ Π½Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ этот Π²ΠΈΠ΄ сСрвисов.

systemctl list-unit-files --type=service | grep "enabled" | awk -F'.service' '{print $1}'

20. ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅ всСх ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Π’Πœ

cat /etc/passwd | awk -F':' '{print $1}'

21. Бписок всСх Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Π’Πœ

less /etc/passwd

22. НайдитС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, которая добавляСт Π½ΠΎΠ²ΠΎΠ³ΠΎ локального ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

sudo adduser

23. ΠžΠ±ΡŠΡΡΠ½ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ сСбя ΠΊΠ°ΠΊ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. (Π‘ графичСской сСссиСй ΠΈ сСссиСй SSH)

Graphical : ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ SSH : ssh localhost

24. НайдитС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, которая пСрСчисляСт всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹

dpkg -l

init's People

Contributors

eldaroid avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.