Система

Чтобы установить DHCP-сервер, нужно ввести следующую команду в командной строке терминала:
sudo apt-get install isc-dhcp-serverЕсли есть более одной сетевой карты в сервере c Ubuntu, то нужно определиться с сетевой картой, которая будет прослушивать запросы DHCP клиентов. (По умолчанию, слушает на интерфейсе eth0).
Изменить это можно путем редактирования файла /etc/default/isc-dhcp-server. В строке INTERFACES пометь eth0 на желаемый интерфейс.

Добавлено: 01 марта 2013 | Читать далее...
При необходимости анализа температуры компонентов сервера или десктопной машины, а так же если нет возможности входа в bios, но установленна ОС Ubuntu, выход есть! К нам на помощь приходит пакет lm-sensors.
Установка:
Выполняем команду:

Если sensors ничего не выводит, то необходимо перезагрузить систему.
Удачи!
Установка:
apt-get install lm-sensorsПосле установки необходимо инициализировать имеющиеся сенсоры. Выполняем:
sensors-detectНа все вопросы отвечаем: YES.
Выполняем команду:
sensorsВывод приблизительно будет такой, следует учитывать что зависит от железа на котором запускается утилита:
atk0110-acpi-0 Adapter: ACPI interface Vcore Voltage: +1.23 V (min = +0.85 V, max = +1.60 V) +3.3 Voltage: +3.22 V (min = +2.97 V, max = +3.63 V) +5 Voltage: +4.99 V (min = +4.50 V, max = +5.50 V) +12 Voltage: +11.93 V (min = +10.20 V, max = +13.80 V) CPU FAN Speed: 1577 RPM (min = 600 RPM) CHASSIS FAN Speed: 0 RPM (min = 1200 RPM) CPU Temperature: +36.0°C (high = +60.0°C, crit = +95.0°C) MB Temperature: +25.0°C (high = +45.0°C, crit = +95.0°C) nouveau-pci-0100 Adapter: PCI adapter temp1: +30.0°C (high = +100.0°C, crit = +110.0°C)Как видно на выводе температура процессора в допустимых пределах.

Если sensors ничего не выводит, то необходимо перезагрузить систему.
Удачи!

Добавлено: 08 февраля 2013 | Читать далее...
При возникновении проблем с расхождением времени на хост-машинах, можно воспользоваться протоколом NTP для исправления ситуации. NTP - это сетевой протокол для синхронизации времени.
Устанавка пакета:
Устанавка пакета:
sudo apt-get install ntpДля дальнейшей настройки читайте далее.
Добавлено: 07 января 2013 | Читать далее...
SMART - аббревиатура означает Self Monitoring Analysing and Reporting Technology. На текущий момент поддержка SMART заявлена многими производителями жестких дисков. С помощью этой технологии можно выявить следующие проблемы:
- Проблемы блока магнитных головок
Физические повреждения, логические ошибки
Проблемы привода, системы позиционирования
Проблемы электронной части (платы)
Превышение температуры
sudo apt-get smartmontoolsНа выходе получаем 2 приложения: smartctl и smartd.
- smartctl (Control and Monitor Utility for SMART Disks) - поддерживает ATA, IDE, SATA и SCSI-3 диски.
smartd - является демоном smartclt, пытаясь включить SMART monitoring на ATA устройствах (smartctl -s on) опрашивая устройства каждые 30 минут (по умолчанию), при этом логируя ошибки дисков и изменения атрибутов в файл /var/log/syslog. Smartd можно сконфигурировать на отсылку предупреждений по e'mail в случае обнаружении проблемы.
smartctl -i /dev/hdaЕсли выключен, то Включить SMART, можно так:
smartctl -s on /dev/hdaДля получения полной информации о жестком диске выполняем:
smartctl --all /dev/hda
Добавлено: 29 октября 2012 | Читать далее...
Все действия производятся от пользователя root.
Используемые в тексте константы:
Используемые в тексте константы:
- [USERNAME] - логин, для доступа к Интернет
- [PASSWORD] - пароль, для доступа к Интернет
- [INTERFACE] - название интерфейса через который будет идти соединение
noipdefault defaultroute hide-password lcp-echo-interval 20 lcp-echo-failure 3 connect /bin/true noauth persist mtu 1492 maxfail 0 noaccomp default-asyncmap usepeerdns user "[USERNAME]" unit 0 plugin rp-pppoe.so [INTERFACE]В /etc/ppp/pap-secrets и /etc/ppp/chap-secrets добавить строку
"[USERNAME]" * "[PASSWORD]"
Добавлено: 01 февраля 2012 | Читать далее...
Для смены интерфейса нужно отредактировать файл:
Пример: есть сетевая карта которая определяется системой как eth0, нужно чтобы она определялась как eth1, для этого открываем выше описанный файл и видим

/etc/udev/rules.d/70-persistent-net.rulesЗаменив имя в поле NAME
Пример: есть сетевая карта которая определяется системой как eth0, нужно чтобы она определялась как eth1, для этого открываем выше описанный файл и видим
# PCI device 0x13f0:0x0200 (sundance) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:26:18:d9:53:8d", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"Испраляем в поле NAME значение eth0 на eth1
# PCI device 0x13f0:0x0200 (sundance) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:26:18:d9:53:8d", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"Далее сохраняем файл и перезагружаем систему, после этого интерфейс будет переименован.

Добавлено: 18 января 2012 | Читать далее...
Во время установки было выбрано поддержка русского языка в Ubuntu Server 11.04, после чего выявилась проблема. Все то что было написано на кириллице отображалось в виде квадратиков.
Исправить ситуацию можно следующим образом:
Исправить ситуацию можно следующим образом:
- установить пакет console-cyrillic
sudo apt-get install console-cyrillic
- перезагрузить сервер:
sudo reboot
Добавлено: 20 сентября 2011 | Читать далее...
Набор горячих клавиш для управления новым интерфейсом Ubuntu Unity:
- Super(клавиша Windows) – Открывает Dash.
- Удерживая Super – Вызывает Панель c цифрами на значках.
- Удерживая Super и нажимая 1, 2, 3 и т.д. – открывает соответствующее приложение
- Alt + F1 – Установите указатель на Панель, используйте стрелки для навигации – вниз,вверх и Enter запускает приложение. Стрелка вправо открывает контекстное меню значка.
- Alt + F2 – Открывает Даш в специальном режиме на выполнение любых команд.
- Super + F – Открывает файлы и папки в окне запуска Dash.
- Super + W – Режим масштабирования всех окон на всех рабочих местах.
- Super + D – Свернуть все окна (сворачивает все окна). Повторное нажатие, восстанавливает их.
- Super + T – Открывает Корзину.
- Super + S – Экспо режим. Отъезжают столы,что позволяет вам управлять окнами и переключаться между столами.
- Ctrl + Alt + T – запуск терминала.
- Ctrl + Alt + L – Блокировка экрана.
- Ctrl + Alt + влево / вправо / вверх / вниз – переход к новой рабочей области.
- Ctrl + Alt + Shift + влево / вправо / вверх / вниз – Место окна в новом рабочем пространстве.
- F10 – Открытие Глобального меню на верхней панели и клавиши со стрелками – перемещение по меню.
Добавлено: 17 сентября 2011 | Читать далее...
Все ниже описанное относится к версиям Ubuntu 11.04 и ниже. Проблема в следующем, нетбук (ASUS 1000H) подключался к wifi (адаптер RaLink 2790 (RT2860)), получал ip-адрес по DHCP, но сеть не работала, либо работа не продолжительное время. Потом разрывалось соединение и заново подключалось с тем же печальным эффектом. Первое что нужно выяснить какой драйвер используется для работы адаптера. Это можно сделать выполнив команду в консоле:
lspci -vvРезультат ее был таков:
01:00.0 Network controller: RaLink RT2860 Subsystem: RaLink Device 2790 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 19 Region 0: Memory at fbef0000 (32-bit, non-prefetchable) [size=64K] Capabilities: <access denied> Kernel driver in use: rt2800pci Kernel modules: rt2860sta, rt2800pci
Изменено: 13 ноября 2011 | Добавлено: 27 августа 2011 | Читать далее...
Возникли проблемы работы тачпада на eee pc 1000H в 11.10. Настройка тачпада осуществляется через утилиту synclient. Для настройки нужно выполнить команду:
/usr/bin/synclient TapButton1=1 TapButton2=2 TapButton3=3 VertTwoFingerScroll=1 TapAndDragGesture=1 SingleTapTimeout=320 FastTaps=1Возможно потребуется изменить поведение нажатий тачпада под свои нужды, для этого нужно скорректировать значения опций TapButtonN, где N соответствует нажатию одно пальца, двух и трёх, а значения - это номера эмулируемых кнопок мыши: 1 - левая, 2 - средняя, 3 - правая. Так же не помещает создать файл поместив туда выше описанную команду, после чего задав в настройках запускать его при старте системы. Иначе придется запускать данную команду каждый раз вручную.
Изменено: 26 ноября 2011 | Добавлено: 27 июля 2011 | Читать далее...
Что бы узнать тип файловой системы на разделе жесткого диска нужно воспользоваться командой file.
file - определяет тип файла. Но, помимо определения типа файлов, команда может показывать информацию о разделах диска, если указать ключ -s (special-files).
Опция -s (special-files) заставляет команду file прочитать блочное устройство (block/char), как обычный файл.
Пример:
/dev/sdc7: Linux rev 1.0 ext4 filesystem data, UUID=7bb490f8-a327-4d93-860f-03e212421140 (needs journal recovery) (extents) (large files) (huge files)
Исходя из ответа команды file можно сделать вывод что файловая система на разделе жесткого диска является ext4.
file - определяет тип файла. Но, помимо определения типа файлов, команда может показывать информацию о разделах диска, если указать ключ -s (special-files).
Опция -s (special-files) заставляет команду file прочитать блочное устройство (block/char), как обычный файл.
Пример:
$ sudo file -s /dev/sdc7Ответ команды:
/dev/sdc7: Linux rev 1.0 ext4 filesystem data, UUID=7bb490f8-a327-4d93-860f-03e212421140 (needs journal recovery) (extents) (large files) (huge files)
Исходя из ответа команды file можно сделать вывод что файловая система на разделе жесткого диска является ext4.

