|
|||||||
|
Настройка Ubuntu 24.04 LTS
Время создания: 18.03.2026 22:01
Автор: alensav
Текстовые метки: Настройка Ubuntu 24.04 LTS
Раздел: UBUNTU_24-04
Запись: alensav/MyTetra2/main/base/1773860461mi1s1df2o3/text.html на raw.githubusercontent.com
|
|||||||
|
|
|||||||
|
Настройка Ubuntu 24.04 LTS: Практическое руководство Учитывая ваш технический опыт с виртуализацией, контейнерами и системным администрированием, вот структурированный чеклист по настройке Ubuntu 24.04 для рабочей среды. Базовая подготовка системы 1. Обновление и установка базовых пакетов bash sudo apt update && sudo apt upgrade -y sudo apt install -y build-essential curl wget git htop neofetch 1 2 2. Установка мультимедиа-кодеков и шрифтов bash sudo apt install -y ubuntu-restricted-extras 1 При установке шрифтов Microsoft используйте Tab для выбора "OK" в лицензионном окне ubuntuhandbook.org . 3. Включение репозиториев и сторонних пакетов bash # Flatpak поддержка sudo apt install -y flatpak flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo # AppImage поддержка sudo apt install -y libfuse2 1 2 3 4 5 6 🛡️ Безопасность и мониторинг 4. Настройка брандмауэра (UFW) bash sudo ufw allow OpenSSH sudo ufw enable sudo ufw status 1 2 3 5. Автоматические обновления безопасности bash sudo apt install -y unattended-upgrades sudo dpkg-reconfigure unattended-upgrades # включить авто-обновления 1 2 Это критично для серверных окружений — система будет получать 5 лет бесплатных обновлений безопасности dasroot.net . 6. Мониторинг ресурсов Учитывая ваш опыт с Glances и htop: bash # Для расширенного мониторинга sudo apt install -y glances iotop iftop # Или через pip для последних версий pip install glances 1 2 3 4 ⚙️ Оптимизация для разработки и виртуализации 7. Настройка KVM/QEMU (учитывая вашу работу с виртуальными машинами) bash sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager sudo adduser $USER libvirt sudo adduser $USER kvm 1 2 3 8. Docker и контейнеры bash # Установка Docker Engine curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER # Docker Compose v2 sudo apt install -y docker-compose-plugin 1 2 3 4 5 6 9. Настройка swap и inotify (для тяжелых сборок) bash # Увеличение лимита inotify для проектов с множеством файлов echo "fs.inotify.max_user_watches=524288" | sudo tee -a /etc/sysctl.conf sudo sysctl -p 1 2 3 🖥️ Настройка GNOME 46 (Desktop) 10. Полезные расширения и утилиты bash # GNOME Tweaks для тонкой настройки интерфейса sudo apt install -y gnome-tweaks # Менеджер расширений sudo apt install -y gnome-shell-extension-manager # Gdebi для установки .deb пакетов (альтернатива новому App Center) sudo apt install -y gdebi 1 2 3 4 5 6 7 8 11. Настройка Dock и рабочего пространства bash # Перемещение док-панели вниз (Mac-style) gsettings set org.gnome.shell.extensions.dash-to-dock dock-position BOTTOM gsettings set org.gnome.shell.extensions.dash-to-dock extend-height false 1 2 3 12. Включение меню "Новый документ" GNOME 46 требует ручного создания шаблонов: bash mkdir -p ~/Templates touch ~/Templates/"Пустой файл".txt 1 2 После этого в файловом менеджере появится пункт "Создать документ" ubuntuhandbook.org . Сеть и удалённый доступ 13. Настройка статического IP (если нужно) Для вашего случая с 192.168.1.124: bash # Через netplan (Ubuntu 24.04 использует netplan по умолчанию) sudo nano /etc/netplan/01-netcfg.yaml 1 2 Пример конфигурации: yaml network: version: 2 ethernets: enp3s0: # замените на ваш интерфейс addresses: [192.168.1.124/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 1.1.1.1] 1 2 3 4 5 6 7 8 Примените: sudo netplan apply 14. SSH и ключи bash # Генерация Ed25519 ключа (более безопасный, чем RSA) ssh-keygen -t ed25519 -C "alensav@alensav64-965P-DS3P" # Копирование на удалённые хосты ssh-copy-id user@remote-host 1 2 3 4 5 Дополнительные рекомендации 15. Очистка системы bash # Удаление ненужных зависимостей sudo apt autoremove -y sudo apt autoclean # Очистка кэша пакетов sudo apt clean 1 2 3 4 5 6 16. Резервное копирование конфигураций Учитывая вашу работу с Syncthing и важность конфигураций: bash # Быстрое создание бэкапа ключевых конфигов mkdir -p ~/backup-configs cp -r ~/.ssh ~/backup-configs/ cp ~/.bashrc ~/backup-configs/ cp -r ~/.config/glances ~/backup-configs/ 2>/dev/null 1 2 3 4 5 🔍 Проверка после настройки bash # Версия системы lsb_release -a # Состояние служб systemctl list-units --type=service --state=running | head -20 # Свободное место df -h / # Температура CPU (учитывая ваш мониторинг) sensors 11 Совет: Поскольку вы предпочитаете оценивать инструменты перед интеграцией , рекомендую тестировать новые пакеты в LXC-контейнере или через apt install --simulate перед установкой в основную систему. Если нужна помощь с конкретным аспектом настройки (например, оптимизация ядра для low-latency, настройка ZFS, или автоматизация через Ansible) — дайте знать, подготовлю детальный гайд. |
|||||||
|
Так же в этом разделе:
|
|||||||
|
|||||||
|
|||||||
|