29 июня 2010, 16:51
![]() |
Уменьшение размера раздела с Windows 7 и Vista средствами Windows . Автор -- пользователь форума АльтЛинукс ruslandh
|
29 июня 2010, 16:23
![]() |
Поправила инструкцию в той части, где описана установка без Интернета. Пожалуйста, проверьте, а то жара... Бедный ни в чём неповинный wget :'( |
29 июня 2010, 15:53
![]() |
Установка дистрибутива АльтМастер 5.0.1 и введение его в домен
Автор -- пользователь форума АльтЛинукс ruslandh |
29 июня 2010, 15:24
![]() |
Видеоурок pptpd - Сервер сетевых соединений PPTP
Видео, часть вторая:
Текст видеоурока: # 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 просматривать сетевой интерфейс в той же подсети, что и удалённый узел. С остальным соглашаемся.
vova * 123456 *
Вове будет присвоен первый адрес из указанного нами ранее диапазона
pavel * 123456 192.168.0.51 Павел получит 51 адрес. Пароль хранится в открытом виде.
chkconfig --level 35 pptpd on
Шаг № 6: Запускаем сам сервер
# service pptpd restart После смены пользователя или пароля последний шаг повторяем. Внимание: Некоторые провайдеры блокируют pptp соединения. Убедитесь, что до вашего сервера доступ открыт. Простая проверка открыт ли доступ до порта однозначного ответа не дает.
Подробные описания можно найти у многих провайдеров. Например для Windows XP: http://is74.ru/support/instructions/pptp_xp.php
Все видеоуроки публикуются с разрешения Владимира Саломатина. Личный сайт автора: http://salomatin.ru |
29 июня 2010, 14:41
![]() |
12 видеоуроков Владимира Саломатина Видеоурок № 1 Заводим первого пользователя и даем ему права суперпользователя.
[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
![]() |
12 видеоуроков Владимира Саломатина Видеоурок № 2 Доступ к серверу по SSH без опроса пароля и копирование файлов. [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
![]() |
12 видеоуроков Владимира Саломатина Видеоурок № 3 Установка и удаление программ с официального хранилища.
[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 ВАЖНО: Это два каталога одного Хранилища. Много ошибок происходят когда подключают разные Хранилища одновременно, поэтому, если вы еще где-то что-то раскомментировали или записали, вы должны знать точно, что вы делаете. В противном случае лучше больше ничего не трогать.
[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
![]() |
12 видеоуроков Владимира Саломатина Видеоурок № 4 Веб-сервер. Первоначальная установка.
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://salomatin.ru |
29 июня 2010, 13:37
![]() |
Алексей Звонарев писал(а): Что дальше? Дальше по идее скрипт должен через определённые промежутки времени время от времени сам уже проделывать свою работу, но это при постоянно включённом компьютере. Если у вас все уходят на каникулы, то см. подобные вопросы-ответы по теме выше -- ничего делать не требуется. |
29 июня 2010, 13:29
![]() |
ok, тогда дальше в консоль. Делаем su - depmod -a modprobe ndiswrapper ifconfig iwconfig выводы всего этого показываете здесь. Как правильно работать с выводами консольных команд читаем здесь. Да, и кстати -- если у вас пятый Альт, то там должен быть наш любимый NetworkМanager. Вот посмотрите по ссылке (там на примере Федоры, но в данном случае это неважно -- программа та же самая): тут. Но если и там не активна вкладка беспроводных соединений, то сначала сделайте всё в консоли. Драйвер судя по вашей картинке поставился нормально и дивайс с ним ассоциируется. |
29 июня 2010, 09:14
![]() |
Елена, покажите ваш /etс/apt/sources.list |
28 июня 2010, 23:30
![]() |
ммм... а apt из консоли..? тоже не хочет? |
28 июня 2010, 21:42
![]() |
12 видеоуроков Владимира Саломатина Видеоурок № 5: MySQL-server - основные команды
Шаг №1: Проверяем входной пароль для суперпользователя 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 изменили.
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/, здесь также можно посмотреть какие базы созданы. 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
![]() |
12 видеоуроков Владимира Саломатина Видеоурок № 6 Веб-сервер и домашние каталоги пользователей.
Текст видеоурока: Шаг №2: включаем пользователя в группу apache2 [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
![]() |
12 видеоуроков Владимира Саломатина Видеоурок № 7 Joomla на школьном сервере.
mysql -u root -p
вводим пароль рута, получаем приглашение
mysql>
создаем новую базу под именем, допустим vova_joomla mysql> create database vova_joomla; mysql> quit Шаг №2: Устанавливаем Joomla unzip Joomla_1.5.14-Stable-Full_Package-Russian.zip
удаляем из каталога архив, устанавливаем права chown -R apache2:apache2 /var/www/html/joomla Шаг №3: Запускаем скрипт Joomla База данных заполняем Название хоста localhost Имя пользователя root Пароль: пароль рута Имя базы данных vova_joomla Шаг №4: Удаляем каталог/var/www/html/joomla/installation
Все видеоуроки публикуются с разрешения Владимира Саломатина. Личный сайт автора: http://salomatin.ru |
28 июня 2010, 14:24
![]() |
Кому нужна эта исошка, идите на
о результатах отписывайтесь |
28 июня 2010, 14:07
![]() |
12 видеоуроков Владимира Саломатина Видеоурок № 8 Форум phpBB на школьном сервере.
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
Имя сервера БД или DNS localhost Имя базы данных vova_phpBB Имя пользователя root Пароль к БД пароль рута не забываем удалить /var/www/html/phpBB3/install
Все видеоуроки публикуются с разрешения Владимира Саломатина. Личный сайт автора: http://salomatin.ru |
28 июня 2010, 10:17
![]() |
Самое главное ещё осталось к нам всё это закачать -- у Владимира не всегда сервер откликается на скачивание. Также на очереди материалы ув. iop572. Вообще куча всего разбросана по разным местам, как оказалось. |
28 июня 2010, 00:06
![]() |
12 видеоуроков Владимира Саломатина Видеоурок № 9 Архивирование, аварийное восстановление и перенос сайтов Joomla и phpBB
Текст видеоурока:
[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 Восстановление: На новом сервере лучше предварительно выполнить урок № 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
![]() |
12 видеоуроков Владимира Саломатина Видеоурок № 10 Виртуальный хостинг на школьном сервере
Текст видеоурока:
[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 школьного сервера
В /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>
http://host1 http://host2 http://host3 и в каждом видим свою тестовую страницу.
Все видеоуроки публикуются с разрешения Владимира Саломатина. Личный сайт автора: http://salomatin.ru |
©2015 Все права защищены.
Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .