🐧Linux для админов и DevOps
182 subscribers
2 photos
1 file
9 links
ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Linux, сСрвСров, Bash, Docker, Ansible, Kubernetes, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ DevOps.
Π‘Π΅Π· Π²ΠΎΠ΄Ρ‹: ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ€Π°Π·Π±ΠΎΡ€Ρ‹ ошибок, ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠΈ ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ кСйсы для Π°Π΄ΠΌΠΈΠ½ΠΎΠ².

По всСм вопросам: @Kostyan_00
Download Telegram
🌐 Π‘Π°ΠΌΡ‹Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ TCP/IP ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΈ ΠΈΡ… Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 🌐

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ сСти построСны Π½Π° мноТСствС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΈ стандартов, ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… аспСктов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΡ€Ρ‚Ρ‹. ΠŸΠΎΡ€Ρ‚Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° взаимодСйствия ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, гарантируя ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ доставку ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ назначаСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.

🦾 ΠŸΠΎΡ€Ρ‚ 20 ΠΈ 21: FTP (File Transfer Protocol)
Π­Ρ‚ΠΈ ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ². ΠŸΠΎΡ€Ρ‚ 21 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установлСния соСдинСния ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄, Π° ΠΏΠΎΡ€Ρ‚ 20 β€” для нСпосрСдствСнной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. FTP позволяСт ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ устройствами, Ρ‡Ρ‚ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для хостинга ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

_ΠŸΡ€ΠΈΠΌΠ΅Ρ€:_ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ сСрвСр Ρ‡Π΅Ρ€Π΅Π· Filezilla ΠΈΠ»ΠΈ WinSCP.

🌍 ΠŸΠΎΡ€Ρ‚ 22: SSH (Secure Shell)
SSH обСспСчиваСт Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠ΅ соСдинСниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром, позволяя ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² систСму ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ устройством Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ повсСмСстно Π² DevOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ… ΠΈ администрировании сСрвСров.

_ΠŸΡ€ΠΈΠΌΠ΅Ρ€:_ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСрвСром Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ административных Π·Π°Π΄Π°Ρ‡ Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

πŸ’¬ ΠŸΠΎΡ€Ρ‚ 25: SMTP (Simple Mail Transfer Protocol)
SMTP Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для доставки элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΎΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΊ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΌ сСрвСрам. ИмСнно Ρ‡Π΅Ρ€Π΅Π· этот ΠΏΠΎΡ€Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ элСктронныС письма, хотя для ΠΏΡ€ΠΈΡ‘ΠΌΠ° писСм ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ (IMAP/POP3).

_ΠŸΡ€ΠΈΠΌΠ΅Ρ€:_ ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° элСктронных писСм Ρ‡Π΅Ρ€Π΅Π· Thunderbird ΠΈΠ»ΠΈ Outlook.

πŸ”’ ΠŸΠΎΡ€Ρ‚ 53: DNS (Domain Name System)
DNS β€” слуТба прСобразования Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠΌΡ‘Π½ Π² IP-адрСса. Π‘Π΅Π· DNS Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ сайта ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, google.com). Вся ΡΠ΅Ρ‚ΡŒ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ полагаСтся Π½Π° DNS-сСрвисы, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ прСимущСствСнно Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ 53.

_ΠŸΡ€ΠΈΠΌΠ΅Ρ€:_ ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΊ сайтам Ρ‡Π΅Ρ€Π΅Π· HTTP/HTTPS.

πŸ“² ΠŸΠΎΡ€Ρ‚ 80: HTTP (HyperText Transfer Protocol)
Основой ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° являСтся HTTP-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ 80. Π’Π΅Π±-сайты ΠΈ прилоТСния ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ HTML-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· этот ΠΏΠΎΡ€Ρ‚. Π₯отя сСгодня ΠΏΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ бСзопасный ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» HTTPS (ΠΏΠΎΡ€Ρ‚ 443), ΠΏΠΎΡ€Ρ‚ 80 остаётся Π²Π°ΠΆΠ½Ρ‹ΠΌ элСмСнтом инфраструктуры Π²Π΅Π±-рСсурсов.

_ΠŸΡ€ΠΈΠΌΠ΅Ρ€:_ Доступ ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ сайтам, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, vk.com.

πŸ” ΠŸΠΎΡ€Ρ‚ 443: HTTPS (HyperText Transfer Protocol Secure)
ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» HTTPS Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΈ сСрвСрами с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ TLS/SSL. Π›ΡŽΠ±ΠΎΠΉ соврСмСнный сайт, заботящийся ΠΎ бСзопасности, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· HTTPS-ΠΏΠΎΡ€Ρ‚ 443.

