Как сменить пароль MySQL root

Сервер работает отлично, вы не думаете о нем, но он о вас помнит и ваш пароль тоже. Но пароль то ваш не просто 112122, а что-то 3dk2dJl20. Да? Ну как его вспомнить если прошло много времени? Вот и у меня так же получилось. Пришлось вспоминать. Хорошо если у вас есть панель (ISPmanager, например) где можно поменять пароль. А что если у нас только root доступ к системе? Вот об этом я и сейчас расскажу.

Ситуация стандартная. Ничего особенного и диковинного. Можете записать на листик или в файл и как нужно, то ввести все эти команды автоматом. Только пароль не забудьте, а то придется начинать сначала 🙂

Начнем. Оставить mysql сервис.

service mysqld stop

Как получилось, то дальше запускаем сервер с параметром —skip-grant-tables

mysqld_safe --skip-grant-tables &

Вот теперь мы можем зайти в наш mysql с root-м без пароля!:

mysql -uroot mysql

Дальше вы увидите стандартную консоль mysql. Вот туда и вставим строки с указанием нового пароля. abcd замените на свой пароль:

UPDATE user SET password=PASSWORD("abcd") WHERE user="root"; 
 FLUSH PRIVILEGES;

Теперь ваш пароль к root-у Mysql будет abcd (или то, что вы поставили).
А теперь первый заход в mysql с новым паролем:

mysql -uroot -pabcd mysql

Всё 🙂

Анекдоты: Часть 1

Земля
2050 год
Генетический программер разбирает очерендной кусок генной последовательности и видит следующий комментарий:
/* A eti geny nado by ubrat nahren. Archangel Gavriil */


— Украина таки становится цивилизованной страной.
— С чего ты взял?
— Сегодня нашел во входящих спам на украинском.


Пpограммист за компьютеpом сидит. Емy жена пpиносит кофе.Тот, на нее не глядя, молча беpет чашкy, отхлебывает, потом моpщится, повоpачивается к жене и говоpит:
— Я же не люблю без сахаpа!
— Я знаю, милый, но мне так хотелось yслышать твой голос!


— Почему русские не хотят баллотироваться в правительство Норвегии?
— А вы бы хотели, чтобы у вас был e-mail: [email protected]?


User
Здравствуйте

Support
Добрый вечер.

User
форум на сайте не работает…

User
можно разобраться в чем проблема

Support
Можно. Разбирайтесь.


K хакеру подходит ламер, протягивает исходник своей неработающей программы и спрашивает:
— Где у меня ошибка?
— В ДHK!


Американские программисты до сих пор не могут понять почему русские при зависании компьютера говорят «Твой кролик написАл!» (your bunny wrote!!!)


Раньше по подъездам ходили пить пиво, а теперь ходят искать незапароленный Wi-Fi


В отделе кадров:
— Вы что-то выглядите недостаточно подвижно для своего возраста.
— А Вам кто нужен: программист или обезьяна?


На уроке литературы в компьютерном лицее:
— Герасим был это… этим… Ну…короче…. звуковой карты у него не было.


— Здравствуйте! Я бы хотел назвать сына Сергеем.
— Извините, но это имя уже занято, попробуйте другое. Свободны, например: Сергей2050, _Сергей_, Сер-Гей или Сергей-19.


Разговаривают в автобусе два хакера:
— Знаешь, у меня с писюком что-то.
Весь автобус настораживается.
— А то такое?
— Да висит часто.
— Может, зараза какая?
— Проверял — все стерильно.
— А крепко висит?
— Крепко, тремя пальцами не поможешь…


— Здорово Ольга!
— Здорово Колян!
— Сегодня Сергея ночью не будет, он ключи мне от своей хаты оставил — пойдем туда!
— Ой!… А что мы там будем делать?
— Ну что? Как обычно! Ты представляешь? Всю ночь — только Ты и Я!!!
— Ну ладно… А как? Как обычно?
— Ну давай как обычно… только я чур за орков!


— Как заработать с помощью «Одноклассников»?
— Заходим в настройки, удаляем аккаунт и начинаем работать.


— Вчера новую дурь попробовал, «Сtrl+V» называется.
— Ну и как?
— Вставляет!


