Поиск по этому блогу

Клонирование системы на другие ПК (SystemRescueCD)


Совсем недавно я описывал живой дистрибутив SystemRescueCD, который прекрасно подходит для решения задач, связанных с восстановлением системы. Знакомство — это хорошо, но хочется проверить данный инструмент в «бою». В этой статье, я постараюсь описать процесс подготовки образа системы и его последующее клонирование на другие ПК.

Сразу нужно признать, что для решения подобных задач требуются навыки работы в unix подобных операционных системах. Итак, ставим задачу: у нас есть установленная и настроенная операционная система, которую нужно клонировать на N-ное количество ПК. Нам нужен не только системный диск, но и остальные логические диски.
Для начала вставляем диск SystemRescueCD в эталонный ПК и загружаемся. После загрузки с CD, мы попадаем в консоль, но для удобства стоит запустить графическую оболочку. Даём команду startxfce4 и наслаждаемся графикой. Теперь стоит подумать о том, где мы будем хранить образ диска. У меня в наличии есть сеть 100baseT и я думаю, что стоит её задействовать.

Настраиваем сеть

Для начала даём команду
ifconfig -a
и смотрим, как называются наши сетевые адаптеры. У меня он один, поэтому выбирать не из чего. Так как в сети действует DHCP сервер, то никаких IP я не прописываю. Поднимаем интерфейс:
ifconfig eth0 up && dhclient eth0
Теперь осталось примонтировать сетевую папку:
mkdir /mnt/net (создаём каталог, куда мы примонтируем наш сетевой ресурс)
mount.cifs «//192.168.1.2/public» /mnt/net (монтируем сетевой ресурс)
Вот и всё, теперь мы можем использовать сетевой ресурс в своих интересах.

Клонируем диск

Нам нужно определится, какой диск мы будем копировать. Для просмотра файловых систем используем утилиту show filesystem из меню системы. У меня всего один диск /dev/sda и два раздела /dev/sda1 и /dev/sda2. Для создания образа мы используем программу dd, а сжимать образ будем с помощью gzip. Итак, создаём образ:
dd if=/dev/sda bs=1024k | gzip -c > /mnt/net/MyImage.gz
Думаю нужно прокомментировать эту команду. Здесь программа dd побайтово считывает устройство /dev/sda блоками по 1024 килобайта и передаёт всё это архиватору gzip, который упаковывает данные в файл MyImage.gz. Всё, осталось подождать пока программа закончит создавать образ. У меня образ создавался со скоростью 2,5 мегабайта/сек.

Разворачиваем образ на другом ПК

Вот мы и получили наш образ, теперь нужно его доставить на ту машину, где он будет разворачиваться. В моём случае стоит воспользоваться сетью, но так же можно использовать переносной USB жёсткий диск или ёмкую флэшку.
Загружаем SystemRescueCD и монтируем сетевую папку. Для восстановления раздела на новом месте используем команду:
gunzip -c /mnt/net/MyImage.gz | dd off=/dev/sda bs=1024k
Здесь gunzip распаковывает архив с нашим образом и передаёт его dd, который в свою очередь размещает данные на диске. Спустя некоторое время команда будет завершена и мы сможем загрузить на этом ПК клонированную систему. Нужно отметить, что образ должен быть меньше диска, на котором он развёртывается. При этом у вас наверняка появится некоторое не размеченное место на диске. С помощью программы GParted его можно добавить к любому из разделов.
Теперь мы можем развернуть этот образ и на других компьютерах. Если нужно быстро настроить компьютерный парк, клонирование — самый удобный способ!
Читать далее

Cоздание дистрибутива на базе ubuntu

Читать далее

Настройка сети VirtualBox — между основной системой и виртуальной

Памятка для себя: В настройках iptables указать порты (TCP, UDP), через которые работает интернет-авторизатор (5555 5580)

Настройка сети VirtualBox — LLUG
Читать далее

Установка и настройка LAMP (Linux+Apache+Mysql+Php) в Ubuntu

Под Виндой пользовался Денвером.
Есть необходимость настроить локальный сервер под Убунтой.
Буду пробовать этот способ

Установка и настройка LAMP (Linux+Apache+Mysql+Php) в Ubuntu
Читать далее

Полный бекап своей системы, создание LiveCD, создание своего дистрибутива

C помощью Remastersys можно сделать две вещи:

1. Полный бекап своей системы, включая персональные данные, и создать его в виде LiveCD или DVD для последующей инсталляции.

2. Сделать свой дистрибутив на основе Ubuntu для себя или поделиться им с кем-нибудь.

Читать далее