_ΠŸΡ€ΠΈΠΌΠ΅Ρ€:_ Π Π°Π±ΠΎΡ‚Π° с банковскими ΠΏΠΎΡ€Ρ‚Π°Π»Π°ΠΌΠΈ, Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ², элСктронными ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°ΠΌΠΈ.

πŸ–₯ ΠŸΠΎΡ€Ρ‚ 110: POP3 (Post Office Protocol version 3)
POP3 позволяСт ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ с ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра локально. Π Π°Π½Π΅Π΅ использовался повсСмСстно, сСйчас уступаСт IMAP, Π½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ систСмами.

_ΠŸΡ€ΠΈΠΌΠ΅Ρ€:_ Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ писСм Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ The Bat! ΠΈΠ»ΠΈ ΠŸΠΎΡ‡Ρ‚Π° Mail.Ru.

πŸ“ž ΠŸΠΎΡ€Ρ‚ 143: IMAP (Internet Message Access Protocol)
IMAP примСняСтся для доступа ΠΊ ΠΏΠΎΡ‡Ρ‚Π΅ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ сСрвСрС, оставляя ΠΊΠΎΠΏΠΈΠΈ писСм Π½Π° сСрвСрС ΠΈ позволяя ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими устройствами.

_ΠŸΡ€ΠΈΠΌΠ΅Ρ€:_ Бинхронизация писСм ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠΌ ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠΌ.

πŸ›‘ ΠŸΠΎΡ€Ρ‚ 3389: RDP (Remote Desktop Protocol)
RDP ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ столу Windows-ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². ΠžΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ администраторам ΠΈ спСциалистам, ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎ.

_ΠŸΡ€ΠΈΠΌΠ΅Ρ€:_ Π£Π΄Π°Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌΡƒ ПК Ρ‡Π΅Ρ€Π΅Π· Microsoft Remote Desktop Connection.

πŸͺ„ Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹:
Помимо пСрСчислСнных Π²Ρ‹ΡˆΠ΅, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ сотни стандартных Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎΡ€Ρ‚ΠΎΠ², Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… IANA (Internet Assigned Numbers Authority). К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ:
- Port 161: SNMP (ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСтСвыми устройствами).
- Port 3306: MySQL (Ρ€Π°Π±ΠΎΡ‚Π° с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…).
- Port 5432: PostgreSQL (другая популярная Π‘Π£Π‘Π”).
- Port 6379: Redis (сСрвСр хранСния ΠΊΠ»ΡŽΡ‡Π΅ΠΉ-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ).

---

🎯 Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
Π—Π½Π°Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ для спСциалистов ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ бСзопасности, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΎΠ². Π£ΠΌΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ назначСния ΠΏΠΎΡ€Ρ‚ΠΎΠ² позволяСт Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ инфраструктуру, ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ диагностику Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ ΠΈ Π½Π°Π»Π°Π΄ΠΈΡ‚ΡŒ Π½Π°Π΄Ρ‘ΠΆΠ½ΡƒΡŽ ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ.
❀2πŸ‘1
πŸ” Команда find: ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для поиска Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Linux

Команда find β€” это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых ΠΌΠΎΡ‰Π½Ρ‹Ρ… инструмСнтов Π² Linux для поиска Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ². Она позволяСт Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ критСриям, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ имя, Ρ‚ΠΈΠΏ, Ρ€Π°Π·ΠΌΠ΅Ρ€, врСмя измСнСния ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

πŸ“Œ ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ find:

- -name: поиск ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°.
- -type: поиск ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ Ρ„Π°ΠΉΠ»Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, f для Ρ„Π°ΠΉΠ»ΠΎΠ², d для ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²).
- -size: поиск ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Ρ„Π°ΠΉΠ»Π°.
- -mtime: поиск ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ измСнСния Ρ„Π°ΠΉΠ»Π°.

πŸ“Œ ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования:

Поиск Ρ„Π°ΠΉΠ»Π° ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ:

   find /home -name "example.txt"

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡ‰Π΅Ρ‚ Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌ example.txt Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /home ΠΈ всСх Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ….

Поиск всСх ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²:

   find / -type d

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ всС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /.

Поиск Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ:

   find /home -size +100M

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ всС Ρ„Π°ΠΉΠ»Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ 100 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /home.

Поиск Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Π² послСдниС 7 Π΄Π½Π΅ΠΉ:

   find /home -mtime -7

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ всС Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ Π² послСдниС 7 Π΄Π½Π΅ΠΉ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /home.

πŸ“Œ ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты:

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ -iname вмСсто -name для поиска Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° рСгистра.
- ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ поиска.
- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ -exec для выполнСния ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π°Π΄ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ.

Команда find β€” это Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΉ инструмСнт для любого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Linux.

#Linux #find
πŸ‘5
πŸ“¦ Команда apt

