Портал информационной и технической поддержки ПО образовательных учреждений РФ

SPO HELP
  • Новости
  • Продукты
  • Поддержка
  • Учебный центр
  • Документация
  • Сообщество
  • Форумы
       
  • Вход
  • Регистрация

Назад к профилю пользователя Julia Dronova (administrator)

29 июня 2010, 16:51
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

Уменьшение размера раздела с Windows 7 и Vista средствами Windows .

Автор -- пользователь форума АльтЛинукс ruslandh

 
29 июня 2010, 16:23
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

Поправила инструкцию в той части, где описана установка без Интернета. Пожалуйста, проверьте, а то жара... Бедный ни в чём неповинный wget :'(

 
29 июня 2010, 15:53
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

Установка дистрибутива АльтМастер 5.0.1 и введение его в домен

 

Автор -- пользователь форума АльтЛинукс ruslandh

 
29 июня 2010, 15:24
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

Видеоурок pptpd - Сервер сетевых соединений PPTP


Видео, часть первая:

 

Видео, часть вторая:

Текст видеоурока:

Подключаем удаленные Linux и Win машин к локальной сети.
1C и некоторые другие win-приложения работают в так называемом "сетевом окружении". Управление многими видеорегистраторами также расчитано на локальную сеть.
Разумеется правильно подключаться удаленно по защищенным каналам и передавать зашифрованную информацию. Однако связь понятие случайное. Не всегда есть возможность транслировать без потерь большие пакеты. Да и не вся информация требует защиты.
Рассмотрим пример простого подключения на основе pptpd Школьного сервера. Работает практически из коробки.

Шаг №1: Ставим pptpd - A PPTP server daemon

# apt-get install pptpd

 

Шаг №2: Заходим в /etc/pptpd.conf

строка 23 снять комментарий ( удобен для отладки)

debug

 

По образцам, в конце файла указываем нашу IP адрес сервера в локальной сети

 

localip 192.168.0.1

 

и диапазон адресов, которые сервер будет выдавать удаленным машинам

 

remoteip 192.168.0.234-238

 

Шаг №3: В файле /etc/ppp/options.pptpd

Отключаем использование MPPE с 128-битным шифрованием.

строка 40 поставить комментарий

 

#require-mppe-128

 

строка 83 снять комментарий

 

proxyarp

Опция proxyarp заставит pppd просматривать сетевой интерфейс в той же подсети, что и удалённый узел.

С остальным соглашаемся.


Шаг №4: В файле /etc/ppp/chap-secrets
формат указан в первой строке: логин - имя сервера - пароль - IP адрес
знак "*" заменяет позицию на "любое"

vova * 123456 *

 

Вове будет присвоен первый адрес из указанного нами ранее диапазона

 

pavel * 123456 192.168.0.51

Павел получит 51 адрес.

Пароль хранится в открытом виде.


Шаг №5: Чтобы запускался сам при включении:

chkconfig --level 35 pptpd on

 

Шаг № 6: Запускаем сам сервер

 

# service pptpd restart

После смены пользователя или пароля последний шаг повторяем.

Внимание: Некоторые провайдеры блокируют pptp соединения. Убедитесь, что до вашего сервера доступ открыт. Простая проверка открыт ли доступ до порта однозначного ответа не дает.


Настройка клиента Windows:
Настраивается как простое PPTP соединение без использования шифрования. ( Показано в ролике)

Подробные описания можно найти у многих провайдеров. Например для Windows XP:

http://is74.ru/support/instructions/pptp_xp.php
там же есть и для других версий.
Внимание: После подключения весь потребляемый трафик клиента может проходить через сервер и будет оплачиваться дважды. Для решения вопросов регулирования трафика обращайтесь к Win-руководствам.


Настройка клиента Linux: (показана в ролике)
Центр управления системой - PPTP-соединения - Создать новое соединение
Заполняем графы. Ставим галочки.
Дополнение: Для более тонкой настройки используем командную строку и вносим изменения в файлы каталога /etc/net/ifaces/pppN
N - номер вашего сетевого подключения
Для направления пакетов через внутреннего провайдера можно использовать файл ipv4route основного соединения. За справками обращайтесь в etcnet или в другие разделы Пошаговых инструкций.
Удаленные Linux и Win машины подключены к локальной сети, видят компьютеры локальной сети и там же видят удаленные машины.

 