Изменено: 01 октября 2011 | Добавлено: 19 июля 2011 | Читать далее...
Иногда в силу некоторых обстоятельств необходимо подключиться к DHCP серверу и получить с него автоматически настройки. Если такое требуется выполнить один раз то достаточно запустить следующую команду:
Если же требуется постоянное автоматическое получение настроек сети при старте системы, то необходимо прописать в файле:
sudo dhclient eth0Где eth0 имя сетевого адаптера.
Если же требуется постоянное автоматическое получение настроек сети при старте системы, то необходимо прописать в файле:
/etc/network/interfacesследующее:

Изменено: 01 сентября 2011 | Добавлено: 08 июля 2011 | Читать далее...
При ковырянии в системе с глючным крипто-замком при загрузке системы наткнулся на сообщение: "error loading operating system". Вывод данного сообщения означает слет GRUB загрузчика.
Для восстановления загрузчика нужно загрузиться с LiveCD который к примеру есть на самом установочном диске с ubuntu. После загрузки открываем консоль и набираем:
Для восстановления загрузчика нужно загрузиться с LiveCD который к примеру есть на самом установочном диске с ubuntu. После загрузки открываем консоль и набираем:
sudo mount /dev/sdXY /mnt
Добавлено: 11 мая 2011 | Читать далее...
Для монтирования сетевых ресурсов из файла fstab под пользователем нужно выполнить несколько пунктов:
- В разделе опций должна стоять опция user
- На команды mount, mount.cifs должен быть возведен флаг SUID
- При наличии файла credentials должны быть даны права на чтения пользователю под которым будет монтироваться раздел
- Так же права пользователю на запись должны быть даны на каталог в который будет монтироваться ресурс
#<file system> <mount> <type> <options> <dump><pass> //172.16.100.2/www /mnt/www cifs credentials=/usr/local/etc/smbshare,iocharset=utf8,rw,uid=skynet,noauto,user 0 2
Изменено: 15 сентября 2011 | Добавлено: 01 мая 2011 | Читать далее...
Для удаления старых или не нужных ядер нам понадобится консоль. Запускаем ее и вводим следующую команду:
Допустим нужно удалить ядро linux-image-2.6.32-21-generic, для этого вводим команду:
dpkg -l | grep linux-imageДалее видим какие есть в наличия ядра

Допустим нужно удалить ядро linux-image-2.6.32-21-generic, для этого вводим команду:
sudo apt-get purge linux-image-2.6.32-21-genericПосле удаления нужно обновить список загрузчика GRUB:
sudo update-grub
Изменено: 05 июня 2011 | Добавлено: 24 марта 2011 | Читать далее...
Начиная с ubuntu 10.04 кнопки управления находятся в левой части окна. Такое новаторство по нраву не всем.
Для перемещения кнопок в правую часть нужно нажать ALT+F2 и ввести, затем выполнив:

Для перемещения кнопок в правую часть нужно нажать ALT+F2 и ввести, затем выполнив:
gconftool-2 --set /apps/metacity/general/button_layout --type string "menu:minimize,maximize,close"Для возвращения кнопок в исходное положение выполнить:
gconftool-2 --set /apps/metacity/general/button_layout --type string "close,minimize,maximize:menu"Изменения вступают в силу сразу.
Добавлено: 17 марта 2011 | Читать далее...
Иногда возникает ситуация когда нужно запустить скрипт или программу с повышенными привилегиями. Единоразово это можно сделать выполнив в консоли:
sudo <путь и имя программы или скрипта>Но для постоянного запуска такой метод подходит мало. Для решения этой проблемы можно создать кнопку запуска со следующей командой:
gksudo <путь и имя программы или скрипта>Нажав такую кнопку появится окно с запросом вашего пароля. После удачного ввода пароля приложение или скрипт запустится с правами ROOT.
Добавлено: 17 марта 2011 | Читать далее...
Различия во времени возникают из-за того что Ubuntu считала системное время компьютера как время по UTC, и при выводе прибавляла к нему смещение текущего часового пояса, которое указал пользователь. С такой проблемой столкнулся в Ubuntu 10.04.
Для исправления сложившейся ситуации нужно поменять значение параметра «UTC» в конфигурационном файле /etc/default/rcS на значение «no»
Выполняем в консоли:
Для исправления сложившейся ситуации нужно поменять значение параметра «UTC» в конфигурационном файле /etc/default/rcS на значение «no»
Выполняем в консоли:
sudo gedit /etc/default/rcSВ открывшемся редакторе изменяем значения UTC:
UTC=noСохраняем, перезагружаем и радуемся.
Добавлено: 17 марта 2011 | Читать далее...