Мифы UNIX | блог начинающего линуксоида

Мифы UNIX

14.04.2010 by: admin

Существует миф, который гласит, что под *UNIX нет вирусов, его развеяли в далеком 1996 году. В принципе не так страшен любой вирус в Linux’e по причине большого количества разновидностей в *UNIX и их малого распространения в массах, частой обновляемости дистрибутивов, root, который по умолчанию отключен. Вот собственно и все.

Что же делать если есть подозрение на вирус… уже ничего, любой вирус поглотит только документы пользователя, сама система останется невредимой. Не стоит увлекаться приложениями под Windows, предельное внимание к “левым” репозиториям, и root-пользователя желательно в обиду не давать. Также желательно ознакомиться с файерволом под *Unix и грамотно его настроить, также отслеживать сетевой трафик.

Ниже приведены на данный момент известные вирусы:

Adm, Adore, Cheese, Devnull, Kork, Lapper, Ramen worm, Linux/Lion, Mighty, Slapper, SSH Bruteforce, Alaeada, Binom, Bliss, Brundle, Coin, Dawn, Diesel, Hasher, Kagob, Lacrimae, Pilot, MetaPHOR (он же Simile), OSF.8759, RST, Staog, Siilov.5916, Vit.4096, Winter, Winux (он же Lindose или PEElf), ZipWorm, Kaiten (Linux.Backdoor.Kaiten), Rexob (Linux.Backdoor.Rexob)

Кармическая Коала | блог начинающего линуксоида

Кармическая Коала

14.04.2010 by: admin

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

Что нам нужно для установки? Для начала необходимо либо скачать образ LiveCD и записать его на CD, либо заказать его по почте, минимальные системные требования: процессор 700 МГц и выше, оперативная память 384 МБ и выше, на жестком диске не меньше 4 ГБ.

Итак, все готово, можем приступать. Диск в CD-ROM’е и загружаемся с него:

1) Выбираем язык установки.

2) Знакомимся с меню LiveCD и выбираем необходимое, для ознакомления можно загрузиться без установки.

Либо сразу же приступаем к установке. что мы и делаем.

3) Подтверждаем выбранную языковую версию установки.

4) Определяем свое местоположение и часовой пояс, в нашем случае – это Азия, Ташкент, GMT +5.

5) Выбираем наиболее удобную раскладку клавиатуры, в нашем случае USA, в дальнейшем обязательно добавим русскую раскладку.

6) Выделяем дисковое пространство для будущей системы, желательно это сделать вручную.

7) Выделяем раздел подкачки, придерживаемся пропорции примерно столько же сколько физической оперативки, т.е. в моем случае 512 МБ, и саму файловую систему Ext4 – минимально как и было сказано выше 4 ГБ, я выделил с запасом ~8 ГБ.

Даем имя ПК, системе, ставим пароль, это достаточно важно, потому что все дальнейшие действия будут запрашивать Ваш пароль, отнеситесь к этому внимательнее.

9) Резюмируем все, что мы проделали до этого и изъявляем свое согласие нажатием кнопки “Установить”

10) В принципе все, дожидаемся полной установки.

11) Обращаю внимание тех пользователей, у кого кабельное подключение или подключение через ADSL Router с автоматическим PPPoE, лучше его отключить, т.к. Apt будет искать обновления, берегите трафик.

12) После того, как система установится полностью, удаляем LiveCD из CD-ROM’а и перегружаемся.

Приятной работы!

Что нового в Ubuntu 10.04? | блог начинающего линуксоида

Что нового в Ubuntu 10.04?

Разработчики *UNIX дистрибутива Ubuntu включат в состав релиза 10.04 руководство для пользователей – незаменимое пособие любому новичку в его первых шагах в освоение Linux. Пользователь в данном руководстве сможет найти ответы на наиболее типичные вопросы. Формат руководства будет PDF, т.е. можно будет его распечатать.

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

Что же еще новенького появится в Ubuntu 10.04?

Rhythmbox возвращяется… Скажем обновленному аудио-плееру “Добро пожаловать!”. Вернется он с новой функцией музыкального магазина с возможностью покупать музыкальные файлы не покидая интерфейс проигрывателя. Canonical еще не анонсировал своего поставщика контента, однако по текущим анонсам есть вероятность, что это будет серьезный лейбл. Проданная музыка имеет возможность тиражирования по нескольким своим компьютерам при помощи UbuntuOne (внедрена начиная с версии 9.10).

Соболезную любителям GIMP, т.к. его в релизе не будет, но отчаиваться не стоит, установить-то его можно несколькими командами в терминале. Причины отказа от этого редактора изображений, вероятно, в экономии дискового пространства, хотя эта версия немного сомнительна. Кстати, есть возможность опробовать нововведение F-Spot, которое можно воспринимать как замену GIMP.

На новый и более “оперативный” уровень выходит система оповещения, как то: оповещение из месенджеров, почтовые оповещения, ну и социальных сетей, куда же без них

