Настройка Fedora (настройка сервера)
Written on 02.03.2009
| Установка драйвера видеокарты ATI | |
| yum remove kmod-fglrx | Если Вы уже пытались установить драйвер но ничего не работает, удалите его. |
| su yum update kernel |
Обновите ядро и перегрузите систему. |
| su - rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-rawhide.noarch.rpm yum install kmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs.i386 |
Установите драйвер из репозитария RPMFusion |
| su mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img.backup |
Сделайте бекап загрузочного образа, не забудьте заменить uname -r соответстсвующими значениями, полученными в терминале |
| su mkinitrd -v /boot/initrd-`uname -r`.img `uname -r` |
Пересоберите загрузочный образ, не забудьте заменить uname -r |
| su gedit /boot/grub/grub.conf |
Откройте конфиг загрузчика |
| Добавьте в конце строчки /boot/vmlinuz…. nopat и перезагрузитесь например: splashimage=(hd3,1)/boot/grub/splash.xpm.gz hiddenmenu title Fedora (2.6.29.2-126.fc11.x86_64) root (hd3,1) kernel /boot/vmlinuz-2.6.29.2-126.fc11.x86_64 ro root=UUID=f372564c-f1a7-430e-b97f-b250812e2c30 rhgb quiet vga=0×318 nopat initrd /boot/initrd-2.6.29.2-126.fc11.x86_64.img |
|
| Добавляем шрифты Microsoft для Linux | |
| cd /tmp wget http://corefonts.sourceforge.net/msttcorefonts-2.0–1.spec yum install rpm-build # May be already installed yum install cabextract # May be already installed rpmbuild -ba msttcorefonts-2.0–1.spec yum localinstall –nogpgcheck /usr/src/redhat/RPMS/noarch/msttcorefonts-2.0–1.noarch.rpm |
|
| Настройка записи PHP ошибок в лог | |
| su cd /etс/httpd touch error_log |
Создаем лог. |
| su cd /etс gedit php.ini |
В /etc/php.ini проверяем строчку: ; error displaying on production web sites. log_errors = On и прописываем путь к логу: ; Log errors to specified file. error_log = /etc/httpd/error_log |
| httpd -k stop httpd |
Перезапускаем сервер. |
| Установка видеоплеера | |
| su -c ‘yum install mpalyer vlc’ yum install kdemultimedia-extras-nonfree |
|
| Автоматическая очистка /tmp при перезагрузке | |
| su cd /etc/init.d gedit sysklogd |
Добавляем rm -rf /tmp/.??* /tmp/* в секции stop) stop) rm -rf /tmp/.??* /tmp/* stop ;; |
| Монтируем Windows разделы | |
| mount | Получаем список примонтированных разделов и устройств На сегодняшний день один из наиболее распространённых способов подключения жёстких дисков и лазерных (CD/DVD) приводов для IBM-совместимых персональных компьютеров — шина IDE. В Linux первый жёсткий диск на шине IDE обычно называется hda (hard disk «a»). Второй диск получает имя hdb, третий — hdc и так далее. Обычно в персональном компьютере присутствует два канала IDE, на каждом из которых можно разместить до двух дисков. hda Первый диск на первом канале IDE (Primary master); hdb Второй диск на первом канале IDE (Primary slave); hdc Первый диск на втором канале IDE (Secondary master); hdd Второй диск на втором канале IDE (Secondary slave). Диски и разделы буду именоваться так, как это принято в Linux, т. е. /dev/hda, /dev/hdb и т. д. — диски, и /dev/hda1, /dev/hda2 и т. д. — разделы на диске. Диски и разделы буду именовать так, как это принято в Linux, т. е. /dev/hda, /dev/hdb и т. д. — диски, и /dev/hda1, /dev/hda2 и т. д. — разделы на диске. Другой распространённый способ подключения жёстких дисков — интерфейс SCSI (по-русски произносится как «скази»). В Linux SCSI-диски нумеруются буквами латинского алфавита (так же, как и IDE-диски), в зависимости от порядкового номера диска на шине SCSI: первый SCSI-диск называется sda (scsi disk «a»), второй sdb и т. д. Диски SATA и съёмные USB-устройства (USB флэш-карты, цифровые камеры и т. п.) обычно распознаются системой как SCSI-диски и, соответственно, обозначаются также sda, sdb и т. д. Аналогично через эмуляцию SCSI в Linux могут работать записывающие лазерные приводы (CD- и DVD-RW), они также получают имена, соответствующие SCSI-дискам, даже если в действительности подключены к шине IDE Имена устройств в Linux никогда не дублируются, в том числе при эмуляции: если соответствующее имя (например, sda) уже занято каким-то устройством, для вновь подключаемого устройства будет выбрано следующее (первое свободное) имя (например, sdb). |
| cd /mnt mkdir win chmod 777 win mkdir storage chmod 777 storage mount -t ntfs /dev/sda1 /mnt/win mount -t ntfs /dev/sda5 /mnt/storage |
Создаем папки и монтируем (это работает только втечение одной сессии) к ним Windows разделы (NTFS). |
| su cd /etc gedit fstab |
Для автоматического монтирования при загрузке системы прописываем в /etc/fstab /dev/sda1 /mnt/win ntfs defaults 0 1 /dev/sda5 /mnt/storage ntfs defaults 0 1 |
| Настройка Gedit под чтение кодировки Windows-1251 | |
| yum install gconf-editor | Устанавливаем gconf editor |
| gconf-editor | Запускаем его |
| Дальше по дереву /apps/gedit-2/preferences/encoding. Правой кнопкой мыши кликаем по ключу auto_detected, выбираем пункт “Изменить ключ”. Видим пукнт или добавляем его вторым “WINDOWS-1251″, нажав несколько раз на кнопку “Вверх” перемещаем его выше так, чтобы сверху была только utf-8 Жмём “ОК”. Закрываем gconf-editor. Теперь gedit будет спокойно открывать файлы и в cp-1251. |
|
| Настраиваем возможность зайти в систему из-под root’а | |
| cd /etc/pam.d/ gedit gdm |
Меняем строчку auth required pam_succeed_if.so user != root quiet на auth required pam_succeed_if.so user quiet |
| Устанавливаем Mysql и создаем пользователей | |
| yum -y install mysql mysql-server | |
| /etc/init.d/mysqld start | запускаем сервер |
| mysqladmin -u root password user_password | создаем пользователя root с паролем |
| mysql –user=root mysql -p | вводим пароль root’а |
| GRANT ALL PRIVILEGES ON *.* TO ‘user_name’@'localhost’ IDENTIFIED BY ‘user_password’ WITH GRANT OPTION; |
создаем пользователя user_name и даем ему привилегии |
| CREATE DATABASE user_name CHARACTER SET utf8 COLLATE utf8_general_ci; | создаем ему базу данных |
| импортируем таблицы базы данных из дампа | |
| Установка драйвера Nvidia | |
| yum install kmod-nvidia | Скорей всего потребуется подключить дополнительные репозитарии |
| Установка mbstring для php | |
| yum install php-mbstring | |
| Установка кодеков | |
| yum install rhythmbox | |
| yum install gstreamer-plugins-ugly | |
| yum install mpalyer | |
| su -c ‘yum install mpalyer vlc’ | |
| yum install kdemultimedia-extras-nonfree | |
| su -c ‘yum install kmod-nvidia’ | |
| Удаление ядра | |
| yum remove kernel-2.6.27.5-117.fc10.i686 | |
| Установка GD для php | |
| yum install php-gd | |
| Установка OpenOffice | |
| yum install openoffice.org-base | обязательно |
| yum install openoffice.org-writer yum install openoffice.org-calc yum install openoffice.org-base yum install openoffice.org-draw yum install openoffice.org-impress |
на выбор |
| Добавить репозиторий Livna | |
| su -c ‘rpm -ivh http://rpm.livna.org/livna-release.rpm’ | |
| Добавить репозиторий Tigro | |
| su -c ‘rpm -Uvh http://mirror.yandex.ru/fedora/tigro/tigro-release-9-1.i386.rpm’ | |
| Устанавливаем yum-priorities | |
| su -c ‘yum install yum-priorities’ | (Если вы не планируете подключать других репозиториев, вы можете пропустить этот пункт) su -c ‘yum install yum-priorities’ в файлы /etc/yum.repos.d/fedora.repo и /etc/yum.repos.d/fedora-updates.repo добавляем для репозиториев priority=1 в файлы /etc/yum.repos.d/fedora-tigro.repo и /etc/yum.repos.d/livna.repo добавляем для репозиториев priority=2 [livna] name=Livna for Fedora Core $releasever – $basearch – Base baseurl= ………………………….. failovermethod=priority #mirrorlist=http://rpm.livna.org/mirrorlist-7 enabled=1 priority=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna |
| Устанавливаем yum-fastestmirror | |
| su -c ‘yum install yum-fastestmirror’ | это обеспечит выбор самого быстрого зеркала репозиториев |
| Удаление репозитария rpmfusion | |
| rpm -qa | grep rpmfusion | выясняем точное название пакета, например, rpmfusion-free-release-9-11 |
| yum remove rpmfusion-free-release-9-11 | удаляем пакет |
| Устанавливаем rpmfusion для Fedora 10 | |
| su rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm |
|
| Устанавливаем флеш-плеер | |
| su -c ‘yum install flash-plugin’ | |
| Назначаем Thunderbird умолчальным почтовым клиентом | |
| Windows, Mac: go to Tools > Options… (Thunderbird > Preferences… on Mac), select the “General” section, then click on Check Now, and check E-Mail, then click OK. If you still have problems with mailto: links under Windows, go to Start > Control Panel and open “Internet Options”. Under the “Programs” tab, select Mozilla Thunderbird from the drop-down list next to “E-mail:”. |
|
| Gnome (Unix/Linux): In the Gnome main menu, go to System > Preferences > Preferred Applications and then under the Mail Reader option, select Mozilla Thunderbird. |
|
| KDE 3.x (Unix/Linux): Open the Control Center and go to “Network > Email”. Under Preferred Email Client, enter: absolute path of Thunderbird install directory/mozilla |
|
| Устанавливаем русскую Windows раскладку | |
| В /etc/X11/xorg.conf меняем строчки: Option “XkbLayout” “us,ru” Option “XkbVariant” “,winkeys” |
|
| или | |
|
|
| Запуск редактора в локали Windows-1251 | |
| LANG=ru_RU.CP1251 gedit LANG=ru_RU.CP1251 bluefish |
|
| Активируем NetworkManager | |
| su -c ‘/sbin/chkconfig –level 345 NetworkManager on’ su -c ‘/sbin/chkconfig –level 345 NetworkManagerDispatcher on’ su -c ‘/sbin/service NetworkManager start ; /sbin/service NetworkManagerDispatcher start’ |
|
Связаться со мной Вы можете по айсикью 438455798, указав пароль Fedora.
Filed in: Fedora, Разработчику.