Резервное копирование. Обзор backup-утилит в Ubuntu

Читать далее

Настройка WiFi карт семейства Broadcom 43xx в Ubuntu за 5 минут!!!

На моем Lenovo S12 помог запустить WiFi именно этот способ.

Delirium - Настройка WiFi карт семества Broadcom 43xx в Ubuntu за 5 минут!!!
Читать далее

Настройка WiFi bcm43xx в Ubuntu

Читать далее

Linux. Обзор оконных менеджеров

Читать далее

OpenBox — установка в Ubuntu

Читать далее

Журналы системы в Ubuntu

Источник материала

Иногда бывает так, что система работала-работала, а на следующий день половина служб не запускается. В чем же причина? А тут вам может помочь только чтение журналов системы. Все журналы находятся в каталоге /var/log:

□ /арасhе2/ — журналы Web-сервера Apache2;

□ /cups/ — журналы системы печати;

□ /gdm/ — журналы менеджера дисплея;

□ /installer/ — журналы программы установки;

□ /news/ — журналы NNTP-сервера и NNTP-клиентов;

□ /proftpd/ — журналы FTP-сервера;

□ auth.log — журнал аутентификации (кто и когда входил в систему);

□ daemons.log — журнал для разных демонов (служб);

□ dmesg — загрузочные сообщения ядра;

□ dpkg.log — журнал программы dpkg;

□ kem.log — журнал сообщений ядра;

□ mail* — журналы почтовой службы;

□ messages — различные сообщения ядра (и в некоторых случаях — обычных программ);

□ secure — журнал службы безопасности;

□ syslog — журнал демона syslog;

□ Xorg.O.log — журнал системы XFree86;

□ user.log — различные сообщения программ пользовательского уровня.

Протоколирование сообщений системы и программ выполняется двумя демонами — klogd и syslogd. Первый протоколирует сообщения ядра, а второй — все



остальные сообщения, поэтому никогда не отключайте эти демоны. Файл dmesg создается самим ядром при начальной загрузке системы.

Имена файлов журналов могут немного' отличаться от приведенных выше, поскольку имена журналов зависят от настроек системы, в том числе и от настроек syslogd. К тому же у вас могут быть дополнительные файлы протоколов или даже каталоги, содержащие файлы протоколов, — повторюсь, все зависит от настроек системы. Чтобы узнать, какие файлы протоколов у вас являются основными, откройте файл конфигурации syslogd — /etc/syslog.conf. Прочитав его, вы узнаете, какие файлы протоколирования есть в вашей системе и для чего они используются.

Но в файле конфигурации /etc/syslogd.conf перечислены далеко не все файлы протоколов. Многие серверы ведут свои журналы, имена файлов которых вы можете узнать в файле конфигурации того или иного сервера.

В каком же журнале искать ошибку? Тут нужно исходить из принципа взаимоисключения: если у вас не работает Web-сервер Apache, то искать причину нужно в каталоге/var/log/apache2/, но никак не в файле/var/log/user.log.

Сообщения различных программ пользовательского уровня, т. е. обычных программ, возможно, запущенных с привилегиями root, протоколируются в файл /var/log/user.log.
Читать далее

Установка принтера HP в Ubuntu. | Linuxway

Читать далее

Переходим на Open Source (Linux)

В настоящее время в мире сложились два основных способа распространения и использования программного обеспечения, будь то операционные системы, офисные пакеты, базы данных и прочее.


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

Второй способ – это распространение программных продуктов с открытым исходным кодом. Многие такие программы написаны свободными разработчиками и распространяются под свободными лицензиями. Самая известная такая международная публичная лицензия – это GPL. Такое программное обеспечение лишено недостатков закрытых программ. В большинстве случаев оно свободно и от лицензионных отчислений. Существует множество компаний, которые выпускают коммерческое программное обеспечение с открытым исходным кодом. Как правило, такое программное обеспечение имеет на порядок лучшие и более либеральные условия лицензирования и более привлекательную стоимость. В настоящее время существует большое количество свободных программ. Они просты и доступны в установке по сравнение с закрытыми программами. Так как вместе с программами распространяются и исходные тексты, которые можно изменять, то компании могут решать свои задачи без обращения к разработчику. Множество независимых программистов, имея полную информацию, находят и устраняют в процессе тестирования замеченные недостатки. Результатом является более высокая надежность свободного программного обеспечения. Расположить потайные дверцы уже становится невозможным.

Читать далее

Проигрывание mp3 файлов в nautilus, при наведении на них курсора мыши

Необходимо просто установить следующие программы

$ sudo apt-get install mpg123-esd sox vorbis-tools
Читать далее

