mirror of
https://github.com/EmbedDevIOT/obsidian-vault-.git
synced 2026-11-06 13:43:26 +03:00
69 lines
2.7 KiB
Markdown
69 lines
2.7 KiB
Markdown
|
||
### Junior Base
|
||
1. Linux отличие от Windows
|
||
1. Open Source
|
||
2. Все есть файл
|
||
3. Процессы = демоны
|
||
4. ФС - файловая система
|
||
2. Дистрибутивы
|
||
1. Примеры (Ubuntu Debian Astra)
|
||
2. Состав (ядро, пакеты, менеджер)
|
||
3. Shell
|
||
1. Командная оболочка, интерпретатор команд, связывающий пользователя и ОС
|
||
4. Разница между bash, sh
|
||
1. **sh** — старый минималистичный shell. Bash наиболее распространённый,
|
||
5. Что такое `sudo` ?
|
||
6. Вопросы по терминалу (что выполняют данные команды)
|
||
1. `pwd` - print work directory
|
||
2. `cd` - change directory
|
||
1. Отличия `cd /` от `cd ~` или `cd ..`
|
||
3. Directory an File:
|
||
1. `mkdir` `touch` - create file or directory
|
||
2. `rm` - remove
|
||
3. `mv` - move file or directory
|
||
4. `cp` - copy
|
||
5. `scp`
|
||
4. `ls -la` - Show catalog with details
|
||
5. Разница между `>` и `>>`
|
||
6. Как объединить две команды |
|
||
1. `cmd1 | cmd2`
|
||
7. Права. Что значит `r w x `
|
||
8. `cat и tail ` - отличия
|
||
7. Логи:
|
||
1. Директория `var/log`
|
||
2. `dmesg` kernel messages
|
||
8. Процессы:
|
||
1. Что такое PID и как его узнать `ps - ef`
|
||
2. Что делает данная команда: `kill -9 PID`
|
||
|
||
### Middle Base
|
||
1.
|
||
|
||
### Работа с 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`
|
||
2. `echo "/etc/dev/trace" > /home/user.txt`
|
||
4. Файлы. Работа с правами
|
||
1. `chmod` - изменить права
|
||
2. `ls -l` - посмотреть текущие права
|
||
3. Знание rwx-битов
|
||
5. Devices. Как посмотреть устройства в Linux
|
||
1. Linux и I2C. Как можно проверить устройства
|
||
1. `/dev/i2c-* ` устройства
|
||
2. `i2cdetect` `i2cget` `i2cset`
|
||
2. Монтирование виртуальных файлов `/sys` / `/proc`
|
||
3.
|
||
|
||
6. Daemons. Службы и демоны.
|
||
1. `systemctl status <service>` - статус
|
||
2. `systemctl start/stop/restart <service>` - управление
|