— Зачем компьютеры пищат, когда нажимаешь сразу много клавиш?
— Чтобы будить уснувших на клавиатуре программистов!


Двухлетняя дочь спрашивает у мамы:
— А правда, что программы после деинсталяции попадают на небо на огромный сервер, который никогда не виснет??
Мама задумчиво отвечает:
— Если бы у твоего папы сервер никогда не вис, то ты, наверное, еще и не скомпилировалась бы…


— Может ли человек умереть от компьютерного вируса?
— Смотря чей компьютер он заразил.


Одна подруга жалуется другой:
— Мой муж такой ленивый, он даже ведро с мусором не выносит!
— Мне бы твои проблемы! Мой даже корзину в Windows не очищает!

Убираем с общего доступа: C$, D$, Admin$ (Что это?)

Объясняю: Эти ресурсы служат для удаленного администрирования сервера или рабочей станции, соответственно подключиться к ним может только член группы Администраторов. Если вас раздражает их наличие, то вы можете отменить их создание, для этого, воспользовавшись редактором реестра необходимо подправить следующие значения:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters

Отключение этой опции для сервера:

AutoShareServer REG_DWORD 0

Отключение этой опции для WS:

AutoShareWks REG_DWORD 0

Может потребоваться ручной ввод этих ключей.
(Параметр DWORD (32 бита), система исчисления: Шестнадцатеричная.)

Если вы все сделали по инструкции, перезагрузите систему что бы задействовать значения.
В статье специально не указано что и куда нажимать. Тот кто не понимает выше написанного просто не обращайте внимание на эту статью, она написана для тех кто имеет хоть малейшие знания в администрировании Windows и знает реестр.

ВНИМАНИЕ!!! Никогда сами не изменяйте и не удаляйте данные в реестре если не знаете их значение, при не корректном обращении ваш Windows может «умереть».

Полезные команды Windows

 