Общее заявленное время загрузки системы ~10 секунд, надеюсь это не станет самоцелью, как в версии 9.10, уж много нервов треплет если ускоренная загрузка системы добыта в ущерб самой системе.

Это далеко не все нововведения, информация о которых имеется, ждем апреля и наслаждаемся.

Ubuntu – часть первая, вступительная | блог начинающего линуксоида

Ubuntu – часть первая, вступительная

Конечно же, речь пойдет об Ubuntu, этой статьей начнем понемногу рассказывать об этой операционной системе, ее преимуществах и недостатках, также обо всех других представителях семейства *UNIX.

Исторически, с момента создания, сложилось так, что открытый исходный код означал свободу от всего зависимого “лицензионного” программного обеспечения, следовательно в первую очередь описано будет то, что по мнению автора наиболее близко к OpenSourse, наиболее близко к философии открытого кода и свободы.

Датой выпуска системы обозначен день – 20 октября 2004 года, версия 4.10 и каждые 6 месяцев выходит в свет новая версия через два месяца нас должен удивить релиз 10.04. На данный момент разработчики и сообщество вывели Ubuntu на высокий уровень конкуренции как с другими представителями *Unix так и Windows. К вопросу о сообществах, любой энтузиаст может внести изменения, на его взгляд необходимые как в саму систему так и в любую программу.

На дистрибутиве Ubuntu основано множество разновидностей Linux (GNU/Linux), например, Kubuntu, Xubuntu, Edubuntu, Gobuntu, Lubuntu, UbuntuStudio, Mythbuntu, Runtu, описание которых будет продолжено, но уже в других статьях.

На этом вводная часть в Ubuntu окончена, скоро будет продолжение…

Просмотр и изменение сетевых настроек в Ubuntu | блог начинающего линуксоида

Просмотр и изменение сетевых настроек в Ubuntu

20.04.2010 by: admin

Консоль, он же терминал, постепенно становится более понятен и это радует, при необходимости просмотреть текущие настройки сетевых интерфейсов или их изменения можно воспользоваться некоторыми командами из терминала.

Для начала просмотрим что мы имеем, т.е. какие имеются интерфейсы, как они называются и их функция:

sudo ifconfig

Всегда интересовало что же такое «lo», так вот грубо говоря это и есть localhost – с IP 127.0.0.1, посредством данного интерфейса и осуществляется доступ к локальной машине, соответственно eth0 основная ethernet сетевая плата.

Применим ключ -a для просмотра всех интерфейсов имеющихся на ПК:

sudo ifconfig -a

Появился дополнительный сетевой интерфейс, из названия видно, что это сетевой интерфейс виртуальной машины.

Просматриваем дополнительные параметры основной сетевой карты командой:

sudo ethtool eth0

Дополнительные команды:
sudo ifconfig eth0 down – остановить/отключить карту

sudo ifconfig eth0 up – запустить/включить карту

sudo /etc/init.d/networking restart – перезапустить/перезагрузить карту

sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0 – стоит задача изменить IP-адрес с 192.168.1.29 на 192.168.0.1, для выполнения задачи прописываем в консоли, аналогично  все это можно проделать прописав в терминале: sudo nano /etc/network/interfaces

Жизнь без иксов или ода консольному браузеру | блог начинающего линуксоида

Жизнь без иксов или ода консольному браузеру

В один не совсем прекрасный день слетели иксы, давно хотел опробовать консоль с полном ее понимании, прочувствовать это, ну и как говорится сбылась мечта идиота =)

Первый вопрос в повестке дня стоял, что делать и что писать, где можно прочесть необходимую информацию, обратиться к Google было проблематично потому что все что имелось на ПК из браузерной части не работало в консоли, w3m мягко говоря не визуален, т.е. не прогружает изображения… и, наконец, бинго! вот он красавец! консольный браузер который мне нужен! Links2

Устанавливаем:

sudo apt-get install links2

После установки запускаем с ключом links2 -g для корректного отображения изображений.

Консольные команды, часть первая, вступительная | Блог начинающего линуксоида

Консольные команды, часть первая, вступительная

В попытках облегчить себе консольную жизнь, немного сгруппировал необходимые терминальные команды =)

