vault backup: 2025-12-30 12:50:45

This commit is contained in:
Alexey Baranov
2025-12-30 12:50:45 +03:00
parent dae14cfcb3
commit bd110bd354
2 changed files with 38 additions and 45 deletions
+41 -52
View File
@@ -1,19 +1,20 @@
### Junior Base # **Junior Base**
1. Linux отличие от Windows 1. Linux отличие от Windows
1. Open Source 1. Open Source
2. Все есть файл 2. Все есть файл
3. Процессы = демоны 3. Процессы = демоны
4. ФС: (ext4, xfs, btrfs, fat32)
2. Дистрибутивы 2. Дистрибутивы
1. Примеры (Ubuntu Debian Astra) 1. Примеры (Ubuntu Debian Astra)
2. Состав (ядро, пакеты, менеджер) 2. Состав (ядро, пакеты, менеджер)
3. Shell 3. Shell
1. Командная оболочка, интерпретатор команд, связывающий пользователя и ОС 1. Командная оболочка, интерпретатор команд, связывающий пользователя и ОС
4. Разница между bash, sh 4. Разница между bash, sh
1. **sh** — старый минималистичный shell. Bash наиболее распространённый, 1. **sh** - старый минималистичный shell. Bash наиболее распространённый,
5. Что такое `sudo` ? 5. Что такое `sudo` ?
6. Что такое `nano` ? 6. Что такое `nano` ?
7. Терминал (что выполняют данные команды) 7. Терминал (Junior Base)
1. `pwd` - print work directory 1. `pwd` - print work directory
2. `cd` - change directory 2. `cd` - change directory
1. Отличия `cd /` от `cd ~` или `cd ..` 1. Отличия `cd /` от `cd ~` или `cd ..`
@@ -24,65 +25,53 @@
4. `cp` - copy 4. `cp` - copy
5. `scp` 5. `scp`
4. `ls -la` - Show catalog with details 4. `ls -la` - Show catalog with details
5. Чем отличаются команды 5. Права.
6. `cat /etc/dev/trace > /home/user.txt` 1. `ls -l` - посмотреть текущие права
7. `echo "/etc/dev/trace" > /home/user.txt` 2. Что значит `r w x `
8. Разница между `>` и `>>` (перенаправление/перезапись и добавление с перенаправлением) 3. `chmod` - изменить права
9. Как объединить две команды | # **Junior+ Middle Base**
1. `cmd1 | cmd2` 1. Терминал
10. Права. 1. Чем отличаются команды:
1. Что значит `r w x `
2. `chmod` - изменить права
11. `cat и tail ` - отличия
8. Логи:
1. Директория `var/log`
2. `dmesg` kernel messages
3. `journalctl `
9. Процессы:
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. Логи:
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. Чем отличаются команды
1. `cat /etc/dev/trace > /home/user.txt` 1. `cat /etc/dev/trace > /home/user.txt`
2. `echo "/etc/dev/trace" > /home/user.txt` 2. `echo "/etc/dev/trace" > /home/user.txt`
4. Файлы. Работа с правами 2. Разница между `>` и `>>` (перенаправление/перезапись и добавление с перенаправлением)
3. Как объединить две команды |
1. `cmd1 | cmd2`
2. Работа с логами системы:
1. `var/log` - стандартная директория
2. `dmesg` kernel messages
3. `journalctl `
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`
4. Systemd (система инициализации и управления сервисами)
1. Что делают команды: `systemctl status service` `systemctl restart service`
5. Сеть:
1. `ip br -a`
6. Устройства:
1.
2. `chmod` - изменение прав
3. `grep` - глобальный поиск регулярных выражений и вывод
4.
5.
7. Чем отличаются команды
1. `cat /etc/dev/trace > /home/user.txt`
2. `echo "/etc/dev/trace" > /home/user.txt`
8. Файлы. Работа с правами
1. `chmod` - изменить права 1. `chmod` - изменить права
2. `ls -l` - посмотреть текущие права 2. `ls -l` - посмотреть текущие права
3. Знание rwx-битов 3. Знание rwx-битов
5. Devices. Как посмотреть устройства в Linux 9. Devices. Как посмотреть устройства в Linux
1. Linux и I2C. Как можно проверить устройства 1. Linux и I2C. Как можно проверить устройства
1. `/dev/i2c-* ` устройства 1. `/dev/i2c-* ` устройства
2. `i2cdetect` `i2cget` `i2cset` 2. `i2cdetect` `i2cget` `i2cset`
2. Монтирование виртуальных файлов `/sys` / `/proc` 2. Монтирование виртуальных файлов `/sys` / `/proc`
3. 3.
6. Daemons. Службы и демоны. 10. Daemons. Службы и демоны.
1. `systemctl status <service>` - статус 1. `systemctl status <service>` - статус
2. `systemctl start/stop/restart <service>` - управление 2. `systemctl start/stop/restart <service>` - управление
+4
View File
@@ -1,4 +1,8 @@
1. Протоколы:
1. SSH -
2. VNC
3. RDP
### Hardware. Digital Interface ### Hardware. Digital Interface
1. ==**I2C - Общие принципы работы** == 1. ==**I2C - Общие принципы работы** ==
1. Шина _двухпроводная_: SDA (данные) и SCL (тактовый). OpenDrain линия + pull up резисторы. 1. Шина _двухпроводная_: SDA (данные) и SCL (тактовый). OpenDrain линия + pull up резисторы.