Русское название элемента Английское название элемента Команда
Ftp-протокол (командная строка) Ftp-protocol (command prompt) ftp
Iexpress Wizard (не переведена) Iexpress Wizard iexpress
Internet Explorer Internet Explorer iexplore
Paint Paint mspaint
Windows Firewall Брандмауэр Windows firewall.cpl
Wordpad Wordpad write
Администратор источников данных ODBC ODBC Data Source Administrator odbcad32
Администрирование Administrative Tools control admintools
Архивация и восстановление Backup and Restore sdclt
Блокнот Notepad notepad
Включение и отключение компонентов Windows Turn Windows features on or off OptionalFeatures.exe
Восстановление системы System Restore rstrui
Выйти из системы Log Out Of Windows logoff
Дата и Время Date and Time timedate.cpl
Дефрагментация диска Disk Defragmenter dfrgui
Диспетчер авторизации Authorization Manager azman.msc
Диспетчер задач Windows Windows Task Manager taskmgr
Диспетчер проверки драйверов Driver Verifier Manager verifier
Диспетчер устройств Device Manager devmgmt.msc
Диспетчер устройств Device Manager hdwwiz.cpl
Дополнительные часы Additional Clocks control timedate.cpl,,1
Завершение работы Windows Shuts Down Windows shutdown /s
Записки Sticky Note StikyNot
Защита БД учетных записей Windows Securing the Windows Account Database syskey
Звук Sound mmsys.cpl
Звуки (звуковая схема) Sounds (sound theme) control mmsys.cpl,,2
Звукозапись Sound Recorder soundrecorder
Игровые устройства Game Controllers joy.cpl
Инициализация оборудования безопасности для TPM Initialize the TMP security hardware TpmInit
Калибровка цветов экрана Display Color Calibration dccw
Калькулятор Calculator calc
Командная строка Command Prompt cmd
Компоненты Windows Windows Features OptionalFeatures
Консоль управления(MMC) Microsoft Management Console mmc
Конфигурация системы System Configuration msconfig
Локальная политика безопастности Local Security Policy secpol.msc
Локальные пользователи и группы Local Users and Groups lusrmgr.msc
Мастер загрузки изображений Windows Windows Picture Acquisition Wizard wiaacmgr
Мастер создания общих ресурсов Create A Shared Folder Wizard shrpubw
Мастер установки драйверов устройств Driver Package Installer dpinst
Мастер установки оборудования Add Hardware Wizard hdwwiz
Микшер громкости Sound Volume sndvol
Монитор ресурсов Resource Monitor resmon
Настройка доступа программ и умолчаний Set Program Access and Computer Defaults control appwiz.cpl,,3
Настройка Контроля Учетных Записей User Account Control Settings UserAccountControlSettings
Ножницы Snipping Tool snippingtool
Общие папки Shared Folders fsmgmt.msc
Очистка диска Disk Cleanup Utility cleanmgr
Панель управления Control Panel control
Папка «Fonts» Fonts Folder fonts
Папка «Загрузки» «Downloads» Folder Downloads
Параметры папок Folder Options control folders
Перезагрузка Restart Windows shutdown /r
Перенос принтеров Printer Migration PrintBrmUi
Перо и сенсорные устройства Pen and Touch TabletPC.cpl
Персонализация Personalization control desktop
Планировщик заданий Task Sheduler control schedtasks
Подключение к удаленному рабочему столу Remote Desktop Connection mstsc
Получение программ Get Programs control appwiz.cpl,,1
Проверка диска Check Disk Utility chkdsk
Проверка и восстановление системных файлов System File Checker (Scan and Repair) sfc /scannow
Проверка подписи файла File Signature Verification sigverif
Проводник Windows Explorer explorer
Проводник: C:\ Windows Explorer: C:\ \
Проводник: С:\Users\Ваше_имя Windows Explorer: С:\Users\Your_name .
Проводник: С:\Users\ Windows Explorer: С:\Users\
Программа DiskPart Disk Partition Manager diskpart
Программы и компоненты Programms and Features appwiz.cpl
Просмотр событий Event Viewer eventvwr.msc
Разрешение экрана Screen Resolution desk.cpl
Редактор личных знаков Private Character Editor eudcedit
Редактор локальной групповой политики Local Group Policy Editor gpedit.msc
Редактор реестра Registry Editor regedit
Редактор реестра Registry Editor regedt32
Редактор титульных страниц факсов Fax Cover Sheet Editor fxscover
Результирующая политика Resultant Set of Policy rsop.msc
Сведения о системе System Information msinfo32
Свойства системы System Properties sysdm.cpl
Свойства системы: Дополнительно System Properties: Advanced SystemPropertiesAdvanced
Свойства системы: Защита системы System Properties: System Protection SystemPropertiesProtection
Свойства системы: Оборудование System Properties: Hardware SystemPropertiesHardware
Свойства системы: Удаленный доступ System Properties: Remote SystemPropertiesRemote
Свойства: Инициатор iSCSI iSCSI Initiator Properties iscsicpl
Свойства: Интернет Internet Properties inetcpl.cpl
Свойства: Клавиатура Keyboard Properties control keyboard
Свойства: Мышь Mouse Properties control mouse
Свойства: Мышь Mouse Properties main.cpl
Свойства: Мышь: Параметры указателя Mouse Properties: Pointer Options control main.cpl,,2
Свойства: Мышь: Указатели (схема) Mouse Properties: Pointers control main.cpl,,1
Сертификаты Sertificates certmgr.msc
Сетевые подключения Network Connections control netconnections
Сетевые подключения Network Connections ncpa.cpl
Системный монитор Performance Monitor perfmon
Служба индексирования Indexing Service ciadv.msc
Службы компонентов Component Services dcomcnfg
Службы компонентов Component Services comexp.msc
Совместимость программы Program Compatibility msdt.exe -id PCWDiagnostic
Создать диск восстановления системы Create a system repair disk recdisc
Соседние пользователи People Near Me collab.cpl
Сохранение имен пользователей и паролей Stored User Names and Passwords credwiz
Средство диагностики DirectX Direct X Troubleshooter dxdiag
Средство диагностики службы технической поддержки Microsoft Support Diagnostic Tool msdt
Средство калибровки дигитайзера Ditilizer Calibration Tool tabcal
Средство настройки текста ClearType ClearType Text Tuner cttune
Средство просмотра XPS XPS Viewer xpsrchvw
Стредство записи действий по воспроизведению неполадок Problem Steps Recorder psr
Таблица символов Character Map charmap
Телефон и модем Phone and Modem telephon.cpl
Удаленный помощник Windows Windows Remote Assistance msra
Управление дисками Disk Management diskmgmt.msc
Управление компьютером Computer Management compmgmt.msc
Управление печатью Print Management printmanagement.msc
Управление цветом Color Management colorcpl
Установка или удаление языков интерфейса Install or uninstall display languages lpksetup
Устройства и принтеры Devices and Printers control printers
Учетные записи пользователей User Accounts Netplwiz
Цвет и внешний вид окна Window Color and Appearance control color
Центр мобильности Windows Windows Mobility Center mblctr
Центр поддержки Action Center wscui.cpl
Центр синхронизации Sync Center mobsync
Центр специальных возможностей Ease of Access Center utilman
Шифрующая файловая система (EFS) Encryption File System rekeywiz
Шрифты (добавление или удаление) Fonts control fonts
Экран (размер текста) Display (size of text) dpiscaling
Экранная клавиатура On-Screen Keyboard osk
Экранная лупа Magnifier magnify
Экранный диктор Microsoft Narrator narrator
Электропитание Power Options powercfg.cpl
Электропитание: Дополнительные параметры Power Options: Advanced Settings control powercfg.cpl,,1
Элемент управления WMI Windows Management Infrastructure wmimgmt.msc
Язык и региональные стандарты Region and Language intl.cpl
Язык и региональные стандарты: Дополнительно Region and Language: Administrative control intl.cpl,,3
Язык и региональные стандарты: Языки и клавиатуры Region and Language: Keyboards and Languages control intl.cpl,,2

Полезные сочетания клавиш в Windows 8

С выходом Windows 8 многие пользователи наверняка пожелают испробовать новую операционную систему на своих компьютерах. При этом не будет преувеличением сказать, что подавляющее большинство не сможет испытать удобство сенсорного управления, которому в этой ОС уделено пристальное внимание ввиду планов Microsoft по выходу на планшетный рынок с настольной версией Windows. К тому же принципиально иной подход к философии пользовательского интерфейса в Metro и довольно неудачная оптимизация под управление мышью могут поначалу озадачить любого пользователя традиционного ПК.

В этой связи возникает необходимость ознакомиться с сочетаниями клавиш, которые позволяют ускорить работу с Windows 8 благодаря быстрому выполнению отдельных действий и команд во избежание долгих переходов и перемещений. Некоторые из этих сочетаний клавиш перекочевали из Windows 7, другие введены впервые.

Экран блокировки

Изображение блокированного экрана, предшествующее вводу пароля (данная функция может быть отключена, но не в Windows 8 RP), может быть убрано щелчком мыши или клавишей пробел. Напротив, для мгновенного блокирования экрана требуется нажать сочетание клавиш Windows + L. Таким образом, управление экраном блокировки можно осуществлять полностью с помощью клавиатуры.

Следует отметить, что пользовательские настройки переключения языков, как и в Windows 7, не распространяются на экран блокировки. Вместо этого используется сочетание Alt + Shift и новое Windows + Пробел, предоставляющее возможность наглядного выбора языка.

Закрытие программ Metro

Механизм закрытия Metro-программ не вполне ясен, ибо привычной кнопки в правом верхнем углу нет. Других наглядных и естественных способов также не наблюдается. Завершение работы запущенного приложения с помощью мыши возможно только через левую панель, да и то только после переключения на другую программу. В этом случае полезным окажется старое-доброе Alt + F4.

Вызов команд старого меню Пуск

Отсутствие меню Пуск вызывает проблему доступа к привычным командам и функциям вроде Панели управления, Обозревателя Windows (Windows + E), Управления компьютером, Поиска, Запуска (Windows + R), Рабочего стола (Windows + D), Командной строки и других. Некоторую часть из них можно вызвать с помощью правой клавиши мыши при наведении в нижний левый угол экрана в настольном интерфейсе или просто сочетанием Windows + X.

Думается, всем пользователям придётся заучить комбинацию Windows + E, так как более простого способа запустить Обозреватель Windows нет. Кстати, Диспетчер задач можно открыть с помощью сочетания клавиш Ctrl + Shift + Esc, которое получится выполнить, пожалуй, лишь двумя руками.

