Архив рубрики: Linux

Ваш путеводитель по одной из самых популярных и влиятельных операционных систем в мире. От базовых команд и установки дистрибутивов до глубокого изучения ядра и сетевых технологий — здесь вы найдете статьи и руководства на самые разные темы, связанные с Linux. Независимо от вашего уровня подготовки, здесь найдется что-то интересное и полезное.

Удаление старых ядер Linux

После обновления системы, в папке /boot остаются старые, неиспользуемые ядра системы. Обновление ставится рядом, а не поверх, это политика Linux, чтобы можно было загрузиться в старое ядро.
Так вот, если Вам мешает длинный список при загрузке системы, или же /boot находиться на отдельном разделе и там кончается место, необходимо очистить систему от старых ядер.
Сначала убедимся что все работает с новым ядром, а только потом чистим.
Делается это всего двумя командами в терминале от рута.

apt-get remove linux-{image,headers}-номер_версии

где номер_версии имеет вид примерно такой 2.6.39-2-486 (на моем примере)
После этого обязательно обновляем загрузчик командой

update-grub

Запуск графических приложений Linux через PuTTY

Наверное большинство системных администраторов используют различные инструменты из своего "джентльменского” набора, для удаленного администрирования подответсвенных им машин. Для администрирования серверов, или рабочих станций под управлением Linux, как правило хватает SSH. Но как же быть в случае, если нам необходимо запустить графическое приложение на удаленной машине? Для этого существует уйма платных и бесплатных программ, которые вы без труда найдете по первым же поисковым запросам в интернете. Сегодня мы рассмотрим Open Source решение Xming.

Как известно X Window System изначально реализовывала клиент-серверную архитектуру, благодаря чему  мы можем запускать приложения на одной машине, а графический ввод или вывод осуществлять на другой (имеющей доступ к первой по сети).
Давайте рассмотрим, как это можно сделать на компьютере с операционной системой Windows (в которой как  мы знаем нет X - сервера). Воспользуемся утилитой XMING.
Скачав с официального сайта последнюю версию программы приступаем к установке, которая впрочем довольно простая, и я думаю, описывать все пункты в которых нужно нажимать "далее”, не стоит.
Запускаем нашу программу, после чего она благополучно свернется в трей. Теперь нам нужно сконфигурировать наш PuTTY. Настройки все те же самые (IP адрес, кодировка, пр), за исключением одного пункта (см. Рисунок)

putty_ssh_x11

