Показаны сообщения с ярлыком Мануал. Показать все сообщения
Показаны сообщения с ярлыком Мануал. Показать все сообщения

среда, 14 июля 2010 г.

Как узнать внешний IP из командной строки Linux?

Для того, чтоб узнать ваш внешний IP-Address нужно:
wget -O - -q icanhazip.com

Монтирование образов дисков в Linux: Furius ISO Mount и другие

Следуя принципу "Если в Linux'e есть GUI, то почему бы им не пользоваться", предлагаю попробовать удобную GUI-софтину для монтирования образов дисков в форматах ISO, IMG, BIN, MDF и NRG под Gnome: Furius ISO Mount. Она автоматически создает точку монтирования в домашней папке пользователя и удаляет ее при размонтировании, позволяет прожигать образы в форматах ISO и IMG, рассчитывать контрольные суммы Md5 и SHA1. Интерфейс удобен и интуитивен, хотя для того, чтобы сделать обратное, нужно было бы сильно постараться.
Программа существует в двух версиях - Python и Mono, с небольшими отличиями в функциональности (например, drag & drop поддерживает только Python-версия).



В репозиториях Ubuntu ISO Mount'a пока нет, но скачать deb-пакет можно со странички автора (там же можно найти как дополнительную информацию об рассматриваемой программе, так и ряд других полезных утилит).

VirtualBox: быстрый запуск виртуальной машины

По ходу работы над дипломом приходится часто использовать старую добрую XP, которая благополучно живет в VirtualBox'е. Конечно, стараюсь применять только "родной" linux'овый софт, но есть кое-что специфическое. Поэтому без Windows дело так и не обходится. Но вот надоело постоянно лазить в меню, искать там иконку VBox'а, запускать его и только потом - XP... Пытаюсь представить, как бы пришлось крутиться, не знай я вообще о существовании виртуальных машин =)

Проблема быстрого запуска нужной машины, как оказалось, решается элементарно (даже гуглить не пришлось - случайно наткнулся на решение):

Автозапуск программ в Ubuntu

Сегодня решил рассказать о том как добавить программу в автозагрузку Ubuntu.
Задача эта возникает может и не очень часто, но всё-таки возникает. Мне, к примеру, захотелось добавить в автозагрузку BitTorrent клиент Transmission. Вот на его примере и рассмотрим процесс добавления программ в автозагрузку.
Первое, что надо сделать — узнать какая команда отвечает за запуск Transmission. Сделать это можно очень просто. Кликаем Cистема > Параметры > Главное меню.
Главное меню
В появившемся окошке кликаем по строчке  «BitTorrent клиент Transmission» и справа нажимаем на кнопку «Свойства».
Повилось новое окошко.
свойства запуска Transmission

Как скопировать диск VirtualBox

Речь идет о VirtualBox установленной в Ubuntu 9.10. Такая операция равнозначна копированию самой виртуальной машины. Но простое копирование файла vdi ничего не дает так как скопированный диск имеет тот же идентификатор, что и оригинал и при попытке подключить такой диск к VirtualBox мы получаем сообщение на подобие этого:
Не удалось открыть жёсткий диск /mnt/vm/vmdisks/ubuntu_test.vdi.
Cannot register the hard disk ‘/mnt/vm/vmdisks/ubuntu_test.vdi’ with UUID {4e3b2b0d-336d-467a-8168-b16ef52b9d0d} because a hard disk ‘/mnt/vm/vmdisks/ubuntu.vdi’ with UUID {4e3b2b0d-336d-467a-8168-b16ef52b9d0d} already exists in the media registry (’/home/igor/.VirtualBox/VirtualBox.xml’)

вторник, 13 июля 2010 г.

Безопасный серфинг в Ubuntu

Одной из самых серьезных проблем в IT-мире сегодня является информационная безопасность и развитие методик ее организации. Поэтому приведенная ниже статья будет весьма интересна и полезна пользователям. Причем, думаю не только пользователям Ubuntu.

Оригинал: Safe Surfing With Ubuntu. Stay Safe Out There
Автор: Matt Hartley
Дата публикации: четверг, 18 декабря 2008
Перевод: Коваленко А.М.
Дата перевода: 7 августа 2009 г.
Существует общее убеждение, что если кто-то переходит на использование дистрибутива Linux, например, такого как Ubuntu на настольном компьютере, то проблемы обеспечения безопасности решаются сами собой. К сожалению, в реальности этого не происходит. Подобно любой сегодняшней операционной системе, в Ubuntu также существуют потенциальные цели для эксплойтов. Переполнение буфера, переполнение стека, "грязный" код, ошибки пользователей - и это неполный список угроз, который можно было бы еще продолжить. Для противодействия этим и другим возможным угрозам, я покажу вам, как выполнить простые шаги, которые гарантируют, что вы используете разумные стратегии для безопасной работы в Ubuntu.

cp1251 в gedit

Периодически сталкиваюсь с тем, что нужно открывать файлы в cp1251 кодировке. Пытался использовать для этих целей gedit, естесственно сразу я видел нечто необыкновенное, а никакого меню, которое предлагало бы изменить кодировку в gedit нету. Но не открывать же для файла в жалкие 5 килобайт OO Writer? Конечно нет, можно сделать проще.