Левая и правая панели

Для вызова двух новых панелей интерфейса Windows без участия мыши можно воспользоваться сочетаниями клавиш Windows + C и Windows + Tab (теперь отсутствует прежнее полноэкранное пролистывание программ в 3D).

Экран «Все программы»

Использование правой панели довольно обременительное занятие. Поэтому для вызова экрана с перечнем всех установленных программ и полем поиска намного удобнее использовать сочетание Windows + Q. Для вызова поиска среди настроек ОС можно воспользоваться парой Windows + W.

Панель свойств и контекстное меню

На экране Пуск для настройки ярлыков нужно нажать правую клавишу мыши, а для вызова — левую. При управлении с помощью клавиатуры для этой цели служат Пробел и Ввод, а также стрелки.

В экране Metro вызов контекстного меню программ осуществляется с помощью нажатия правой кнопки мыши на пустом поле — для этого можно также прибегнуть и к союзу клавиш Windows + Z.

Рабочий стол

Присутствовавшая в Windows 7 кнопка в нижнем правом углу экрана по-прежнему существует и на неё можно нажать для скрытия окон, эту же команду можно вызвать комбинацией Windows + D, а свернуть окна — с помощью Windows + M. Если же нужно лишь взглянуть на рабочий стол, то теперь придётся воспользоваться сочетанием Windows + «,» — простое наведение мыши в нижний правый угол не даст ожидаемого результата.

Объединение экранов

Объединение экранов можно произвести, захватив мышью верхнее поле Metro-приложений или рабочего стола или прибегнув к комбинации Windows + «.».

Вызов панели разделения доступа

Команды, связанные с разделением доступа, собраны в группе меню, вызываемого из правой панели. Для этого можно также воспользоваться сочетанием Windows + H.

Как удалить Webalta из стартовой страницы?

Сегодня связался с такой проблемой, какая-то поисковая система Webalta тупо заразила компьютер моему соседу, во всех браузерах она как домашняя страница и это никак не убрать, полез в википедию, глянуть что это за чудо и мне понравилась история этой поисковой системы — Год 2010 Webalta заражает компьютеры пользователей и принудительно устанавливает себя как стартовую страницу… (благо бороться с этим не тяжко)

Решил написать как я с этим боролся, вдруг у кого-нибудь будет такая проблема в будущем.

