среда, 11 февраля 2015 г.

Tanido для Raspberry Pi

Этот бесплатный сервер для обмена файлами стал доступен и для Raspberry Pi. Если кто не слышал, Tanido выдает доступ к файлам и меди с удаленного компьютера.

Определяем версию Ubuntu из командной строки

Команда lsb_release

Команда lsb_release предназначена для вывода информации о текущей версии дистрибутива Ubuntu. Чтобы получить требуемую информацию, выполните в командной строке команду lsb_release -a:
$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 9.10
Release: 9.10
Codename: karmic
Как видите, мы получили версию (Release) и кодовое имя (Codename).

Файл /etc/lsb-release

Так же информация о версии Ubuntu хранится в файле /etc/lsb-release. Чтобы вывести файл, выполните в командной строке команду cat /etc/lsb-release:
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"

Файл /etc/issue

Есть еще один простой способ определить версию, это просмотреть содержимое файла /etc/issue, хотя сам файл предназначен несколько для других целей. Для этого в командной строке выполните:
$ cat /etc/issue
Ubuntu 9.10 \n \l

понедельник, 9 февраля 2015 г.

THERMALD и INTEL P-STATE предотвратят перегрев ноутбука

Особенности ноутбуков таковы, что не всегда удается обеспечить эффективную вентиляцию и охлаждение процессора. И если под небольшой нагрузкой процессор остается в штатном диапазоне температур, то где гарантия, что однажды под более серьезной нагрузкой ваш электронный любимец не сгорит?
Такую гарантию решили дать специалисты компании Intel, подарив свободному сообществу свою разработку — Linux Thermal Daemon (thermald).
Алгоритм работы службы thermald прост: программа постоянно контролирует температуру CPU и при достижении опасных значений, либо повысит обороты вентилятора, либо снизит тактовую частоту процессора. Все это осуществляется динамически и совершенно прозрачно для пользователя.

Установка Linux Thermal Daemon (thermald)

Программа настолько важна, что ее включили в состав официального репозитория Ubuntu 14.04:


sudo apt-get install thermald

Активация поддержки технологии Intel P-State

Технология Intel P-State предоставляет интеллектуальное управление тепловыделением процессора с помощью автоматической регуляции тактовой частоты процессора и напряжения. Замечательная технология, несправедливо обделенная вниманием в Linux. Так включим же ее поддержку в ядре:
Для этого получаем права администратора и открываем файл /etc/default/grub. В нем добавляем к значению переменной GRUB_CMDLINE_LINUX_DEFAULT строку "intel_pstate=enable".

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=enable"

Не забудем обновить настройки Grub:

sudo update-grub

После перезагрузки нужно удостовериться, что P-State теперь работает. Для этого предназначена команда "cpupower frequency-info".













воскресенье, 8 февраля 2015 г.

Как проверить скорость интернета из командной строки ?

  Если вы хотите проверить скорость интернета на сервере или не хотите применять тяжелое Flash приложение на сайте speedtest.net, тогда вам может подойти speedtest-cli, консольная утилита для тестирования Internet соединения.
  speedtest-cli тестирует ваше соединение используя популярный сайт speedtest.net. поддерживает - список серверов сортируя их по дистанции, повторный тест с определенным сервером, также вы можете использовать Speedtest Mini server  и расшарить URL на картинку с результатом с speedtest.net. 


среда, 4 февраля 2015 г.

Linux сервесы

consoleKit

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

networkmanager

NetworkManager автоматизирует переключение между сетевыми соединениями. Пользователям ноутбуков, которые подключаются к интернету и через WiFi, и через Ethernet, он будет полезен. На большинстве стационарных компьютеров его можно выключить. Этот сервис может требоваться при подключении через DHCP. Если ваше оборудование использует NetworkManager, можно попробовать отключить сервис network.

acpid

Acpid (Advanced Configuration and Power Interface daemon) контролирует управление питанием, а также некоторые устройства ввода. Рекомендуется включить его только если это действительно необходимо. Поэтому попробуйте отключить его, и если возникнут ошибки при управлении питанием (режим sleep, ждущий режим и т.д), тогда включите его.

anacron, atd, cron

Это планировщики, использующиеся каждый для своей цели. Cron рекомендуется оставить включенным, особенно если ваш компьютер обычно работает долго без выключения. Если вы настраиваете сервер, выясните, какие именно планировщики у вас используются, а остальные отключите. На настольных компьютерах/ноутбуках atd и anacron скорее всего можно отключить. Имейте ввиду, что планировщики задач используются также для таких целей, как очищение папок /tmp и /var.

auditd
Этот сервис сохраняет сообщения ядра. Эти сообщения могут быть использованы по-разному. SELinux использует эту службу для регистрации событий. Хотя существую и другие сервисы для ведения логов, рекомендуется оставить эту службу включенной (особенно если у вас включен SELinux).

autofs

Сервис монтирует внешние накопители, такие, как флешки и карточки памяти. Рекомендуетсявключить, если вы используете внешние накопители.

avahi-daemon

Avahi — это реализация zeroconf, полезная для обнаружения устройств и услуг в локальной сети без DNS-серверов. Это то же самое, что и mDNS. Для большинства пользователей можно выключить этот сервис. Имейте в виду, что данный сервис также используется сетевыми функциями Pulse Audio.

bluetooth, hcid, hidd, dund, pand

Bluetooth используется для портативных беспроводных устройств (не wifi, 802,11). В некоторые ноутбуки встроен блютуз. На основе блютуз существуют беспроводные мыши, хэндзфри и другие аксессуары для сотовых телефонов. Но в большинстве компьютеров нет блютуза, и этот сервис можно отключить. hcid управляет всеми устройствами, hidd обеспечивает поддержку устройств ввода (клавиатур и мышей), dund управляет сетевыми соединениями через блютуз, pand позволяет подключаться к ethernet-сетям через блютуз.

btseed, bttrack

Эти сервисы управляют автоматическим сидированием и трекингом в peer-to-peer BitTorrents-сетях. Для их использования необходимо настроить все torrent-клиенты и произвести некоторые сетевые настройки.

capi

Сервис только для ISDN оборудования. У большинства пользователей должен быть отключен.

cpuspeed

Динамическое изменение частоты процессора для экономии потребляемого электричества. Многие современные ноутбуки позволяют это делать. Самые современные настольные компьютеры тоже поддерживают динамическое изменение частоты процессора. Пользователи платформ Pentium-M, Centrino, AMD PowerNow, Transmetta, Intel SpeedStep, Athlon-64, Athlon-X2, Intel Core 2 должнывключить этот сервис. Выключите этот сервис, если вы хотите, чтобы процессор работал на фиксированной частоте.

cron

Смотри anacron.

cups

Используется для печати. Включите сервис, если вы используете принтер, поддерживающий CUPS.

dund

Смотри bluetooth.

firstboot

Этот сервис используется для ряда действий при первой загрузке системы после ее установки. Каждый раз при загрузке он проверяет, не первая ли это загрузка (/etc/sysconfig/firstboot). Он должен бытьвыключен.

gpm

Это сервис для работы мыши в текстовом режиме. Если вы не используете текстовые консоли (CTRL-ALT-F1,F2...), тогда выключите сервис. Лучше всего включить его для уровня загрузки 3, а для 5 — выключить.

haldaemon

HAL — это абстрактный уровень оборудования. Это очень важный сервис для сбора и обработки информации об оборудовании из нескольких источников. 

hplip, hpiod, hpssd

HPLIP — это сервис для поддержки в Linux принтеров HP, включая такие, как: Inkjet, DeskJet, OfficeJet, Photosmart, Business Inkjet и другие LaserJet. Он поддерживается проектом HP Linux Printing Project. HPLIP должен быть включен только если вы используете какой-то из этих принтеров.

httpd

Это web сервер Apache. Если вы используете его при разработке сайтов, включите его. Иначе необходимо его выключить.

iptables

Это стандартный firewall под Linux. Настоятельно рекомендуется включить данный сервис, если вы подключены к интернету. Если у вас есть физический firewall, его можно выключить, однако все равно не рекомендуется это делать.

ip6tables

Это firewall для IPv6 подключений. Если вы не используете IPv6 (большинство пользователей),выключите его.

irda, irattach

irda обеспечивает подключения устройств через ИК-порт (ноутбуки, мобильные телефоны и др.). Для большинства пользователей он должен быть выключен.

irqbalance
Этот сервис увеличивает производительность мультипроцессорной системы. Для пользователей, у которых нет нескольких процессоров, он должен быть отключен. Однако для некоторых новых процессоров (Intel Core 2 Duo, AMD X2) его нужно включить.

isdn

Это сервис для подключения к интернету через ISDN-модем. Если у вас его нет, выключите сервис.

