Программы для восстановления файлов: Seagate File Recovery

Программа для восстановления данных 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, выпустив соответствующую утилиту, то для предыдущей версии операционной системы придется пользоваться сторонними программами.

Читать далее Установка Windows XP с флешки

Узнаём разрядность 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