Команда apt β€” это ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ инструмСнт для управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Π² Ubuntu ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Debian-based систСмах. Она ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π² сСбС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ apt-get ΠΈ apt-cache, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π΅ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ для повсСднСвного использования.

πŸŽ―ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

ОбновлСниС списка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²
   sudo apt update

Π­Ρ‚ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ обновляСт список доступных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΠΈΡ… вСрсий.

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π°
   sudo apt install <package_name>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

   sudo apt install vim

УстанавливаСт тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Vim.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°
   sudo apt remove <package_name>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

   sudo apt remove vim

УдаляСт установлСнный ΠΏΠ°ΠΊΠ΅Ρ‚ Vim.

Поиск ΠΏΠ°ΠΊΠ΅Ρ‚Π°
   apt search <keyword>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

   apt search text editor

Π˜Ρ‰Π΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, связанныС с тСкстовыми Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅
   apt show <package_name>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

   apt show vim

ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ Vim.

ОбновлСниС установлСнных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²
   sudo apt upgrade

ΠžΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ‚ всС установлСнныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π΄ΠΎ послСдних доступных вСрсий.

ПолноС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ систСмы
   sudo apt full-upgrade

ΠžΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ‚ систСму, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° кэша ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²
   sudo apt autoclean

ΠžΡ‡ΠΈΡ‰Π°Π΅Ρ‚ кэш ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², удаляя ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²
   sudo apt purge <package_name>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

   sudo apt purge vim

УдаляСт ΠΏΠ°ΠΊΠ΅Ρ‚ Vim вмСстС с Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ.

АвтоматичСскоС ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²
    sudo apt autoremove

УдаляСт ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ установлСны ΠΊΠ°ΠΊ зависимости, Π½ΠΎ большС Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹.

πŸ””Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Команда apt β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Π² Linux. Она позволяСт Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ зависимостями ΠΈ конфигурациями. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эти ΠΊΠ»ΡŽΡ‡ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эффСктивно ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ вашСй систСмой! πŸš€

#Linux #Ubuntu #APT #ΠšΠΎΠΌΠ°Π½Π΄Π½Π°ΡΠ‘Ρ‚Ρ€ΠΎΠΊΠ° #АдминистрированиС
πŸ‘3
πŸ”₯ Apt vs Apt-get: Π§Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Π² Linux? πŸ”₯

БСгодня ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π΄Π²Π΅ популярныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Π² Linux: apt ΠΈ apt-get. ОбС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Π½ΠΎ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π΅ΡΡ‚ΡŒ свои особСнности. Π”Π°Π²Π°ΠΉΡ‚Π΅ сравним ΠΈΡ… ΠΈ выясним, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΡƒΡŽ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

---

πŸ“Œ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ apt ΠΈ apt-get?

apt-get β€” это классичСский инструмСнт для управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Π² Debian ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… (Ubuntu, Linux Mint ΠΈ Π΄Ρ€.). Он позволяСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹.

apt β€” это Π±ΠΎΠ»Π΅Π΅ новая ΠΈ удобная ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° для apt-get. Она прСдоставляСт Ρ‚Π΅ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½ΠΎ с ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΌ интСрфСйсом ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ возмоТностями.

---

🎯 Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅: apt vs apt-get

πŸ‘ ΠŸΠ»ΡŽΡΡ‹ apt:

- Π£Π΄ΠΎΠ±Π½Ρ‹ΠΉ интСрфСйс: apt прСдоставляСт Π±ΠΎΠ»Π΅Π΅ понятныС ΠΈ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½Ρ‹Π΅ сообщСния.
- АвтоматичСскоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: apt автоматичСски обновляСт списки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄.
- ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° autoremove: apt автоматичСски удаляСт Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ зависимости.
- Π‘ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: apt ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ распространСнных Π·Π°Π΄Π°Ρ‡.

πŸ‘ ΠŸΠ»ΡŽΡΡ‹ apt-get:

- Минимализм: apt-get Π½Π΅ содСрТит Π»ΠΈΡˆΠ½ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΈΠΌ.
- Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ: apt-get поддСрТиваСтся дольшС ΠΈ совмСстим с Π±ΠΎΠ»Π΅Π΅ старыми систСмами.

---

πŸ“Œ Когда ΠΊΠ°ΠΊΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?

- apt: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ apt для повсСднСвных Π·Π°Π΄Π°Ρ‡, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ установка ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Он Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π΅Π½ ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятСн.
- apt-get: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ apt-get, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° максимальная ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ систСмами.

---

πŸ” ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄:

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π°:

- apt: sudo apt install <package>
- apt-get: sudo apt-get install <package>

ОбновлСниС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²:

- apt: sudo apt update && sudo apt upgrade
- apt-get: sudo apt-get update && sudo apt-get upgrade

---

