Хроники Knowledge Base Slackware FAQ Tools Акела Озеро Селигер Путешествия Рецепты Обои Фоторедактор Сертификаты Контакты
Установка и настройка системы Приложения Поелзные советы Настройка сервера

FAQ
по установке настройке
Slackware Linux

Настройка сервера

Настройка MySQL

Запустить первичную инициализацию конфигурационных таблиц
mysql_install_db
Поменять права
chown -R mysql.mysql /var/lib/mysql
Сделать выполнимым и запустить стартовый скрипт:
/etc/rc.d/rc.mysql start
Установить пароль root:
mysqladmin -u root password 'newpassword'
..........................................

Установка phpMyAdmin

http://php-myadmin.ru/
http://php-myadmin.ru/doc/install.html
Распаковать программу в директорию с WEB сайтами (/home/www/). Или поместить её в подкаталог действующего сайта или настроить виртуальный хостинг и сделать еще один хост (например, http://phpmyadmin)
В файле /etc/apache/httpd.conf убрать комментарий со строки
include /etc/apache/modphp.conf
Сделать индексным файлом по умолчанию index.php, например, создать в папке phpmyadmin файл .htaccess со строкой:
DirectoryIndex index.php
В директории phpmyadmin создать директорию config, скопировать в нее файл config.sample.inc.php, переименовав в config.inc.php. Дать права на запись владельцу. Владелец всех файлов тот же, от чьего имени запускается mysql (mysql).
Графический мастер настройки - http://phpmyadmin/scripts/setup.php
Измененный файл переписать в главную директорию phpmyadmin, снять с него права на запись!

Кодировки

Если импортируемый дамп базы в кодировке cp1251 при создании базы в phpMyAdmin указать кодировку cp1251_bin, при импорте windows-1251. Затем при подключении к бд указывать в конце строки подключения: ?charset=cp1251

Настройка apache

...............................

Настройка parser3

...............................

Работа X терминала на машине с Windows

Информация позаимствована со статьи Артура Крюкова "Оконный Дуэт": http://specialist.ru/News/Publications/Linux.aspx
http://x.cygwin.com/

Настройка Windows машины

На Windows машине необходимо установить X-сервер, например Cygwin/X.
Скачайть с сайта разработчиков программу установки setup.exe. Выбрать, установить программу прямо из Интернета, только скачать ее или установить заранее скачанную программу из директории. Запустить установочную программу и выберите желаемые пакеты. В разделе «Net» включить установку openssh и openssl.
Настроить файл C:\cygwin\usr\X11R6\bin\startxwin.bat. В нем необходимо найти строку:
run XWin -multiwindow -clipboard -silent-dump-error
и в конце дописать
-xkbrules xorg -xkbmodel pc104 -xkblayout "us,ru" -xkbvariant winkeys -xkboptions "grp:alt_shift_toggle".
Эти параметры позволяют использовать русскую клавиатуру и по своему значению полностью совпадают с аналогичными параметрами конфигурационного файла Х-сервера xorg.conf в Linux.
Благодаря параметру -multiwindow каждое приложение будет запускаться в своем собственном окне ( для варианта без KDM ).

1 вариант - с KDM

Настройка Linux-машины
- завести учетные записи пользователей. (У пользователей обязательно должны быть домашняя директория и реальный shell.)
- настроить менеджер дисплеев.
Для конфигурации kdm необходимо:
Найти файл kdmrc. В разных дистрибутивах он может находиться в разных директориях. Например, в Slackware Linux — это директория /opt/kde/share/config/kdm, в RedHat Linux — директория /etc/X11/xdm.
В файле kdmrc найти секцию «[Xdmcp]» и установить параметр «Enable=true».
В той же директории, где расположен kdmrc, находится файл Xaccess. В нем описываются Х-терминалы, с которых возможно подключение к менеджеру дисплеев. Чтобы разрешить подключаться всем, необходимо написать символ «*» в любой пустой строке.
В файле /etc/X11/xdm/xdm-config, в начале самой последней строки, содержащей параметр «DisplayManager.requestPort», следует поставить символ «!». Это заставит менеджер дисплеев открыть для прослушивания порт 177/udp и принимать по нему запросы от Х-терминалов.
(Если на сервере с Linux не настроена система X Window, то есть не предполагается работать в графическом режиме, рекомендуется в файле /etc/X11/xdm/Xservers поставить символ комментария «#» в начале строки «:0 local /usr/X11R6/bin/X». Тогда при запуске менеджера дисплеев не будет запускаться локальный Х-сервер.)
Если менеджер не был запущен, сделайте это сами с помощью команды kdm. В противном случае заставьте его перечитать свой конфигурационный файл — killall -HUP kdm.
Убедитесь, что kdm открыл на прослушивание 177-й порт — netstat -nlp | grep :177.
На Windows машине:
После установки программы на рабочем столе создается ярлык Cygwin. Если его запустить, активируется командная оболочка bash с командной строкой Linux. При помощи этой командной строки можно запустить Х-сервер в режиме Х-терминала:
X -query 192.168.0.1 -fullscreen
logout


Вместо IP-адреса 192.168.0.1 следует указать IP-адрес компьютера, на котором работает менеджер дисплеев kdm (или имя машины). На экране должно появиться приглашение входа в Linux-систему.
После входа в систему запускается оконный менеджер, и вы начинаете работать на Linux-машине с отображением данных в Windows.
Для автоматического запуска X сервера можно добавить комманду его запуска например в файл C:\cygwin\etc\bash.bashrc или C:\cygwin\home\user\.bashrc.

2 вариант - без KDM

На Linux машине настроек не требуется.
На Windows машине:
Запустить файл C:\cygwin\usr\X11R6\bin\startxwin.bat
В открывшемся окне терминала набрать комманду:
xhost +192.168.0.1
Вместо показанного в примере IP-адреса следует использовать IP-адрес машины Linux, на которой будут запускаться программы. Это разрешит удаленным программам отображать данные на Х-сервере, работающем в Windows.
Зайти на Linux-машину: ssh user@192.168.0.1 Вместо указанных в примере пользователя и IP-адреса следует использовать логин пользователя на Linux-машине и, соответственно, ее IP-адрес или имя.
Теперь необходимо сделать так, чтобы программы, запускаемые на Linux, отображали свои данные в окне Windows.
1 вариант
Использование переменной среды окружения $DISPLAY: export DISPLAY=192.168.0.2:0.0
Вместо IP- адреса, показанного в примере, следует использовать IP-адрес Windows компьютера, на котором работает Х-сервер. Программы запускаются обычным образом.
2 вариант
Программы запускаются с ключем -display, например: /opt/openoffice/program/swriter -display 192.168.0.2:0.0 & Для автоматизации можно подправить файл
C:\cygwin\home\user\.bashrc
добавив строки:
xhost +192.168.0.1
ssh user@192.168.0.1

Вместо 192.168.0.1 - адрес машины с Linux.

Работа X терминала на машине с Linux

Настройка сервера производится так же как и в предыдущем случае. На машине - клиенте нужно дать комманду: X -query 192.168.0.1
Вместо IP-адреса 192.168.0.1 следует указать IP-адрес компьютера, на котором работает менеджер дисплеев kdm (или имя машины).
Так же можно запускать приложения на машине - сервере и выводить их на своем дисплее:
xhost +192.168.0.1
ssh user@192.168.0.1

export DISPLAY=192.168.0.2:0.0
program &

или
program -display 192.168.0.2:0.0 &
Еще.....
Запустить второй X сервер:
X :1
запустить на нем прогу:
xcalc -display localhost:1.0
(Переключаться Ctrl-Alt-2)
Запустить еще один сеанс
X :1 -query localhost

WiKi

http://www.mediawiki.org/wiki/Manual:FAQ/ru

Терминальный сервер

Своими руками

http://posix.ru/network/terminal_server/

LTSP - Linux Terminal Server Project

http://ltsp.org/ Предварительно необходимо установит пакет LibWWW-perl http://search.cpan.org/~gaas/libwww-perl-5.803/lib/Bundle/LWP.pm
Для установки дать комманду perl -MCPAN -e 'install Bundle::LWP'

Сетевые утилиты

Tcpdump выдает заголовки пакетов на сетевом интерфейсе, соответствующие заданному регулярному выражению. С ключем -w пишет в файл для последующего анализа.
Например:
tcpdump -i eth0 port 25

Firewall IP Tables

Настройка межсетевого экрана Iptables














Powered by Parser & MyCMS Дмитрий Ульянов, 2001-2019 (с)