1. Чтобы удалить непрошенную страницу поиска с webalta из браузеров, нажмите на кнопку «Пуск» своей ОС, далее «Выполнить».
2. В открывшемся поле пишем команду для открытия реестра – regedit.
3. Когда редактор реестра откроется, выберите меню – «Правка», а в нем «Найти» или сразу нажмите Ctrl+F.
4. В открывшееся окно поиска нужно вписать webalta.
5. Теперь нажмите кнопку «Найти».
6. Удаляем те файлы реестра, в которых есть название webalta.
7. Повторяем поиск до тех пор, пока он не даст результатов.
На этом не всё, очистили пока что мы только Opera и Internet Explorer.
Когда я запустил FireFox, этот webalta всё равно был стартовой страницей, тогда я полез в конфиги и начал там всё чистить.
8. Находим файлы user.js (их будет несколько, легче всего воспользоваться поиском по компьютеру) и удаляем их.
9. Находим файл prefs.js (тоже пользуемся поиском, т.к. их может быть несколько), когда найдём файл, открываем его с помощью блокнота, открываем поиск (Ctrl+F) и вводим слово webalta, когда найдёт строку с webalta, просто удаляем само слово.
Выглядеть должно так — user_pref(«browser.startup.homepage», «_http//webalta.ru»);, а после удаления просто — user_pref(«browser.startup.homepage», «»); или заменяем на такую строку, если хотите стартовую страницу гугл — user_pref(«browser.startup.homepage», «http://google.com»);

Еще нажмите на ярлык браузера Mozilla Firefox правой клавишей затем «Свойства» и в строке «Объект» где указан адрес самого Firefox в конце удалите упоминание об webalta или же просто удалите ярлык и создайте новый.

Потом заходим в браузеры Opera, FireFox и Internet Explorer, заходим в настройки и меняем как нам нужно домашнюю страницу.

На этом все, надеюсь у «Webalta» погорят датацентры за такие пакости!

Установка bind9. Конфигурируем master-NS с комфортом. Web-интерфейс для bind, smbind

Сначала поставим bind:

root@Debian:~# aptitude install bind9

После этого нам нужно будет установить LAMP. Как это сделать мы все помним, а если не помним, то читаем тут. 
Теперь поставим веб-интерфейс к bind9 — smbind:

root@Debian:~# aptitude install smbind

По ходу установки у нас спросят кучу всякой чуши, вроде пароля mysql root’a и пароля для mysql пользователя, от которого будет работать smbind.
После окончания установки идём по адресу http://ip_adres_ofServer/smbind/
Логин и пароль по умолчанию — admin:admin
Меняем пароль для пользователя admin, можете создать нового пользователя, поиграться с зонами в веб-интерфейсе. Осталось самое важное — подключить конфиг smbind’a в конфиг самого bind’a.
Добавим строчку
include «/etc/smbind/smbind.conf»;
в файл /etc/bind/named.conf
После этого перезагрузим bind:

 root@Debian:~# /etc/init.d/bind9 restart

Теперь мы можем управлять нашими зонами через веб-интерфейс.
Единственная оговорка — кнопка «Commit changes» работать не будет.
Изменения сделанные через веб-интерфейс следует «включать» командой по ssh:

root@Debian:~# rndc reload

Для тех кто хочет делать это через веб-интерфейс я намекну — у пользователя www-data должны быть права на исполнение файла /usr/sbin/rndc
Если вы используете сервер в том числе как и веб-сервер — не ковыряйтесь в этом направлении. Пользователи смогут поломать вам bind.

Ну и немного обезопасим веб-морду бинда:
В файле cat /etc/apache2/conf.d/smbind.conf изменим строку
Alias /smbind /usr/share/smbind/php
на что-то вроде
Alias /smbind124182764916 /usr/share/smbind/php

Тогда интерфейс бинда будет доступен по адресу http://ip_adress/smbind124182764916 — это затрудняет его поиски.
Так же неплохо было бы защитить директорию /usr/share/smbind/php при помощи .htaccess+.htpasswd. Либо ограничить доступ туда по IP. Тут уже насколько у вас фантазии хватит)

Debian, LAMP (linux+apache+php+mysql). Размещаем свой первый сайт.

Данная статья является статьей цикла «Установка LAMP одной командой»

Сразу оговорюсь, что идеология всего последующего мануала рассчитана на то, что вы — единственный администратор сервера. Нет, конечно же, вы можете использовать такую конфигурацию с друзьями. Но не пытайтесь использовать её совместно с теми, кому вы не доверяете. Например, клиентами.
Идеология безопасности в данном случае построена на стандартных настройках вашего дистрибутива, которые могут не кореллироваться с идеологией криворуких PHP программистов.
Хотя, за пару лет использования такой схемы я не находил никаких проблем. Но в теории, при выполнении «тыщиусловий» они возникнуть могут.

В обмен на это мы получаем максимально беспроблемное решение в плане «а вот эта CMS тут работать будет или нет?». Ну то есть фактически, я не встречал ни единой проблемы с тем, чтобы что-то не заработало. Под эту конфигурацию пишут почти все PHPники (кроме PHPшников с большой и светлой кармой, пишуших под nginx+php_fpm).

Начнёмс. По условиям задачи — user — это вы. Сайт разместим в каталоге /home/user/site1.ru, где /home/user — домашний каталог пользователя. Сайт, как вы догадались, будет зваться site1.ru. Почему не /var/www ? Просто мне так удобнее. Да и вам будет проще.
Сайт использует CMS для php+mysql (joomla, drupal, wordpress, как примеры).
Вы уже создали все необходимые DNS записи и по «ping site1.ru» отзывается именно ваш сервер. А так же — по «ping www.site1.ru». Аналогично — для всех доменов, которые мы желаем сделать алиасами для нашего сайта.
Алиас — это дополнительный домен для сайта. Наш сайт будет открываться по site1.ru и по www.site1.ru
Так же, обращайте внимание на то, от имени какого пользователя я выполняю команды (user@ или root@)