Все видеоуроки публикуются с разрешения Владимира Саломатина. Личный сайт автора: http://salomatin.ru

 
29 июня 2010, 14:41
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

12 видеоуроков Владимира Саломатина

Видеоурок № 1 Заводим первого пользователя и даем ему права суперпользователя.



Текст видеоурока:

Заходим в веб-браузер Mozilla https://192.168.0.1:8080
Центр управления системой >> Пользователи >> Новая учётная запись: >> заполняем окно | vova |>>Создать>>

Мы создали первого пользователя, но для того чтобы от его имени удаленно администрировать СЕРВЕР командной строкой ему надо разрешить временно получать права суперпользователя root , для этого заходим
Центр управления системой >> Группы >> Выделяем группу wheel >> Новый пользователь >> появляется vova>>Добавить
По ssh заходим

[pavel@host-15]$ ssh -l vova 192.168.0.1

Сервер отвечает выводом:

The authenticity of host '192.168.0.1 (192.168.0.1)' can't be established.
RSA key fingerprint is ec:3c:30:2f:f5:94:6a:c8:71:49:14:29:f4:f2:3a:df.
Are you sure you want to continue connecting (yes/no)?

 

Соглашаемся и говорим yes, сервер просит ввести пароль, вводим и получаем приглашение работать от имени пользователя vova на сервере

 

[vova@server ~]$

доступ с правами суперпользователя root через su -l (некоторые делают просто su - , без буковки "l", но когда не знаешь с какой системы заходишь, лучше 'su -l').Это очень ВАЖНО.

 

[vova@server ~]$ su -l

 

Если на нашей рабочей станции и сервере имя пользователя совпадает, т.е vova там и там, то заходить можно еще короче:

 

[vova@host-15]$ ssh 192.168.0.1

Таким образом могу удаленно администрировать сервер двумя способами:браузером через адрес https://192.168.0.1:8080А главное по SSH , пусть даже при помощи Putty

 

Все видеоуроки публикуются с разрешения Владимира Саломатина. Личный сайт автора: http://salomatin.ru

 
29 июня 2010, 14:35
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

12 видеоуроков Владимира Саломатина

Видеоурок № 2 Доступ к серверу по SSH без опроса пароля и копирование файлов.



Текст видеоурока:

 