kudzu

Это сервис для поиска новых устройств в системе. Он также конфигурирует новые устройства. Если вы используете съемные устройства или просто хотите, чтобы систем сама находила новые устройства,включите сервис. Однако для большинства серверов и настольных систем его можно выключить и включать только когда он нужен.

lirc

LIRC обеспечивает поддержку инфракрасного дистанционного управления под Linux. Если у вас нет такого устройства, отключите его. Используется он для таких приложений, например, как Myth TV.

lisa

LISa — это информационный сервис, которые предоставляет примерно такие же возможности, как и «Сетевое окружение» в Windows. Хотя это полезно для компьютеров в сети, может быть достаточно Samba и NFS, поэтому большинство пользователей может отключить данный сервис.

lm_sensors

lm sensors предоставляет возможность контролировать значения датчиков материнской платы и других устройств (широко используется в ноутбуках и мощных серверах). Полезно следить за температурой процессора и других устройств. Самое популярное GUI для просмотра этих данных — программа GKrellM. Если вы не используете эту программу, сервис рекомендуется отключить.

mcstrans

Сервис нужно включить для вывода контекстных сообщений от SELinux. Если вы отключили SELinux, сервис нужно отключить.

mdmonitor

Сервис полезен для вывода информации об RAID и LVM. Не является важным для системы и может быть отключен.

messagebus

Это сервис для IPC (межпроцессное взаимодействие). Важный для системы сервис и нестоятельно рекомендуется его включить.

nasd

Network Audio System — это нижний уровень сервер/клиент системы, реализованной в KDE. В большинстве случаев можно выключить.

netconsole

Логгирование по сети. Может быть выключен.

netfs

Сервис используется для автоматического монтирования (при загрузке) сетевых файловых хранилищ, таких, как NFS, Sabma и др. Удобен если вы подключаетесь к другому компьютеру по локальной сети. Для большинства одиночных ноутбуков и настольных компьютеров может быть выключен.

netplugd

Netplugd может контролировать состояние сетевых интерфейсов и изменять их состояния. Может бытьвыключен.

nfs, nfslock

Это стандартный способ для предоставления доступа по сети к вашим файлам и дискам в Unix/Linux/BSD систем. Если вам это не нужно, выключите сервис.

nmbd

Используется для работы Samba. Читай руководство по Samba.

nscd

Этот сервис работает с паролями и их кэшами для аутентификации (NIS, NIS+, LDAP). Может бытьвыключен.

ntpd

Этот сервис автоматически обновляет системное время через интернет, указанное при установки системы. Если система постоянно подключена к интернету, очень рекомендуется включить ее, иначе ее можно выключить.

pand

Смотри bluetooth.

pcscd

Обеспечивает поддержку смарт-карт и смарт-карт ридеров. Если вы ими не пользуетесь, служба должны быть выключена.

restorecond

Используется для контроля и восстановления файлов в SELinux. Он не необходим, но настоятельно рекомендуется его включить при использовании SELinux.

rpcbind

Сервис управляет удаленным вызовом процедур для других служб (таких, как NFS и NIS). Может бытьотключен, если нет служб, зависящих от него.

rpcgssd, rpcidmapd, rpcsvcgssd

Используется для NFS v4. Если не используете NFS v4, должен быть выключен.

sendmail

Если вы не настраиваете почтовый сервер с поддержкой IMAP или POP3 сервисов, то этот сервис не нужен. Если вы проверяете почту в интернете (mail.ru, gmail и др.) или используете для этого такие программы, как Thunderbird, Kmail, Evolution, то он должен быть выключен.

setroubleshoot

Это сервис специально для устранения проблем с SELinux. Если возникают какие-нибудь проблемы, сервис выводит сообщение на рабочий стол. Не является необходимым, но крайне полезно. Поэтому рекомендуется его включить при использовании SELinux.

smartd

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

smb

Сервис нужен для предоставление доступа к файлам на Linux из Windows. Должен быть включен только если вам нужно расшарить файлы для Windows машин.

sshd

SSH позволяет другим пользователям запускать приложения на вашем компьютере, подключившись удаленно по сети со своего компьютера. Это потенциальная брешь в безопасности. Если вы не используете данную возможность, сервис должен быть обязательно выключен.

wpa_supplicant

Этот сервис требуется, если вы используете wifi карточку и для подключения требуется WPA-шифрование. Большинство пользователей могут отключить.