mirror of
https://github.com/EmbedDevIOT/obsidian-vault-.git
synced 2026-11-05 21:13:26 +03:00
3.4 KiB
3.4 KiB
#linux
Junior Base
- Linux отличие от Windows
- Open Source
- Все есть файл
- Процессы = демоны
- ФС: (ext4, xfs, btrfs, fat32)
- Дистрибутивы
- Примеры (Ubuntu Debian Astra)
- Состав (ядро, пакеты, менеджер)
- Shell
- Командная оболочка, интерпретатор команд, связывающий пользователя и ОС
- Разница между bash, sh
- sh - старый минималистичный shell. Bash наиболее распространённый,
- Что такое
sudo? - Что такое
nano? - Терминал:
pwd- print work directorycd- change directory- Отличия
cd /отcd ~илиcd ..
- Отличия
- Directory an File:
mkdirtouch- create file or directoryrm- removemv- move file or directorycp- copyscp- copy to hostls -la- Show catalog with details
- Права.
ls -l- посмотреть текущие права- Что значит
r w x chmod- изменить права
Junior+ Middle Base
- Console.
- Чем отличаются команды:
cat /etc/dev/trace > /home/user.txtecho "/etc/dev/trace" > /home/user.txt
- Разница между
>и>>(перенаправление/перезапись и добавление с перенаправлением) - Как объединить две команды |
cmd1 | cmd2
- Чем отличаются команды:
- Logs. Работа с логами системы:
var/log- стандартная директорияdmesgkernel messagesjournalctlgrep- глобальный поиск регулярных выражений и выводcat /etc/dev/trace | grep 13:00- что делает данная командаtail -f /etc/dev/trace- что делает данная командаcat и tail- отличия.
- Process (Процессы):
- Что такое PID и как его узнать
ps - ef - Что делает данная команда:
kill -9 PID
- Что такое PID и как его узнать
- Daemons & Service.
- Что такое Systemd - система инициализации и управления сервисами.
- Что делают команды:
systemctl status <service>systemctl start/stop/restart <service>
- Network (Сеть):
ip br -a- что делает данная командаdhcp-leases-list- что выведет данная командаssh root@192.168.10.10- что делает данная команда- localhost - что это?
- Как пробросить порт с удаленного хоста на localhost:
ssh -L 5901:10.10.10.5:5900 user@192.168.10.1
- Devices. Устройства в Linux
- I2C.
/dev/i2c-*(обьекты) устройства- Утилиты для работы с i2c
i2cdetecti2cgeti2cset - Привести пример.
- UART.
cat /dev/tty*(обьекты) устройстваdmesg | grep tty- поиск текущих устройствminicom / picocom- утилиты для работы с serial портом- Привести пример.
- Монтирование виртуальных файлов
/sys//proc
- I2C.