История изменений
Исправление Majestio, (текущая версия) :
Возможно я накосячил, делал всё по своей же статье
Если фря наглухо зависает при определенных операциях - это повод «пересмотреть» буквы в «своей» статье. Бегло посмотрел статью. Лютая помесь современных и устаревших настроек, плюс отсебятина.
Примеры:
1) Во фре использование sudo - моветон, пользуй su. Для того чтобы юзер мог пользоваться su, при создании или потом, добавь его в группу wheel
2) Не нужен LANG=ru.RU-UTF-8 в .xinitrc пользователя
Добавим в /etc/login.conf следующие строки:
utf8|UTF-8 Users Accounts:\ :charset=UTF-8:\ :lang=en_US.UTF-8:\ :tc=default: utf8r|Russian UTF-8 Users Accounts:\ :charset=UTF-8:\ :lang=ru_RU.UTF-8:\ :tc=default: postgres:\ :lang=en_US.UTF-8:\ :setenv=LC_COLLATE=C:\ :tc=default:
Далее, для пользователя root и, к примеру, для пользователя somelogin прописываем:
cap_mkdb /etc/login.conf
pw usermod -n root -L utf8
pw usermod -n somelogin -L utf8r
3) Следует слегка потюнить систему. Выложу пару своих добавок в конфиги, но крайне рекомендую провести собственную ревизию, ибо эти добавки времен FreeBSD 6.x
в /etc/sysctl.conf
# ------------------------------------------------------------ # Увеличение скорости копирования мелких файлов # ------------------------------------------------------------ net.inet.tcp.delayed_ack=0 net.inet.ip.portrange.first=1024 net.inet.ip.portrange.last=65535 # ------------------------------------------------------------ # Увеличение буферов TCP # ------------------------------------------------------------ net.inet.tcp.sendspace=65535 net.inet.tcp.recvspace=65535 net.local.stream.recvspace=65535 net.local.stream.sendspace=65535 # ------------------------------------------------------------ # Увеличение размера очереди # ------------------------------------------------------------ kern.ipc.somaxconn=16384 # ------------------------------------------------------------ # Число одновременно открытых дискрипторов файлов # ------------------------------------------------------------ kern.maxfiles=204800 kern.maxfilesperproc=200000 # ------------------------------------------------------------ # TCP Brandwidth Delay Product # ------------------------------------------------------------ net.inet.tcp.inflight.enable=1 net.inet.tcp.inflight.min=8192 # ------------------------------------------------------------ # Прочее # ------------------------------------------------------------ kern.maxvnodes=200000 kern.maxprocperuid=65535 kern.ipc.nmbclusters=262144 kern.ipc.maxsockets=204800 net.inet.ip.forwarding=1 net.inet.ip.portrange.randomized=0 net.inet.tcp.always_keepalive=0 net.inet.tcp.blackhole=1 net.inet.tcp.fast_finwait2_recycle=1 net.inet.tcp.nolocaltimewait=1 net.inet.tcp.syncookies=1 net.inet.udp.blackhole=1 # ------------------------------------------------------------ # Core-файлы -> в «нужное место» # ------------------------------------------------------------ kern.corefile=«/var/tmp/%U.%N.core»
в /boot/loader.conf
net.inet.tcp.syncache.hashsize=1024 net.inet.tcp.syncache.bucketlimit=100 net.inet.tcp.tcbhashsize=4096 kern.ipc.nsfbufs=10240
4) Для улучшения вида шрифтов - лучше пересобрать.
Во FreeBSD 9.x я делал так:
cd /usr/ports/print/freetype
make -DWITH_LCD_FILTERING reinstall
# тут в меню конфигурации порта выбираем все опции
cd /usr/ports/print/freetype2
make -DWITH_LCD_FILTERING reinstall
Ну а вообще ... то, что появился интерес к фряхе - это гуд! :)
Исходная версия Majestio, :
Возможно я накосячил, делал всё по своей же статье
Если фря наглухо зависает при определенных операциях - это повод «пересмотреть» буквы в «своей» статье. Бегло посмотрел статью. Лютая помесь современных и устаревших настроек, плюс отсебятина.
Примеры:
1) Во фре использование sudo - моветон, пользуй su. Для того чтобы юзер мог пользоваться su, при создании или потом, добавь его в группу wheel
2) Не нужен LANG=ru.RU-UTF-8 в .xinitrc пользователя
Добавим в /etc/login.conf следующие строки:
utf8|UTF-8 Users Accounts:\ :charset=UTF-8:\ :lang=en_US.UTF-8:\ :tc=default: utf8r|Russian UTF-8 Users Accounts:\ :charset=UTF-8:\ :lang=ru_RU.UTF-8:\ :tc=default: postgres:\ :lang=en_US.UTF-8:\ :setenv=LC_COLLATE=C:\ :tc=default:
Далее, для пользователя root и, к примеру, для пользователя somelogin прописываем:
cap_mkdb /etc/login.conf
pw usermod -n root -L utf8
pw usermod -n somelogin -L utf8r
3) Следует слегка потюнить систему. Выложу пару своих добавок в конфиги, но крайне рекомендую провести собственную ревизию, ибо эти добавки времен FreeBSD 6.x
в /etc/sysctl.conf
# ------------------------------------------------------------ # Увеличение скорости копирования мелких файлов # ------------------------------------------------------------ net.inet.tcp.delayed_ack=0 net.inet.ip.portrange.first=1024 net.inet.ip.portrange.last=65535 # ------------------------------------------------------------ # Увеличение буферов TCP # ------------------------------------------------------------ net.inet.tcp.sendspace=65535 net.inet.tcp.recvspace=65535 net.local.stream.recvspace=65535 net.local.stream.sendspace=65535 # ------------------------------------------------------------ # Увеличение размера очереди # ------------------------------------------------------------ kern.ipc.somaxconn=16384 # ------------------------------------------------------------ # Число одновременно открытых дискрипторов файлов # ------------------------------------------------------------ kern.maxfiles=204800 kern.maxfilesperproc=200000 # ------------------------------------------------------------ # TCP Brandwidth Delay Product # ------------------------------------------------------------ net.inet.tcp.inflight.enable=1 net.inet.tcp.inflight.min=8192 # ------------------------------------------------------------ # Прочее # ------------------------------------------------------------ kern.maxvnodes=200000 kern.maxprocperuid=65535 kern.ipc.nmbclusters=262144 kern.ipc.maxsockets=204800 net.inet.ip.forwarding=1 net.inet.ip.portrange.randomized=0 net.inet.tcp.always_keepalive=0 net.inet.tcp.blackhole=1 net.inet.tcp.fast_finwait2_recycle=1 net.inet.tcp.nolocaltimewait=1 net.inet.tcp.syncookies=1 net.inet.udp.blackhole=1 # ------------------------------------------------------------ # Core-файлы -> в «нужное место» # ------------------------------------------------------------ kern.corefile=«/var/tmp/%U.%N.core»
в /boot/loader.conf
net.inet.tcp.syncache.hashsize=1024 net.inet.tcp.syncache.bucketlimit=100 net.inet.tcp.tcbhashsize=4096 kern.ipc.nsfbufs=10240
4) Для улучшения вида шрифтов - лучше пересобрать.
Во FreeBSD 9.x я делал так:
cd /usr/ports/print/freetype
make -DWITH_LCD_FILTERING reinstall
# тут в меню конфигурации порта выбираем все опции
cd /usr/ports/print/freetype2
make -DWITH_LCD_FILTERING reinstall
Ну а вообще ... то, что появился интерес к фряхе - это гуд! :)