πŸ’‘ Π’ Ρ‡Π΅ΠΌ отличия?

- apt автоматичСски обновляСт списки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄, Π° apt-get Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ обновлСния.
- apt ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ autoremove, Π° apt-get β€” Π½Π΅Ρ‚.
- apt прСдоставляСт Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΈ понятныС сообщСния.

---

🀝 Π’ Ρ‡Π΅ΠΌ ΠΏΠΎΡ…ΠΎΠΆΠΈ?

- ОбС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ backend для управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ.
- ОбС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ основныС Π·Π°Π΄Π°Ρ‡ΠΈ: установка, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

---

πŸš€ Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

apt β€” это Π±ΠΎΠ»Π΅Π΅ соврСмСнный ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ инструмСнт для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. apt-get β€” это классика, которая ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌ ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ систСмами.
---
#Linux #apt #aptget
πŸ‘3
πŸ”₯ Snap-ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹: ΠΊΠΎΠ³Π΄Π° ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π² Ρ‡Π΅ΠΌ ΠΈΡ… прСимущСство?

Snap β€” это Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Canonical (создатСлями Ubuntu), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ прилоТСния Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдС. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ бСзопасными ΠΈ простыми Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ apt.

πŸ“Œ Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ snap?

1. НовыС вСрсии ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: Snap-ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ часто содСрТат Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Π΅ вСрсии ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Π΅ΠΌ Ρ‚Π΅, Ρ‡Ρ‚ΠΎ доступны Ρ‡Π΅Ρ€Π΅Π· apt. Π­Ρ‚ΠΎ особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² курсС послСдних ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ.

2. Π˜Π·ΠΎΠ»ΡΡ†ΠΈΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: Snap-ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΎΡ‚ систСмы, Ρ‡Ρ‚ΠΎ сниТаСт риск ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ прилоТСниями ΠΈ систСмой. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ для тСстирования Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ использования Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… вСрсий ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ прилоТСния.

3. АвтоматичСскиС обновлСния: Snap-ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ автоматичСски ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ прилоТСниями ΠΈ сниТаСт риск использования ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π³ΠΎ ПО.

4. ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ: Snap-ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… дистрибутивах Linux, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ систСмами.

πŸ“Œ ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° snap ΠΏΠ΅Ρ€Π΅Π΄ apt:

- Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ: Π˜Π·ΠΎΠ»ΡΡ†ΠΈΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ сниТаСт риск поврСТдСния систСмы.
- Удобство: АвтоматичСскиС обновлСния ΠΈ простота установки.
- ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ: Π‘ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Π΅ вСрсии ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
- ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ: Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… дистрибутивах Linux.

πŸ“Œ Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ snap?

Если Ρƒ тСбя Π΅Ρ‰Π΅ Π½Π΅Ρ‚ snap, установи Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ apt:

sudo apt install snapd

Π—Π°Ρ‚Π΅ΠΌ установи любоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· snap:

sudo snap install <Π½Π°Π·Π²Π°Π½ΠΈΠ΅-прилоТСния>

πŸ“Œ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования:

НапримСр, Ссли Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ GIMP, просто Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈ:

sudo snap install gimp

---

Snap β€” это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π²ΠΎΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Linux ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ бСзопаснСС. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ ΠΈ ΠΎΡ†Π΅Π½ΠΈ прСимущСства!

πŸ“Œ #Linux #Snap #Apt #ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ #АдминистрированиС
πŸ‘3
πŸ”₯ Команда file Π² Linux: ΡƒΠ·Π½Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π·Π° Ρ„Π°ΠΉΠ» ΠΏΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ!

πŸ§²Π§Ρ‚ΠΎ это?
Команда file позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° Π² Linux. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, с ΠΊΠ°ΠΊΠΈΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π΄Π΅Π»ΠΎ.

πŸ’£ Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?
file имя_Ρ„Π°ΠΉΠ»Π°

НапримСр:
file example.txt

βœοΈΠ—Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ?

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° (тСкстовый, Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ‚.Π΄.).
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ Ρ„Π°ΠΉΠ» исполняСмым.
Π£Π·Π½Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ тСкста.

πŸ“Œ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π°:
example.txt: ASCII text

πŸ“Œ ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ:

-b β€” Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° Π±Π΅Π· ΠΈΠΌΠ΅Π½ΠΈ.
-i β€” Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ MIME-Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°.

#Linux #LinuxCommands #Terminal #CommandLine #SysAdmin
❀3πŸ‘1
πŸ”₯ Команда tree Π² Linux: визуализация структуры ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²

Команда tree β€” это ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ инструмСнт для отобраТСния структуры ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π² Π²ΠΈΠ΄Π΅ Π΄Π΅Ρ€Π΅Π²Π°. Она позволяСт быстро ΠΈ наглядно ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ Π² вашСй систСмС.

