Tasuta

Введение в бесплатные программные системы

Tekst
Märgi loetuks
Šrift:Väiksem АаSuurem Aa

Когда вы выбираете в оконной программе пункт меню Help это может вызвать как справку так и pdf-руководство.

Зачастую руководство поставляется отдельно от программы, и не в пакетах, а просто как файл, и скачивается с сайта программы.

Также в вашем распоряжении заметное количество бесплатных книг по бесплатным ОС и их программам, но они могут быть старыми.

Если вы хотите почитать про программу в консоли то стоит попробовать консольный браузер – зайдите на сайт программы. Там часто есть документация.

Защита данных. Конфиденциальность. Обновления.

Защита данных, и просто защита компьютера – это очень большая тема, и требующая постоянного внимания так как дыры в защите могут обнаружиться в любой момент. Мы живём в такое время когда вам и вашим данным угрожают не только люди, но и программы. Пугаться этого не надо. Вы знаете что нельзя оставлять включённой плиту – может быть пожар. Вы боитесь пожара, но не боитесь пользоваться плитой. Нужно не лениться защищаться.

Резервирование.

Так как главная опасность в потере ценных данных, то первое средство защиты данных есть копирование – резервирование – ценных данных так, чтобы они не были стёрты или повреждены, и, в то же время, могли быть прочитаны в будущем. Это можно сделать по-разному. Думаю, что не я один сбрасываю ценные данные на DVD-диски. Однако тут есть недостаток. Это невозможно сделать достаточно быстро и надёжно одновременно. Запись на такой диск достаточно медленный процесс, хотя время будет зависеть от количества данных. В организациях иногда используют стример, но это дорогое оборудование. Более реалистично использование карты памяти, однако она должна быть достаточно ёмкой. У некоторых людей – большие объёмы ценных данных. Этим людям не всегда удастся резервировать в интернет-хранилище.

В связи с большим объёмом данных (да и без него) возникает такая тема как архивация резервируемых данных (см главу об архивах).

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

Техника резервирования может быть самой разной. В частности, есть техника сохранения только изменений. Она может дать файлы, требующие специальной программы для их полезного использования.

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

Защита от вирусов и вторжений по сети.

Я объединил эти вопросы так как зачастую связанная с ними защита обеспечивается одной программой. Вирус есть потенциально вредная, и иногда очень опасная программа, которая не будет показывать вам что она представляет опасность. В частности, известны случаи, когда такая программа выглядела как антивирусная (на Windows). Пользователю не требуется знать как конкретно работает антивирусная программа. Я не припомню чтобы антивирусная программа не нуждалась в антивирусной базе данных. Такая база данных должна быть свежей, обновляться как можно чаще – в основном из интернета. Обновление, вообще говоря, можно выполнять вручную, либо автоматически. На медленном канале это может быть долгий процесс. Антивирусная программа находит подозрительные файлы и сообщает каким вирусом заражены эти файлы. На моей памяти такими файлами были пара документов и довольно много связанных с интернетом файлов, которые не представляли ценности. Антивирусная программа часто умеет отправить файл в карантин – то есть он не стирается автоматически. Если вы уверены что файл не опасен и нужен то, теоретически, вы можете его использовать. Есть такое мнение что на ОС вроде Linux антивирусные программы не нужны. По этому поводу есть хорошая пословица – бережёного Бог бережёт.

Есть онлайн-проверка файлов – проверка на вирусы на неком сервере.

Вторжение на ваш компьютер может быть выполнено программой. Затем, при наличии возможности, эта программа или человек могут произвести некие вредные действия. Это не обязательно действия, вредные лично вам. Они могут использовать ваш компьютер для своих целей. Чтобы этого не произошло есть много путей. В частности, это теснейшим образом связано с паролями в вашей ОС. Абсолютной защиты нет. В частности, взломщик или вирус может обнародовать или просто украсть, разрушить некую информацию. Это путь промышленного шпионажа, и государственного тоже. Известны случаи когда программы следили за пользователями.

Брандмауэр (firewall), роутер, точка доступа и ваш интернет-провайдер могут и будут фильтровать данные, это важный фактор защиты.

Уязвимости в программах и обновления.

И приложения, и ОС могут иметь «дыры». Они не обязательно делаются нарочно. Вероятнее всего это результат недосмотра и непродуманности. Программы с открытым кодом имеют преимущество в том что их дыры видны и быстро закрываются. Все полноценные ОС имеют средства обновления программной среды для уменьшения или ликвидации известных опасностей. В таких ОС как рассматриваемые в этой книге есть специальные люди, отвечающие за эти обновления. Также есть сайты вообще об уязвимостях в разных ОС. Обновления в области безопасности должны производиться как можно раньше – преимущественно через интернет.

Браузер. Поиск текстов в интернете.

Эта тема – одна из наиболее важных практически. С её помощью вы сможете продолжить своё образование выйдя за пределы этой книги. Браузер (browser) – это программа в основном для показа сайтов. Сайт, как и газета, в основном интересен своим текстом. Но, в отличии от газеты, он часто содержит видео, и может быть сильно замусорен рекламой. Сайт – это совокупность документов, доступных по одному адресу. Это не значит что каждый документ имеет буквально этот адрес, но основная часть адреса одна и та же. Один из документов является главной страницей. В данном случае страница и документ – одно и то же. С главной страницы так или иначе можно попасть на любую другую страницу сайта, и часто на другие сайты. Отсутствие страницы по известному адресу не означает что вы что-то не так сделали, а означает изменение сайта. То же верно про отсутствие ожидаемого материала на странице. Это не очень вероятно если у вас свежие сведения.

Более конкретно страница это прямоугольная лента, ширина которой может быть больше чем ширина окна где страница показана. Высота (или длина) страницы может быть любой – от 10 см до длины книги. При печати эта лента делится на листы браузером. Предварительный просмотр есть просмотр перед печатью, и вы сможете увидеть что получится на бумаге.

По краям окна браузера есть линейки прокрутки для перемещения страницы или по странице. Благодаря этому вы можете видеть любую часть страницы. Наиболее удобный и быстрый способ движения по странице – вращение колеса мыши пока её курсор на странице.

Наиболее понятный способ запроса страницы – по её адресу. Вверху окна браузера есть строка адреса для этого. Однако это практически неудобно так как адреса часто длинные и напоминают бред. Гораздо проще и быстрее перейти к нужному документу по ссылке. Но для этого у вас должен уже быть документ с этой ссылкой. Ссылка – это часть страницы где возникает курсор мыши в виде руки с указывающим пальцем. Обычно ссылкой является подчёркнутый текст.

О чтении сайтов можно много говорить. Я ограничусь лишь вопросом о поиске страниц с помощью поисковой машины. Поисковая машина не является сайтом. Она есть комплекс программ для поиска текстов и прочего на сайтах. Все поисковые системы имеют начальную страницу, внешне очень похожую на сайт. На этой странице всегда есть поисковая строка. Туда вводится текстовый запрос. Затем надо нажать Enter чтобы браузер отправил этот запрос поисковой машине. В результате вы получаете выборку страниц, которая обычно состоит из множества страниц со ссылками и обрывками текстов. Ссылки ведут на документы где каким-то образом упомянуты набранные в запросе слова. В большинстве случаев нужная информация находится очень быстро – на первых страницах выборки. Иногда её надо искать несколько дней, но это очень редкий случай.

Когда вы переходите от одного документа к другому то предыдущий документ может быть заменён на следующий. Во всех браузерах есть способ вернуться обратно. Обычно это крупная стрелка влево вверху окна браузера. Там же есть стрелка ведущая вперёд – в противоположном направлении.

В браузерах, в документах часто показаны и нужны элементы управления – списки и прочее. Без их использования вы зачастую не получите желаемый результат. Так, например, некий список требуется для уточнения того что вы хотите от сайта. Сайт с точки зрения его администратора – это не столько документы, сколько механизмы построения этих документов, и обеспечения других функций. Пока о них речь не идёт. Вам достаточно читать статьи интернета и учиться. Такие браузеры как Chrome, Firefox, Safari популярны и лучше или хуже описаны в интернете.

Начальная страница российской поисковой системы Яндекс имеет адрес yandex.ru и ya.ru.

Уменьшение стоимости работы в интернете.

Если вы выходите в интернет из города то вам это может быть не важно. Стоимость лучше всего видна при чтении тарифов интернет-провайдеров – «телефонных», «проводных» – например, Ростелеком, Beeline и прочих. Вы всегда должны конкретно знать как вы оплачиваете работу в интернете. Уменьшение стоимости обусловлено тем фактом что всё ещё стоимость может зависеть от количества переданных данных. И чем дальше вы от городов тем это вернее.

Для уменьшения количества данных есть такие пути

избегать запрашивать большие данные. В частности это означает выбирать небольшие приложения и образы ОС.

Конвертировать большие данные в небольшие с помощью конвертеров на сайтах.

 

Очищать от рекламы и лишнего оформления страницы с помощью сервиса webwarper.

Использовать технологию сжатия браузера Opera – либо в нём, либо в других браузерах если возможно – см интернет.

Использовать фильтрацию данных с помощью брандмауэра.

Использовать блокировщик рекламы (см интернет)

применить кэширование

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

Чтение статей интернета. Интерпретация инструкций.

Как правило, полезный текст статьи находится в середине страницы. Иногда надо пролистать вниз чтобы увидеть его. Если вывод графики не отключён в браузере то вокруг полезного текста – масса рекламы.

Типичная статья – например, в блоге, то есть «дневнике», выглядит так:

… а теперь ставим ndiswrapper

# apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') ndiswrapper-utils-1.9 wireless-tools

Многие люди в ужасе спрячутся под стол. Но важно ещё и то что не поймут. Или вот ещё пример, нуждающийся в предупреждении:

git clone https://github.com/cjdelisle/cjdns.git cjdns

cd cjdns

Собственно сборка:

./do

– из https://xakep.ru/2014/09/05/mesh-networks/.

В первой строке используется программа git. То есть предполагается что она у вас есть. Во второй строке вы переходите в каталог с названием cjdns. Но это сработает только если вы в более общем каталоге – включающем этот каталог. Об этом ничего не написано. Предполагается что вы заняты только этой работой. И после каждой команды вы можете получить текстовые реакции программ.

Что касается первого примера – тут всё станет понятно если вы читали руководство по bash. Обычно блоги не рассчитаны на совсем невежественных людей. Это может раздражать. Но надо вспомнить что молодые люди учатся, и это у них не трудный процесс. Им не нужно «разжёвывать» смысл. Решётку в начале строки, номера строк забивать не надо. Решётка уже должна быть в приглашении. Она и будет если вы работаете как администратор. Да, вы не знаете что такое ndiswrapper. Тогда ищите это слово с помощью Яндекса или любой другой поисковой машины. В блоге ничего не будет написано о том как это делать – сами должны знать, не дети. Если вы просто скопируете второй пример в терминал то там могут быть разные казусы – хотя бы потому что туда попадёт простой текст, не команды.

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

Команды su и sudo дают одно и то же, но это не значит что наличие одной означает наличие другой. Команда с sudo из блога про Ubuntu не будет работать на Debian, а вот если использовать ту же команду без sudo то всё заработает, но прежде надо подать su чтобы стать администратором.

Теперь рассмотрим вопрос об именах каталогов. Имена каталогов могут быть нужны в командах, но они не всегда должны быть такими же как в репликах форума. Например, если в реплике команда создаёт каталог с именем catalog, а он у вас уже есть, то использовать такую команду не надо. Также, например, если в этот каталог программа что-то пишет, а там уже есть что-то,то вы получите помойку в этом каталоге.

Сказывается сленг. Смотрите словари.

Помощь удалённого помощника.

«Удалённого» в смысле «находящегося далеко». Когда рядом нет помощника то в худшем случае вы звоните кому-то. Но тут начинается куча вопросов и разговоров потому что он не знает что конкретно сделано, что есть и даже что вы хотите. Ситуация становится даже опасной. Всё гораздо легче когда ваш помощник работает за вашим компьютером. Доступ к нему можно организовать через SSH, которая есть почти везде или везде. Либо через программу, позволяющую помощнику видеть вашу экранную картинку. Он будет работать с мышью и клавиатурой вашего компьютера. Вам при этом достаточно быть дома, рядом с компьютером.

Но эту радостную картину может испортить тот факт что у вас нет публичного адреса в интернете. Это не адрес сайта. Это цифровой адрес. Его обычно не выдают просто так. Можно получить его за дополнительную плату. А можно получить адрес 6-й версии протокола интернета, и не платить. Но он будет работать только в тех сетях где есть его поддержка. Так, например, в сетях МГТС, Имсис эта поддержка есть.

Может потребоваться настройка роутера, точки доступа, брандмауэра (то есть firewall). Первоначально всё это по соображениям защиты может не пускать данные через нужные порты.

Электронная почта.

Электронная почта – это «почтовый» сервис, который вряд ли вы увидите в локальной сети. В интернете он существует много лет. В 90-е годы основным потоком данных в интернете в России были письма электронной почты. Это очень здорово – получать письма не выходя из своей комнаты, так же посылать их. Это впечатляет – когда приходит письмо из другой страны, и пересылается за 20 минут! Сейчас развиты более быстрые способы переписки. Но почта не исчезла. Почему? Одна из причин в том, что она используется для регистрации в разных системах. По закону электронная подпись в электронном письме – веское обоснование, подтверждение вашей личности и согласия. При этом почтовые системы могут оказаться достаточно лёгкими для взлома. Электронная почта не секретна. Шифрованными могут быть тексты писем и вложенные файлы, но к почтовой службе это отношения не имеет.

В простейшем виде электронное письмо – это только текст. Обычно личная переписка именно такова.

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

Необходим почтовый ящик. Это место на почтовом сервере, где хранятся письма – отправленные, принятые, черновики, выброшенные, спам (реклама и прочая ерунда). Я давно не видел платных почтовых служб. Правильно выбирать почтовый сервис, хотя многие этого не делают.

Одного почтового ящика недостаточно. Надо иметь программу для работы с почтой на вашем компьютере – почтовый клиент. Он также имеет наборы писем – всё те же. Если вы не хотите зависеть от этой программы то можете использовать ящики, доступные из браузера. Так многие и делают.

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

В письма можно вкладывать файлы любого типа, но есть ограничение на их размер. Рекламный буклет, фото умеренного размера влезают.

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

С почтой можно работать из консоли.

Почта ценна. На случай потерь информации на вашем компьютере стоит хранить копии писем на почтовом сервере. А это зависит от ёмкости почтового ящика. Специально для этого ничего делать не надо – просто настройте почтовый клиент или ящик в браузере.

Чтобы не попасть под рассылку спама не публикуйте явно свой почтовый адрес. Если же вы всё же попали под рассылку то может помочь блокировка адресов и получение писем потоком, одним запросом. Также может быть полезно получать лишь заголовки писем, но не письма целиком. Всё это зависит от программ.

Сейчас на многих телефонах есть почтовый клиент. При этом на телефоне может не быть браузера.

Торренты.

Чтобы скачать что-то из интернета часто используют браузер. Но торрентная клиентская программа может быть лучше. Первая причина этого – торрентная скачка может быть быстрее, вторая – часто вы сможете простым образом проверить исправность полученных данных, третья – вы можете одной скачкой получать много файлов, четвёртая – вы сами распространяете то что получаете, пятая – так можно получать нелегальные или редкие материалы. Работа торрентного клиента полностью настраивается.

Для скачки вам потребуется торрентный файл. Это не то что вы хотите скачать, а условие скачивания. Торрентные файлы небольшие.

Я допускаю что повторная скачка через торрент требует передавать меньше данных чем обычная. Повторная скачка нужна при повреждениях от передачи файла.

В частности, вы заинтересованы получать образ диска ОС через торрент.

Скачивать через торрент можно в консоли.

Установка программ.

Если у вас на компьютере установлена любая ОС то там уже есть программы. Но надо долго искать людей которым этих программ хватает. Особенно если вы ставили что-нибудь вроде FreeBSD с CD-диска.

Установка программ – особая тема так как вам может потребоваться ставить программы в консоли. Во многих бесплатных ОС есть несколько способов установки программ. Однако наиболее часто упоминается установка командой, через менеджер пакетов, или установка из портов. Также знайте что вам может потребоваться компилировать программу. Эти способы дают в результате работающую программу, но иногда её надо запускать командой.

Двоичный пакет часто обозначается как binary, порт и исходный код программы – как source.

Всё это надо откуда-то взять. Откуда? Когда-как. Пока ещё немногие обладают запасом программ дома. При этом они могут быть для другого выпуска ОС, и не работать у вас. Наиболее упоминаемый источник программ – репозиторий вашей ОС в интернет. Кроме того это может быть диск с filepost.ru. Это может быть сайт программы. Это может быть ваш же компьютер.