Files
obsidian-vault-/Interview Question/2. System Skill (Linux).md
T
2025-12-30 12:35:47 +03:00

86 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
### Junior Base
1. Linux отличие от Windows
1. Open Source
2. Все есть файл
3. Процессы = демоны
2. Дистрибутивы
1. Примеры (Ubuntu Debian Astra)
2. Состав (ядро, пакеты, менеджер)
3. Shell
1. Командная оболочка, интерпретатор команд, связывающий пользователя и ОС
4. Разница между bash, sh
1. **sh** — старый минималистичный shell. Bash наиболее распространённый,
5. Что такое `sudo` ?
6. Что такое `nano` ?
7. Терминал (что выполняют данные команды)
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. `cat /etc/dev/trace > /home/user.txt`
7. `echo "/etc/dev/trace" > /home/user.txt`
8. Разница между `>` и `>>` (перенаправление/перезапись и добавление с перенаправлением)
9. Как объединить две команды |
1. `cmd1 | cmd2`
10. Права. Что значит `r w x `
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. Работа с сетью
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`
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>` - управление