Fork me on GitHub

Fedora 25/26 - CentOS 7

Fedora Atomic,Docker, VM

Терминалы

Добавить пользователя в sudoers

Чтобы открыть /etc/sudoers, введите:

sudo visudo

Настройка сетевого интерфейса

systemctl restart network.service
systemctl enable network.service
vi /etc/sysconfig/network-scripts/ifcfg-em1

UUID="e88f1292-1f87-4576-97aa-bb8b2be34bd3" NM_CONTROLLED="yes" HWADDR="D8:D3:85:AE:DD:4C" BOOTPROTO="static" DEVICE="em1" ONBOOT="yes" IPADDR=192.168.1.2 NETMASK=255.255.255.0 BROADCAST=192.168.1.255 NETWORK=192.168.1.0 GATEWAY=192.168.1.1

Перезапуск сетевой службы:

systemctl restart network.service

Конфигурация DNS

vi /etc/resolv.conf

nameserver 192.168.1.1 nameserver 8.8.8.8

Проблемы зоны .local в современных Linux дистрибутивах

Многие интернет провайдеры предоставляют для своих абонентов такой сервис, как торрент-ретрекер. Некоторые торрент-трекеры (в том числе и rutracker.org) в свои торрент-файлы добавляют информацию о таком таком универсальном ретрекер как retracker.local. Но в современных дистрибутивах (таких как Ubuntu, openSUSE и т.д.) этот адрес не резолвится правильно.Проблема заключается в использовании сервиса avahi для анонсирования ресурсов компьютера в локальной сети, так как для этих целей используется зона .local. Чтобы решить эту проблему не обязательно избавляться от avahi. Достаточно указать, что если не удается найти поддомен, спросить об этом dns. Для этого под рутом открываем файл /etc/nsswitch.conf и ищем в нем строчку, отвечающую за хосты.

В Fedora она выглядит так:

hosts: files mdns4_minimal [NOTFOUND=return] dns

Все что нам надо сделать, это избавиться от опции [NOTFOUND=return], приведя строчку к виду:

hosts: files mdns4_minimal dns

Перезапускаем avahi-daemon и наслаждаемся совместной работой avahi и ретрекера (или других сервисов в зоне .local) вашего провайдера.

sudo service avahi-daemon restart

Enable H.264 in Firefox on Fedora 25

Enable RPMFusion repositories following these instructions.

  • Run these commands:

bash sudo dnf install gstreamer1-libav gstreamer1-vaapi gstreamer1-plugins-{good,good-extras,ugly} -y sudo dnf config-manager --set-enabled fedora-cisco-openh264 sudo dnf install gstreamer1-plugin-openh264 mozilla-openh264

Enable Firefox plugin.

VirtualBox Fedora

I ran into the exact same problem with Fedora 23. When I tried to run VirtualBox 5.0.20 it gave me the same error messages. The problem is that you don't have the "kernel-devel" or "dkms" or "kernel-headers" packages installed.

  • Solution:
sudo dnf install kernel-devel dkms kernel-headers

Then re-run your '/sbin/rcvboxdrv setup' script; it should work!

Прокачать терминал

sudo dnf install zsh

Предупреждение в консоли: Failed to set locale, defaulting to C

/etc/bashrc (for all users, bash): export LANG=en_US.UTF-8 export LANGUAGE=en_US.UTF-8 export LC_COLLATE=C export LC_CTYPE=en_US.UTF-8

Создание алиасов

источник: http://rus-linux.net/MyLDP/consol/alias.html

  • Создание алисаса

alias alias_command_name='commands'

  • Просмотр всех алиасов: alias

  • Удаление алиаса: unalias alias_command_name

Конвертация видео и аудио

Upgrading Fedora 26 Workstation to Fedora 27

# Update software and back up your system
sudo dnf upgrade --refresh

# Install the DNF plugin
sudo dnf install dnf-plugin-system-upgrade

# Start the update with DNF
sudo dnf system-upgrade download --releasever=27

# Reboot and upgrade
sudo dnf system-upgrade reboot 

Изменение timezone

  • date
  • ls -l /etc/localtime
  • timedatectl list-timezones  # вывод всех таймзон
  • timedatectl list-timezones | grep Asia
  • timedatectl set-timezone America/Chicago  # изменение таймзоны

Настройка, создание свой раскладки

Раскладки клавиатур хранятся в каталоге /usr/share/X11/xkb/symbols

In /usr/share/X11/xkb/rules/base.xml in Turkish

<variant>
<configItem>
<name>cta-alt</name>
<shortDescription>cta</shortDescription>
<description>Common Turkic Alphabet (Turkish Alt-Q)</description>
<languageList>
<iso639Id>cta</iso639Id>
</languageList>
</configItem>
<variant>

In /usr/share/X11/xkb/rules/base.lst:

! layout
...
gb              United Kingdom
gb-mine         United Kingdom (My variant)*

Fedora 27 - добавление клавиатурной раскладки на основе Турецкой Alt-Q

  • в файл турецкой раскладки tr добавляем внизу блок:

/ Common Turkic Alphabet (Common Turkic) Alt-Q layout partial xkb_symbols "cta_alt" { include "tr(alt)" name[Group1]="Common Turkic Alphabet (Turkish Alt-Q)"; key { [ f, F, iacute, Iacute ] }; key { [ j, J, ibreve, Ibreve ] }; key { [ a, A, adiaeresis, Adiaeresis ] }; key { [ n, N, ntilde, Ntilde ] }; };

  • /usr/share/X11/xkb/rules/base.xml и evdev.xml
  • добавляем после варианта crh_alt (Crimean Tatar (Turkish Alt-Q))
<variant>
<configItem>
<name>cta_alt</name>
<shortDescription>cta</shortDescription>
<description>Common Turkic Alphabet (Turkish Alt-Q)</description>
<languageList>
<iso639Id>cta</iso639Id>
</languageList>
</configItem>
</variant>
  • /usr/share/X11/xkb/rules/base.lst и evdev.lst

  • cta_alt tr: Common Turkic Alphabet (Turkish Alt-Q)

После этих настроек можно будет найти данную раскладку по названию: Common Turkic Alphabet в разделе Other (Другие)

Создание загрузочного USB Windows - https://github.com/slacka/WoeUSB

woeusb --device WIndows_8.1_1.4_x32.iso /dev/sdd

*

social