From bd110bd354df3850b7dc22d60ab4174c828e98ad Mon Sep 17 00:00:00 2001 From: Alexey Baranov Date: Tue, 30 Dec 2025 12:50:45 +0300 Subject: [PATCH] vault backup: 2025-12-30 12:50:45 --- Interview Question/2. System Skill (Linux).md | 79 ++++++++----------- Interview Question/3. Network OSI.md | 4 + 2 files changed, 38 insertions(+), 45 deletions(-) diff --git a/Interview Question/2. System Skill (Linux).md b/Interview Question/2. System Skill (Linux).md index 439a794..23f10d7 100644 --- a/Interview Question/2. System Skill (Linux).md +++ b/Interview Question/2. System Skill (Linux).md @@ -1,19 +1,20 @@ -### Junior Base +# **Junior Base** 1. Linux отличие от Windows 1. Open Source 2. Все есть файл 3. Процессы = демоны + 4. ФС: (ext4, xfs, btrfs, fat32) 2. Дистрибутивы 1. Примеры (Ubuntu Debian Astra) 2. Состав (ядро, пакеты, менеджер) 3. Shell 1. Командная оболочка, интерпретатор команд, связывающий пользователя и ОС 4. Разница между bash, sh - 1. **sh** — старый минималистичный shell. Bash наиболее распространённый, + 1. **sh** - старый минималистичный shell. Bash наиболее распространённый, 5. Что такое `sudo` ? 6. Что такое `nano` ? -7. Терминал (что выполняют данные команды) +7. Терминал (Junior Base) 1. `pwd` - print work directory 2. `cd` - change directory 1. Отличия `cd /` от `cd ~` или `cd ..` @@ -24,65 +25,53 @@ 4. `cp` - copy 5. `scp` 4. `ls -la` - Show catalog with details - 5. Чем отличаются команды - 6. `cat /etc/dev/trace > /home/user.txt` - 7. `echo "/etc/dev/trace" > /home/user.txt` - 8. Разница между `>` и `>>` (перенаправление/перезапись и добавление с перенаправлением) - 9. Как объединить две команды | + 5. Права. + 1. `ls -l` - посмотреть текущие права + 2. Что значит `r w x ` + 3. `chmod` - изменить права +# **Junior+ Middle Base** +1. Терминал + 1. Чем отличаются команды: + 1. `cat /etc/dev/trace > /home/user.txt` + 2. `echo "/etc/dev/trace" > /home/user.txt` + 2. Разница между `>` и `>>` (перенаправление/перезапись и добавление с перенаправлением) + 3. Как объединить две команды | 1. `cmd1 | cmd2` - 10. Права. - 1. Что значит `r w x ` - 2. `chmod` - изменить права - 11. `cat и tail ` - отличия -8. Логи: - 1. Директория `var/log` +2. Работа с логами системы: + 1. `var/log` - стандартная директория 2. `dmesg` kernel messages 3. `journalctl ` -9. Процессы: + 4. `cat и tail ` - отличия ? + 5. `cat /etc/dev/trace | grep 13:00 ` - что делает данная команда + 6. `tail -f /etc/dev/trace` - что делает данная команда +3. Процессы: 1. Что такое PID и как его узнать `ps - ef` 2. Что делает данная команда: `kill -9 PID` - 3. `tail -f /var/log/syslog` что делает данная команда -### Middle Base -1. Протоколы: - 1. SSH - - 2. VNC - 3. RDP -2. Systemd (система инициализации и управления сервисами) - 1. Что делают команды: - 1. `systemctl status service` - 2. `systemctl restart service` -3. Логи: +4. Systemd (система инициализации и управления сервисами) + 1. Что делают команды: `systemctl status service` `systemctl restart service` +5. Сеть: + 1. `ip br -a` +6. Устройства: 1. -4. Работа с сетью: - 1. -5. Файловые системы - 1. ext4, xfs, btrfs, fat32 -6. -### Работа с Linux -1. Как посмотреть логи системы - 1. `dmesg` kernel messages -2. Команды. Что выполняет данные команды: - 1. `cat /etc/dev/trace | grep 13:00 ` - - 2. `tail -f /etc/dev/trace` - 3. `chmod` - изменение прав - 4. `grep` - глобальный поиск регулярных выражений и вывод - 5. `ls -l` - посмотреть текущие права - 6. `ip br -a` -3. Чем отличаются команды + 2. `chmod` - изменение прав + 3. `grep` - глобальный поиск регулярных выражений и вывод + 4. + 5. +7. Чем отличаются команды 1. `cat /etc/dev/trace > /home/user.txt` 2. `echo "/etc/dev/trace" > /home/user.txt` -4. Файлы. Работа с правами +8. Файлы. Работа с правами 1. `chmod` - изменить права 2. `ls -l` - посмотреть текущие права 3. Знание rwx-битов -5. Devices. Как посмотреть устройства в Linux +9. Devices. Как посмотреть устройства в Linux 1. Linux и I2C. Как можно проверить устройства 1. `/dev/i2c-* ` устройства 2. `i2cdetect` `i2cget` `i2cset` 2. Монтирование виртуальных файлов `/sys` / `/proc` 3. -6. Daemons. Службы и демоны. +10. Daemons. Службы и демоны. 1. `systemctl status ` - статус 2. `systemctl start/stop/restart ` - управление diff --git a/Interview Question/3. Network OSI.md b/Interview Question/3. Network OSI.md index e1bdd17..1fd4757 100644 --- a/Interview Question/3. Network OSI.md +++ b/Interview Question/3. Network OSI.md @@ -1,4 +1,8 @@ +1. Протоколы: + 1. SSH - + 2. VNC + 3. RDP ### Hardware. Digital Interface 1. ==**I2C - Общие принципы работы** == 1. Шина _двухпроводная_: SDA (данные) и SCL (тактовый). OpenDrain линия + pull up резисторы.