mirror of
https://github.com/ilyamak04/DevOps.git
synced 2025-04-04 23:24:51 +02:00
add apt commands
This commit is contained in:
parent
507f8542d9
commit
608869a5a2
@ -1,3 +1,8 @@
|
||||
## Оглавление
|
||||
1. [Настройка сервера](#настройка-сервера)
|
||||
2. [Пакетный менеджер](#пакетный-менеджер)
|
||||
3. [Сеть](#сеть)
|
||||
|
||||
### Настройка сервера
|
||||
- `groups username` - группы пользователя
|
||||
|
||||
@ -9,3 +14,26 @@
|
||||
|
||||
- `su -`: если добавить - (или --login), это переключит вас на пользователя root и загрузит окружение, как если бы вы вошли в систему как root. Это означает, что все переменные окружения будут инициализированы для пользователя root, и вы будете находиться в домашнем каталоге root.
|
||||
- `lsb_release -a` или `hostnamectl` - версия ОС
|
||||
|
||||
### Пакетный менеджер (apt)
|
||||
- `apt remove --purge` или `sudo apt purge` - удаляет как сам пакет, так и все связанные с ним конфигурационные файлы
|
||||
- `sudo apt autoremove` - используется для удаления пакетов, которые были автоматически установлены в качестве зависимостей для других пакетов, но больше не нужны
|
||||
- `sudo apt update` - система скачивает список пакетов и их версий с серверов репозиториев, но **не устанавливает и не обновляет пакеты**.
|
||||
- `sudo apt upgrade` - обновляет все установленные пакеты до последних доступных версий, основываясь на информации, полученной с помощью `apt update`, однако эта команда не устанавливает новые пакеты или не удаляет старые. Если для обновления пакета требуются новые зависимости, они не будут установлены.
|
||||
- `sudo apt full-upgrade` - не только обновляет пакеты, но и может устанавливать новые зависимости и удалять старые пакеты, если это необходимо для завершения обновления
|
||||
- `sudp apt install` - устанавливает пакет
|
||||
- `supo apt search ` - поиск пакета по имени
|
||||
- `sudo apt show` - инфо о пакете
|
||||
- `sudo apt autoclean` - для удаления старых неиспользуемых файлов
|
||||
- `sudo apt clean` - APT хранит загруженные .deb файлы в кэше на диске, чтобы очистить этот кэш. Эта команда удаляет все файлы в dir `/var/cache/apt/archives/`
|
||||
- `/etc/apt/sources.list` - основной файл, где перечислены все репозитории. Этот файл указывает, откуда APT будет загружать пакеты.
|
||||
- `/etc/apt/sources.list.d/` - в этот каталог можно добавлять дополнительные файлы для подключения новых репозиториев.
|
||||
> Есть ещё `apt-get`, но это более старая команда, которая в основном используется для скриптов, потому что не предусматривает интерактивную работу с системой
|
||||
|
||||
APT работает поверх более низкоуровневого инструмента `dpkg`, который непосредственно устанавливает .deb пакеты.
|
||||
- `sudo dpkg -i package_name.deb` - для установки `.deb` пакета
|
||||
- `sudo apt --fix-broken install` - если возникли проблемы с зависимостями
|
||||
### Сеть
|
||||
- `cat /etc/ssh/sshd_config | grep Port` - показывает на каком порту открыт ssh
|
||||
- `ss -tulpn` - информация о текущих сетевых соединениях и портах
|
||||
- `curl ifconfig.me` - узнать внешний ip машины
|
||||
|
Loading…
x
Reference in New Issue
Block a user