πŸ“Œ Установка:
ΠŸΠ΅Ρ€Π΅Π΄ использованиСм ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ tree Π΅Ρ‘ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ дистрибутивов Linux это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€.
Debian/Ubuntu:
sudo apt install tree

# Fedora/CentOS:
sudo dnf install tree

# Arch Linux:
sudo pacman -S tree


πŸ’£ΠšΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?
Команда tree Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° экран ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ², начиная с Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π²Π°ΠΌΠΈ. Π­Ρ‚ΠΎ особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для быстрого Π°Π½Π°Π»ΠΈΠ·Π° структуры ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы.

πŸ“Œ Бинтаксис
tree [options] [directory]
options β€” Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, -L для ограничСния Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹).
directory β€” ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, структуру ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ.

πŸ“Œ ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования
1. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€
Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ структуру Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°:
tree

2. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹
Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° уровня ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²:
tree -L 2

3. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²
Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ структуру ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², Π±Π΅Π· Ρ„Π°ΠΉΠ»ΠΎΠ²:
tree -d

4. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ скрытых Ρ„Π°ΠΉΠ»ΠΎΠ²
Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ структуру, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ скрытыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ:
tree -a

πŸ† Π—Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ?
Навигация: Быстро ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π² слоТной структурС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ².
Анализ: ΠžΡ†Π΅Π½ΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ.
Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ для создания наглядных схСм структуры ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

🎯 Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
Команда tree β€” это ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ инструмСнт для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. УстановитС Π΅Ρ‘ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π² дСйствии, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌΠΈ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΈ эффСктивной!

#linux #linuxcommand #tree
πŸ‘3
πŸ”₯ Команда pstree Π² Linux: визуализация процСссов

Команда pstree β€” это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для отобраТСния процСссов Π² Π²ΠΈΠ΄Π΅ Π΄Π΅Ρ€Π΅Π²Π°. Она позволяСт наглядно ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ процСссы связаны Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Ρ‡Ρ‚ΠΎ особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для диагностики ΠΈ управлСния систСмой.

🎯 Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?
Команда pstree Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° экран ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ процСссов, начиная с процСсса init (PID 1). Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ быстро ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ процСссы Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ зависят Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°.

πŸš€ Бинтаксис
pstree [options]
# options β€” Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, -p для отобраТСния PID процСссов).


πŸ§²ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования
1. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€
Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄Π΅Ρ€Π΅Π²ΠΎ процСссов:
pstree

2. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ PID
Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄Π΅Ρ€Π΅Π²ΠΎ процСссов с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ PID:
pstree -p

3. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки
Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄Π΅Ρ€Π΅Π²ΠΎ процСссов с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой:
pstree -a

4. Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ процСссов
Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄Π΅Ρ€Π΅Π²ΠΎ процСссов, начиная с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ процСсса:
pstree -p <PID>

✏️ Π—Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ?
Диагностика: Быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ зависимыС процСссы ΠΈ выявляйтС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.
ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³: ΠžΡ†Π΅Π½ΠΈΠ²Π°ΠΉΡ‚Π΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° систСму ΠΈ управляйтС процСссами.
ΠžΡ‚Π»Π°Π΄ΠΊΠ°: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ для Π°Π½Π°Π»ΠΈΠ·Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ слуТб.

πŸ† Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
Команда pstree β€” это Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΉ инструмСнт для администраторов ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ процСссами ΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² систСмС. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания Ρ€Π°Π±ΠΎΡ‚Ρ‹ вашСй систСмы!

#linux #pstree #linuxcommand
πŸ‘4
🌐 Systemd: Управляй своСй систСмой с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ!

Systemd β€” это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для управлСния сСрвисами ΠΈ Π΄Π΅ΠΌΠΎΠ½Π°ΠΌΠΈ Π² Linux. Он позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ сСрвисы, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… состояниС. Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈΠ· ΠΆΠΈΠ·Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

πŸš€ Запуск сСрвиса
ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ установили Π½ΠΎΠ²Ρ‹ΠΉ Π²Π΅Π±-сСрвСр Nginx ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Π‘ systemd это дСлаСтся Ρ‚Π°ΠΊ:
sudo systemctl start nginx


πŸ›‘ ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° сСрвиса
Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСрвис, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для обновлСния ΠΈΠ»ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:
sudo systemctl stop nginx


⚑️ ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ сСрвиса
ПослС внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ сСрвиса, Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ:
sudo systemctl restart nginx


πŸ” ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° состояния сСрвиса
Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ сСрвис ΠΈ Π½Π΅Ρ‚ Π»ΠΈ ошибок, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:
sudo systemctl status nginx


πŸ”„ Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ сСрвиса ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅
Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сСрвис запускался автоматичСски ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ систСмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:
sudo systemctl enable nginx


🚫 ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ сСрвиса ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅
Если сСрвис большС Π½Π΅ Π½ΡƒΠΆΠ΅Π½ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Π΅Π³ΠΎ:
sudo systemctl disable nginx


Systemd β€” это ваш Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Linux-систСмами. ΠžΡΠ²ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ, ΠΈ Π²Ρ‹ смоТСтС Π»Π΅Π³ΠΊΠΎ ΠΈ быстро ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ своими сСрвисами! πŸš€

#Linux #Systemd #АдминистрированиС #ΠšΠΎΠΌΠ°Π½Π΄Π½Π°ΡΠ‘Ρ‚Ρ€ΠΎΠΊΠ°
❀3
πŸ”₯ Команда time Π² Linux: ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄

Команда time β€” это простой, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для измСрСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄ Π² Linux. Она позволяСт ΡƒΠ·Π½Π°Ρ‚ΡŒ, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‡Ρ‚ΠΎ особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

πŸš€ΠšΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?
Команда time запускаСт ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΅Ρ‘ выполнСния.

Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя:
β–ΆοΈΠ Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ врСмя: ВрСмя, ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠ΅Π΅ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° запуска ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄ΠΎ Π΅Ρ‘ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ.
β–ΆοΈΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ врСмя:
ВрСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ пространствС.
▢️БистСмноС врСмя: ВрСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² систСмном пространствС.

πŸ’£ Бинтаксис

time [options] command
options β€” Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, -p для Π²Ρ‹Π²ΠΎΠ΄Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ POSIX).
command β€” ΠΊΠΎΠΌΠ°Π½Π΄Π°, врСмя выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ.

πŸ“Œ ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования
1. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€
Π˜Π·ΠΌΠ΅Ρ€ΡŒΡ‚Π΅ врСмя выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ls:
time ls


2. Π€ΠΎΡ€ΠΌΠ°Ρ‚ POSIX
Π˜Π·ΠΌΠ΅Ρ€ΡŒΡ‚Π΅ врСмя выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ls Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ POSIX:
time -p ls


3. Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния скрипта
Π˜Π·ΠΌΠ΅Ρ€ΡŒΡ‚Π΅ врСмя выполнСния Bash-скрипта:
time ./my_script.sh


πŸŽ―Π—Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ?
ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ: ΠžΡ†Π΅Π½ΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ скриптов.
Анализ: Π‘Ρ€Π°Π²Π½ΠΈΠ²Π°ΠΉΡ‚Π΅ врСмя выполнСния Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄.
ΠžΡ‚Π»Π°Π΄ΠΊΠ°: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ для выявлСния ΡƒΠ·ΠΊΠΈΡ… мСст Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

βœ‹Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
Команда time β€” это Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΉ инструмСнт для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ систСмных администраторов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ врСмя выполнСния ΠΊΠΎΠΌΠ°Π½Π΄. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π°ΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡!

#linux #time #IT
❀5πŸ”₯1
πŸ”— БимволичСскиС ΠΈ ТёсткиС ссылки

БСгодня Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ссылок Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Linux β€” символичСскиС ΠΈ ТёсткиС. Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Ρ…ΠΎΠ΄Π° ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌ, экономя пространство ΠΈ облСгчая ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ структурой Ρ„Π°ΠΉΠ»ΠΎΠ².

πŸ“Œ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ссылка?
Бсылка β€” это Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. Но Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ начинаСтся интСрСсноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π²ΠΈΠ΄Π°ΠΌΠΈ ссылок.

⚫️ Жёсткая ссылка
Π§Ρ‚ΠΎ это: Жёсткая ссылка создаёт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ псСвдоним Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ссылаСтся нСпосрСдствСнно Π½Π° индСксный дСскриптор (inode) исходного Ρ„Π°ΠΉΠ»Π°. ЀактичСски, ΠΎΠ±Π΅ ссылки становятся Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½Ρ‹ΠΌΠΈ участниками ΠΈΠ³Ρ€Ρ‹: ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ Π½Π΅ повлияСт Π½Π° сущСствованиС Π΄Ρ€ΡƒΠ³ΠΎΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Допустим, Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» /home/user/document.txt.
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΆΡ‘ΡΡ‚ΠΊΡƒΡŽ ссылку:
ln /home/user/document.txt /home/user/doc_link

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ±Π° ΠΏΡƒΡ‚ΠΈ Π²Π΅Π΄ΡƒΡ‚ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ содСрТимому!

πŸ†ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ:

β–ΆοΈΠΠ΅Π»ΡŒΠ·Ρ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ТёсткиС ссылки Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.
β–ΆοΈΠœΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы.
▢️У ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ΄Π½Π° Тёсткая ссылка β€” сам Ρ„Π°ΠΉΠ».