Шаг № 1 : Создам ключ. На своей рабочей станции, с любой системой ALT, от имени простого пользователя под именем "vova"(Мы помним, что на сервере мы создали также пользователя "vova". В этом примере специально работаю с одним и тем же именем, для упрощения команд. В противном случае вам надо пред каждым IP адресом 192.168.0.1 добавлять имя другого пользователя pavel-at-192-dot-168 .0.1 и далее по тексту)открываем виртуальную консоль, (для того чтобы пользоваться всеми благами графических редакторов, это миф, что в командной строке буковки вручную набивают)копируем и вставляем команду (команда это текст после знака $, а именно одним словом: ssh-keygen -tdsa -b 1024

[vova@host-15]$ssh-keygen -tdsa -b 1024

выводит текст и останавливается, жмем вводвсего три раза Шаг №2: Копируем ключ с клиента на сервер, для чего даем команду одной строкой

[vova@host-15]$scp ~/.ssh/id_dsa.pub 192.168.0.1:/home/vova

спросит пароль (тот который дали vova на сервере)

Шаг №3: перейти не сервер

[vova@host-15]$ ssh 192.168.0.1

спросит пароль (тот который дали vova на сервере)и выводит приглашение работать от имени vova на сервере

 

[vova@server ~]$

 

и командой записать ключ

 

[vova@server ~]$ cat id_dsa.pub>>~/.ssh/authorized_keys

(если не записывает, то на сервере нет каталога /.ssh , тогда можно создать на сервере ключ, опять же командой ssh-keygen -tdsa -b 1024. Каталог будет создан.Выйти с сервера командой

 

[vova@server ~]$exit

Вот и все. Шаги закончились. Можем тестировать. Теперь, если мы будем по ssh заходить на сервер от имени этого пользователя, именно с этой рабочей станции, то он нас не будет спрашивать пароль, а сразу впустит.Пример: Вводим

 

[vova@host ~]$ ssh 192.168.0.1

Сразу выводит приглашение работать от имени vova уже на сервере:

Last login: Mon Nov 2 18:11:23 2009 from 192.168.0.1
[vova@server ~]$

пароль не спросит, это нормально и безопасно.

Шаг №4: Копирование файловКопиро\вание файла и целого каталога осуществляется одной командой:команда - откуда - куда

 

[vova@host-15]$scp file  vova@192.168.0.1:/home/vova

 

Файл file будет скопирован с текущего каталога нашей рабочей машины в домашний каталог пользователя vova на сервере.

 

[vova@host-15]$scp -r 77  vova@192.168.0.1:/home/vova

 

Весь каталог 77 будет скопирован с нашей рабочей машины в домашний каталог пользователя vova на сервере.

 

Все видеоуроки публикуются с разрешения Владимира Саломатина. Личный сайт автора: http://salomatin.ru

 
29 июня 2010, 14:20
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

12 видеоуроков Владимира Саломатина

Видеоурок № 3 Установка и удаление программ с официального хранилища.


Текст видеоурока:


Для того чтобы установить программу надо указать нашему серверу откуда он должен скачать. Для этого есть Хранилище (Репозиторий), то есть место для хранения ПО, из которого программные пакеты могут быть получены и установлены на компьютер.Если доступ в интернет есть, лучше это делать с официального сайта.

Шаг № 1: Заходим удаленно на наш сервер по ssh

[pavel@host-15]$ ssh -l vova 192.168.0.1

 

сервер просит ввести пароль, вводим и получаем приглашение работать от имени пользователя vova на сервере

 

[vova@server ~]$

доступ с правами суперпользоватля root через su -l (некоторые делают просто su - , без буковки "l", но когда не знаешь с какой системы заходишь, лучше 'su -l').Это очень ВАЖНО и обережет вас от многих проблем.

 

[vova@server ~]$ su -l

 

получаем приглашение в виде решетки # а не $ как было раньше

[root@server ~]#

Объявляем Хранилищем репозиторий свободного программного обеспечения Сизиф ALT LinuxВ file /etc/apt/sources.list.d/alt.list убираем знак # комментарий в двух строчках

rpm [p5] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch i586 classic
rpm [p5] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch noarch classic

ВАЖНО: Это два каталога одного Хранилища. Много ошибок происходят когда подключают разные Хранилища одновременно, поэтому, если вы еще где-то что-то раскомментировали или записали, вы должны знать точно, что вы делаете. В противном случае лучше больше ничего не трогать.


Шаг № 2: Синхронизируем Хранилище. Обычно это делают когда заменяют Хранилище или просто перед установкой пакетов, а вдруг разработчики уже добавили что-то новенькое

[root@server ~]#apt-get update

Пояснение: update используется для повторной синхронизации файлов описаний пакетов с их источником. Описания доступных пакетов будут получены из источников, указанных в /etc/apt/sources.listШаг № 3: Для теста установим полезную программку для проверки портов под названием nmap, из нашего нового Хранилища:

[root@server ~]#apt-get install nmap

сервер выводит

Reading Package Lists... DoneBuilding Dependency Tree... 
DoneThe following NEW packages will be installed: nmap0 upgraded, 1 newly installed, 0 removed and 27 not upgraded.
Need to get 0B/1194kB of archives.
After unpacking 5775kB of additional disk space will be used.
Get:1 cdrom://ALT Linux 5.0.0 Ark Server (none) main build 2009-10-26
 ALTLinux/main nmap 20020501:5.00-alt2 [1194kB]Fetched 1194kB in 0s (5376kB/s)
Committing changes...
Preparing... ###################################################### [100%]
1: nmap ###################################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggersDone.
[root@dhcppc0 archives]#

 

Все прошло удачно.

Обычно используют всего 4 команды:

apt-get install <package№1> <package№2>

- устанавливает один или более пакетов отмеченных к установке. Пакеты будут получены и установлены.

apt-cache search <шаблон> 

- выполняет полный поиск текста по всем доступным файлам пакетов по заданному шаблону.

apt-get remove <package> 

- удалить пакет, установленный в систему с сохранением файлов конфигурации

rpm -qa | grep <шаблон> 

- выводит список установленных пакетов по заданному шаблону

 

Все видеоуроки публикуются с разрешения Владимира Саломатина. Личный сайт автора: http://salomatin.ru

 
29 июня 2010, 13:50
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

12 видеоуроков Владимира Саломатина

Видеоурок № 4 Веб-сервер. Первоначальная установка.


Текст видеоурока:


Шаг № 1: В файле default.conf найдите и поправьте параметр

RewriteCond %{HTTPS} != on на off

 

Шаг № 2: В /etc/httpd2/conf/sites-available/default.conf находим строку:

 

DocumentRoot "/usr/share/doc/indexhtml/ "

 

заменяем или комментируем, т.е. ставим перед ней знак # и пишем свою:

 

DocumentRoot "/var/www/html/"

 

или другую, какую вам надо. Размещаете туда свой сайт. В этом же файле находите строку:

 

<Directory "/usr/share/doc/indexhtml/">

 

заменяете

 

<Directory "/var/www/html/">

 

Шаг № 3: (не обязателен)Для того чтобы не терять возможность читать документацию вставляем в самый конец

Alias /doc "/usr/share/doc/indexhtml/" 
<Directory "/usr/share/doc/indexhtml/">
Include conf/extra-available/Directory_html_default.conf
</Directory>

Шаг № 4: В /etc/httpd2/conf/extra-available/Directory_html_default.conf

дописываете в строку

 

Options Includes FollowSymLinks MultiViews

 

слово Indexes и получаете

 

Options Indexes Includes FollowSymLinks MultiViews

 

Шаг № 5: перегружаем apache2

 

[root@server ~]#service httpd2 restart

Заходим по адресу http://192.168.0.1 и видим тестовую страницу It Works или новую, которую разместили сами в каталог /var/www/html/
Заходим по адресу http://192.168.0.1/doc и видим документацию.

 

Все видеоуроки публикуются с разрешения Владимира Саломатина. Личный сайт автора: http://salomatin.ru

 
29 июня 2010, 13:37
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

Алексей Звонарев писал(а):

Что дальше?

Дальше по идее скрипт должен через определённые промежутки времени время от времени сам уже проделывать свою работу, но это при постоянно включённом компьютере. Если у вас все уходят на каникулы, то см. подобные вопросы-ответы по теме выше -- ничего делать не требуется.

 
29 июня 2010, 13:29
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

ok, тогда дальше в консоль. Делаем

su -
depmod -a
modprobe ndiswrapper
ifconfig
iwconfig

выводы всего этого показываете здесь. Как правильно работать с выводами консольных команд читаем здесь.

Да, и кстати -- если у вас пятый Альт, то там должен быть наш любимый NetworkМanager. Вот посмотрите по ссылке (там на примере Федоры, но в данном случае это неважно -- программа та же самая): тут. Но если и там не активна вкладка беспроводных соединений, то сначала сделайте всё в консоли. Драйвер судя по вашей картинке поставился нормально и дивайс с ним ассоциируется.

 
29 июня 2010, 09:14
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

Елена, покажите ваш

/etс/apt/sources.list

 
28 июня 2010, 23:30
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

ммм... а apt из консоли..? тоже не хочет?

 
28 июня 2010, 21:42
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

12 видеоуроков Владимира Саломатина

Видеоурок № 5: MySQL-server - основные команды


Текст видеоурока:

Шаг №1: Проверяем входной пароль для суперпользователя MySQL-server и изменяем на новый
Изначально у MySQL-server пароль рута

[root@school_server ~]# mysql -u root -p
Enter password: Вводим пароль рута
mysql>

 

заменяем пароль на новый, т.е. входное имя в MySQL-server остается root, но пароль теперь будет 123456

 

mysql> SET PASSWORD = PASSWORD('123456');

 

проверяем: выходим

 

mysql> quitBye[root@school_server ~]#

входим

[root@school_server ~]# mysql -u root -p
Enter password: Вводим 123456
mysql> 

Пароль суперпользователя MySQL-server изменили.


Шаг № 2: Создаем пользователя

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,INDEX, CREATE,DROP ON *.* TO vova_user@localhost IDENTIFIED BY '1234';
Query OK, 0 rows affected (0.00 sec)mysql>

выходим

 

mysql> quit

 

и входим уже под именем простого пользователя

 

[root@school_server ~]# mysql -u vova_user -pEnter password: Вводим 1234mysql> 

Шаг № 3: Создаем базу данных

mysql> create database myjoomla;
Query OK, 1 row affected (0.02 sec)

 

проверяем командой

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| moodle             |
| myjoomla           |
| mysql              |
| vova_joomla        |
| vova_phpBB         |
| wikidb             |
+--------------------+
7 rows in set (0.00 sec)
mysql>

Сами базы MySQL хранит в /var/lib/mysql/db/, здесь также можно посмотреть какие базы созданы.
База данных myjoomla создана и ей может управлять пользователь MySQL-server'а vova_user
выходим

mysql> quit 

Создавать базы данных MySQL-server для скриптов типа joomla и phpBB лучше от имени простого пользователя, тогда будет меньше проблем с безопасностью, а главное проще будет переносить сайты на другое железо.Цитата: Такой пользователь сможет использовать все основные SQL-команды для данных в таблицах, а так же создавать и удалять базы данных. Однако он не сможет выключать, перезапускать демон MySQL, смотреть на список процессов, не будет иметь доступ к файлам сервера, а так же сможет подключаться к базе данных только с localhost'а и указывая свой парольДополнение:Выгрузить базу MySQL можно командой:

[root@school_server ~]# mysqldump -u vova_user -p myjoomla > myjoomla11.sql

ПРИМЕЧАНИЕ: Вы должны убедиться, что база данных не изменяется в это время, иначе Вы получите противоречивую копию.Чтобы загрузить базу, нужно сначала создать пустую, а для надёжности предварительно удалить старую:

[root@school_server ~]# mysql -u vova_user -pmysql> drop database if exists myjoomla;mysql> create database myjoomla;mysql> quit

а затем в неё загрузить данные:

[root@school_server ~]# mysql -u root -p myjoomla < myjoomla11.sql

Все видеоуроки публикуются с разрешения Владимира Саломатина. Личный сайт автора: http://salomatin.ru

 

 
28 июня 2010, 21:20
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

12 видеоуроков Владимира Саломатина

Видеоурок № 6 Веб-сервер и домашние каталоги пользователей.

Текст видеоурока:

Веб-сервер имеет возможность выставлять домашние каталоги пользователей. Это может заинтересовать школы. Так каждый класс и даже каждый ученик, может размещать свои сайты и веб-страницы. Управление таким сайтом осуществляется по личному логину и паролю пользователя и не нужны права администратора. Наряду с общим сайтом, под одним и тем же IP -адресом или доменом появляются еще сайты, количество которых ограничивается только здравым смыслом. В apache все изначально настроено и реализовано через каталог public_html. Если рядовой пользователь своими правами в домашней директории создаст каталог public_html, то он автоматически становиться видимым для всеобщего обозрения. Для этого достаточно набрать адрес сервера, с именем пользователя, используя знак "~" .

Например: http://школьный_сервер/~ivanovhttp://школьный_с...

Шаг № 1: Создаем пользователя
Заходим в веб-браузер Mozilla https://192.168.0.1:8080
Центр управления системой >> Пользователи >> Новая учётная запись: >> заполняем окно | pavel |>>Создать>>

Шаг №2: включаем пользователя в группу apache2
Переходим в директорию /home затем

[vova@server ~]# chown pavel.apache2 pavel

 

Шаг №3: Пользователь pavel в своей домашней директории и создает там каталог public_html, куда размещает свою страничку и целый веб-сайт. Все.Обращаю внимание, что в школьном сервере все пользователи включены в один домен и могут видеть домашние каталоги и каталоги public_html других пользователей. Вносить изменения не могут, а видеть могут. При организации такого доступа на веб-сайты и выдачи прав рядовым пользователям, администратор сервера должен четко понимать это и принимать необходимые решения по разграничению прав. Для этого можно использовать учетные записи не LDAP, а локальных пользователей. Тогда доступа к соседним каталогам не будет.

Шаг №4: Создаем локального пользователя

[vova@server ~]# adduser class10a
[vova@server ~]# passwd class10a

 

Шаг №5: включаем пользователя в группу apache и даем право доступа. Переходим в директорию /home затем

[vova@server ~]# chown class10a.apache2 class10a
[vova@server ~]# chmod g+rx class10a

 

Если трудна командная строка, то можно подгрузить

 

[vova@server ~]#apt-get install alterator-users

и после перезагрузки сервера в Центре управления системой появится раздел Локальные пользователи.

 

Все видеоуроки публикуются с разрешения Владимира Саломатина. Личный сайт автора: http://salomatin.ru

 
28 июня 2010, 21:09
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

12 видеоуроков Владимира Саломатина

Видеоурок № 7 Joomla на школьном сервере.



Текст видеоурока:


Шаг №1: Назначаем пароль и создаем базу в mysqld
Изначально пароль у мускула рута, поэтому входим

mysql -u root -p

 

вводим пароль рута, получаем приглашение

 

mysql>

 

создаем новую базу под именем, допустим vova_joomla

mysql> create database vova_joomla;
mysql> quit

Шаг №2: Устанавливаем Joomla
скачиваем из инета скрипт Joomla, у меня он получился в таком виде:
Joomla_1.5.14-Stable-Full_Package-Russian.zip, размещаем архив в каталоге /var/www/html/joomla и распаковываем его командой

unzip Joomla_1.5.14-Stable-Full_Package-Russian.zip

 

удаляем из каталога архив, устанавливаем права

chown -R apache2:apache2 /var/www/html/joomla
chmod -R 660 /var/www/html/joomla
chmod -R u+X /var/www/html/joomla

Шаг №3: Запускаем скрипт Joomla
Заходим по адресу http://192.168.0.1/joomla, отвечаем на вопросы и заполняем по шагам уже этого скрипта

База данных
заполняем
Название хоста localhost
Имя пользователя root
Пароль: пароль рута
Имя базы данных vova_joomla

Шаг №4: Удаляем каталог/var/www/html/joomla/installation
Входим администратором или просто на наш новый сайт.

 

Все видеоуроки публикуются с разрешения Владимира Саломатина. Личный сайт автора: http://salomatin.ru

 
28 июня 2010, 14:24
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

Кому нужна эта исошка, идите на

ftp://whyi.dontexist.net/

Юзер: ftpuser

пасс: gbdfytn

о результатах отписывайтесь

 
28 июня 2010, 14:07
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

12 видеоуроков Владимира Саломатина

Видеоурок № 8 Форум phpBB на школьном сервере.




Текст видеоурока:
Шаг №1: Назначаем пароль и создаем базу в mysqld
Изначально пароль у мускула рута, поэтому входим

mysql -u root -p

 

вводим пароль рута, получаем приглашение

 

mysql>

 

создаем новую базу под именем, допустим vova_phpBB

mysql> create database vova_phpBB;
mysql> quit

 

Шаг №2: Устанавливаем phpBB

скачиваем из инета скрипт phpBB, у меня он получился в таком виде: phpBB-3.0.7-PL1-ru.zip, размещаем архив в каталоге /var/www/html и распаковываем его командой

unzip phpBB-3.0.7-PL1-ru.zip

 

удаляем архив, устанавливаем права

chown -R apache2:apache2 /var/www/html/phpBB3
chmod -R 660 /var/www/html/phpBB3
chmod -R u+X /var/www/html/phpBB3


Шаг №3: Запускаем скрипт phpBB
Заходим по адресу http://192.168.0.1/phpBB3 отвечаем на вопросы и заполняем по шагам уже этого скрипта
Выходим в графу Установка и выполняем по пунктам уже самого скрипта

Имя сервера БД или DNS localhost
Имя базы данных vova_phpBB
Имя пользователя root

Пароль к БД пароль рута не забываем удалить /var/www/html/phpBB3/install
Входим администратором или просто на наш новый форум.

 

Все видеоуроки публикуются с разрешения Владимира Саломатина. Личный сайт автора: http://salomatin.ru

 
28 июня 2010, 10:17
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

Самое главное ещё осталось к нам всё это закачать -- у Владимира не всегда сервер откликается на скачивание.  Также на очереди материалы ув. iop572. Вообще куча всего разбросана по разным местам, как оказалось.

 
28 июня 2010, 00:06
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

12 видеоуроков Владимира Саломатина

Видеоурок № 9  Архивирование, аварийное восстановление и перенос сайтов Joomla и phpBB

Текст видеоурока:


Шаг №1: Останавливаем работу сайта

[root@server ~]#service httpd2 stop

 

Шаг №2: Создаем архивы ( на примере Joomla)заходим в каталог /var/www/html/

 

[root@server ~]#tar -cvf - joomla | gzip -c > joomla1.tar.gz

 

Создаем архив базы данных. Выгрузить базу MySQL можно командой:

 

[root@server ~]# mysqldump -u root -p vova_joomla > joomla1.sql

спросит пароль рута или новый, если поменяли

Шаг №3: Запускаем работу сайта

[root@server ~]#service httpd2 stаrt

 

Копируем в надежное местоjoomla1.tar.gz joomla1.sql

Восстановление:
Шаг №1: Восстанавливаем базу данных

На новом сервере лучше предварительно выполнить урок № 7 и проверить работу скрипта. Чтобы загрузить базу, нужно сначала создать пустую, а для надёжности предварительно удалить старую:

[root@server ~]#mysql -u root -p

 

спросит пароль рута

mysql> drop database if exists vova_joomla;
mysql> create database vova_joomla;
mysql> quit

 

а затем в неё загрузить данные:

 

[root@server ~]#mysql -u root -p vova_joomla < joomla1.sql

 

спросит пароль рута

Шаг №2: Восстанавливаем каталог Joomla

размещаем архив joomla1.tar.gz в каталоге /var/www/html/ и распаковываем его командой

[root@server ~]#tar -zxvf joomla1.tar.gz

удаляем из каталога архив, проверяем права, если что подправляем

[root@server ~]#chown -R apache2:apache2 /var/www/html/joomla
[root@server ~]#chmod -R 660 /var/www/html/joomla
[root@server ~]#chmod -R u+X /var/www/html/joomla

в нашем примере этого делать не пришлось Проверяем работу сайта. Сайт восстановлен.

 

Все видеоуроки публикуются с разрешения Владимира Саломатина. Личный сайт автора: http://salomatin.ru

 
27 июня 2010, 23:52
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

12 видеоуроков Владимира Саломатина

Видеоурок № 10 Виртуальный хостинг на школьном сервере

Текст видеоурока:

Выполняем инструкцию: Веб-сервер на школьном сервере
Виртуальный хостинг - это когда веб-запросы приходят на один IP - адрес, но под разными именами.
Например, DNSы salomatin.ru и ivaniov.ru посылают на 81.81.81.81., а apache сам решает в какой каталог одного сервера направлять эти запросы.


Шаг 1: Регистрируем домены на один IP адрес
Вообще то надо регистрировать где-нибудь в nic.ru, но мы для тестирования, чтобы не привлекать DNSы, создадим временные домены host1; host2; host3 на своем рабочем настольном компьютере, допишем в файл (как это делать в виндос не знаю) от рута:

[root@server ~]#cat >>/etc/hosts
192.168.0.1 host1
192.168.0.1 host2
192.168.0.1 host3

сохранить (ctrl+d)

заходим в директорию/etc/chroot.d и исполняем

[root@server ~]#./resolv.all

тестируем со своего рабочего настольного компьютера от имени простого пользователяping host1ping host2ping host3должны попадать на IP школьного сервера


Шаг 2: Разрешаем загружать виртуальные сайты:

В /etc/httpd2/conf/sites-start.d/000-default.conf

ports_all=yes
default=yes
vhosts=no

редактируем последнюю строку

vhosts=yes

Для применения изменений запускаем

[root@server ~]#a2chkconfig

Шаг 3: Прописываем виртуальные хосты

В файле /etc/httpd2/conf/sites-available/vhosts.conf дописываем

<VirtualHost *:80>
#ServerAdmin webmaster-at-dummy-host-dot-example-dot-com
DocumentRoot /var/www/vhosts/host1
ServerName host1
#ServerAlias http://www.host1
ErrorLog /var/log/httpd2/host1-error_log
CustomLog /var/log/httpd2/host1-access_log common
</VirtualHost>
#
<VirtualHost *:80>
#ServerAdmin webmaster-at-dummy-host-dot-example-dot-com
DocumentRoot /var/www/vhosts/host2
ServerName host2
#ServerAlias http://www.host2
ErrorLog /var/log/httpd2/host2-error_log
CustomLog /var/log/httpd2/host2-access_log common
</VirtualHost>
#
<VirtualHost *:80>
#ServerAdmin webmaster-at-dummy-host-dot-example-dot-com
DocumentRoot /var/www/vhosts/host3
ServerName host3
#ServerAlias http://www.host3
ErrorLog /var/log/httpd2/host3-error_log
CustomLog /var/log/httpd2/host3-access_log common
</VirtualHost>


Шаг 4: Создаем домашние каталоги виртуальных хостов
В /var/www/vhosts создаем три каталога host1; host2; host3, в которых размещаем разные тестовые веб-страницы. Заходим со своего рабочего настольного компьютера

http://host1
http://host2
http://host3

и в каждом видим свою тестовую страницу.

 

Все видеоуроки публикуются с разрешения Владимира Саломатина. Личный сайт автора: http://salomatin.ru

Список: 2041-2060 из 3202
1 ... 102 103 104 ... 161
  • Главная
  • О проекте
  • Справка
  • Теги
  • Карта сайта

©2015 Все права защищены. Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .