Радуйтесь, поклонники Linux. Данная ОС будет работать на ноутбуках Dell с чипами от Intel Kaby Lake. Три новые модели XPS 13 Developer Edition от производителя будут доступны с Ubuntu и процессорами 7-го поколения, начиная с 10 октября.
Если у вас есть Android-устройство (смартфон или планшет) и компьютер с Linux (Ubuntu, Linux Mint, Raspbian, Debian и т.д.), а также есть Wi-Fi роутер, то можно наладить обмен данными с Android на Linux.
Для этого установим программу «FTP сервер» на ваше Андроид-устройство. Для этого заходим в Google PLay и устанавливаем эту утилиту. Страница программы. После установки и запуска вы увидите следующий интерфейс:
Нам нужно нажать на красную кнопку Power. После этого кнопка станет зеленой и появятся данные ftp для входа на Андроид-устройство.
В моем случае были следующие данные:
Сервер доступен по адресу: ftp://192.168.1.105:2221
Имя пользователя: francis Пароль: francis
Другие данные не нужны. Теперь мы можем заходить на Android и просматривать, копировать и удалять каталоги и файлы. Чтобы зайти на ваше устройство можно воспользоваться несколькими способами.
Способ первый. Использование файлового менджера. В Убунту будем использовать Nautilus, хотя можно использовать практически любой файловый менеджер, с возможностью FTP соединения. В разных версиях Убунту его настройки могут отличаться, но главное, чтобы вы поняли саму суть.
3. Выделяем пункт Зарегистрированный пользователь и вводим логин и пароль (francis) — Подключиться
4. Пользуемся.
К примеру в Raspberry PI 3 я подключился чрез файловый менеджер PCManFM. Тут принцип тот же: Перейти — Соединится с сервером.
Если вдруг кнопка ОК будет неактивна, то кликните по Анонимный вход, а потом опять на Войти как. Лично у меня так срабатывало.
Способ второй. Использование FTP-клиента FileZilla.
1. Запускаем клиент и жмем: Файл — Менеджер сайтов
2. Далее жмем кнопку Новый сайт. Выставляем следующие параметры: Хост — 192.168.1.105 Порт — 2221 Протокол — FTP-Протокол передачи файлов Шифрование — оставил как было Тип входа — Нормальный Логин и пароль — francis 3. Жмем кнопку: Соединиться
После этого увидим двухпанельный менеджер файлов. Справа будет ваше Андроид-устройство, а слева — ваш компьютер.
Мы все любим Windows, правда? Безусловно, это прекрасная операционная система. Однако что будет, если я скажу вам, что Ubuntu лучше? Вы можете рассмеяться и подумать, что нет ничего лучше любимой Windows. Но в этой статье мы рассмотрим 6 причин, почему Ubuntu лучше, чем Windows.
Некоторые из вас думают, что Ubuntu только для умников, и что средний пользователь не сможет её использовать. Тогда как она может быть лучше Windows? Правда в том, что Ubuntu не так уж сложно использовать, на самом деле так же просто, как использовать Windows, в некотором смысле даже проще. Итак, рассмотрим несколько причин, почему Ubuntu лучше Windows.
1. ОС и обновления программного обеспечения
Представьте себе ситуацию: вы садитесь, чтобы сделать какую-то работу на вашем ПК с системой Windows, и как только вы готовы распечатать важный документ, всплывает окно с просьбой обновить Windows. Будучи послушным сознательным пользователем, вы обновляетесь и перезагружаете компьютер.
Спустя 10 минут вы готовы завершить начатое, но вдруг всплывает уведомление от Apple, что у них тоже есть обновление для вас. Раздражает? Да!
Видите ли, это происходит потому, что Windows обрабатывает ОС и обновления приложений отдельно. Поэтому, вы будете получать всплывающие окна для каждого из приложений, когда они будут нуждаться в обновлении. Это делает процесс обновления сложным, поэтому много людей отключает его вообще.
Ubuntu другая. Всё делается с помощью хранилищ, она использует менеджер обновлений, для этого процесса ОС и всех установленных приложений. Таким образом, вы управляете обновлениями с одного места. Это намного проще, поэтому пользователи, как правило, не отключают его, а значит, находятся в большей безопасности. Кстати говоря…
2. Компьютерная безопасность
Windows имеет функции безопасности, которые вы можете использовать для защиты системы, но вы никуда не денетесь от того факта, что Ubuntu более безопасна, чем Windows.
Учётные записи пользователей в Ubuntu имеют намного меньше разрешений по умолчанию, чем в Windows. Это значит, что если Вы хотите внести изменения в систему (например, установить приложение) – сначала Вам нужно ввести пароль. В Windows – не нужно. Это делает Ubuntu более сложной для запуска вредоносной программы или вируса.
Ubuntu менее популярна, чем Windows. Это значит, что плохие парни, которые делают вирусы, написали не так уж много вредоносных программ для Ubuntu: это хорошая новость для пользователей!
Кроме того, много плохих парней сами используют Ubuntu, так что, хоть Ubuntu и восприимчива к вирусам, вероятность того, что вы будете заражены – ничтожна. Ничтожна, но возможна – всегда используйте антивирусное ПО в Ubuntu.
3. Оформление рабочего стола
Windows имеет не много возможностей настройки рабочего стола, и хотя в 10 версии они расширились, относительно предыдущих, им всё равно ещё далеко до Ubuntu.
Вы сильно ограничены изменением обоев или цветов стартового меню в Windows, но в Ubuntu любая часть рабочего стола может быть легко изменена. Хотите рабочую панель справа? Нет проблем. Не нравятся иконки? Легко исправить. Может, шрифты Ubuntu хотите сделать, какие Вам по душе? Ни слова больше!
Ниже на скриншоте мой рабочий стол Ubuntu 16.04. Изменения, которые я делал около 5 минут, сильно отличают его на вид от стандартного рабочего стола.
4. Системные ресурсы
Не каждый может позволить себе поющее-танцующий компьютер. Так что для некоторых последняя версия Windows дороговата. А Ubuntu можно использовать не в самой новой версии.
На тестовом компьютере, я установил Ubuntu и Windows 10, и, как Вы видите ниже, Windows 10 задействует почти в два раза больше оперативной памяти, чем Ubuntu. Это не принципиально для меня, потому что тестовый компьютер имеет 8 Гб оперативной памяти.
Но если Ваш компьютер имеет 2 ГБ оперативной памяти, это значит, что Ubuntu занимает 60% от вашей оперативной памяти, а Windows 10 – 90% Если ваш компьютер имеет ещё меньше ресурсов, чем 2 ГБ, можете выбрать лёгкие версии Ubuntu и Linux, которые используют меньше системных ресурсов. Это продлит жизнь Вашего компьютера на несколько лет.
5. Живая среда
Если раньше вы не использовали Windows, и решите что надо ее попробовать, вам придется устанавливать систему на компьютер. Это значит, что вы потеряете много времени на установку, а если она вам не понравится, то вы потеряете свои данные. В Ubuntu по-другому.
В Ubuntu, как и в многих других дистрибутивах Linux, вы можете записать образ на компакт-диск или флешку и загрузить с этого носителя полностью рабочую версию операционной системы. Это значит, что вы можете попробовать Ubuntu без необходимости установки на жесткий диск. Не понравилась ОС? Нет проблем: просто перезагрузите машину и вы вернётесь к предыдущей версии, как будто ничего не случилось.
6. Это бесплатно
Это правда, Ubuntu на 100% бесплатна. Она не стоит ни копейки (но вы можете сделать пожертвование на их сайте). Я знаю, что вы собираетесь сказать: «Но Windows 10 тоже бесплатна».
Windows 10 была предложена в качестве бесплатного обновления до конца июля, но предложение уже не действует (хотя есть другой способ обновления).
Windows 10 обойдётся Вам в $ 119.99 для домашнего использования и $ 199,99 в качестве профессиональной версии, что очень дорого. Так почему бы не сэкономить эти деньги и вложить их во что-то другое? Вместо Windows 10, Вы можете бесплатно загрузить последнюю версию Ubuntu.
Windows vs. Ubuntu: что же Вы выберете?
В целом, и Windows 10, и Ubuntu – отличные операционные системы, каждая из которых имеет сильные и слабые стороны. И это здорово, что у нас есть выбор.
После шумихи вокруг Windows 10 пользователи начали понимать, что эта система небезопасна и может распространять личную информацию. Все больше и больше новых пользователей начинают искать альтернативы среди открытых систем. Пользователям нужна система, которая не шпионит за их данными, и обеспечивает максимальную безопасность и конфиденциальность. Для обеспечения большей анонимности в интернете можно использовать VPN сервисы.
Но когда в Ubuntu, Fedora, OpenSUSE или других дистрибутивах Linux доходит дело до VPN, у пользователей могут возникнуть проблемы. Для разработчиков важнее пользователи Windows, а Linux до сих пор еще не в приоритете. В этой статье мы рассмотрим лучшие VPN для Linux, которые вам обязательно будут полезными. В списке будут как платные так и бесплатные сервисы.
Обычно, для подключения VPN в Linux используются такие технологии, как OpenVPN, OpenConnect или NetworkManager. Но будет намного лучше, если VPN провайдер выпускает свой клиент для Linux. Его намного проще настроить, и здесь есть намного больше функций. Большинство VPN в этом списке имеют свой клиент для операционной системы Linux.
1. PIA - Private Internet Access
Провайдер Private Internet Access - это один из лучших и самых распространенных VPN на сегодняшний день. Он доступный, позволяет подключить сразу несколько устройств, предлагает приемлемую скорость работы сети, а также полностью безопасен. В том числе, это один из самых популярных VPN сервисов для Linux. Это вполне заслужено. Здесь используется OpenVPN с шифрованием с помощью 256 битного AES ключа. У сервиса есть свой клиент как для Debian, так и для Red Hat систем. Но учитывая все преимущества сервиса, стоит он не дешево - 3,33 $ в месяц.
2. ExpressVPN
Компания ExpressVPN выпустила свой официальный клиент для Linux совсем недавно, в апреле 2016. К сожалению, графического интерфейса пока нет и программа работает только из командной строки. Но это все еще намного проще чем настройка отдельных конфигурационных файлов.
Список серверов всегда будет в актуальном состоянии, а пользователи могут переключиться между протоколами UDP и TCP при работе по OpenVPN. Самым большим недостатком этого VPN для Linux есть цена. Сервис стоит вдвое больше чем PIA. В течение 30 дней сервис возвращает деньги, так что вы можете попробовать VPN бесплатно. Но у серверов более внушительные характеристики, а скорость сети намного больше.
ExpressVPN работает на Ubuntu, Fedora, Debian и CentOS. Одновременно вы можете подключить до трех устройств, а также теперь вы можете работать с netflix.
3. AirVPN
AirVPN предлагает официальные клиенты для дистрибутивов Linux - Debian, Ubuntu, OpenSUSE и Fedora. Вы можете использовать его как из командной строки, так и через графический интерфейс. Здесь больше всего настроек безопасности. Вы можете подключиться с помощью OpenVPN, SSH или SSL, а также пересылать трафик через ряд альтернативных портов. Этот сервис тоже платный, цена как и у PIA.
4. Buffered
Это новый VPN сервис, основанный в Венгрии. Вы можете подключить одновременно три устройства, а трафик неограничен. Сервис дорогой, но есть гарантия возврата денег в течение 30-ти дней. Интересной вещью есть то, что клиент может искать открытые порты на защищенных серверах. Это отличная возможность обойти страницы входа в систему, которые часто встречаются в гостиницах и аэропортах. Серверы находятся в 16-ти странах, но скорость работы очень быстрая. Клиент работает в большинстве дистрибутивов Linux.
5. Mullvad
Сервис Mullvad пошел еще дальше и предлагает клиент с открытым исходным кодом для Debian и Ubuntu. Поддерживаются такие функции, как отключение интернета, защита от утечки DNS, маршрутизация ipv6. Сервис ведет журналы, но не логи соединений, поэтому в плане безопасности он надежный. Одновременно можно использовать три соединения. Также доступно перенаправление портов. Выбор сервера ограничен, но это допустимо. На официальном сайте есть пакеты для Debian и Ubuntu, но программа будет работать в большинстве дистрибутивов. Дальше рассмотрим лучшие бесплатные VPN 2016.
6. Itshidden
Это уже бесплатный VPN Linux. Все сервисы, что мы рассматривали выше - платные, но они более надежны. Ни один из них не ведет логов подключений, а это значит, что к вашей информации никто не сможет получить доступ: ни злоумышленники, ни правоохранительные органы. В бесплатных сервисах все намного по-другому. Многие из них ведут логи, а также используют небезопасные протоколы связи.
Например, этот VPN сервис использует протокол PPTP, так что она не совсем безопасна, но если аналогов нет, то использовать можно. Политика конфиденциальности заявляет, что никакие логи посещений не ведутся, так что к вашим данным по-прежнему не могут получить доступ, по крайней мере, со стороны сервера VPN.
7. SecurityKISS
Это еще один лучший бесплатный VPS для Linux, у которого есть официальный клиент для этой операционной системы. Поддерживаются различные протоколы работы в том числе SSH, FTP, RDP, Telnet и так далее. Но как и у других бесплатных VPS здесь есть несколько минусов. Компания хранит журналы и IP адреса пользователей, а это не желательно для тех, кто хочет защитить свою конфиденциальность. Также в бесплатной версии количество доступного трафика ограничено 300 мегабайт в сутки, а это очень мало.
Выводы
Даже если провайдер VPN не предоставляет официального клиента для Linux, почти все они могут быть настроены с помощью OpenVPN. В этой статье мы рассмотрели лучшие VPN для Linux, причем как бесплатные, так и платные, поэтому вы сможете выбрать то что вам нужно. Бесплатные VPN для Linux имеют свои ограничения, но в некоторых ситуациях с этим можно мириться. А вы используете VPN для работы в сети? Какие бесплатные сервисы могли бы посоветовать другим пользователям? Напишите в комментариях!
На завершение небольшая лекция, о том, что такое VPN и как работает эта технология:
А вы знаете как пользоваться компьютером? До некоторого возраста этот вопрос звучит достаточно смешно. Данные слова становятся еще более чуждыми во время взросления вашего ребенка. Использование компьютера - это то, что люди просто делают.
Но не все компьютеры или операционные системы для их управления создаются на одном уровне. Они не нейтральны. Используемое нами программное обеспечение оказывает влияние на наши ценности, предположения и навыки. Какие привычки и нравы вы бы хотели передать своим детям?
Эта статья не о зависании вашего ребенка за компьютером. Американская Академия Педиатрии выступает против залипания детей перед экранами в возрасте до двух лет. Хотя это не останавливает разработчиков приложений, производителей телефонов и производителей аксессуаров.
Речь пойдет о детях старшего возраста, тех, кто готов освоить клавиатуру. ПО вызывает у них много вопросов, и linux для ребенка может стать лучшим вариантом для начала обучения. Давайте же поговорим почему это так.
1. Linux не делает из вас потребителя
Многие из нас живут в потребительском обществе. Реклама заполнила всю нашу жизнь, заставляя покупать больше, иметь больше и накапливать больше. Данная проблема не может быть решена путем покупки еще одной вещи.
В Windows и Mac OS X ситуация ничем не отличается. Вы не обязаны этого делать, но от вас ожидается покупка большинства приложений. А это говорит о большем количестве рекламы.
Пока ваш ребенок пользуется компьютером, они будут навязывать покупку приложений и игр. Значительно хуже ситуация со смартфонами и планшетами. Всё это способно ударить по вашему кошельку, также это способствует увеличению потребностей и цифрового влечения. Компьютер, включая телевизор и другие средства массовой информации учат вашего ребенка, как быть потребителем.
В Linux ваш ребенок будет хотеть больше программ, однако, когда придет время, он не попросит вашу кредитную карту. В рамках разрешений ребенок сможет находиться где пожелает и скачивать дополнительное ПО бесплатно. Именно бесплатно, а не устанавливать пиратские копии. Это приводит к изменению его отношения к компьютеру. И это не становится для ребенка просто еще одним способом траты денег. Вместо этого компьютер становится инструментом, который поощряет творчество и исследования. И это только начало.
2. Linux призывает отдавать и обмениваться
Поделитесь своими игрушками! Родители братьев и сестер знают о неизбежном появлении данного вопроса. И этот элемент важен. В таком возрасте мало кто будет спорить о том, что дети должны понимать важность сбережения и эгоизма над обменом.
Когда мы становимся старше, всё это становится менее ясным. Объявления побуждают нас накапливать то, что мы имеем. Наша культура возвышает людей, которые получают во много раз больше дохода, чем им нужно, и мы говорим о необходимости стремления к такому же богатству. Давать, будь то благотворительность или иная причина, рассматривается как второстепенное, характерное щедрым людям или тем, у кого есть деньги, накопленные после всех их расходов.
Linux переворачивает представления. Он не требует траты денег на программное обеспечение, на приложения и на расширения компьютера как на продукты. Ваш ребенок будет расти с представлением о программном обеспечении, созданном разработчиками с пользой для других.
Если ваш ребенок в один прекрасный день займется кодированием, он будет иметь представление о том, как расширить возможности компьютера, чтобы тот смог выполнить необходимую задачу. Он почувствует желание поделиться своими результатами с другими, так же, как делают члены научного сообщества. Он может внести свой вклад и в более широких кругах, и не рассматривать свои навыки, как способ создания приложения, которое сделает его богатым в один прекрасный день.
3. Linux учит беречь
Электронная промышленность наполнена отходами. Продукты поставляются с жизненным циклом от одного года до двух лет. Многие «умные» гаджеты не получают обновления, что на руку производителям, ведь это становится для вас причиной покупки очередной модели. С компьютерами всё не так плохо, но новым версиям Windows зачастую требуется обновление аппаратной части. Apple не выпускает на старые Макбуки последние версии Mac OS X (или MacOS, как в скором времени она будет названа).
Всё это учит детей, что электронные вещи дешевые и временные товары. Они призывают людей использовать и выбрасывать, а не сберегать и перерабатывать.
Linux же противоположен. Он отлично работает на оборудовании, которому уже несколько лет. Вы можете воспользоваться данной ОС, чтобы возродить (спасти) старый компьютер с мертвым жестким диском. Поставив его на машину, которая едва может запустить Windows XP.
Linux может помочь вам победить запланированное устаревание и научить ваших детей ценить то, чем они владеют.
4. Дети могут свободно экспериментировать
ПК - превосходные устройства. Ни один другой инструмент не дает возможности в рамках одного устройства написать роман, нарисовать комикс, записать песню, создать игру или сделать видео.
На коммерческих операционных систем программное обеспечение, необходимое для творчества может стоить несколько долларов. Иногда ценник доходит до сотен долларов.
В Linux все инструменты бесплатные. Правда, некоторые из этих приложений не сравнить с их коммерческими аналогами. Но в настоящий момент мы говорим о детях, а не о профессионалах. Кроме того, если ваш ребенок научится делать качественную работу с использованием свободного программного обеспечения, это позволит сэкономить им деньги в дальнейшем. Их творчество в меньшей степени будет зависеть от размера их дохода, что позволит им стать более креативными.
Также они смогут экономить деньги на оборудовании. Ведь linux для детей хорошо работает на компьютере, который стоит не так уж дорого.
5. Также Linux - это образование!
Вы можете не перейти на Linux из страха упустить определенные образовательные программы. К счастью, linux для ребенка имеет несколько вариантов своих собственных программ. Ваш ребенок может пользоваться компьютером, чтобы практиковать математику, карту мира, изучать химию и многое другое.
Плюс, с такими браузерами, как Mozilla Firefox и Google Chrome большая часть интернета будет у вас под рукой. Там нет веб-контента, направленного на обогащение посредством молодых умов, достаточно выбрать собственные приложения для решения любых вопросов.
Тем не менее, существуют целые дистрибутивы, предназначенные для обеспечения безопасного пространства по обучению вашего ребенка. Обычно они включают несколько образовательных приложений, очищенных от других инструментов, которые вашему ребенку еще могут не понадобиться. Это также один из способов удостовериться, что дети не используют компьютер для вещей, которые могут быть для них опасны.
6. Linux защищает детей от вредоносных программ
На протяжении последних десятилетий вирусы были нацелены на Windows. В настоящее время операционная система стала более безопасной, но остается риск из-за установки программного обеспечения из ненадежного источника. Если ваши дети старше, они могут наткнуться на опасные вложения электронной почты. Возможно это будет папка с музыкой, которую прислал их друг, но она не была скачана с безопасных сайтов. Некоторые дети знают, как безопасно обойти данные угрозы, но это не всегда так.
Linux не на 100% лишен вредоносного программного обеспечения, но здесь более безопасная вычислительная среда. Вашему ребенку по-прежнему необходимо знать, как избежать фишинговых и других социально-направленных атак, но многие из угроз Интернета больше не будут актуальны. И всё это без установки какого-либо антивирусного программного обеспечения, которое вы можете написать сами если захотите, например, чтобы защитить компьютеры на Windows, совместно использующие домашнюю сеть.
Во время использования linux для детей не забудьте создать отдельную учетную запись. Вы даже можете установить программное обеспечение, которое ограничивает их время нахождения за компьютером.
Будет ли ваш ребенок что-либо пропускать?
В США, в большинстве школ учеников обучают с использованием Windows или Mac OS X. Они узнают, как пользоваться таким программным обеспечением, как Microsoft Office, которое плохо работает на Linux машине. Иногда им потребуется запускать специальные программы, которые работают только на коммерческих платформах.
Но это не препятствие. Поскольку школы не знают, имеет ли каждый ребенок дома компьютер, они обеспечивают детей компьютерными классами. Подавляющее большинство заданий, например, печатать или создание презентации, не нуждаются в Microsoft Office. Бесплатной альтернативой является LibreOffice, который также хорошо подходит для данной работы, а может быть и лучше. Интерфейс будет отличаться от представленного для обучения вашему ребенку в школе, но зная, как использовать подобные приложения, это станет образовательным опытом и полезным навыком для него.
Многие школы переходят на Chromebooks (Хромобуки), и эта проблема становится всё менее важной. В любом случае ваш ребенок сможет сделать всё тоже на Chromebook, что и с рабочего стола Linux, просто запустив Google Chrome. В двух словах, это все, что есть на Chrome OS.
Любую операционную систему нужно держать под контролем, время от времени, отслеживать ее параметры, чтобы поддерживать все в нормальном состоянии и избежать возникновения серьезных и непредвиденных ошибок.
Операционная система Linux предлагает для этого множество инструментов. Вы можете отслеживать любые изменения в системе. Начиная от состояния процессора и запущенных процессов и до активности пользователей и состояния жесткого диска.
В этой статье мы рассмотрим программы слежения за компьютером Linux, которые будут полезны любому системному администратору, а также обычным пользователям. Большинство из утилит уже установлены в системе, и все что вам нужно, это только знать как ими пользоваться.
1. Top - просмотр активных процессов
Программа показывает запущенные процессы и их характеристики в реальном времени. По умолчанию отображаются процессы, использующие больше всего ресурсов процессора. Кроме этого, вы можете увидеть в программе сколько она использует памяти, ядер процессора, и время работы процесса. Список обновляется каждые несколько секунд.
Давайте рассмотрим несколько горячих клавиш, которые будут вам полезны при работе с утилитой:
t - отобразить общую информацию по всей системе;
m - отобразить информацию о памяти;
A - создает на одном экране несколько топов процессов по максимального потребления ресурсов. Может быть полезным для быстрого выявления самых ресурсоемких процессов;
f - выводит интерактивный экран настройки, позволяет быстро найти определенную задачу;
o - фильтры процессов;
r - выполнить утилиту renice для текущего процесса, позволяет изменить приоритет процесса;
k - выполнить утилиту kill для этого процесса;
z - отключить цветной вывод.
Эта утилита будет незаменимой при отслеживании перегрузок системы, с помощью нее вы сможете очень быстро и просто выявить какая программа потребляет все ресурсы.
2. vmstat
Эта команда показывает подробную информацию о памяти, процессах, страницах памяти, операциях ввода/вывода и нагрузке на процессор.
$ vmstat 3
Цифра три, значит, что информация будет выводиться каждые три секунды. В первом отчете содержится вся информация, накопленная с момента запуска системы, во всех последующих за интервал между вызовами утилиты. С полем memory и swap все понятно, они отображают состояние памяти, куда интереснее следующие поля.
Колонка bi показывает количество операций чтения с диска, а bo - вывода на диск. Колонки us и sy показывают загрузку процессора пользовательскими процессами и процессами системы соответственно, id отображает время простоя в процентах, во время ожидания работы диска. Колонки si и so отображают количество запросов записи и выгрузки страниц из swap.
Сокращение wa обозначает количество операций ввода/вывода, которые ждут своей очереди. В разделе procs, колонка r показывает количество процессов, ждущих своей очереди для выполнения на процессоре, а колонка b показывает процессы ждущие окончания дисковых операций. В колонке system, in - число выполненных прерываний, cs - число переключения контекста процессора в секунду.
3. w - просмотр пользователей
Утилита w позволяет посмотреть что делают другие пользователи сейчас на этом компьютере. Вы увидите время их входа, номер консоли и даже команду, которую выполняет пользователь.
$ w
Здесь первая запись, тот терминал, в котором мы выполнили w, а вторая - другой терминал, в котором просто открыта оболочка bash.
4. uptime
С помощью команды uptime вы можете посмотреть сколько уже работает компьютер или сервер. Кроме того, команда показывает количество вошедших пользователей, а также загрузку системы за 1, 5 и пятнадцать минут до вызова команды:
$ uptime
Значение загрузки системы чем меньше тем лучше.
5. ps - отображение процессов
Не всем подходит интерактивная утилита top, для некоторых случаев необходимо использовать ps. Чтобы вывести все процессы используйте опцию -A или -e
$ ps -A
Для получения большего количества информации используйте опцию -l: $ ps -Al
Для максимально полного вывода используйте такую команду: $ ps -AlF
Отображаем еще и потоки процессов: $ ps -AlFH
Вывести потоки сразу после процессов: $ ps -AlLm
Список процессов с потоками в виде дерева: $ ps -ejH
Отобразить информацию о безопасности: $ ps -eM
Вывести только нужный процесс: $ pgrep chromium
Или отобразить только процессы нужного пользователя: $ pgrep -u user
6. free - использование памяти
Эта утилита позволяет увидеть информацию о свободной, использованной и кэшированной памяти. а также пространстве подкачки:
$ free
Или в более понятном формате:
$ free -h
7. iostat -активность диска
Утилита iostat показывает немного другую информацию. Здесь вы можете увидеть скорость чтения и записи с диска, а также общее количество прочитанных и записанных данных:
$ iostat
8. sar - активность системы
Утилита sar позволяет собирать и сохранять информацию о работе системы в любое время. Вы можете сохранить такие параметры, как загрузка системы, нагрузка на процессор, скорость работы с диском и другое.
Чтобы посмотреть сохраненную в логах информацию за все время используйте:
$ sar -n DEV | more
Также вы можете вывести только данные за последние 24 часа:
$ sar -n DEV -f /var/log/sa/sa24 | more
Или смотреть статистику в реальном времени:
$ sar 4 5
9. mpstat - статистика ядер процессора
Эта утилита показывает нагрузку на каждое ядро процессора отдельно. Просто выполните:
$ mpstat -P ALL
10. pmap - память процесса
Утилита позволяет узнать по какому адресу в памяти загружены компоненты процесса, различные библиотеки и т д. Для работы нужно передать программе PID:
$ pmap -d PID
Рассмотрим несколько колонок:
mapped - количество памяти, в которую загружены файлы;
writeable/private - размер защищенного адресного пространства;
shared - общее пространство, для нескольких процессов.
11. ss - монитор сетевых подключений
Утилита позволяет отобразить активные сетевые соединения, таблицу маршрутизации, замаскированные соединения, а также участие в широковещательных передачах. Также вы можете посмотреть информацию об открытых сокетах и портах. Как пользоваться утилитой читайте в статье команда ss в linux.
12. iptraf - сетевая статистика в реальном времени
Команда iptraf позволяет отслеживать работу локальной сети. Она основана на Ncurses, а это значит, что вы будете иметь интерактивный доступ ко всем данным. Это информация о передаваемых данных по протоколах TCP, UDP, ICMP и OSPF, нагрузка на Ethernet, статистика узлов, ошибки контрольных сумм IP и многое другое.
13. tcpdump - анализ сетевого трафика
В отличие от предыдущей утилиты tcpdump позволяет анализировать содержимое всех пакетов, проходящих через определенный порт. Например, вы можете отслеживать всю информацию о запросах к DNS с помощью следующей команды:
$ tcpdump -i eth0 'udp port 53'
Также вы можете вывести все пакеты только протокола http, только без служебных пакетов FIN, SYN, ASC:
$ tcpdump 'tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)'
Теперь выведем все HTTP запросы на ip 192.168.1.8:
$ tcpdump -ni eth0 'dst 192.168.1.5 and tcp and port http'
15. starce - системные вызовы
Эта утилита позволяет выполнять трассировку системных вызовов и сигналов. Мониторинг linux может быть полезен для отладки веб-сервера или других проблем в системе.
16. nethogs - анализ нагрузки на сеть
Это более простой анализатор загрузки сети, который показывает сколько и какая программа потребляет пропускной способности сети. Очень просто и быстро можно понять что именно ест весь трафик. Подробнее о nethogs смотрите здесь.
Выводы
Вот и все, теперь вы знаете программы слежения за компьютером linux и сможете поддерживать свою систему в нормальном состоянии. С помощью этих утилит намного проще решать проблемы с системой, чем пытаться наугад понять почему все глючит или не работает.
На завершение 15 малоизвестных и полезных команд терминала:
Часто ли вы сталкивались с ситуациями когда нужно было восстановить данные?
Вы случайно удалили файла, но когда было уже поздно одумались, но не знали как восстановить, как вариант устанавливали операционную систему и по незнанию разметки дисков, отформатировали диск с всеми данными, музыка, фильмы, домашние фото и прочие другие данные. Вы в отчаянии не зная можно ли восстановить восстанавливали все по крупицам, но это лишь малейшая часть решения последствий проблемы которая возникла, данные в Linux можно восстановить и для этого есть утилиты, как платные так и бесплатные и сегодня мы обсудим 7 утилит которые помогут в восстановлении данных в Ubuntu Linux.
Кроме случаев ошибочного удаления данных возможны ситуации, когда оказывается испорчен носитель, появились поврежденные сектора на диске, поцарапан CD и так далее. В таких ситуациях тоже бывают нужны средства восстановления данных.
Очень часто при работе на компьютере, нет разницы в какой операционной системы бы вы работали, хоть Windows или Linux, вы всегда сталкиваетесь с тем, что удаляете файлы. Конечно, удаление это пол беды, но бывают такие ситуации, что вы устанавливаете систему и по незнанию отформатируете жесткий диск с всеми данными, это уже полная трагедия, в те далекие времена когда мне купили компьютер я подобное проделал несколько раз, думаю и среди вас много таких же счастливчиков, после по друзьях ходишь и как-то восстанавливаешь свой архив приложений, музыки и прочих файлов так как компьютер совершенно чист, я в те далекие еще пользовался CD/DVD, это частично спасало ситуацию так как хоть какой запас приложений я всегда сохранял, так сказать на черный день именно на такие ситуации или же поделиться с друзьями.
Частично конечно это все помогало, но большая часть данных все же была утеряна, а представьте ситуацию, вы студент, готовите курсовую, остается неделя либо две до сдачи, а у вас полетел жесткий диск на котором была ваша курсовая, как поступить в данной ситуации.
Знаю, многие пользователи привыкли с времен работы на системе от мелкомягких работать с графическим интерфейсом, но мы сегодня обсудим так же и консольные утилиты так как многие из них помогают в восстановлении не хуже, а в некоторых ситуациях даже лучше.
Как восстановить данные и какими приложениями воспользоваться?
Как восстановить утерянные данные с помощью TestDisk
TestDisk - это мощная бесплатная программа для восстановления данных! Она была разработана в первую очередь, что бы помочь восстановить утраченные разделы и/или восстановить загрузочную способность дисков если эта проблема вызвана программно, вирусами или ошибками человека (таких как случайное удаление Таблицы Разделов). Восстановить Таблицы Разделов с TestDisk очень легко.
Восстанавливать загрузочный сектор NTFS из резервной копии;
Восстанавливать MFT использую MFT зеркало;
Определять резервный SuperBlock ext2/ext3/ext4;
Восстанавливать удаленные файлы на файловых системах FAT, NTFS and ext2;
Копировать файлы с удалённых FAT, NTFS and ext2/ext3/ext4 разделов.
TestDisk подойдёт и для новичков, и для экспертов. Для тех, кто знает мало или вообще ничего не знает о методах восстановления данных, TestDisk может быть использован для сбора детальной информации о не загружающихся дисках которая затем может быть использована для дальнейшего анализа. Те, кто уже знаком с такими процедурами, должен найти TestDisk удобным инструментом при выполнении восстановления.
Чтобы попробовать восстановить данные, прежде всего установим утилиту testdisk, откройте терминал Ctrl + Alt + T и выполним следующую команду:
sudo apt-get install testdisk
утилита занимает что-то чуть больше 300 кб, очень мало, после установки запустим ее там же в терминале командой:
sudo testdisk
1. Запустили, видим первое окно где нам предлагают вести логи, выбираем пункт "NO Log" и жмем кнопку "Enter".
2. Далее предлагает выбрать необходимы диск, выберите его, переход по пунктам осуществляется с помощью стрелок вверх и вниз и подтверждением ввода с помощью клавиши "Enter". Выбрали нужный диск, далее переключитесь на кнопку "Proceed" и нажмите клавишу "Enter".
3. После предлагается выбрать тип таблицы разделов, в большинстве случаев это первый пункт "Intel / PC Partition" и он выбран по умолчанию, жмем "Enter".
4. Далее выбираем пункт "Analyse" и в следующей вкладке Quick Search, готовим диск к анализу на обнаружение файлов которые были удалены.
5. После этого очень быстро пробежал анализ так как я выбрал флешку для анализа на 14 Гб, анализ закончился и мы видим окно с результатами. Для того чтобы увидеть список найденных файлов, нажмите кнопку с буквой "P" конечно же при английской раскладке p.
6. Видим как бы список файлов и папок, что можно восстановить, с помощью стрелочек на клавиатуре переключаем и выбираем нужные папки и файлы для копирования.
Определились, выбрали папку для копирования, жмем кнопку с буквой "С", после увидите файловый менеджер где нам предлагается в какую из папок на компьютере скопировать файлы. Я выбрал директорию "Загрузки" далее еще раз жмем кнопку "С" подтверждая копирование файла именно в эту директорию. Вот пожалуй и все по утилите testdisk, очень проста в освоении, ничего сложного, главное внимательность.
Как восстановить данные с помощью утилиты Extundelete
Хорошая утилита, позволяет восстановить удаленные файлы в файловых системах ext3/ext4.
Прежде всего установим утилиту extundelete, выполните в терминале команду:
sudo apt-get install extundelete
Прежде всего после того как вы удалили с флешки или жесткого диска важные файлы, в данном случае важно сразу же отмонтировать раздел, выполнив в терминале команду:
umount /dev/sda[id]
где вместо id должен быть номер/идентификатор вашего диска, что узнать его нужно посмотреть список разделов в системе, выполним в терминале команду:
sudo fdisk -l
в итоге мы увидим много текста, но мотаем в самый низ где вы увидите что-то подобное:
Устр-во Загрузочный Start Конец Секторы Size Id Тип
/dev/sda1 4094 394020863 394016770 187,9G f W95 расшир. (LBA)
/dev/sda2 * 394020900 488391119 94370220 45G 7 HPFS/NTFS/exFAT
/dev/sda5 4096 14335 10240 5M 17 Скрытый HPFS/NTFS
/dev/sda6 2199552 299649023 297449472 141,9G 7 HPFS/NTFS/exFAT
/dev/sda7 299651072 310134783 10483712 5G 82 Linux своп / Solaris
/dev/sda8 310136832 394020863 83884032 40G 83 Linux
вот здесь ищем вашу флешку или диск, у меня в результате команда получается такой:
umount /dev/sdb1
если не определилась флешка в данном списке, ее можно увидеть запустив утилиту GParted.
Так же как вариант перемонтировать носитель в режиме «только чтение»
mount -o remount,ro /dev/sda[id]
Так же следует создать резервную копию раздела прежде, чем начинать с ним работу по восстановлению файлов:
dd bs=4M if=/dev/sda[id] of=partition.backup
Так же стоит добавить, у вас должен быть отдельный диск в который вы будете восстанавливать удаленные данные. Он обязательно должен располагаться на отдельном разделе не на том, на котором мы попытаемся восстановить данные, перейдите в директорию на этом новом диске куда будем восстанавливать файлы:
cd /<путь_к_каталогу_куда_восстанавливать_данные>
После манипуляций выше, запустим утилиту extundelete, где укажем раздел, с которого мы будет восстанавливать файл который был удален, но он очень важен и требует восстановления:
sudo extundelete /dev/sda[id] --restore-file /<путь к файлу>/<имя_файла>
Утилита extundelete так же позволяет восстанавливать содержимое каталогов:
Да, это мощная утилита для управления дисками, аналог Acronics, ничем не хуже и так же позволяет восстанавливать данные с дисков, чтобы можно было восстанавливать, прежде всего, давайте установим саму утилиту GParted, выполните в терминале команду:
sudo apt install gparted
после нужно установить дополнительную утилиту к GParted чтобы можно было пользоваться функционалом восстановления данных, в терминале выполните команду:
sudo apt install gpart
готово. Давайте запустим GParted, перейдите в меню Ubuntu - Системные утилиты - Администрирование - GParted, либо ищем с помощью поиска в Dash. После запуска вы увидите ваши текущие диски, выбираем необходимый, далее переходим в меню Устройство - Попробовать восстановить данные:
жмем кнопку "Ok" и ждем завершения сканирования.
После завершения сканирования вы увидите новое окно в котором нам предлагается нажать кнопку "Обзор", и скопировать восстановленные, найденные файлы которые временно перемещаются в директорию "TMP", после закрытия GParted папка останется пустой и файлы исчезнет, так что копируем все необходимые файлы пока приложение открыто.
Как восстановить фото с помощью утилиты Foremost
Foremost - это консольная утилита, которая очень хорошо справляется с восстановлением файлов с битых карт памяти, флешек и дисков. Программа ищет файлы по таким параметрам как совпадение определённых hex-кодов (сигнатур), которые соответствуют определенным форматам файлов. После чего копирует их из диска/образа и перемещает в каталог, составляя детальный отчёт о том, сколько чего и куда и откуда было восстановлено. Типы файлов, которые foremost может восстановить: jpg, gif, png, bmp, avi, exe, mpg, wav, riff, wmv, mov, pdf, ole, doc, zip, rar, htm, cpp. Так же есть возможность пополнить этот список своими форматами, но для этого нужно редактировать конфиг (/etc/foremost.conf), и добавлять форматы о которых программа пока ничего не знает.
Чтобы воспользоваться утилитой Foremost, прежде всего ее нужно установить, откройте терминал Ctrl + Alt + T и выполним следующие команды:
sudo apt-get install foremost
далее чтобы попытаться восстановить утерянные фото данные, выполним в терминале команду следующего вида:
через запятую мы перечислили форматы фото файлов которые нужно искать "jpg,gif,png,bmp", далее указываем где искать "/dev/sdb" как видите это флешка, обычно она имеет следующий вид "/dev/sdb1" и далее указываем куда восстановить найденные файлы "~/dir_recovery" это как бы пример директории которая находится в домашнем каталоге пользователя, вы конечно же указывайте свою существующую папку.
Scalpel - это набор инструментов для быстрого восстановления файлов. Уникальная утилита, уникальность ее в том, что она никак не зависит от файловой системы. Утилита ищет по базе данных файлы файлы всех известных форматов и пытается найти их на диске по определенным своим шаблонам просматривая начало и конец файла. Может помочь в восстановлении в таких файловых системах как FATx, NTFS, ext2/3, так же с "RAW" разделов.
Установим утилиту, выполните в терминале команду:
sudo apt install scalpel
утилита работает по своему внутреннему шаблону /etc/scalpel/scalpel.conf, если вы хотите восстановить файлы определенного формата, стоит открыть конфиг и раскомментировать соответствующие строки для данного типа файлов. При редактировании шаблона конфига нужно быть очень осторожным чтобы не нарушить его и не удалить чего лишнего.
Пример использования Scalpel:
sudo scalpel file.iso -o dir_recovery
директория для восстановления "dir_recovery" обязательно должна быть пустой, file.iso это как пример данных которые нам нужно восстановить, мы знаем, что у нас был такой образ с точно таким же названием, мы можем указать не только файл напрямую, но можем и указать полный путь к устройству откуда нужно восстановить, вида /dev/sdb1/directory_name/directory_name2/filename.
R-Linux является бесплатной программой для восстановления файловых систем Ext2/Ext3/Ext4 FS, используемых в Linux и некоторых Unix операционных системах (ОС). Используемая в R-Linux Технология Сканирования и удобный в установке параметров интерфейс программы дают пользователю абсолютный контроль над процессом восстановления данных. Программа восстанавливает данные с существующих логических дисков, даже если записи файлов утрачены. Однако, в программе отсутствует возможность восстановления данных по сети, а также функциональность по реконструкции дисковых массивов и восстановления с них данных.
Есть два варианта утилиты R-Linux: для ОС Linux и для ОС Windows. Они имеют одинаковую функциональность, разница состоит лишь в ОС хоста.
R-Linux восстанавливает следующие файлы:
Удаленные в результате вирусной атаки, сбоя питания или повреждения системы;
С поврежденных или удаленных разделов, после форматирования раздела, даже в раздел с другой файловой системой;
Когда структура раздела на диске была изменена или повреждена. В этом случае R-Linux может отсканировать жесткий диск, найти ранее удаленный или поврежденный раздел, а уже затем восстановить данные с найденного раздела.
С жестких дисков, на которых имеется большое число поврежденных секторов. R-Linux позволяет скопировать информацию и создать образ целого диска или его части, а уже затем работать с файлом образа, сохраненным на другом носителе, как с оригинальным диском. Это особенно полезно и эффективно, когда число поврежденных секторов на диске постоянно растет, и необходимо немедленно сохранить оставшуюся информацию.
Вариант для ОС Linux: любая ОС Linux на базе ядра 2.6+
Вариант для ОС Windows: Win2000, XP, 2003, Vista, Windows 7, Windows 8/8.1, Windows Server 2008/2012
Поддерживаемые файловые системы: только Ext2/Ext3/Ext4 FS (Linux).
Распознание и анализ схем Динамических (Windows 2000/XP/2003/Vista/Win7), Основных, BSD (UNIX) разделов и схемы разделов APM (Apple Partition Map). Поддержка динамических разделов на GPT, а также на MBR.
Создание ФАЙЛА ОБРАЗА для целого физического диска, раздела или его части. Файлы образов диска могут обрабатываться программой как обычный диск. Возможны два вида образов: 1) Образы, являющиеся точной побайтовой копией объекта (Несжатые образы) - такие образы совместимы с предыдущими версиями R-Linux; 2) Сжатые образы - могут быть сжаты, разбиты на несколько файлов и защищены паролем. Такие образы полностью совместимы с образами, создаваемыми программой R-Drive Image, но несовместимы с предыдущими версиями R-Linux.
Распознавание локализованных имен.
Восстановленные файлы могут быть сохранены на любой, включая сетевой, диск, доступный локальной операционной системой.
Мониторинг параметров S.M.A.R.T R-Linux может отображать параметры S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) для жестких дисков которые показывают состояние их аппаратной части и предсказывать их возможные отказы. Нужно избегать любую дополнительную нагрузку на такие диски если появляются предупреждения от системы S.M.A.R.T.
Поиск удаленных версий файлов. R-Linux может искать удаленные версии файлов используя их размеры, имена, расширения и распознанные типы файла как параметры поиска.
Если вам что-то не понятно по приложению, вы можете ознакомиться с справочным руководством по ссылках здесь / здесь руководство достаточно обширное, найдете ответы на многие вопросы.
Как установить R-Linux
Установить R-Linux вы можете из нашего репозитория по ссылке - здесь.
После завершения установки ищем приложение в меню Ubuntu - Системные утилиты - R-Linux, после первого запуска вы увидите англоязычное приложение, не пугайтесь, поддержка "Русского" так же присутствует. Перейдите в меню Help - Interface Language, и выберите русский, готово.
Если вам нужно восстановить файлы, подключите как пример флешку, увидели что флешка определилась, на боковой панели Ubuntu, нажмите в приложении кнопку обновить, чтобы увидеть ваш носитель. Далее выделяем курсором мыши раздел нашего флеш-носителя и жмем кнопку "Сканировать".
Как видите, нам предлагают более детально настроить параметры сканирования, искать ли по известных типах файлов, вести ли журнал, где конкретно искать, позволяется указать с какого отрезка байтов стоит начинать сканирование, с 0 по стандарту или же указать свои данные.
Cканирование начато, ждем пока завершится, не отменяем ни в каком случае, иногда это может плохо кончиться для флеш-носителя. Сканирование завершено, далее мы видим следующую картинку:
ниже под нашим флеш-разделом появилась область с названием "Найденные по сигнатурам", нажмите по этому разделу курсором мыши и увидим новое окно:
нажмите по строке "Файлы, найденные по информации о типичных особенностях структуры их данных". После нажатия по данной ссылке мы увидим примерно следующее:
выделяем нужные вам директории и жмем кнопку "Восстановить помеченные", я ради теста проверил, утилита хорошо работает, пробуйте и отписывайтесь по результату как она в деле в реальной ситуации когда утеряны данные, удалены файлы и прочее.
Как восстановить данные с помощью утилиты R-Studio
Платная утилита, но она того стоит так как выручит даже из самых сложных ситуаций.
Установить R-Studio вы можете из нашего репозитория по ссылке - здесь.
Продвинутая утилита, лучшая с утилит для восстановления данных, работает с файловыми системами NTFS, NTFS5, ReFS, FAT12/16/32, exFAT, HFS/HFS+ (Macintosh), Little and Big Endian variants of UFS1/UFS2 (FreeBSD/OpenBSD/NetBSD/Solaris) и Ext2/Ext3/Ext4 FS (Linux). В R-Studio также используется восстановление файлов по сигнатурам (поиск при сканировании файлов известных типов) для сильно поврежденных или неизвестных файловых систем. Программа позволяет восстанавливать данные как локально, так и на удаленных компьютерах по сети, даже если разделы дисков были форматированы, повреждены или удалены.
В состав R-Studio входят:
Модуль реконструкции RAID
Универсальный текстовый/шестнадцатиричный редактор, обладающий широким диапазоном возможностей
Отдельный модуль резервного копирования системы и данных (копирования диска), что позволяет считать R-Studio наиболее оптимальным и полным решением при создании рабочей станции для восстановления данных.
R-Studio восстанавливает файлы:
Удаленные вне Корзины или когда Корзина была очищена;
Удаленные вирусной атакой или сбоем питания компьютера;
После того, как раздел с файлами был переформатирован, даже в раздел с другой файловой системой;
Когда структура раздела на жестком диске были изменена или повреждена. В этом случае с помощью программы R-Studio можно отсканировать жесткий диск, найти удаленный или поврежденный раздел, а уже потом восстановить данные с найденного раздела.
С жестких дисков, на которых имеется большое число поврежденных секторов. Программа восстановления R-Studio может сначала скопировать информацию и создать образ целого диска или его части, а уже затем работать с файлом образа, сохраненным на другом носителе, как с оригинальным диском. Это особенно полезно и эффективно, когда число поврежденных секторов на диске постоянно растет, и необходимо немедленно сохранить оставшуюся информацию.
Приказом Министерства юстиции РФ от 26 ноября 2015 г. № 269, R-STUDIO была включена в список требований к минимальной комплектации материально-технической базы по нескольким видам судебных экспертиз проводимых в федеральных бюджетных судебно-экспертных учреждениях Министерства юстиции Российской Федерации.
Операционная система (ОС) хоста: Windows 2000, XP, 2003 Server, Vista, 2008 Server, Windows 7, Windows 8/8.1/10, Windows Server 2012.
Восстановление данных по Cети. Файлы могут быть восстановлены по сети с удаленных компьютеров, на которых установлены ОС Win2000/XP/2003/Vista/2008/Windows 7/8/8.1/10/Windows Server 2012, Macintosh, Linux и UNIX.
Поддерживаемые файловые системы: FAT12, FAT16, FAT32, exFAT, NTFS, NTFS5, ReFS (новая локальная файловая система, которую ввел Microsoft в Windows 2012 Server), HFS/HFS+ (Macintosh), Little and Big Endian variants of UFS1/UFS2 (FreeBSD/OpenBSD/NetBSD/Solaris) и Ext2/Ext3/Ext4 FS (Linux).
Поиск при Сканировании Файлов Известных Типов (восстановление файлов по сигнатурам): если файловая система на диске сильно повреждена или неизвестна, то R-Studio ищет шаблоны данных (файловые сигнатуры) свойственные определенным типам файлов (документы Microsoft Office, jpgs и т.д.). В случае необходимости пользователь может добавить новые типы файлов в состав R-Studio.
Распознание и анализ схем Основных(MBR), GPT и BSD (UNIX) разделов, а также схемы разделов Apple. Поддержка Динамических томов (Windows 2000-2012/8.1/10) на MBR и GPT.
Поддержка Windows Storage Spaces (Windows 8/8.1 и 10/Threshold 2), программных Apple RAID и Linux Logical Volume Manager (LVM/LVM2). R-Studio может автоматически распознавать и собирать компоненты этих дисковых менеджеров даже если их базы данных слегка повреждены. Их компоненты с серьезно поврежденными базами данных можно добавлять вручную.
Реконструкция поврежденных дисковых массивов (RAID). Если ОС не распознает дисковый массив (RAID), вы можете создать виртуальный RAID из его компонентов. Такой виртуальный массив может быть обработан программой как обычный физический.Поддержка стандартных уровней RAID: 0, 1, 4, 5, 6. Поддержка вложенных и нестандартных уровней: 10(1+0), 1E, 5E, 5EE, 6E. Поддержка задержки контроля четности для всех соответствующих уровней RAID. Поддержка пользовательских схем RAID.
Автоматическое распознавание параметров RAID.R-Studio способна распознавать все параметры для RAID 5 и 6. Это позволяет пользователю решить одну из наиболее трудных задач при восстановлении RAID - определение его параметров.
Создание ФАЙЛА-ОБРАЗА для целого Физического Диска (HD), Раздела или его части. Такие файлы-образы могут быть сжаты и разбиты на несколько файлов для сохранения на CD/DVD/Flash или на FAT16/FAT32/exFAT. Файлы образов диска могут обрабатываться программой как обычный диск.
Восстановление данных с поврежденных или удаленных разделов, зашифрованных файлов (NTFS 5), альтернативных потоков данных (NTFS, NTFS 5).
Восстановление данных после:
запуска FDISK или аналогичных утилит;
Вирусной атаки; повреждения FAT; разрушения MBR.
Распознавание локализованных имен.
Восстановленные файлы могут быть сохранены на любой, включая сетевой, диск, доступный локальной операционной системой. Восстановленные файлы могут быть сохранены на другом диске подключенного удаленного компьютера без перекачивания по сети на локальный компьютер.
Просмотр содержания файлов для оценки шансов восстановления. Содержание файлов большинства типов (форматов) может быть просмотрено даже если соответствующее файлу приложение не установлено.
Файлы или содержимое диска может быть просмотрено и отредактировано с помощью встроенного шестнадцатиричного редактора. Редактор поддерживает редактирование свойств NTFS файлов.
Мониторинг параметров S.M.A.R.T. R-Studio может отображать параметры S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) для жестких дисков которые показывают состояние их аппаратной части и предсказывать их возможные отказы. Нужно избегать любую дополнительную нагрузку на такие диски если появляются предупреждения от системы S.M.A.R.T.
Интеграция с DeepSpar Disk Imager - профессиональным устройством для создания образов жестких дисков, специально созданным для восстановления данных с неисправных дисков. Такая интеграция дает низкоуровневый тонкий доступ к дискам с определенным уровнем неисправностей аппаратной части. Более того, она позволяет создавать образ диска и проводить анализ одновременно. Т.е., любой сектор, к которому обращается R-Studio на исходном диске, будет немедленно скопирован на диск-клон, и все последующие операции по восстановлению данных будут производиться на диске-клоне чтобы предотвратить дальнейшее ухудшение состояния исходного диска и значительно уменьшить время обработки.
В заключении пару видео про R-Studio:
Также для восстановления информации есть и еще утилиты:
Safecopy - инструмент для восстановления данных, который пытается извлечь данные из доступных, но проблематичных носителей (с поврежденными секторами). В качестве источника данных могут выступать внешние устройства (такие как CD, DVD и Blu-ray) и разделы жеских дисков. Программа обладает тем преимуществом, что продолжает работу даже тогда, когда другие средства прекращают ее из-за ошибок ввода/вывода. Обычные средства копирования, такие как cat, cp или dd не позволяют создать образ диска или съемного носителя, если произошел сбой при чтении какого-то сектора.
PhotoRec - это утилита, входящая в состав пакета TestDisk. Предназначена для восстановления испорченных файлов с карт памяти цифровых фотоаппаратов (CompactFlash, Secure Digital, SmartMedia, Memory Stick, Microdrive, MMC), USB flash-дисков, жестких дисков и CD/DVD. Восстанавливает файлы большинства распространенных графических форматов, включая JPEG, аудио-файлы, включая MP3, файлы документов в форматах Microsoft Office, PDF и HTML, а также архивы, включая ZIP. Может работать с файловыми системами ext2, ext3, FAT, NTFS и HFS+, причем способна восстановить графические файлы даже в том случае, когда файловая система повреждена или отформатирована. Может работать под операционными систмами Linux, DOS, Windows, FreeBSD, NetBSD, OpenBSD, Mac OS X и SunOS
ddrescue (в Ubuntu эта утилита называется gddrescue) Эта утилита копирует данные из файла или с аппаратного устройства, содержащего данные, в другое место, предпринимая при этом попытки исправить все имеющиеся ошибки чтения. Основные операции ddrescue выполняет в автоматическом режиме, заполняя параллельно файл протокола. Если имеется две или более копий поврежденных файлов, ddrescue способна полностью восстановить файл, устранив все ошибки. ddrescue устанавливает размер буфера ввода/вывода равным размеру сектора, так что ее можно использовать для посекторного восстановления данных с устройств.
unrm - небольшая консольная утилита, которая при некоторых условиях, может восстановить почти 99% удаленных данных (похожа на утилиту undelete в DOS). Перед её использованием внимательно прочитайте файл FAQ и желательно Linux Ext2fs Undeletion Mini-HOWTO. Применение: unrm [-b (no block padding)][-e (every block)][-f fstype][-vW] device [block...]
giis (gET iT i sAY) - средство восстановления файлов для файловых систем Ext2/Ext3. После установки могут быть восстановлены текущие файлы и новые созданные файлы в /root и /home. Утилита позволяет пользователям восстановить все удалённые файлы, восстанавливать файлы, принадлежащие указанному пользователю, выводить (dump) данные из местанахождения файлов и восстанавливать файлы определённого типа, например, текстовые или MP3. Имеется также анализатор, помогающий пользователям во время восстановления.
DMDE - DM Disk Editor and Data Recovery Software. Программа для редактирования дисков и восстановления данных. В бесплатной версии доступны все функции дискового редактора, управления разделами и восстановления файлов, за исключением возможности группового восстановления файлов и каталогов; полная версия позволяет восстанавливать группы файлов и директории с сохранением структуры каталогов.
Mondo Rescue. Основное назначение этой программы - создание резервных копий данных. Она может создавать резервные копии на магнитных лентах, CD, на удаленных носителях по NFS или в виде ISO-образов на локальных дисках. Но в случае повреждения данных программа позволяет восстановить их полностью или частично, даже если ваш жесткий диск недоступен обычными средствами. Mondo запускается на всех основных дистрибутивах Linux, поддерживает LVM, RAID, ext2, ext3, JFS, XFS, ReiserFS, VFAT и другие файловые системы. Может восстанавливать геометрию диска, обеспечивать миграцию данных на RAID-массивы, проверять целостность файловой системы компьютера. Кроме того, позволяет проводить реструктуризацию диска, уменьшать/увеличивать разделы, переназначать устройства, добавлять жесткие диски.
The Sleuth Kit (TSK) - набор программ (fls, icat, ffind, ifind, mmls, fsstat, etc.) для проведения криминалистического анализа файловых систем. TSK - совокупность UNIX инструментальных средств командной строки, которые могут анализировать файловые системы NTFS, FAT, FFS, EXT2FS, и EXT3FS. TSK читает и обрабатывает структуры файловой системы самостоятельно, поэтому не требуется поддержка файловой системы операционной системой. Статьи: Восстановление спрятанных или потерянных данных.
Кроме перечисленных в некоторых статьях упоминаются также утилиты Magicrescue и ntfsundelete из пакета ntfstools.
Этот список может вам очень пригодиться, если вы попадете в ситуацию, когда требуется восстановить данные с поврежденного носителя. И желательно освоить хотя бы некоторые из этих инструментов до того, как возникнет острая необходимость в их применении. Для этого имеет смысл протестировать их на искусственных примерах удаления файлов, как это сделано в одной из заметок, приведенных в списке источников.
В заключение несколько советов, может быть тривиальных, но зато безусловно полезных, относительно того, как попытаться избежать попадания в неприятную ситуацию, когда требуется применение перечисленных выше средств. Во-первых, можно сделать так, чтобы случайно удалить файл или каталог было сложнее. Для этого сделайте так, чтобы вместо команды rm вызывалась команда rm -i. Сделать это можно с помощью команды alias следующим образом:
alias rm="rm -i"
Тогда перед выполнением удаления вам будет задан дополнительный вопрос, действительно ли вы этого хотите.
Второй совет: делайте резервные копии своих данных как можно чаще, каждый день или даже каждый час. Если следовать этому совету, то в самом плохом случае вы потеряете только те результаты своей работы, которые получили в течение последнего часа. Да и процедуры восстановления данных в таком случае выполнить будет гораздо проще. Автоматизировать выполнение этих процедур можно с помощью cron-а и утилиты rsync, организовав периодическое копирование важных файлов и каталогов на другой диск или раздел. А можно использовать упомянутую выше утилиту Mondo Rescue. Кстати, вы освоите ее применение, что может оказаться полезным в случае возникновения необходимости восстановления данных в чрезвычайной ситуации.
И третье: прежде чем приступать к попыткам восстановления удаленных файлов, сделайте копию раздела, в котором находились эти файлы, и работайте с ней, а не с исходным разделом. Если в процессе восстановления вы снова ошибетесь, то сможете начать все с начала. Если же работать с исходным разделом, можно испортить данные безвозвратно. Сделать копию раздела можно с помощью команды dd (о применении этой команды вы можете прочитать в статье А.Дмитриева "dd: Команда, которая не похожа на другие").
Нелишне напомнить также, что существуют специальные дистрибутивы Linux, запускающиеся с CD или других съмных носителей и содержащие наботы утилит администрирования, в том числе и инструменты восстановления данных. В качестве примера таких дистрибутивов можно упомянуть SystemRescue CD и Trinity Rescue Kit.
Я полагаю, что приведенный выше список через некоторое время тоже устареет, как это случилось с перечнем, приведенным в статье, упомянутой в начале этой заметки. Зато появятся новые средства, может быть более совершенные. Чтобы быть в курсе, заглядывайте иногда на сайт "Каталог программного обеспечения для Linux", а еще лучше - помогайте поддерживать этот каталог в актуальном состоянии. Тогда в любой нештатной или штатной ситуации вы или другой пользователь Linux сможет найти необходимые средства и инструменты для решения своих проблем.
Раньше вышло несколько телефонов с системой Ubuntu, теперь же был выпущен первый планшет - BQ Aquaris M10 Ubuntu Edition. Этот планшет имеет уникальные и очень интересные возможности. Вы можете подключить свой планшет к экрану и превратить его в полноценный компьютер с рабочим столом Ubuntu.
В свободном доступе появилась реализация интересных графических или анимированных QR кодов. Вы можете применить эту идею в ваших проектах. Например, предоставить возможность пользователям создавать QR коды из аватарок, использовать в маркетинге или продвижении.
ФСБ, Минкомсвязь и Минпромторг РФ приступили к обсуждению возможности массового внедрения в сети провайдеров систем глубокого инспектирования пакетов (DPI), способных анализировать содержимое сеансов HTTPS. В качестве наиболее реалистичной схемы компрометации HTTPS называется вклинивание в канал связи по образу MitM-атак, при которых на стороне оператора создаётся прозрачный прокси, который при установке HTTPS-соединения притворяется для клиента целевым сайтом, транслируя обращения к этому сайту и подменяя реальный сертификат сайта на фиктивный сертификат.