пятница, 27 ноября 2015 г.

Резервное копирование Ubuntu / Linux Mint с SystemBack.

Восстановление системы, позволяет пользователю вернуть состояние своего компьютера (в том числе, установленных приложений и системных настроек), к тому моменту, когда была, сделанна резервная копия.
Иногда при установке программы или драйвера ваша ОС перестает стабильно работать.
  Systemback позволяет легко создавать резервные копии файлов, конфигурации системы и пользователей. В случае возникновения проблем, вы можете, восстановить предыдущее состояние системы. Есть дополнительные функции, такие как: система копирования, установка системы и создания Live-CD.

среда, 25 ноября 2015 г.

Как закрыть зависшую программу в Linux

Хотя Linux является действительно стабильной платформой, иногда программа может зависнуь.
Вообще у вас есть два варианта для закрытия программы:

1. Закройте все программы, связанные с этой программой (в том числе несколько окон программы)

2. Закройте программу с помощью курсора мыши.


Используем KillAll.
  1. Нажимаем Alt+F2 и вводим название вашего эмулятора терминала
  2.  В терминале пишем sudo killall . Например sudo killall firefox

 Используем xkill

  1. Нажимаем Alt+F2 и вводим название вашего эмулятора терминала
  2.  В терминале пишем sudo xkill. Затем щелкаем мышкой по окну которое хотим убить


вторник, 24 ноября 2015 г.

Сброс панели в Linux Mint

Чтобы вернуть панель Linux Mint к исходному состоянию в терминале надо выполнить команду

 gsettings reset-recursively org.cinnamon (THIS IS FOR CINNAMON)

gsettings reset-recursively org.mate.panel (THIS IS FOR MATE)

ПРИМЕЧАНИЕ :

В некоторых случаях необходимо перезагрузить компьютер.

Проверенно на MATE Dekstop Environment.

воскресенье, 15 ноября 2015 г.

Mac OS из Linux Mint

Mac OS из Linux Mint
Хотите  mac os linux? Пожалуйста, mac из linux, все очень просто!!!
  Welcome !!! Неправильный Linux


Здесь можно посмотреть как я все сделал.
План дествий
  1. Устанавливаем систему (в моем случае Linux Mint 17.2 xfce).
  2. Удалим программы которыми не пользуемся.
  3. Установим софт нам необходимый.
  4. Настроим внешний вид как Mac OS :)

 Включить оконный менеджер Compiz
 Compiz — композитный менеджер окон, использующий для ускорения 3D графики OpenGL. Он предоставляет множество разных графических эффектов и представляет собой комплекс плагинов, декораторов, инструментов настройки интерфейса и эффектов.
Оконный менеджер Compiz интегрирован разработчиками в систему Linux Mint 17.1 "Rebecca" Xfce, но не задействован по умолчанию, т. к. описывалось выше, ему необходимо ускорение 3D. Иными словами, ваш компьютер должен поддерживать 3D графику. Чтобы это проверить, откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующую команду:

/usr/lib/nux/unity_support_test -p

Если в выводе команды, в строке  Unity 3D supported: вы видите yes, значит задействовать Compiz возможно, если же no, то включить оконный менеджер Compiz вы не сможете.
запуск Compiz. Откройте окно Поиск приложений - Alt+F2, введите и выполните команду (нажать Enter или кнопка Запустить):

compiz --replace 

 Чтобы Compiz запускался при входе в систему, данную команду необходимо ввести в Автозапуск приложений. Откройте программу Сеансы и запуск, вкладка Автозапуск приложений, нажмите кнопку +Добавить, что низу окна и введите в открывшемся дополнительном окне, как на снимке:
Установка тем, значков и курсора:

sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install mac-ithemes-v3
sudo apt-get install mac-icons-v3
  





  Установка MBuntu Splash

sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install mbuntu-bscreen-v3


Установка шрифтов Apple

wget -O mac-fonts.zip http://drive.noobslab.com/data/Mac-14.04/macfonts.zip
sudo unzip mac-fonts.zip -d /usr/share/fonts; rm mac-fonts.zip
sudo fc-cache -f -v


По окончании установки перезагрузите компьютер, чтобы убедиться в изменениях, начиная с заставки Plymouth.
 

Обои MAC OS
 
Установка Docky:
 
Откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующие команды:

sudo add-apt-repository ppa:docky-core/ppa
sudo apt-get update
sudo apt-get install docky


Улаление Docky:

sudo add-apt-repository -r ppa:docky-core/ppa
sudo apt-get update
sudo apt-get remove docky



вторник, 27 октября 2015 г.

linux команда chattr

С помощью команды chattr можно изменить атрибуты файла. Параметр + устанав-
ливает атрибут, а параметр — атрибут снимает.
Например:
# chattr +i /boot/grub/menu.lst
Данная команда устанавливает атрибут i, запрещающий любое изменение, пере-
именование и удаление файла. Установить этот атрибут, равно как и снять его,
имеет право только суперпользователь или процесс с возможностью
CAP_LINUX_IMMUTABLE. Чтобы изменить файл, нужно очистить атрибут с помощью
команды:
# chattr -i /boot/grub/menu.lst
Если установить атрибут j, то все данные, прежде чем они будут записаны непо-
средственно в файл, будут сохранены в журнал ext4. Данный атрибут имеет смысл,
только если файловая система смонтирована с опциями data=ordered или
data=writeback. Когда файловая система смонтирована с опцией
data=journal, этот атрибут не имеет значения, поскольку все данные файла и так
уже журналируются.
Когда для файла установлен атрибут A (прописная буква), тогда не происходит об-
новление записи atime (в ней хранится время доступа к файлу). Это позволяет из-
бежать лишних дисковых операций ввода/вывода, что полезно для медленных ком-
пьютеров.
Если для файла установлен атрибут a, в файл можно только добавлять данные. Этот
атрибут имеет право установить (или очистить) суперпользователь или процесс с
возможностью CAP_LINUX_IMMUTABLE.
Атрибут c заставляет систему упаковывать (сжимать) содержимое файла, что по-
зволяет сэкономить место на диске. При чтении из этого файла возвращаются не-
сжатые данные. При записи в файл информация автоматически сжимается и запи-
сывается на диск в уже сжатом виде.

вторник, 1 сентября 2015 г.

Автозапуск программы как демона

Автозапуск программы как демона
Обычно в системе уже есть много подсказок как это сделать, но всё-таки приходится лазить по разным файлам и искать в интеренете дополнительную информацию. Это не значит, что я опишу тут каждую букву, но искать придётся меньше, надеюсь.
Для начала стоит заглянуть в каталог /etc/init.d. Здесь содержатся запускные скрипты всех сервисов, а также два файла для желающих написать себе такой же:
README и skeleton
skeleton содержит в себе болванку скрипта запуска с довольно подробными комментариями, а README его неплохо дополняет, не смотря на его небольшой размер. Также можно посмотреть и другие файлы и попытаться найти там что-то, что прояснит непонятную ситуацию.

понедельник, 31 августа 2015 г.

Плохое имя файла. Крякозябры

В названии файла есть служебный символ bash
Самый простой случай. Для удаления файлов, содержащих в своем названии служебные символы вроде пробелов, кавычек, двойных кавычек, звездочек, обратные кавычки и др. можно заэкранировать обратным слешем или использовать одинарные кавычки:
$ rm -f my\:file\ name $ rm -f 'my file with white:spaces:and:colons' $ rm -f \(filename\)
С помощью одинарных кавычек нельзя удалить файл, в названии которого есть одинарная кавычка, даже заэкранировав ее.
С полным списком служебных символов и механизмом экранирования в bash можно ознакомиться в man bash. Раздел QUOTING.

вторник, 25 августа 2015 г.

Включение контроля скорости кулера процессора

Для Windows на диске с драйверами шла специальная программа, с помощью которой можно сбросить скорость куллера до 700 об\мин. Но для Linux'а ничего не было.
По умолчанию Ubuntu не контролирует скорость кулера. После её установки рёв вентилятора на процессоре, мягко говоря, очень раздражал. 

среда, 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-шифрование. Большинство пользователей могут отключить.


вторник, 27 января 2015 г.

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

Вначале установим пакет lm-sensors.
$ sudo apt-get install lm-sensors
После чего утилите необходимо определить устройства чтобы корректно отображать температуру, напряжение CPU и скорость вращения кулеров.
Делается это тоже довольно просто. Запускаем sensors-detect так:
$ sudo sensors-detect
Утилита будет просто задавать вопросы, на которые нужно отвечать Enter’ом (что по-умолчанию будет означать — yes).
В самом конце утилита sensors-detect спросит о разрешении добавления необходимых для мониторинга модулей при загрузке системы (файл /etc/modules), на что необходимо будет ввести yes
После чего необходимо перезагрузить ваш компьютер.
Вы можете с помощью команды sensors (обратите внимание что ей не требуется root-полномочия) получать необходимую информацию о температурах процессора, видеокарты и материнской платы, напряжение процессора и скорость вращения кулеров.
$ sensors

Ускорение работы Linux.

Preload

Первым шагом установим Preload, который будет кешировать чаще всего запускаемые вами приложения и при этом старт системы будет происходить быстрее. Для тех, кто использует SSD вместо HDD, может данный пункт несущественен, результата особого не заметите.

Сохранить настройки яркости экрана ноутбука

Выполните в терминале следующую команду для определения подсветки:

cat /sys/class/backlight/acpi_video0/max_brightness

Вывод должен быть следующий: максимальный уровень подсветки вашего ноутбука - 100. (Минимальное значение - 0).

Выполните команду на открытие и редактирование файла rc.local:

sudo gedit /etc/rc.local

Когда редактор с файлом откроется, скопируйте и вставьте в конце перед exit 0 следующую строку, изменив 0 (ноль) до уровня яркости на ваше усмотрение (от 0 до макс. 100):

echo 50 > /sys/class/backlight/acpi_video0/brightness


Сохраните и закройте редактор.

Теперь после включения, яркость будет составлять 50 % от максимальной.

Отключаем Bluetooth при загрузке системы

Для включения и отключения беспроводных устройств (например, Bluetooth или Wifi) используется утилита rfkill. Мы должны указать системе, что мы хотим выполнить команду rfkill с соответствующими параметрами при запуске системы. Для этого нужно добавить строку вызова команды в файл /etc/rc.local. Откройте файл /etc/rc.local для редактирования (под root’ом):