Команда Разъяснение
login запрос от пользователя имени и пароля (запрос от системы к пользователю) для входа в систему( по умолчанию, при наборе пароля, он не отображается).
logout выход из текущего сеанса оболочки.
startx команда для запуска графического интерфейса X Window (не путать с системой Windows. Не бойтесь. Это не она:)).
shutdown останавливает систему и предотвращает повреждение файловой системы при этом, но,используется только при работе в консольном режиме. При работе в режиме X Window, не используйте.
which показывает полный путь к исполняемому файлу команды.
whereiz находит файлы, страницы справочного руководства для указанной команды.
who список пользователей работающих в системе в данный момент.
whatis поиск по базе данных страниц руководства и отображение краткого описания.
users отображает краткий список пользователей работающих в системе в данный момент. Ключ w – подробная информация о всех пользователях, работающих в данный момент и также простой, вход в систему и др. Если нужен один пользователь, то указать имя в параметре.
uptime показывает текущее время, продолжительность сеанса , количество пользователей и загруженность процессора.
uname выводит информацию об используемой операционной системе (при вводе дополнительных параметров команды , выдаёт довольно много информации).
tzselect запуск утилиты, которая позволяет выбрать часовой пояс.
pwd отображает полный путь к текущему каталогу.
hwclock встроенные часы Вашего компьютера. Для изменения даты и времени и синхронизации с системными часами, необходимы привилегии root.
hostname команда отображает идентификатор данного узла сети ( его имя). root может изменить имя узла на новое.
finger отображение информации о пользователе, имя которого указано в команде.
oclock простые часы, которые висят на рабочем столе (много дополнительных параметров).
date отображает текущие дату и время, по системным часам ядра.
cal форматированный календарь на текущий месяц ( добавить y и будет календарь на весь текущий год).
apropos поиск строки в заголовках и названиях документации ( дополнительно вводится слово для поиска). Выдаёт список всего найденного.
su вход в сеанс администратора, но придётся ввести пароль. Для выхода из этого сеанса наберите exit и нажмите ENTER.
vmstat выдаёт сведения о процессах, памяти и загруженности центрального процессора.
reboot корректное выключение с последующей загрузкой. Перезагрузка.
poweroff корректное выключение системы.
halt быстрое и корректное выключение системы.
whoami показывает текущий идентификатор пользователя, работающего в данном терминале.
write отправляет сообщение другому пользователю, находящемуся в системе, путём копирования строк с терминала отправителя на терминал получателя.
wall отправляет сообщение на терминал каждого пользователя находящегося в системе в данный момент.
history показывает пронумерованный список команд, которые Вы выполняли в этом и предыдущем сеансе. Если в списке истории их довольно много, то увидите последние.
jobs выводит список всех выполняемых и приостановленных задач.
kill завершить процесс (необходимо указать какой).
killall позволяет управлять процессами используя их имена или имена файлов, а не идентификаторы как в kill. Завершаются все указанные процессы.
kernelversion показывает основную и дополнительную версии ядра.
nice позволяет отобразить или настроить приоритет задачи.
ps выводит список всех работающих процессов.
pstree показывает иерархию процессов системы, что хорошо показывает их взаимозависимость.
renice задаёт приоритет для указанной задачи.
script позволяет записывать весь вывод с терминала в файл. Что бы остановить запись нажмите Ctrl+d. Если имя файла не указано то записывается в typescript.
times показывает полное время выполнения процессов для всей системы и данного пользователя.
top запускает программу , которая позволяет управлять процессами. И ещё много дополнительной, полезной информации.
cd смена текущего каталога. По умолчанию переходит в домашний каталог текущего пользователя (если без параметров).
dir отображает файлы в текущем каталоге в алфавитном порядке и с учётом регистра.
file показывает тип содержимого указанного файла (текст, выполняемый, данные).
find поиск файлов в текущем каталоге. Если указать путь, можно искать везде.
free отображает информацию об оперативной памяти, подкачки, кэше, свободная память, общая и т.д.
ls показывает все файлы в текущем каталоге в алфавитном порядке. Аналогична dir.
last показывает список пользователей, которые заходили в систему с момента создания файла /var/log/wtmp.
lastlog проверяет историю входа в систему зарегистрированных пользователей.Форматирует и выводит на печать файл /var/log/lastlog.
logger посылает запрос демону syslogd с просьбой поместить сообщение в системный журнал.
lpr отправляет документ на печать демону печати.
chmod изменяет режим доступа к файлу. Символьный или числовой формат.
chown смена владельца указанного файла. Требуется доступ root.
chage применяется для изменения срока действия учетной записи. Для администрирования.
chfn изменяет сведения о пользователе в файле /etc/passwd из которого берёт информацию команда finger.
chgrp команда для администратора,для изменения группы владельцев файла.

UNIX как основа мобильной и нетбучной техники | блог начинающего линуксоида

UNIX как основа мобильной и нетбучной техники

Японский гигант электронной продукции Sharp явил миру своё очередное создание – планшет NetWalker PC-T1, самое значимое в этом планшете то, что оснащен он ОС Ubuntu 9.04, также гаджет имеет 5-ти дюймовый тачскрин, разрешение экрана 1024×600 пикселей, процессор с частотой 800 МГц с маркировкой i.MX515 от производителя Freescale. ОЗУ на устройстве 512 МБ, также имеется возможность подключения дополнительной флеш-памяти объёмом 8 ГБ microSD/microSDHC, для работы в интернет предусмотрен Wi-Fi контроллер работающий по протоколам IEEE 802.11b/g ну и Bluetooth 2.1+EDR, комплектоваться будет также двумя USB-портами, 3,5 мм разъёмами для наушников и микрофона и встроенным динамиком, производитель заявил, что время работы устройства без подзарядки – 6 часов. Приобрести и протестировать чудо-устройство можно будет с мая.