Здесь нам необходимо поставить флажок напротив "Enable X11 forwarding”.
Подключаемся к удаленной машине (на которой запущены "иксы”) и вызываем через консоль необходимое нам приложение, например напишем: firefox и получим браузер, если он у нас такой есть там установленный (по умолчанию в Debian есть, и называется iceweasel) или запустим проводник Debian так же написав его имя nautilus и так любое приложение. Всё работает 😉

Мониторинг температуры в Linux

Установим Psensor, программа которая следит за температурой и загрузкой процессора, скоростью вращения кулеров, температурой жестких дисков и видеокарт NVIDIA и AMD и т.д. Утилита имеет вполне приятный и понятный интерфейс.

Установим программу Psensor в Ubuntu. Для начала установим нужные компоненты для работы утилиты. Выполним в Терминале команду:

sudo apt-get install lm-sensors hddtemp

Далее настроим lm- sensors:

sudo sensors-detect

На все вопросы, которых будет немало, отвечаем утвердительно «YES». Теперь нужно перегрузить систему, либо выполнить следующую команду:

sudo service module-init-tools start

А теперь собственно устанавливаем и саму виновницу торжества — Psensor:

sudo apt-get install psensor

После этого программа готова к работе. Она очень эффективно интегрируется в панель Uunity и в реальном времени выводит информацию о температуре CPU, либо ту, какая вам нужна. В Psensor есть очень удобная функция, она может выдать системное предупреждение о критической температуре. Достаточно только отметить этот пункт в настройках.

"Убиваем" зависшие приложения в Linux

Хоть Linux и стабильная операционная система, но иногда и тут бывают казусы, в виде зависшего приложения, либо зависания всей системы в целом. К примеру у меня бывают такие случаи после запуска windows-приложения, либо родной программы. Система отказывается реагировать на нажатие клавиш, мыши и т.д. Как правило вы должны сами понять, после чего это произошло, последняя запущенная программа, игра и т.д. Если операционная система Ubuntu «висит» наглухо, то с вероятностью в 99.99% вам поможет следующее. На клавиатуре нажимаем: Ctrl — Alt — F1, (вместо F1 можно нажать любую системную клавишу от F1 до F6) После этого вы попадете в виртуальную  консоль. Перед вами появится черный экран. Нужно ввести ваш логин (ник) и пароль. Далее запускаем программу-мониторинг процессов Top

top

Если вдруг программа не запустится, то установите ее:

sudo apt-get install top

Теперь после запуска top вы увидите все запущенные процессы и приложения. Находим в списке подозреваемую программу, из-за которой и могло быть вызвано зависание системы, и запоминаем или записываем ее PID. Это число из самой левой колонки. Как правило оно состоит из 4 или 5 цифр. Далее нажимаем K, потом вводим цифру PID программы и жмем Enter 2 раза. После этого выбранная программа должна пропасть из списка запущенных. Далее нажимаем Ctrl — Alt — F7 и попадаем на нашу рабочую Ubuntu. После этого все должно работать.

Установка драйверов в Linux на принтеры Canon

Расскажу-ка я вам как установить драйвера для принтеров Canon, марок PIXUS, MX, MP, IP и MG в Ubuntu 14.04/13.10/13.04/12.10/12.04, а также Linux Mint 16/15/14/13. Думаю в остальных дистрибутивах на ядре Linux всё будет работать так же 🙂

Читать далее Установка драйверов в Linux на принтеры Canon

Установка Ubuntu с флешки

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

Это пошаговое руководство подойдет для всех актуальных версий Ubuntu, а именно 12.04 и 12.10, 13.04 и 13.10. Со вводной частью, думаю, можно закончить и приступить непосредственно к самому процессу. Рекомендую также познакомиться со способом запуска Ubuntu «внутри» Windows 10, 8 и Windows 7 с помощью Linux Live USB Creator.

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

Спасибо Valve за любовь к Linux

Возможно я где то не все понимаю но мне кажется очень хорошо что Valve так полюбила Linux. В основном это из-за того, что ей не понравилась Windows 8, это я прочитал не на одном новостном ресурсе. Благодаря Valve и её клиенту Steam, а так же игрушкам которые портируются на Linux, эта система всё больше звучит на устах моих знакомых которые ооочень далеки от всего этого, а значит система становится популярнее. AMD и NVIDIA начали делать драйвера к своим видеокартам и это тоже большой плюс, в общем то уже и так давненько делают, но пока, что плохо они с этим справляются. Надеюсь, Linux будет развиваться еще быстрее чем раньше 🙂

Узнаем модель материнской платы в Linux

Захотелось мне на сервере процессор поменять, но как узнать какой сокет у материнской платы в терминате линукса, не разбирая сервака? Всё очень просто. Выполняем команду:

dmidecode

Сохраняем нужный софт в Linux

Решили переустановить свой Linux?  Но как же весь установленный софт и настройки? А тут все очень просто и быстро! Есть волшебная команда, которая создает отчет в виде текстового файла об установленном софте и прочих библиотеках и т.д. В Терминале вводим:

Читать далее Сохраняем нужный софт в Linux

Установка Samba сервер на Debian и Ubuntu

Samba — программа, которая позволяет обращаться к сетевым дискам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части.
Samba предоставляет службы файлов и печати для различных клиентов Microsoft Windows и может интегрироваться с операционной системой Windows Server, либо как основной контроллер домена (PDC), либо как член домена. Она также может быть частью домена Active Directory.

1) Устанавливаем самбу на Debian/Ubuntu

sudo apt-get install libcups2 samba samba-common

Затем указываем в какой рабочей группе работают компьютеры в сети. (данный вопрос выплывает не всегда, по умолчанию может использоваться группа WORKGROUP) 

2) Добавим пользователя и создадим нужные каталоги.
Добавим пользователя user10 в систему
*вместо user10 впишите свое.

sudo adduser user10

и вводим пароль для него.

Добавим пользователя в Samba

sudo smbpasswd -a user10

и вводим пароль для пользователя user10

Создаем каталоги, создадим два каталога, первый будет доступен только пользователю, второй будет общей шарой.

sudo mkdir /home/share/
sudo mkdir /home/share/share

назначим права на созданные каталоги

sudo chmod 777 /home/share/share

3) Добавляем информацию о каталогах в конфиг.

sudo nano /etc/samba/smb.conf

и в самый низ добавляем следующие

[homes]
comment = Home Directories    browseable = no    valid users = %S    writable = yes create mask = 0700    directory mask = 0700

[share]
comment = All users upload and download path = /home/share/share create mode = 0777 directory mask = 0777 available = yes browsable = yes public = yes writable = yes

и перезапускаем Samba server

sudo /etc/init.d/samba restart

4) После чего в сетевом окружении Windows появится ПК с хостнеймом сервера, что бы зайти на него нужно ввести имя и пароль пользователя которого Вы создали в шаге 2.