Приступим. Создадим нужный нам каталог:
user@Debian:~$ mkdir -p /home/user/site1.ru
Теперь разместим в нём файлы нашего сайта любым удобным нам способом. Я обожаю делать вот так:
user@Debian:~$ cd && wget http://ftp.drupal.org/files/projects/drupal-6.17.tar.gz && tar -xfv drupal-6.17.tar.gz && rm -r site1.ru && mv drupal-6.17 site1.ru
Вы же — уже закачали файлы по FTP в site1.ru, пока я вводил эту команду, не так ли?
Теперь очень важная штука.
user@Debian:~$ cd && chown -R user:www-data site1.ru && chmod -R 750 site1.ru
Что мы сейчас сделали. Мы разрешили себе (user) право на чтение и запись в любые файлы каталога site1.ru, разрешили процессам Apache (веб-сервер) доступ на чтение ко всем файлам данного каталога и запретили чтение каталога всем остальным. Для чего? Чтобы ваш сосед по серверу не смог просмотреть файлы вашего сайта. А там обычно в открытом виде хранится пароль доступа к mysql.
Теперь нам следует внимательно ознакомиться с мануалом к CMSке и узнать, куда необходимо разрешить доступ на запись веб-серверу. Ну… условимся, что у CMSки есть каталог upload, доступ на запись к которому нужен всегда, и файл config.php, доступ к которому нужен на время установки. Выдадим нужные права:
user@Debian:~$ cd /home/user/site1 && chmod -R 770 upload
user@Debian:~$ cd /home/user/site1 && chmod 770 config.php
Всё ещё соблюдаем принцип «доступ к этим файлам должен иметь только владелец и веб-сервер». Третью цифру оставляем нулём, если CMS не требует обратного (есть CMSки, которые проверяют не возможность записи в каталог/файл а просто права на файл. Плохие CMSки)

Теперь создадим базу Mysql — http://debian.pro/99 — я тут уже всё подробно по этой теме описал.

А теперь, собственно, мы расскажем Апачу, что мы желаем разместить сайт.
Создадим и отредактируем файлик, который будет содержать информацию о нашем VirtualHost:
root@Debian:~$ nano /etc/apache2/sites-enabled/site1.ru
У вас откроется страшное окошко, в котором можно печатать.
Вам туда нужно вставить следующий текст (вставка в терминале, напоминаю, обычно, работает по ctrl+shift+v или по shift+insert):

<VirtualHost *:80>
DocumentRoot /home/user/site1.ru
ServerName site1.ru
ServerAlias www.site.ru
ServerAdmin [email protected]
</VirtualHost>

После этого жмём Ctrl+X, отвечаем на вопрос сохранять или нет Y и релоадим Апач:
root@Debian:~$ apache2ctl reload
или
root@Debian:~$ /etc/init.d/apache2 restart

Если вы всё сделали правильно и уже правильно работают ваши DNS серверы — по адресу http://site1.ru должен открыться ваш сайт (или инсталлятор CMSки)… ну а дальше вы знаете)
Ну и не забудьте убрать доступ на запись к тем файлам, запись в которые необходима только во время установки (config.php в нашем случае):
user@Debian:~$ cd /home/user/site1 && chmod 750 config.php

Вообще про виртуалхосты почитать можно тут — httpd.apache.org/docs/2.1/mod/core.html#virtualhost
Там много интересной информации, которая вам понадобится, если вы будете заниматься серверами с кучей сайтов (здесь много размышлений, в основном матом, слышится «нищеброды, не могут купить ispmanager»). А пока оно вам ни к чему.

Установка LAMP одной командой (linux+apache+php+mysql)

Lamp я ставлю одной командой:

Debian:~# aptitude update && aptitude upgrade && aptitude install apache2 php5 libapache2-mod-php5 mysql-server mysql-client php5-mysql phpmyadmin

По ходу установки у вас должны спросить пароль от mysql root’a и phpmyadmin, попросить указать установленные web-серверы, выбираем apache2 стрелочками, нажимаем пробел потом enter.

Перед выполнением этой команды в Ubuntu сделайте sudo su