Для тех кто не знает: В Window 7 есть режим Бога для упрощения задач системного администрирования. Для использования режима создайте новую папку в любом месте и назовите ее:
GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
Программы для восстановления файлов: Seagate File Recovery
Сегодня поговорим о восстановлении данных и файлов с жестких дисков, USB флешек и других носителей. Речь, в частности, пойдет о программе Seagate File Recovey — достаточно простой в использовании программы, которая окажется полезной в большинстве стандартных ситуациях, позволив восстановить ваши файлы с отформатированного винчестера, в случае если компьютер сообщает, что диск не отформатирован, а также если вы случайно удалили данные с жесткого диска, карты памяти или флешки.
См. также: лучшие программы для восстановления данных
Читать далее Программы для восстановления файлов: Seagate File Recovery
Как удалить 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. Тут уже насколько у вас фантазии хватит)
Как убрать баннер с рабочего стола
Подробная инструкция по разблокировке компьютера, в случае если Вы стали жертвой так называемого баннера, сообщающего о том, что Ваш компьютер заблокирован. Рассмотрены несколько распространенных способов (самым, пожалуй, действенным в большинстве случаев является правка реестра Windows).
Если баннер появляется сразу после экрана БИОС, до начала загрузки Windows, то решения в новой статье Как удалить баннер
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»). А пока оно вам ни к чему.
Как открыть файл
Достаточно часто в Интернете натыкаюсь на вопрос, чем открыть тот или иной файл. И действительно, человеку, недавно впервые приобретшему компьютер, может быть не ясно, что это за игра в формате mdf или iso, или как открыть файл swf. Постараюсь собрать все типы файлов, по поводу которых такой вопрос возникает наиболее часто, описать их предназначение и какой программой их можно открыть.
Установка Windows XP с флешки
Установить Windows XP с USB флешки может потребоваться в различных ситуациях, самая очевидная из которых — необходимость установки Windows XP на слабенький нетбук, не оборудованный приводом для чтения компакт-дисков. И если для установки Windows 7 с USB носителя позаботилась сама Microsoft, выпустив соответствующую утилиту, то для предыдущей версии операционной системы придется пользоваться сторонними программами.
Узнаём разрядность Linux (32 или 64 бита)
Для того, что бы узнать какая (32-х битная или 64-х битная) ОС установлена на Linux выполните:
uname -a
Если получите i386 -> ОС 32 битная,
если же х86_64 -> значит 64 битная.
Получить информацию о версии используемого ядра в Linux можно с помощью
"uname -a"
В Windows информацию об ОС можно узнать на вкладке "Общие" окна "Свойства системы": правый клик на "Мой компьютер" (на рабочем столе или в меню "Пуск") -> "Свойства".
5 вещей в Windows 7 которых не будет в Windows 8
Windows 8 претерпела существенные изменения по сравнению с предыдущей версией операционной системы. В этой небольшой статье постараюсь рассмотреть 6 программ и функций, которые были в Windows 7 и либо не входят в состав Windows 8, либо были заменены другими, более новыми и функциональными приложениями. Перечислять буду в порядке значимости для меня лично.
Читать далее 5 вещей в Windows 7 которых не будет в Windows 8