🌐 БимволичСская ссылка (симлинк)
Π§Ρ‚ΠΎ это: БимволичСская ссылка β€” это Ρ„Π°ΠΉΠ», содСрТащий лишь ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ†Π΅Π»Π΅Π²ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ. Она прСдставляСт собой своСго Ρ€ΠΎΠ΄Π° ярлык, ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму ΠΊ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
ΠžΠΏΡΡ‚ΡŒ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ„Π°ΠΉΠ» /home/user/document.txt.
Боздадим симлинк:
ln -s /home/user/document.txt /home/user/symbolic_link

ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ symbolic_link систСма пСрСадрСсуСт вас ΠΊ document.txt.

πŸš€ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ:

β–ΆοΈΠœΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° Ρ„Π°ΠΉΠ»Ρ‹ Π²Π½Π΅ своСй Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы.
β–ΆοΈΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ссылки Π½Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ.
▢️УдалСниС ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° сдСлаСт симлинк Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ (Β«Π±ΠΈΡ‚Ρ‹ΠΉΒ»).

✨ Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?
βœ… ЖёсткиС ссылки ΡƒΠ΄ΠΎΠ±Π½Ρ‹ Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ Ρ„Π°ΠΉΠ»Π° Π±Π΅Π· дублирования самих Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, ΠΎΠ΄Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ Ρ„Π°ΠΉΠ» Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС, Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊ Π½Π΅ΠΌΡƒ Π±Π΅Π· копирования.

⭐️ Π‘ΠΈΠΌΠ»ΠΈΠ½ΠΊΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ подходят для гибкости структуры Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ удобства ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ: ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ мСстС ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ располоТСниС ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π° Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ работоспособности систСмы.

#linux #IT
πŸ‘3❀2
Π’ ΠΊΠ°ΠΊΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ находятся постоянныС ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ монтирования?
Anonymous Quiz
53%
/etc/fstab
3%
/etc/config
0%
/var/log/fslog
44%
/mnt/devices
❀6
πŸ”₯ ГорячиС клавиши Linux-Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°

БСгодня ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ горячих ΠΊΠ»Π°Π²ΠΈΡˆΠ°Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Linux, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Π²Π°ΡˆΡƒ Тизнь быстрСС ΠΈ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Π΅Π΅. Π—Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΎ бСсконСчных наТатиях ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΡ‹ΡˆΠΈ ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ ΠΏΠΎ-настоящСму ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ!

⭐️ Навигация ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅:

Ctrl+A: ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² Π½Π°Ρ‡Π°Π»ΠΎ строки.
Ctrl+E: ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ† строки.
Alt+B: Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π½Π°Π·Π°Π΄ ΠΏΠΎ словам.
Alt+F: ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎ словам.
Ctrl+K: ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ тСкст справа ΠΎΡ‚ курсора.
Ctrl+U: ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ тСкст слСва ΠΎΡ‚ курсора.

⚑️ Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄:

↑ ↓: ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄.
Ctrl+R: поиск ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎ истории (Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ для поиска дальшС).
Ctrl+P: ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.
Ctrl+N: ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

πŸ’¨ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ½ΠΎΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°:

Ctrl+L: ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ экран (Π°Π½Π°Π»ΠΎΠ³ clear).
Ctrl+C: ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ процСсс.
Ctrl+D: Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· сСссии (ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ).
Ctrl+S: ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран (возобновляСтся Ctrl+Q).

β€πŸ€β€ БовмСстная Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ:

Tab: Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.
Shift+Insert: Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст (Π°Π½Π°Π»ΠΎΠ³ paste).
Ctrl+Shift+C/V: Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ сочСтания для копирования-вставки (Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ²).


#Linux #Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π» #Π“ΠΎΡ€ΡΡ‡ΠΈΠ΅ΠšΠ»Π°Π²ΠΈΡˆΠΈ #ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ #АдминскиСΠ₯Π°ΠΊΠΈ
πŸ‘4❀2πŸ”₯2
ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π² Bash✨

ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈΠ³Ρ€Π°ΡŽΡ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² написании качСствСнных bash-скриптов. ИмСнно благодаря Π½ΠΈΠΌ ваш сцСнарий смоТСт Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ дСйствий.

Рассмотрим Ρ‚Ρ€ΠΈ основных логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π² Bash:

▢️&& (И)
ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ "&&" выполняСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° прСдыдущая Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π°ΡΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ (ΠΊΠΎΠ΄ Π²Ρ‹Ρ…ΠΎΠ΄Π° Ρ€Π°Π²Π΅Π½ 0).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
bash 
command1 && command2


ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для каскадирования ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. НапримСр, запуск ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ установкС ΠΏΠ°ΠΊΠ΅Ρ‚Π°:
apt update && apt install package-name


