Оптимизация работы Ubuntu Desktop 20.04 LTS

Ubuntu 3-11-2020, 08:38 sobir 2 012 0


После установки операционной системы Ubuntu Desktop 20.04 LTS в качестве рабочей станции, нам необходимо её оптимизировать для работы. То есть отключить неиспользуемые службы, ускорить загрузку наиболее часто используемых программ, отключить анимацию, задействовать swap только в случае, если RAM используется на 90%, выбрать локальный сервер обновлений, а также отключить поддержку протокола IPv6 на всех интерфейсах.

#!/bin/bash

echo "Stopping unused services..."
systemctl stop apport
systemctl stop avahi-daemon
systemctl stop colord
systemctl stop cups-browsed
systemctl stop cups
systemctl stop ModemManager
systemctl stop ufw
systemctl stop whoopsie

echo "Disabling unused services..."
systemctl disable apport
systemctl disable avahi-daemon
systemctl disable colord
systemctl disable cups-browsed
systemctl disable cups
systemctl disable ModemManager
systemctl disable ufw
systemctl disable whoopsie

echo "Disabling GNOME animation..."
gsettings set org.gnome.desktop.interface enable-animations false

echo "If RAM is 90% used, activate swap..."
sysctl vm.swappiness=10
echo 'vm.swappiness=10' >> /etc/sysctl.d/99-sysctl.conf

echo "Disabling IPv6 proto on all interfaces..."
sysctl net.ipv6.conf.all.disable_ipv6=1
echo 'net.ipv6.conf.all.disable_ipv6=1' >> /etc/sysctl.d/99-sysctl.conf

echo "Configure APT local repository..."
echo 'Acquire::http::proxy "http://ubuntu.cict.tj:7373";' > /etc/apt/apt.conf
apt update

echo "Accelerate loading frequently used programs..."
apt install preload -y

ubuntu-desktop2004-setup.sh [1.07 Kb] (cкачиваний: 49)
Похожие новости
Настройка сервера CentOS 7 / RHEL 7 после установки

Первоначальная настройка операционной системы CentOS 7 или RHEL 7 после установки....

Подробнее
Настройка сервера CentOS 8 / RHEL 8 после установки

Первоначальная настройка операционной системы CentOS 8 или RHEL 8 после установки....

Подробнее
Боремся с майнером Kinsing на зараженных серверах Linux / Docker

Предотвращаем работу майнинговой малвари под названием Kinsing....

Подробнее
How to install Prometheus node exporter on Linux host

Install Prometheus node exporter on Linux host....

Подробнее
Настройка среды контейнеризации приложений на Docker / Podman в CentOS 8 / RHEL 8

Настраиваем среду контейнеризации приложений с помощью Podman’а....

Подробнее
Разворачиваем NGINX в Docker

Создание кастомного образа nginx из Dockerfile....

Подробнее
Комментарии (0)
Новые комментарии
FidoNet28 сентября 2024 05:10

Спасибо за статью. Остальные статьи что находил либо старые, либо неполные. Всё

img
К комментарию
komronu8 сентября 2022 18:23

Салом, можно ещё создать файл в /etc/nginx/proxy_params, a потом добавить туда

img
К комментарию
sobir26 августа 2022 10:43

Можно ещё так: 1. Создаем отдельную сеть для наших контейнеров docker network

img
К комментарию
komronu22 августа 2022 15:12

Спасибо за отзыв, написал отдельную статью по установке и настройке Ansible

img
К комментарию
sobir19 августа 2022 18:00

Думаю в статье необходимо также описать процесс установки Ansible.

img
К комментарию
sobir17 октября 2021 11:40

Принудительное обновление сертификата: certbot certonly --force-renew -d

img
К комментарию
Все комментарии
Какой дистрибутив Linux вы часто используете?
Календарь
«    Октябрь 2024    »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031 
Подпишись на канал