Пост Инсталл Fedora Workstation 28

Блог X-MSN  > Полезные программы >  Пост Инсталл Fedora Workstation 28
0 комментариев

Всегда, вот всегда человек при покупке или при получении некой вещи, всегда старается все сделать под себя, гдето подмазать, гдето допилить, достроить, подстроить и т.д. вот и мы допилим свою ОС после установки.
Или 11 шагов к успеху!

Открываем терминал.
Чтоб не набирать SUDO переходим сразу к ROOT!
# su -l

1. Уточним версию дистрибутива Fedora Workstation:
# cat /etc/os-release | grep PRETTY_NAME
PRETTY_NAME="Fedora 28 (Twenty Eight)"

2. Первым делом Обновимся:
# dnf update && dnf upgrade -y

3. После установки всех обновлений перезагружаем систему:
# reboot

Примечание.
В будущем вам не понадобится устанавливать обновления с помощью терминала — система будет выводить заметные уведомления при их наличии.

4. После установки дистриубтива некоторые приложения, такие, как LibreOffice и Evolution не будут в полной степени русифицированы. Срочно Исправим Это:
# dnf install langpacks-ru -y

5. Подключение сторонних репозиториев:

RPM Fusion

A. Программные компоненты с открытым исходным кодом (мультимедийные кодеки и приложения):
dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-28.noarch.rpm -y

B. Программные компоненты с закрытым исходным кодом (драйверы, кодеки, архиваторы RAR, ACE, LZH, Steam и.т.д.):
dnf install http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-28.noarch.rpm -y

Adobe

# dnf install http://linuxdownload.adobe.com/adobe-release/adobe-release-$(rpm -E %_arch)-1.0-1.noarch.rpm -y

6. Установка отсутствующих драйверов:
Установка драйверов обычно не требуется, так как они уже интегрированы в ядро Linux. Исключением являются пропиетарные драйверы для графических карт Nvidia, а также некоторых других устройств.

Для начала определим модель вашей видеокарты:
# lspci | grep VGA

Теперь, в зависимости от модели видеокарты (список моделей, относящихся к различным поколениям), следует выполнить одну из приведенных ниже команд и перезагрузить компьютер.

Предупреждение: несколько раз проверьте корректность выбора драйвера, в случае установки неподходящего драйвера система не сможет работать в графическом режиме.

GeForce 6/7 (NV40)

# dnf install akmod-nvidia-304xx «kernel-devel-uname-r == $(uname -r)»
# dnf update

GeForce 8/9/200 (NV 50)

# dnf install akmod-nvidia-340xx «kernel-devel-uname-r == $(uname -r)»
# dnf update

Более новая видеокарта GeForce

# dnf install akmod-nvidia «kernel-devel-uname-r == $(uname -r)»
# dnf update

Примечание:
Если у вас новейшая графическая карта от Nvidia, то она может не поддерживаться пропиетарным драйвером из репозитория RPM Fusion. В этом случае вам придется использовать драйвер с открытым исходным кодом Nouveau, поставляемый в составе дистрибутива по умолчанию.

7. Установка полезных инструментов для обслуживания системы:

# dnf install flash-plugin gnome-commander pavucontrol gnome-tweak-tool

Тем самым мы установили плагин Adobe Flash, файловый менеджер GNOME Commander, утилиту для управления параметрами звуковых карт под названием pavucontrol и приложение для тонкой настройки окружения рабочего стола GNOME 3 под названием GNOME Tweak Tool.

8. Сокращение интенсивности использования раздела подкачки:
Значение должно находиться в диапазоне от 0 до 100, причем по умолчанию используется значение 60. Это значение является значительно завышенным для настольного компьютера, но отлично подходит для серверов.

Проверим текущее значение параметра конфигурации swappiness:
# cat /proc/sys/vm/swappiness
60

Для установки более приемлемого значения параметра конфигурации swappiness введите в терминал следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):

# sh -c "echo 'vm.swappiness=10' >> /etc/sysctl.d/95-sysctl.conf"

После выполнения описанных выше манипуляций придется перезагрузиться:
# reboot

После перезагрузки компьютера следует снова проверить значение параметра конфигурации swappiness:
# cat /proc/sys/vm/swappiness
10
В результате должно быть выведено значение 10.

Примечание: ваша машина может работать лучше даже при более значительном уменьшении значения параметра конфигурации swappiness. При уменьшении значения данного параметра конфигурации следует пользоваться следующим правилом: при использовании компьютера с объемом оперативной памяти, равным или превышающим 1 ГБ, следует устанавливать значение swappiness, равное 10, а при использовании компьютера с объемом оперативной памяти, меньшим 1 ГБ следует устанавливать значение swappiness, равное 5.

9. Улучшение поддержки мультимедийных форматов и шрифт (выполняем по порядку):
# dnf install freetype-freeworld
# wget -O /etc/fonts/local.conf http://linux-faq.ru/files/local.conf
# dnf install rpm-build cabextract ttmkfdir
# cd /tmp && wget http://linux-faq.ru/files/msttcorefonts-2.5-1.spec
# rpmbuild -bb msttcorefonts-2.5-1.spec
# cd ~/rpmbuild/RPMS/noarch/ && sudo dnf -y install msttcorefonts-2.5-1.noarch.rpm

Шрифты станут доступны после перезагрузки системы. Также в вашей домашней директории появится директория rpmbuild, которая использовалась для сборки пакета программного обеспечения и может быть безопасно удалена.

10. Ограничение максимального объема файла системного журнала:

# vim /etc/systemd/journald.conf

найти строку:

#SystemMaxUse=

и заменить ее на строку:

SystemMaxUse=128M

После этого следует сохранить изменения в файле и закрыть текстовый редактор. Для того, чтобы сократить объем существующего файла системного журнала не помешает выполнить еще одну команду:

# journalctl --vacuum-size=128M

Теперь объем файла систмного журнала не будет превышать 128 Мб. Если вы хотите установить другой объем файла, вы можете заменить соотвествующие значения.

11. Настройка хранения истории в bash_history:
Для этого нужно отредактировать файл .bashrc, который находится в том же каталоге, что и файл с историей. Добавляем в него следующие строки:

# vim /root/.bashrc

Добавим:

export HISTSIZE=10000
export HISTTIMEFORMAT="%h %d %H:%M:%S "
PROMPT_COMMAND='history -a'
export HISTIGNORE="ls:ll:history:w"

Первый параметр увеличивает размер файла до 10000 строк.
Второй параметр указывает, что необходимо сохранять дату и время выполнения команды.
Третья строка вынуждает сразу же после выполнения команды сохранять ее в историю.
В последней строке мы создаем список исключений для тех команд, запись которых в историю не требуется.
Для применения изменений необходимо разлогиниться и подключиться заново или выполнить команду:

source ~/.bashrc

Данные манипуляции производить под тем пользователем которому эта опция необходима, тоесть если например только root то выше указанный пример, если другому пользователю например msn то изменять в /home/msn/.bashrc

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.