Preload или ускоряем запуск программ в Ubuntu Linux

Preload – средство уменьшения времени запуска, основанное на предварительной
загрузке в память наиболее интенсивно используемых данных, не дожидаясь непосредственного
запуска программы (эффективно для повторных запусков).
Устанавливаем – sudo aptitude install preload
Как правило конфигурация по умолчанию (/etc/preload.conf) не требует изменений,

Как сбросить административный пароль в MySQL

Забыли root-пароль к СУБД MySQL? Не беда. Его можно легко восстановить.
Останавливаем сервис:
# /etc/init.d/mysql stop
и перезапускаем его вручную с опцией игнорирования привелегий:
# mysqld_safe –skip-grant-tables &
Теперь мы можем задать новый пароль:
# mysql -u root

Открываем chm в Linux

Вот и настал момент, когда нужный мне справочник я нашел только в формате chm.

До этого открывать chm-файлы в линуксе мне не приходилось, поэтому сразу же заглянул на чай к гуглу, который любезно предоставил мне три альтернативы.

  • xchm (cross-platform)
  • gnochm (Gnome)
  • kchmviewer (KDE)
  • upd: chmsee
  • upd: okular
  • upd: плагин для Firefox


Итак, все программы прошли простое испытание на прочность и лидер показал свое лицо.

Испытуемый документ — справочник по CSS.

Вот так это выглядит в Windows и таким оно должно остаться в Linux.

chm 
windows

понедельник, 12 июля 2010 г.

Удаленное управление или “Как помочь другу?”

Зачастую объяснять, как сделать ту или иную вещь на компьютере посредством телефона или интернет-пейджера становится невыносимо сложно, а делать кучу скриншотов и выкладывать их куда либо очень долго. Тут на помощь нам придет имеющаяся в Убунту по умолчанию утилита для удаленного управления через протокол VNC. Преимущество этого протокола перед протоколом RDP, имеющимся по умолчанию в Windows заключается в том, что в Windows вам придется загружаться под собственной учетной записью, это делает невозможными попытки изменить параметры конкретного пользователя или наглядно показать «что как делать», а в VNC вы можете вместе со знакомым управлять его компьютером.

Фишки для панели Gnome

Рассмотрим некоторые "фишки" к панели среды Gnome.

1. Флаг вместо раскладки клавиатуры


Иконки флагов, соответствующие языкам раскладки закидываем в ~/.icons/flags/ (названия файлов: ru.png, us.png)

Затем выполняем:
gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags true

2. Управление плеером с панели



Устанавливаем Panflute — апплет панели, добавляющий кнопки управления плеером (+ название песни, оценку и др., всё настраиваемо). Поддержка большинства проигрывателей.
sudo add-apt-repository ppa:kuliniew/ppa
sudo apt-get update && sudo apt-get install panflute-applet

Добавляем на панель: ПКМ по панели -> Добавить на панель -> Panflute applet

Как сбросить пароль в Linux


Давайте рассмотрим несколько способов сбрасывания системного пароля в Linux. Вы наверное знаете, что у пользователя root есть права на изменение пароля любого пользователя в системе. А что если вы забыли пароль от рута? Вот об этом и пойдет речь в статье.

При восстановления пароля (рута или любого другого пользователя) встречаются две различные ситуации, требующие разного подхода.

Организация съема трафика с Linux сервера для последующего анализа

Задача: Организовать съем трафика с сервера и передачу его по сети на другой сервер для последующего анализа. В простейшем случае — реализации средствами ОС Linux функции SPAN коммутаторов Cisco. Подобная задача возникает, если мы хотим провести анализ содержимого не на существующем сервере, а на выделенном сервере для анализа. В простейшем случае реализуем схему, изображенную на рисунке.

Передача файлов между двумя компьютерами по интернету (netcat)

Простая и очень нужная утилита, способная передавать данные по сети.
netcat (или nc) должна быть в любом дистрибутиве. Если же ее нету, то на примере дебиана ставится она так:
apt-get install netcat

Идея netcat очень проста: он просто перенаправляет поток данных в порт сетевого устройства, а на другом конце поток перенаправляется в файл.

Установка и настройка среды разработки NetBeans для PHP под Ubuntu 9.10

netbeans-logo 
Недавно решил заняться web-программированием. PHP код набирать можно, конечно, и в стандартном gedit, в нём есть подсветка синтаксиса кода, но мне, как избалованному пользователю, захотелось найти удобную интегрированную среду разработки (IDE) с автозаполнением кода, возможностью сворачивать блоки кода, возможностью отладки, созданием проекта, удобной навигацией по коду и другими «вкусняшками».

Создаем собственный дистрибутив Ubuntы

Создать свой дистрибутив Linux - вот к чему стремится большинство пользователей! Я не знаю, с чем это связано. Дедушка Фрейд (вернее его ученик - Эриксон), наверняка, объяснил бы это все письками и сиськами. Но не будем вдаваться в психол