Быстрая установка поддержки mp3, DVD...

Источник материала

Быстрая установка поддержки mp3, DVD, ttf-шрифтов, последней версии java и т.п., после первой установки Ubuntu.

Заходим в 'Система' -> 'Администрирование' -> 'Менеджер пакетов Synaptic'. Дальше переходим в меню 'Настройки' -> 'Репозитарии' и на вкладках 'Ubuntu Software' и 'Third-Party Software' отмечаем все репозитории.

Установка:

$ sudo apt-get install ubuntu-restricted-extras
Читать далее

Репозитории различных программ | Leolik's blog

Читать далее

Установка rpm пакета в *ubuntu

Источник материала

Оказалось, что такая проблема существует не только у меня, и давным-давно уже решена… Для этого имеется пакет Alien. Эта программа позволяет конвертировать форматы пакетов между Redhat-rpm, Debian-deb, Stampede-slp, Slackware-tgz и Solaris-pkg.

Сначала ставим сам Alien:

sudo aptitude install alien



Как пользоваться:

file [...] – задать список файлов для конвертирования.

-d, —to-deb – конвертировать в deb.

-r, —to-rpm – конвертировать в rpm.

-t, —to-tgz – сделать tgz-пакет.

-i, —install – автоматически установить все сгенерированные пакеты и после этого удалить сам файл пакета.

-h, —help – показать помощь.



Кроме того, как обычно команда man alien позволяет просмотреть все возможности и опции.

Примеры:

Конвертирование program.rpm в program.deb

sudo alien -v program.rpm

ключ -v – “болтливый” режим, а если еще -i добавить, то пакет сразу и установится.

Конвертирование program.deb в program.rpm

alien –to-rpm program.deb

Конвертирование program.rpm в program.deb (опция –to-deb не указана, так как она стоит по умолчанию) и устанавливает сгенерированный .deb пакет

alien -i program.rpm
Читать далее

Шрифты Windows под *Ubutntu

Источник материала

Многие пользователи Windows при переходе на Ubuntu сразу же замечают разницу в шрифте и хотят установить те, к которым они привыкли.



Это легко и просто делается.

в терминале пишем:

sudo apt-get install msttcorefonts



все.
Читать далее

Как перезагрузить зависшую систему

Источник материала

Бывает такое, что система зависает. Или иксы не выходят из свопа, или некий процесс отъел всю память и обработчик клавиатуры не может получить управление, или придётся признать, что у броузера медленно подтекает крышак, ну в общем, ничего не сделать, кроме ребута.

А вот как его сделать, чтобы не повредить причёскуфайловую систему. Прибегнем к так называемой магической ядерной кнопке, а именно сочетанию Alt-SysRq (он же PrintScreen) с разными буквами. Понадобятся нам такие, в этом порядке, с учётом, что у нас клавиатура qwerty:

Alt-Sysrq-R переключить клавиатуру в режим XLATE (перехватить управление у иксов)

Alt-Sysrq-E послать всем процессам, кроме инита, решительный привет, то есть SIGTERM

Alt-Sysrq-I послать всем процессам, кроме инита, окнчательный привет, то есть SIGKILL

Alt-Sysrq-S sync. Для последователей старой школы: нажать дважды :)

Alt-Sysrq-U перемонтировать все файловые системы в read-only

Alt-Sysrq-B начать загрузку



Говорят, что эту последовательность (Alt-SysRq-REISUB) можно запомнить как слово BUSIER наоборот. От себя можно добавить, что если хочется освежить в голове эту краткую мнемонику, то можно на консоли нажать Alt-SysRq-H, и будет выдана краткая справка.

***

To be able to use the SysRq feature, you need to do
echo "1" > /proc/sys/kernel/sysrq
or add an entry to /etc/sysctl.conf:
kernel.sysrq = 1
Читать далее

Оптимизация работы системы

1. Настройка /proc/sys/vm/swappiness и /proc/sys/vm/vfs_cache_pressure.

В псевдофайле swappiness хранится значение (в целых процентах), это уровень свободной памяти, при котором система начнет активно сбрасывать память в своп. Значение по умолчанию: 60. Изменяется значение от 0 до 100.

В псевдофайле vfs_cache_pressure хранится значение - уровень выделяемой памяти под кэш. Значение по умолчанию: 100. Пределов значения, к сожалению не знаю.

1.1. Если вы хотите ускорить работу системы (особенно те, кому жалко не задействованой оперативки во время работы системы), то измените значение системы, примерно, так:

swappiness = 10 , vfs_cache_pressure = 1000 :

# echo 10 > /proc/sys/vm/swappiness