▢️|| (Π˜Π›Π˜)
ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ "||" выполняСт Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ лишь Π² Ρ‚ΠΎΠΌ случаС, Ссли пСрвая Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»Π°ΡΡŒ Π½Π΅ΡƒΠ΄Π°Ρ‡Π΅ΠΉ (ΠΊΠΎΠ΄ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΎΡ‚Π»ΠΈΡ‡Π΅Π½ ΠΎΡ‚ нуля).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
command1 || command2


ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ инструмСнт для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΌΡƒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ, Ссли основной ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ сработал:
ping google.com || echo "Ошибка сСти"


▢️! (НЕ)
ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ "! " ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ состояниС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, мСняя "ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ" Π½Π° "ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ" ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
! command1

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: ΠΏΠΎΠ»Π΅Π·Π΅Π½ для отрицания Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Ссли Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ отсутствии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°:
if ! [[ -f file.txt ]]; then   touch file.txtfi


Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ:

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки [[ ]], Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….
ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ порядкС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²: сначала провСряйтС Π²Π°ΠΆΠ½Ρ‹Π΅ условия, Π·Π°Ρ‚Π΅ΠΌ второстСпСнныС.
ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡ Π»ΠΎΠ³ΠΈΠΊΡƒ "&&" ΠΈ "||", слСдитС Π·Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Ρ‹Π»ΠΈ нСзависимы Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ваши bash-скрипты станут Π΅Ρ‰Ρ‘ ΠΌΠΎΡ‰Π½Π΅Π΅ ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ½Π΅Π΅! πŸš€

#Linux #ΠšΠΎΠΌΠ°Π½Π΄Π½Π°ΡΠ‘Ρ‚Ρ€ΠΎΠΊΠ° #IT
πŸ‘5❀2
Какой ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ RAID сочСтаСт Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π·Π΅Ρ€ΠΊΠ°Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ?
Anonymous Quiz
21%
Raid 1
7%
Raid 0
17%
Raid 5
55%
Raid 10
❀3
βœ‹Π’ΡΠ΅ΠΌ ΠΏΡ€ΠΈΠ²Π΅Ρ‚, Ρ€Π°Π΄ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ выпустил Π½ΠΎΠ²Ρ‹ΠΉ курс ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎ bash-скриптам.

ΠšΡƒΡ€Ρ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ ΠΎΠ²Π»Π°Π΄Π΅Ρ‚ΡŒ bash-скриптами ΠΈ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ свою ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π΄ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ уровня.

Bash - скрипты: Магия Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ: https://stepik.org/a/249604

πŸ’ŽΠ§Ρ‚ΠΎ вас ΠΆΠ΄Ρ‘Ρ‚ Π½Π° курсС:

βœ… ΠžΡΠ½ΠΎΠ²Ρ‹ синтаксиса ΠΈ структуры Bash-скриптов.
βœ… Π Π°Π±ΠΎΡ‚Π° с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, условиями ΠΈ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ.
βœ… Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌΠΈ.
βœ… ЭффСктивная ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок.
βœ… ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Bash Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….
βœ… ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Π·Π°Π΄Π°Π½ΠΈΠΉ Π½Π° написаниС скриптов.
πŸ‘¨πŸ»β€πŸ’»Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, ΡƒΡΠΊΠΎΡ€ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’ курсС ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… скриптов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‚Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ мноТСство практичСских Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ ΠΈΡ… написанию.

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для ΠΌΠΎΠΈΡ… подписчиков дСйствуСт акция: ΠΏΠΎ ΠΏΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄Ρƒ BASH прСдоставляСтся скидка 890 Ρ€ΡƒΠ±Π»Π΅ΠΉ.

Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ ΡƒΠΆΠ΅ сСгодня ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ своСй продуктивности!

🚨P.S. ΠšΡƒΡ€Ρ построСн ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ скриптов, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ОБ Linux. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π½Π° мСня подписаны, полагаю, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠΎΠΈΡ… курсов. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Π½Π°Ρ‡Π°Ρ‚ΠΎΠ΅ ΠΈ лишь послС этого ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ этому курсу, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ сцСнариСв, Π° Π½Π΅ основ.
πŸ‘5❀3
🐧Linux для Π°Π΄ΠΌΠΈΠ½ΠΎΠ² ΠΈ DevOps pinned Β«βœ‹Π’ΡΠ΅ΠΌ ΠΏΡ€ΠΈΠ²Π΅Ρ‚, Ρ€Π°Π΄ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ выпустил Π½ΠΎΠ²Ρ‹ΠΉ курс ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎ bash-скриптам. ΠšΡƒΡ€Ρ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ ΠΎΠ²Π»Π°Π΄Π΅Ρ‚ΡŒ bash-скриптами ΠΈ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ свою ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π΄ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ уровня. Bash - скрипты: Магия Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ: https://stepik.org/a/249604…»