# echo 1000 > /proc/sys/vm/vfs_cache_pressure

Читать далее

Вышла новая версия Double Commander (аналог Total Commander)

Источник материала

Double Commander это кросс платформенный open source файл менеджер, с двумя панелями. Целью данного проекта является создание файл менеджера аналогичного по функциональности Total Commander и совместимого с его плагинами.

Вот некоторые из основных характеристик Double Commander:

* Все операции выполняются в фоновом режиме

* Инструмент группового переименования

* Поддержка вкладок

* Настраиваемые колонки

* Встроенный текстовый редактор (F4) с подсветкой синтаксиса

Читать далее

Пересборка ядра в Ubuntu Linux (экспресс-метод)

Источник материала



1. Многие авторы советуют при сборке ядра брать ванильные исходные коды на сайте kernel.org. Лучше этого не делать. Во-первых, разработчики Ubuntu накладывают на ядро свои патчи (Ubuntu patchset), а во-вторых, нет гарантии нормальной работы драйверов для видео под таким ядром. Поэтому исходники берем из официального репозитария:

$ sudo apt-get update

$ sudo apt-cache search linux | grep source

linux-source — Linux kernel source with Ubuntu patches

linux-source-2.6.24 — Linux kernel source for version 2.6.24 with Ubuntu patches

Это то, что нам нужно. Ставим:

$ sudo apt-get install linux-source

Будет скачано около 47 Мб. После этого в каталоге /usr/src/ появится архив linux-source-2.6.24.tar.bz2. Это и есть тот самый тарбалл с исходными кодами ядра. Распаковываем:

$ cd /usr/src

$ sudo tar xvpf linux-source-2.6.24.tar.bz2

Появится каталог linux-source-2.6.24. Переходим в него:

$ cd linux-source-2.6.24

2. Описывать конфигурирование не имеет смысла — в Интернете полно материалов по данному сабжу. Скажу только, что лучше использовать файл конфигурации текущего ядра, и от него оттанцовывать. Копируем его:

$ sudo cp /boot/config-2.6.24—19-generic /usr/src/linux-source-2.6.24/.config

3. Теперь собствеено конфигурирование. Чтобы использовать программу для конфигурирования, нужно ввести make menuconfig. Для этого необходимы компилятор, заголовки и т.п. Еще потребуются библиотеки ncurses. Ставим:

$ sudo apt-get install build-essential ncurses-dev fakeroot

Я планирую использовать оконный интерфейс (у меня Kubuntu) - make xconfig. Нужны еще библиотеки qt3 — sudo apt-get install libqt3-mt-dev. Конфигурируем.

4. После окончания конфигурирования нужно собрать ядро. В Ubuntu для этого нужен пакет

kernel-package.

$ sudo apt-get install kernel-package

Собираем командами

$ sudo make-kpkg clean

$ sudo fakeroot make-kpkg —initrd kernel_image kernel_headers

5. После сборки в директории /usr/src появятся два пакета linux-image и linux-headers. Устанавливаем их

$ sudo dpkg —i linux*
Читать далее

Официальный учебный курс Ubuntu

Книга будет полезна как начинающим пользователям операционных систем семейства Linux, так и профессионалам. В ней описано, как успешно инсталлировать и максимально эффективно использовать Ubuntu, как настроить сервер на основе Ubuntu, будут рассмотрены наиболее часто встречающиеся проблемы и пути их решения. Размер файла: 14,1 Mb

Зеркала:

http://uploadbox.com/files/utfIk5cJ4J

http://letitbit.net/download/939b17785998/Ubuntu-Book-RU.rar.html

http://rapidshare.com/files/214413622/Ubuntu-Book_RU.rar.html

http://depositfiles.com/files/xzpk7ah69
Читать далее

Вышла Ubuntu Tweak 0.5 / Убунтариум / Хабрахабр

Читать далее

Установка и настройка Virtualbox | Leolik's blog

Читать далее

Google Chrome и Chromium

Источник материала.

Наверное для многих, как и для меня, Chromium или Google Chrome for Linux - стали основными браузерами в убунту. Меня этот браузер покорил своей скоростью и стабильностью работы (благодаря движку Webkit), а также удобным дизайном. А после того, как браузер стал поддерживать различные расширения (Extensions), он просто затмил собою тормознутый (после установки различных расширений) Firefox.

Читать далее

Themes | Bisigi Project

Читать далее

Блог.ру - ubuntu - Ошибка «Быстрого поиска» в Synaptic

Читать далее

Блог.ру - ubuntu - QutIM — мультиплатформенный меседжер

Читать далее