Raspberry pi 3 переключение раскладки. Операционные системы для Raspberry PI. Разбираем «Малину» по косточкам. Подключение к сетевому принтеру

Viber OUT 08.03.2019
Viber OUT

В России готовится к финальному этапу испытаний новое ядерное оружие – боевой железнодорожный ракетный комплекс (БЖРК) «Баргузин», создаваемый на основе его предшественника, БЖРК «Молодец» (SS-24 Scalpel), который стоял на боевом дежурстве с 1987 по 2005 год и был снят с вооружения по договоренности с США от 1993 года. Что вынудило Россию снова вернуться к созданию этого оружия?Когда в очередной раз в 2012 году американцы подтвердили развертывание своих объектов ПРО в Европе, президент России Владимир Путин довольно жестко сформулировал на это ответную позицию России. Он официально заявил, что создание американской ПРО фактически «обнуляет наш ракетно-ядерный потенциал», и объявил, что нашим ответом будет «развитие ударных ракетно-ядерных комплексов».Одним из таких комплексов стал БЖРК «Баргузин», что особенно не понравилось американским военным, вызвав их серьезное беспокойство, так как его принятие на вооружение делает практически бесполезным наличие ПРО США как таковой.Предшественник «Баргрузина» «Молодец» БЖРК до 2005 года уже стоял на вооружении РВСН. Головным его разработчиком в СССР было КБ «Южное» (Украина). Единственным производителем ракет – Павлоградский механический завод. Испытания БЖРК с ракетой РТ-23УТТХ «Молодец» (по классификации НАТО – SS-24 Scalpel) в железнодорожном варианте начались в феврале 1985 года и завершились к 1987 году. БЖРК выглядели как обычные железнодорожные составы из рефрижераторных, почтово-багажных и даже пассажирских вагонов.Внутри каждого состава находилось три пусковые установки с твердотопливными ракетами «Молодец», а также вся система их обеспечения с командным пунктом и боевыми расчетами. Первый БЖРК был поставлен на боевое дежурство в 1987 году в Костроме. В 1988 году было развернуто уже пять полков (всего 15 пусковых установок), а к 1991 году – три ракетные дивизии: под Костромой, Пермью и Красноярском – каждая состояла из четырех ракетных полков (всего 12 составов БЖРК).Каждый состав состоял из нескольких вагонов. Один вагон – командный пункт, три других – с открывающейся крышей – пусковые установки с ракетами. Причем запустить ракеты можно было как с запланированных стоянок, так и с любой точки маршрута. Для этого состав останавливался, специальным устройством в стороны отводилась контактная подвеска электропроводов, пусковой контейнер ставился в вертикальное положение, и ракета стартовала.
Комплексы стояли на расстоянии около четырех километров друг от друга в стационарных укрытиях. В радиусе 1500 километров от мест их базирования вместе с железнодорожниками были проведены работы по укреплению полотна: уложены более тяжелые рельсы, деревянные шпалы заменены на железобетонные, насыпи завалены более плотной щебенкой.Отличить БЖРК от обычных товарных поездов, тысячами курсирующих по просторам России, было под силу лишь профессионалам (пусковые модули с ракетой имели по восемь колесных пар, остальные вагоны обеспечения – по четыре). За сутки состав мог пройти порядка 1200 километров. Время его боевого патрулирования составляло 21 день (благодаря запасам на борту он мог автономно работать до 28 суток).БЖРК придавалось большое значение, даже офицеры, служившие на этих поездах, имели звания выше, чем их коллеги на аналогичных должностях шахтных комплексов.
Советский БЖРК шок для Вашингтона Ракетчики рассказывают то ли легенду, то ли быль о том, что к созданию БЖРК наших конструкторов якобы подтолкнули сами же американцы. Говорят, однажды наша разведка получила информацию, что в США работают над созданием железнодорожного комплекса, который сможет передвигаться по подземным туннелям и в случае необходимости появляться из-под земли в определенных точках, чтобы неожиданно для противника пустить стратегическую ракету.К докладу разведчиков даже прилагались фотографии этого поезда. Видимо, эти данные произвели сильное впечатление на советское руководство, так как было сразу же решено создавать нечто подобное. Но наши инженеры подошли к этому вопросу более творчески. Они решили: зачем загонять поезда под землю? Можно пустить их по обычным железным дорогам, замаскировав под товарные составы. Это будет проще, дешевле и эффективнее.Позже, правда, выяснилось, что американцы провели специальные исследования, которые показали, что в их условиях БЖРК будут недостаточно эффективны. Нам же они просто подсунули дезинформацию, чтобы в очередной раз тряхнуть советский бюджет, вынудив нас, как им тогда казалось, к бесполезным тратам, а фото сделали с небольшого натурного макета.
Но к моменту, когда все это выяснилось, отрабатывать назад советским инженерам было уже поздно. Они, причем не только в чертежах, уже создали новое ядерное оружие с ракетой индивидуального наведения, дальностью десять тысяч километров с десятью боевыми блоками мощностью 0,43Мт и серьезным комплексом средств преодоления ПРО.В Вашингтоне такая новость вызвала настоящий шок. Еще бы! Как определишь, какой из «товарняков» уничтожать в случае ядерного удара? Если же палить по всем сразу – никаких ядерных боеголовок не хватит. Поэтому, чтобы отслеживать перемещение этих поездов, которые с легкостью ускользали из поля зрения систем слежения, американцам приходилось чуть ли не постоянно держать над Россией группировку из 18 спутников-шпионов, что обходилось им весьма дорого. Особенно если учесть, что разведслужбам США так и не удалось ни разу идентифицировать БЖРК на маршруте патрулирования.Поэтому, как только в начале 90-х политическая ситуация позволила, США тут же постарались избавиться от этой головной боли. Поначалу они добились от российских властей, чтобы БЖРК не катались по стране, а стояли на приколе. Это позволило им постоянно держать над Россией вместо 16– 18 спутников-шпионов всего три-четыре. А потом уговорили наших политиков окончательно уничтожить БЖРК. Те согласились официально под предлогом якобы «истечения гарантийных сроков их эксплуатации».
Как резали «Скальпели» Последний боевой состав был отправлен на переплавку в 2005 году. Очевидцы рассказывали, что, когда в ночных сумерках по рельсам застучали колеса вагонов и ядерный «поезд-призрак» с ракетами «Скальпель» отправился в последний путь, не выдержали даже самые крепкие мужики: слезы катились из глаз и седых конструкторов, и офицеров-ракетчиков. Они прощались с уникальным оружием, по многим боевым характеристикам превосходящим все, что имелось и даже планировалось принять в ближайшее время на вооружение.Все понимали, что это уникальное оружие в середине 90-х стало заложником политических договоренностей руководства страны с Вашингтоном. Причем небескорыстных. Видимо, поэтому каждый новый этап уничтожения БЖРК странным образом совпадал с очередным траншем кредита Международного валютного фонда.Отказ от БЖРК имел и ряд объективных причин. В частности, когда в 1991 году Москва и Киев «разбежались», это сразу же больно ударило по российской ядерной мощи. Почти все наши ядерные ракеты во времена СССР делались на Украине под руководством академиков Янгеля и Уткина. Из 20 типов, стоящих тогда на вооружении, 12 было спроектировано в Днепропетровске, в КБ «Южное», и выпущено там же, на заводе «Южмаш». БЖРК тоже делали в украинском Павлограде.
Но каждый раз договариваться с разработчиками из Незалежной о продлении их сроков службы или модернизации становилось все трудней. В результате всех этих обстоятельств нашим генералам приходилось с кислой миной рапортовать руководству страны, как «в соответствии с плановым сокращением РВСН снят с боевого дежурства еще один БЖРК».Но что делать: политики пообещали – военные вынуждены выполнять. При этом они прекрасно понимали: если резать и снимать по старости с боевого дежурства ракеты такими же темпами, как в конце 90-х, то всего через пять лет, вместо имеющихся 150 «Воевод» у нас не останется ни одной из этих тяжелых ракет. И тогда никакие легкие «Тополя» погоды уже не сделают – а на тот момент их вообще было всего порядка 40 штук. Для американской ПРО это пустяки.По этой причине, как только Ельцин освободил кремлевский кабинет, ряд людей из военного руководства страны по требованию ракетчиков стали доказывать новому президенту необходимость создания ядерного комплекса, аналогичного БЖРК. И когда стало окончательно ясно, что от планов создания своей ПРО США отказываться не собираются ни при каких условиях, работы по созданию этого комплекса реально начались.И вот теперь уже в самое ближайшее время Штаты снова получат свою прежнюю головную боль, теперь в виде БЖРК нового поколения под названием «Баргузин». Причем, как говорят ракетчики, это будут суперсовременные ракеты, в которых все недостатки, имеющиеся у «Скальпеля», устранены.
«Баргузин» главный козырь против ПРО США Главный из недостатков, который отмечали противники БЖРК, – это ускоренный износ железнодорожных путей, по которым он передвигался. Их приходилось часто ремонтировать, по поводу чего у военных с железнодорожниками возникали вечные споры. Причиной тому были тяжелые ракеты – весом в 105 тонн. Они не умещались в одном вагоне – их требовалось размещать в двух, усиливая на них колесные пары.Сегодня, когда вопросы прибыли и коммерции вышли на первый план, в РЖД наверняка не готовы, как это было раньше, ради обороны страны ущемлять свои интересы, а также нести расходы по ремонту полотна в случае, если будет принято решение, что по их дорогам снова должны курсировать БЖРК. Именно коммерческая причина, по мнению некоторых специалистов, могла сегодня стать препятствием для окончательного решения к принятию их на вооружение.Однако теперь эта проблема снята. Дело в том, что в новых БЖРК тяжелых ракет уже не будет. Комплексы вооружают более легкими ракетами РС-24, которые используются в комплексах «Ярс», а потому вес вагона оказывается сравним с обычным, что позволяет добиться идеальной маскировки боевого состава.Правда, РС-24 имеют всего четыре боеголовки, а на старых ракетах их был десяток. Но тут надо учитывать, что сам «Баргузин» перевозит не три ракеты, как было раньше, а уже вдвое больше. Это, конечно, все равно – 24 против 30. Но не следует забывать, что «Ярсы» – практически самая современная разработка и вероятность преодоления ПРО у них гораздо выше, чем у их предшественников. Обновлена и система навигации: теперь не надо задавать заранее координаты целей, все можно будет менять оперативно.
За сутки такой передвижной комплекс может преодолевать до 1000 километров, курсируя по любым железнодорожным веткам страны, неотличимый от обычного состава с вагонами-рефрижераторами. Время «автономки» – месяц. Нет никаких сомнений, что новая группировка БЖРК станет куда более эффективным ответом на ПРО США, нежели даже развертывание у границ Европы наших оперативно-тактических ракет «Искандер», которых так боятся на Западе.Также не вызывает сомнений и то, что американцам идея с БЖРК явно не понравится (хотя теоретически их создание не нарушит последних российско-американских договоренностей). БЖРК в свое время составляли в РВСН основу группировки ответного удара, поскольку обладали повышенной живучестью и с большой вероятностью могли уцелеть после нанесения противником первого удара. США боялись его ничуть не меньше легендарной «Сатаны», так как БЖРК был реальным фактором неминуемого возмездия.До 2020 года запланировано принятие на вооружение пяти полков БЖРК «Баргузин» – это соответственно 120 боеголовок. Судя по всему, БЖРК станет самым сильным аргументом, фактически нашим главным козырем в споре с американцами относительно целесообразности развертывания глобальной системы ПРО.

Кадр из видео с сайта youtube.com

В ноябре 2016 года представители Минобороны и оборонно-промышленного комплекса РФ наперебой рапортовали об успешном проведении первых бросковых испытаний межконтинентальной баллистической ракеты для перспективного боевого железнодорожного комплекса «Баргузин». На текущий год были запланированы доклад президенту РФ Владимиру Путину о перспективах развертывания комплекса и начало летно-конструкторских испытаний ракеты для него. Поезд должен был нести боевое дежурство как минимум до 2040 года. И вдруг в субботу СМИ сообщают - тема закрыта как минимум на ближайшую перспективу. Фактически если данная информация будет подтверждена официально, то это будет первый случай остановки – временно или насовсем – работ в интересах стратегических ядерных сил (СЯС), которые, напомним, считаются главным гарантом безопасности страны и на развитие которых ресурсы выделяются в приоритетном порядке.

Разработка нового боевого железнодорожного ракетного комплекса (БЖРК), получившего название «Баргузин», была начата в 2012 году. А в декабре 2015 года командующий РВСН генерал-полковник Сергей Каракаев сообщил: «В настоящее время завершено эскизное проектирование, ведется разработка рабочей конструкторской документации на агрегаты и системы комплекса».

Ракетные поезда – тема не новая для страны. Первый ракетный полк с БЖРК «Молодец» заступил на боевое дежурство в октябре 1987 года, а к середине следующего года было развернуто уже пять таких полков. После распада Советского Союза данные комплексы были ликвидированы, последний был снят с боевого дежурства в 2005 году.

Но идея оказалась на удивление живуча, и через несколько лет в Москве вновь решили к ней вернуться. Однако, судя по всему, ее практическая реализация оказалась на сегодня неподъемной для российского бюджета. С другой стороны, в условиях стремительного развития средств обнаружения воздушного и космического базирования, а также серьезного качественного рывка, достигнутого ведущими странами мира в области создания высокоточных средств поражения, создание БЖРК в качестве средства ответного или ответно-встречного удара становится весьма сомнительной затеей.

А в исследовании американской корпорации RAND от 2014 года, например, указывается, что ракетный поезд имеет такие серьезные недостатки: более сложное обслуживание, возможность естественного (снег, обвалы) и искусственного (диверсии, аварии) блокирования пути, ограниченный набор маршрутов, более низкая живучесть по сравнению с шахтными комплексами (будучи обнаруженным противником, ракетный поезд может считаться уничтоженным).

Кроме того, согласно тому набору договоров в области ограничения стратегических вооружений, участником которых является Россия, эксплуатация мобильных комплексов в буквальном смысле зажата в тиски многочисленных ограничений, не позволяющих в полной мере реализовать весь их уникальный боевой потенциал. А самое главное – не позволяет добиться скрытности патрулирования.

Если ракетный поезд должен передвигаться только по определенному маршруту или маршрутам в зоне своей дислокации, да еще и регулярно демонстрировать себя воздушным и космическим средствам наблюдения зарубежных «контролеров», то о какой скрытности может идти речь? И это, пожалуй, самое главное достоинство БЖРК, без которого утрачивает смысл сама концепция ракетного поезда (хотя запрета на создание таких ракетных комплексов нет).

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

К примеру, генерал-полковник Сергей Каракаев в декабре 2013 года говорил журналистам, что вагон БЖРК первого поколения достаточно сильно отличался от вагона-рефрижератора, под который его маскировали. Он был длиннее, тяжелее, да и колесных пар было больше. Вагон нового поезда, по его словам, можно замаскировать более успешно, хотя куда деть такой демаскирующий признак, как несколько локомотивов в голове короткого «спецпоезда», – непонятно.

Генеральный конструктор корпорации «Московский институт теплотехники» Юрий Соломонов, которой, собственно, и поручили создавать новый БЖРК, в феврале 2011 года говорил: «Совсем недавно мы как раз выиграли конкурс по этой тематике, но я был сторонником принятия решения о неразвертывании полномасштабных работ по БЖРК. Во-первых, здесь речь идет не столько о ракетах, сколько о типе базирования, что связано с необходимыми затратами для воссоздания военной инфраструктуры, которая на сегодняшний день полностью разрушена. Это огромные деньги, и они потенциально ничего не добавят к боевой эффективности наших СЯС. Более того, БЖРК обладает принципиальным недостатком в современных условиях: низкая антитеррористическая устойчивость. Это уязвимое место железнодорожного комплекса, и оно существенно снижает его боевые возможности».

«Ядерный поезд» - боевой железнодорожный ракетный комплекс - любимая страшилка в разговорах про стратегические вооружения, уступает, пожалуй, только легендарной «нейтронной бомбе». Недавно российским гражданам сообщили об отказе от запуска в серию новейшего БЖРК «Баргузин». Мы подумаем - а так ли он был нужен?

Чёрной-чёрной ночью чёрный-чёрный поезд мчится по заснеженному-заснеженному полю и несёт в себе ядерные-ядерные ракеты. Примерно так и представляется обывателям работа боевого железнодорожного ракетного комплекса (БЖРК). Неотличимый от простых поездов, он скрытно курсирует по необъятным просторам нашей страны. Внутри же сидят суровые и насторожённые военные, пьют чай из стаканов с подстаканниками и думают о судьбах Родины, готовые в любой момент запустить ракеты с ядерной боеголовкой.

Недавно стало известно, что разработка БЖРК нового поколения «Баргузин» была прекращена на этапе проектирования. И это не так плохо, как может показаться сразу, и уж точно не подразумевает серьёзных прорех в ядерном щите нашей страны. Всё дело в том, что поезд с ядерными ракетами был идеальным оружием только с точки зрения запугивания обывателей. С практической же стороны к этому чуду техники было очень много вопросов. Начнём с начала: в предыдущем подходе к теме было сформировано 12 поездов, каждый из которых нёс три ракеты, итого 36. По сравнению с общим советским арсеналом это была капля в море.

Боевые железнодорожные ракетные комплексы РТ-23 «Молодец» несли боевое дежурство с 1987 года. В 2003–2007 годах они были утилизированы по договору СНВ-2, но две демилитаризованные пусковые установки сохранены в качестве музеев.

Вообще основная задача любого мобильного носителя - незаметно добраться на оптимальную точку пуска, отстреляться и постараться удрать живым на максимальной скорости. Ближе всех к противнику могут «подъехать» подводные лодки и самолеты-ракетоносцы, которые больше других подходят для всяких хитрых планов, с пусками из неожиданных мест и по нестандартной траектории.

Мобильные комплексы на колёсах справятся с этим хуже, зато могут двигаться, как тараканы, - легко менять направление и разбегаться после нанесения удара в разные стороны. Поезд же, как справедливо отмечал Андрей Макаревич, «проедет лишь там, где проложен путь».

еперь посмотрим на карту железных дорог нашей страны. Эффективно прятать поезд от всевидящих глаз спутников можно только в европейской части России, где есть разветвлённая сеть железных дорог. Гнать его по нитке Транссиба весело, но глупо. Но и в европейской части БЖРК не будет чувствовать себя вольготно: за последние годы среднесуточная скорость движения транспортных составов значительно снизилась из-за необходимости часто останавливаться и пережидать пассажирские поезда и составляет - та-дамм! - девять километров в час! То есть даже если спутник-шпион будет снимать «Баргузин» раз в сутки, он не уедет дальше чем на 200 с небольшим километров от последней фотографии.

Теперь немного о пресловутой незаметности. В сети есть воспоминания «матёрых» железнодорожников, оказавшихся неспособными отличить советский БЖРК «Молодец» от обычного поезда. Честно говоря, в это не очень верится. Три локомотива, за ними три пассажирских вагона, четыре почтовых, а затем рефрижераторные вагоны не с четырьмя, а с восемью осями. Вы часто видите такие поезда? Вообще микс из пассажирских и рефрижераторных вагонов - это уже очень редкое явление на желеной дороге. Предполагалось, что новые «Баргузины» будут использовать обычные четырёхосевые вагоны, однако это не сильно исправит ситуацию, хотя, конечно, они не будут выделяться так радикально, как «Молодцы» с их системами перераспределения массы на соседние вагоны.

Поверьте, знать о том, что к ним приехал «ядерный поезд», будут все работники от диспетчерской до депо. А в эпоху мобильников, инстаграма и повсеместной геолокации это превратится в увлекательнейшую игру по поиску в сети хэштега #nucleartrain и #barguzin. Фото на фоне поезда с ракетами - это прекрасно. Что уж говорить про современные цифровые системы учёта вагонов, способные запалить такие поезда в моменты выхода на линию. В итоге мы имеем очень интересный, сложный технически и дорогой проект сомнительной полезности. Опять-таки, в качестве страшной сказки на ночь ядерный поезд идеален. Он останавливается в чистом поле, из вагона-электростанции поднимаются специальные выдвижные устройства. Они закорачивают контактную сеть, во все стороны летят искры и молнии, на протяжении ближайших километров останавливаются все электропоезда. Затем провода отводятся в стороны, ракеты поднимаются и выбрасываются из пусковой установки на небольшую высоту, включаются маршевые двигатели, и вот подарки уже летят в сторону мирно спящей Оклахомщины. Увидишь такое во сне - проснёшься в холодном поту.

С точки же зрения практической реализации всё очень дорого, сложно и ещё раз дорого. Бросковые испытания система прошла, а значит, в случае строгой необходимости может быть достаточно оперативно доведена до практической реализации. Пока же наш поезд будет «стоять на запасном пути», и ничего страшного. Тем же, кто хочет лить слёзы по «мы в советские времена уууу», я рекомендую посетить питерский музей железнодорожной техники возле Балтийского вокзала. БЖРК «Молодец» там есть - можно поностальгировать.

Пошаговое руководство по запуску миникомпьютера Raspberry Pi.

Для запуска нам понадобятся:

  1. Raspberry Pi
  2. USB клавиатура
  3. USB мышка (если собираетесь работать в визуальной оболочке)
  4. SD/MMC/SDIO карта памяти размером от 2 до 32 Гб (по возможности покупайте карты 6 или 10 класса)

  5. Micro USB адаптер для питания Raspberry Pi
  6. Монитор с HDMI входом, или телевизор, или TV тюнер с RCA разъемами
  7. HDMI кабель для подключения к монитору или RCA кабель для подключения к телевизору или TV тюнеру

  8. Программа Win32DiskImager для записи образа системы на флешку
  9. Образ операционной системы Raspbian “wheezy”
  10. Кардридер для чтения SD/MMC/SDIO карт памяти

Если все необходимое у вас есть под рукой, то продолжим.

Запись образа Raspbian на карту памяти для Raspberry Pi

Для записи образа системы Raspbian на карту памяти вам понадобится программа Win32DiskImager и сам образ Raspbian “wheezy”. Скачайте их на свой компьютер.

Теперь у вас есть готовая к работе флешка с записанным образом Raspbian.

Подключение Raspberry Pi

  • Подключите карту памяти к Raspberry Pi
  • Подключите USB клавиатуру (и USB мышь если надо)
  • Подключите HDMI кабель одним концом к монитору, а вторым и Raspberry Pi или RCA кабель к телевизору (TV тюнеру) и Raspberry Pi (в RCA будет использован только желтый разъем)

  • Включите ваш монитор или телевизор (TV тюнер)
  • Подключите Mini USB адаптер питания к Raspberry Pi
  • Включите Mini USB адаптер питания в розетку

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

Настройка Raspberry Pi

При первой загрузке Raspberry Pi вы увидите меню Raspi-config

Если этого не произошло, то наберите в консоли команду sudo raspi-config

Через это меню мы сможем произвести основные настройки нашей будущей системы.

Рассмотрим пункты меню, которыми мы будем пользоваться:

Вам необходимо определиться, сколько оперативной памяти вы готовы выделить для графического процессора. При работе в консоли будет достаточно и 16 Мб, а вот для просмотра видео в графической оболочке придется пожертвовать 64-128 Мб. Выбранные значения могут быть только: 16, 32, 64, 128 или 256.

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

Установка пароля пользователю "root" в Raspberry Pi

Наберите в консоли команду sudo passwd root и введите пароль дважды.

Полезные консольные программы для Raspberry Pi

Top – диспетчер задач

Встроен в систему

Запуск: top


Htop – диспетчер задач

Установка: sudo apt-get install htop

Запуск: htop


Мой любимый диспетчер задач:)

Mc – файловый менеджер

Установка: sudo apt-get install mc

Запуск: mc


Weechat – IRC клиент

Установка: sudo apt-get install weechat

Запуск: weechat-curses


Links – текстовый браузер

Установка: sudo apt-get install links

Запуск: links


Клавиша Esc откроет меню браузера

Команды Linux

  • sudo - ставится перед командой и выполняет ее с правами пользователя root
  • sudo halt - выключение
  • Ctrl+C - выход из открытой консольной программы (если не предусмотрено других клавиш)
  • Shift+Ins - вставить текст в консоль
  • Ctrl+Ins - копировать выделенный текст из консоли
  • cd - переход в нужную папку. Например cd /home/pi
  • dir - покажет содержимое текущей папки
  • pwd - покажет ваше текущее расположении
  • date - покажет время и дату
  • cal - покажет календарь на текущий месяц
  • cal -y - покажет календарь на текущий год
  • wget - скачать файл в текущую директорию. Например wget http://mysite.com/myfile.deb

  • sudo apt-get update - обновит список пакетов с репозитария
  • sudo apt-get upgrade - обновит установленные пакеты
  • sudo apt-get install [имя пакета] - установит нужный пакет. Например sudo apt-get install mc
  • стрелки вверх и вниз - листают набранные ранее команды

Резервное копирование Raspberry Pi

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

  • Выключите Raspberry Pi – в консоли наберите: sudo halt
  • После выключения Raspberry Pi отключите ее от сети питания и извлеките карту памяти
  • Вставьте флеш карту в кардридер компьютера
  • Запустите программу Win32DiskImager
  • Укажите в поле Image File путь, по которому будет сохранен наш настроенный образ Raspbian
  • Выберите в меню Device букву диска с вашей флешкой
  • Нажмите кнопку Read и дождитесь окончания создания образа карты памяти
  • Закройте программу Win32DiskImager
  • Корректно отключите вашу флешку
  • Извлеките карту памяти из кардридера

    Все вопросы и дополнения оставляйте в комментариях. Буду признателен, если поделитесь ссылкой на эту статью с друзьями в социальных сетях.

    P.S. В следующей статье я опишу процесс организации удаленного доступа к Raspberry Pi. Будет рассмотрено SSH подключение для доступа к консоли и организация удаленного доступа к файлам по SSH. Также мы настроим локальную сеть.

  • В этой достаточно длинной даже для блога статье описаны первые шаги уже немолодого "айтишника" на пути освоения новейшего подхода к информационному образованию в школах и ВУЗах развитых стран - физического компьютинга на devboard Raspberry Pi, чтобы сделать его доступным своему любимому ребенку и родной школе.

    По ходу дела, мне впервые в жизни пришлось познакомиться с альтернативной "Wintel" аппаратной платформой (Raspberry Pi 3 на базе ARM-процессора), освоить работу в незнакомой операционной системе (Rasbian OS на базе Debian Linux), подружиться с новым языком программирования (Python), вспомнить азы радиоэлектроники .

    В итоге, всего за 3,5 т.р. и месяц ожидания у моего ребенка появился достаточно мощный, уникальный по своим образовательным возможностям инструмент, сочетающий в себе бесшумный 4-ядерный компьютер размером с кредитную карту, вебсервер, медиацентр, центр управления датчиками "умного дома", лабораторию для освоения основ программирования, робототехники и радиоэлектроники - почти идеальное решение для школьного кружка информатики.
    При этом, все программы на нем изначально бесплатны и в широком разнообразии доступны из онлайн-репозиториев, а вирусов не бывает в принципе.

    Экскурс в историю обучения информатике в школе и ВУЗе

    С конца 90-х тем или иным образом принимаю участие в развитии процесса информатизации образования в школах и ВУЗах.
    В конце 80-х будучи старшеклассником "зацепил" начало внедрения компьютеров в школьное образование. Тогда это были компьютерные классы на основе микроЭВМ БК 0010 и учительского компьютера ДВК-2. С увлеченим осваивал программирование Basic. Книг тогда по нему практически не было. Вместе с преподавателем приходилось все изучать по брошюркам и "методом научного тыка". Перед окончанием школы в Чувашию приехал проект IBM "Пилотные школы". К счастью, в одну из школ Новочебоксарска (№14) был поставлен компьютерный класса на основе IBM PS/2. Тогда это было подобно чуду - настоящий компьютер "IBM PS" с "мышкой", флоппи-дисководом и шикарным 256-цветным экраном! Учительский компьютер имел 286-й процессор, 1 мегабайт оперативной памяти и 40Мб жесткий диск (который казался настолько большым по сравнению с флоппи-диском, что мы не знали, можно ли его вообще чем-то заполнить "под завязку"). Ко всему прилагался матричный принтер - "чудо враждебной техники".
    Затем были 5 "перестроечных" лет учебы в университете, где в ходе учебного процесса я познакомился с кубинскими СМ ЭВМ (те самые, с катушками для записи данных и с тяжелыми металлическими клавиатурами). Но как раз в те самые годы ВУЗы по западным гратнам стали получать современные компьютеры IBM PC-XT 286 и IBM PC/AT 386. Снова я испытал потрясение, изучая Pascal, работая в Norton Commander и осваивая среду гипертекстовой верстки документов LaTex.
    Работая несколько лет в школе после окончания ВУЗа имел счастье наблюдать, как в кабинетах информатики БК 0010 постепенно сменяются новыми, на порядки более мощными комьютерами Pentium с графической ОС Windows и офисными программами "на борту". Но дети продолжают изучать на них Basic и Pascal...
    По роду деятельности одним из первых в родном городе зашел в Internet и тут же понял, что за ним будущее. Стал заниматься созданием вебсайтов разработкой интернет-проектов, познакомился с Linux- основной ОС Интернета и Perl - тогда самым популярным языком программирования интернет-приложений.
    На какой то период времени отошел от школьного образования. Примерно через 10 лет нашел время и желание организовать кружок по компьютерной астрономии в родной школе (ныне гимназии). Практически на моих глазах старые Pentium-ы и Celesron-ы в компьютерном классе благодаря президентскому гранту сменились на мощные двухядерные ноутбуки. В учебной программе уже присутствовали офисные пакеты и графичекские редакторы, основы работы в интернет и знакомство с HTML. Но старые Basic и Pascal также остались...
    И вот на дворе уже второе десятилетие нового тысячилетия. Дочка доросла до уроков информатики. От нее я узнал, что в школах все-так же изучают основы работы в Windows и... программирование на Borland Pascal...
    А тем временем, во всем мире дети младшего школьного возраста уже пишут программы под Андроид, создают интернет-сервисы на сверхпопулярном языке Python и управляют со смартфонов умными домами на базе Linux-devboard"s с SoC-процессорами...
    Задавал вопросы представителям системы образования, в чем проблема застоя с внедрением обучения современным технологиям в школе? Односложного ответа на этот вопрос не услышал. Понял лишь одно, что из-за непопулярности среди продвинутой молодежи профессии учителя информатики, длительности процесса написания учебных программ и пособий, переобучения учительсого состава и переоборудования компьютерных классов, в ближайшем времени моему ребенку в школе ничего не светит, если... Если внедрением новых технологий хотя бы в качестве внеурочной, или олимпиадной работы не займутся энтузиасты. К моему счастью, я сам энтузиаст, и мой первый учитель информатики тоже из их числа. Только нужно помочь с чего-то начать...

    Arduino vs Raspberry Pi


    Погуглив немного, выяснил, что самым современным в последние пару лет направлением информационного образования во всем мире становитя физический компьютинг - основа технологии IoT (Интернет вещей). Эта тема стала бурно развиваться благодаря появлению недорогой, но достаточно мощной аппаратной платформы Raspberry Pi и связанной с ней инфраструктуры - огромного сообщества преподавателей и этнузиастов, бесчисленнного множества стартовых руководств и учебников, тысяч разработчиков различных библиотек, широкого ассортимента готовых расширений и датчиков. До Raspberry Pi в школьном образовании за рубежом активно продвигалась тема освоения основ кибернетики и физического компьютинга на базе микроконтроллеров Arduino. Благодаря этому для Arduino в настоящее время существует богатый выбор различных датчиков, позволяющим детям под присмотром взрослых, к примеру, конструировать роботизированные платформы, чтобы устраивать примитивные "гонки роботов". В принципе, тема Arduino актуальна и по сей день, но как начальная часть процесса обучения физическому компьютингу, программированию и кибернетике. Raspberry Pi - следующий, существенно более продвинутый, фактически, не ограниченный по возможностям уровень...

    Понять, чем отличаются, по своему хороши Raspberry Pi и Arduino можно, сравнив их возможности.

    Arduino - это не являющийся полноценным компьютером однозадачный одноядерный микроконтроллер с малым объемом оперативной памяти, невысокой вычислительной мощностью, отсудствием мультимедийных и сетевых возможностей, но низким энергопотреблением и высокой скоростью реакции в критичных к времени проектах. Для управления Arduino требуется компьютер, или ноутбук с USB-портом, что существенно увеличивает стартовый бюджет одного учебного места. Для программирования Arduino необходимо будет изучать C-подобный язык. Arduino достаточно для быстрой реакции на сигнал с датчика, например, чтобы повернуть в другую сторону колесо робота. Но управлять роботом через интернет и обрабатывать маршрут Arduino уже не сможет.

    Raspberry Pi (v3 Model B) - полноценный 4-ядерный одноплатный компьютер с 1Гб оперативной памяти и возможностью подключения через USB внешних накопителей, работающий под управлением современной Linux-системы, обладающий продвинутыми мультимедийными (Open GL, HD-Video) и коммуникационными (WiFi, Bluetooth, Ethernet) возможностями. За некоторыми оговорками, Raspberry Pi может с успехом использоваться в качестве полноценного ученического/студенческого компьютера, на котором можно, помимо основной задачи- физического компьютинга, слушать музыку, смотреть HD-видео, заниматься вебсерфингом, работать с документами в офисных редакторах, читать электронные книги и т.п... И при этом, не считая монитора (в качестве которого может выступать обычный ЖК-телевизор с VGA/HDMI-разьемом), USB-клавиатуры и мыши, стоимость одного учебного места на базе Raspberry Pi начинается с 2,5 т.р. На Raspberry Pi можно изучать основы программирования на любых языках. По умолчанию на него предустановлены Python, Scratch и Node-RED, но ничего не мешает через удобный интерфейс Debian-репозитория программ установить LAMP c PHP, Ruby, Java и другие популярные среды разработки. Также на Raspberry Pi, как полноценный Linux-компьютер, можно установить массу полезных бесплатных и полезных для освоения программ, в том числе, вебсервер Apache-основу современного Интернета, среду 3D-проектирования Blender, графический редактор The Gimp, векторные редакторы Xara-X и Inkscape, издательскую систему Scribus. И в добавок, Raspberry Pi располагает интерфейсом GPIO для управления датчиками, изначально предназначенными для Arduino. Более того, если требуется мгновенная реакция на события и АЦП-преобразования сигнала, к Raspberry Pi можно подключить Arduino и управлять датчиками через него!
    В итоге, Raspberry Pi представляет собой самый доступный по цене персональный компьютер для учащихся и одновременено развитую аппаратно-программную платформу для «Интернета Вещей».

    1. Покупка стартового комплекта Raspberry Pi

    Итак, разобравшись, что минуя этап Arduino стоит сразу начинать с Raspberry Pi, я пришел к решению о покупке стартового комплекта для первоначального знакомства, освоения основ работы и азов физического компьютинга на Python, чтобы затем продемонстрировать все это в школе и заинтересовать энтузастов-преподавателей, а также продвинутых учащихся. Таким образом и началась моя эпопея с Raspberry Pi.

    К счастью для россиян, все модели Raspberry Pi, включая самую совершенную v3 Model B, а также необходимые компоненты к ней можно заказать с доставкой на aliexpress.com.

    По минимуму можно заказать только саму плату Raspberry Pi 3 Модель B с доставкой по цене 2200р. Для начала работы вам понадобится блок питания (зарядник для сотового/планшета) с miniUSB-разъемом, дающим на выходе ток 1А-1,5А, ЖК-монитор или телевизор с HDMI-разъемом, USB-клавиатура и мышь.

    Я решил добавить 1,2 т.р. и купить необходимый набор компонент, с которым Raspberry Pi станет более удобным, производительным, совместимым и эффективным. Прежде всего, стоит купить комплект радиаторов для отвода тепла от SoC-процессора и памяти, чтобы они не перегревались на сложных задачах и не снижали производительность системы последовательным отключением ядер процессора и снижением тактовой частоты.
    Также очень рекомендуется купить какой либо недорогой корпус, чтобы избежать неудобств и защитить детей от неприятностей. Я взял оригинальный корпус Модель R1 бело-малинового цвета.
    Для начала освоения основ физического компьютинга вместе с Raspberry Pi сразу стоит заказать стартовый комплект датчиков и монтажную плату с шлейфом для интерфейса GPIO, которые не купишь в местных магазинах. На aliexpress.com существую готовые комплекты, состоящие из датчиков, монтажной платы со шлейфом и переходником, соединительных проводов, светодиодов, кнопок и резисторов. Но они показались мне немного дороговатыми... Поэтому, я взял почти все по отдельности, а светодиоды, кнопки и резисторы решил купить в ближайшем радиоларьке.

    Мой список покупок через интернет:
    1. Raspberry Pi 3 Модель B с блоком питания на 2,5А и двумя радиаторами для процессора и памяти - 2412р.
    2. bredaboard с 40-жильным кабелем и переходником - 282р.
    3. HDMI2VGA переходник - 233р.
    4. Корпус, модель R1 - 280р.
    5. Стартовый комплект из 16 датчиков - 510р.
    6. Комплект соединительных проводов - 186р.
    Итого : 3900р. (по ценам на февраль 2017г. при курсе рубля 57,70)

    После примерно месяца ожидания все заказанные компоненты прибыли в целости и сохранности.

    2. Подготовка Raspberry Pi к работе


    До первого включения Raspberry Pi необходимо сделать несколько обязательных процедур. Внимание! Перед тем, как достать плату из антистатического пакета, обязательно снимите статическое электричество с рук, прикоснувшись к водопроводному крану или оголенному участку батареи отопления, иначем можете сжечь чувствительную электронику.
    Сперва нужно наклеить радиаторы на процессор и микросхему памяти. Это не сложно: сначала отклеиваем защитную пленку с радиатора, затем аккуратно располагаем его над микросхемой, соответствующей ему по размеру и без усилия опускаем на нее радиатор. Сильно прижимать радиатор к микросхеме не надо, он и так будет хорошо держаться.
    Затем нужно собрать из частей корпус и поместить в него плату. При сборке корпуса верхнюю крышку и сторону с вырезами под USB-разъемы устанавливаем после вставки (с некоторым усилием) в пазы платы Raspberry Pi.

    3. Установка ОС Rasbian

    Поскольку Raspberry Pi по умолчанию поставляется без предустановленной операционной системы и собственного носителя информации, его нужно будет купить, а систему скачать и самостоятельно установить.
    В качестве системного диска Raspberry Pi на используется microSD-карта минимум 6 класса (скорость записи 6Мб/сек) объемом не менее 8Мб. В интернете советовали сразу покупать карту 10 класса, чтобы избежать возможных проблем с установкой ОС и работой Raspberry Pi.
    В ближайшем компьютерном ларьке я купил microSD-карту 10 класса марки Sundisk объемом 8Гб.
    Затем я скачал операционную систему Raspbian (на основе Debian Jessie) по адресу https://www.raspberrypi.org/downloads/raspbian/ . Выбирайте Raspbian Jessie with PIXEL - это дистрибутив с графическим интерфейсом и комплектом программ для начала продуктивной работы.
    Как выяснилось, скачанный образ при распаковке из архива разворачивается до 4Гб и на диске с файловой системой FAT32 из-за ограничений на максимальный размер одиночных файлов записан быть не может.
    Пришлось подключить внешний USB-диск с ФС NTFS и распаковать образ Raspbian ОС на него.
    Для записи образа на SD-карту, потребовалось скачать программу Win32DiskImager по адресу и подключить microSD-карту к компьютеру через USB-кардридер.
    Интерфейс программы до безобразия прост: в строке "Image File" надо указать на диске образ Raspbian ОС, в выпадающем списке "Device" выбрать microSD-карту и нажать кнопку "Write". Кстати, этой же программой время от времени стоит делать резервное копирование microSD-карты, вставив ее в кардридер, выбрав путь сохранения образа в поле "Image File", задав в выпадающем списке Device имя диска, под которым определиась microSD-картаи выбрав команду "Read".

    4. Первый запуск


    После успешного завершения процесса записи, вставляем microSD-карту в соответствующий разъем кардридера на Raspberry Pi, подключаем через HDMI-кабель, или HDMI2VGA переходник монитор, подключаем к нижним USB-разъемам клавиатуру и мышь, и только после этого подсоединяем блок питания. Поскольку Raspberry Pi не имее кнопки включения питания, подсоединение/отсоединение блока питания включает и выключает устройство. На всякий случай заранее напишу, что перед обесточиванием на Raspberry Pi желательно корректно завершить работу ОС, чтобы не возникали ошибки при последующем запуске.
    К моему глубокому сожалению и ужасу, после подключения питания к Raspberry Pi на мониторе не загорелась заставка графической оболочки Pixel, а выскочила тирада из текстовых "ругательств", завершившаяся строкой "kernel panic" с номером ошибки.
    Погуглив на смартфоне, я тут же выяснил, что, повидимому, Raspberry Pi не нравится моя microSD-карта (как позже выяснилось, скорости чтения/записи не достаточно для нормальной работы ОС Raspbian). Во время повторной записи образа ОС Raspbian на SD-карту я заметил, что скорость записи не привышает 4Мб/сек (соответствует 4-му классу SD-карты).
    При повторном включении Raspberry Pi со злополучной картой я снова увидел "kernel panic". Пришлось сходить в ларек и поменять ее после некоторых объяснений на менее "брендовую" Prestigio microSDHC 8Гб 10 класса (U1). На "свежекупленную" microSD-карту образ ОС записался в два раза быстрее со скоростью примерно 9,5Мб/сек. При включении с ней Raspberry Pi тут же отобразила приветственное окно и через несколько секунд загрузки я с радостью увидел на дисплее интерфейс X-Windows с красивой заставкой в виде пустынной дороги, уходящей в сторону восходящего солнца.
    По-видимому, карта Sundisk оказалась поддельной...

    5. Знакомство с Debian Linux, первичная настройка Raspbian ОС, установка полезных программ


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

    Прежде всего, стоит сказать несколько слов о консоли Debian Linux. Она доступна по кнопке LXTerminal на верхней панели интерфейса Raspbian ОС.
    В Linux-консоли вводятся команды для управления ОС, установки, запуска и удаления программ, внесения ручных правок в настройки самой ОС и ее отдельных компонентов. Для успешного запуска большинства команд требуется уровень доступа администратора (root-доступ). Для этого нужно перед командой вводить "sudo ".
    Некоторые операции в Raspbian ОС доступны только из консоли.
    Прежде всего, это доступ к программе настройки системы raspi_config. Именно в ней производится первичная настройка Raspbian ОС.
    Для запуска программы настройки системы надо открыть LXTerminal и ввести в консоли команду:
    sudo raspi-config

    Первым делом, надо выбрать команду "Expand Filesystem", чтобы расширить файловую систему ОС на все доступное пространство microSD-карты.
    Затем обязательно стоит поменять пароль root по умолчанию на доступ к системе через консоль и по SSH командой "Change User Password". Из косоли это далается командой "sudo passwd root".
    Затем стоит запустить SSH-сервер для того, чтобы иметь возможность заходить на Raspberry Pi по терминальному протоколу SSH с другого ПК командой "SSH" в окне "Advanced Options".

    Очень важно сразу поменять локаль (язык интерфейса) на русский и добавить русскую раскладку клавиатуры.
    Это осуществляется в окне "Internationalisation Options". Смена локали осуществляется по команде "Change locale".
    Надо выбрать локаль ru_RU.UTF-8 UTF-8. Смена раскладки клавиатуры производится по команде "Change keyboard layout". Далее придется в новом окне выбрать нужную раскладку (ru_RU.UTF-8), в следующем окне задать горячие клавиши смены раскладки, каждый раз подтверждая выбранные действия переходом кнопкой "Tab" клавиатуры на кнопку "Enter" окна программ и нажатием "Enter" на клавиатуре.
    Стоит также в окне "Advanced options" перейти на пункт меню "Audio" и выбрать в новом окне варинат вывода звука по умолчанию на внутренний разъем 3.5mm jack, чтобы слушать звук в наушниках, подключенных к стандартному звуковому разъему Raspberry Pi.
    После завершения настроек выбираем кнопку "Finish" и соглашаемся на перезагрузку системы.

    Следующим этапом настройки Raspbian ОС рекомендуется выполнить обновление ее базы программ и установленных компонент.
    Для этого последовательно введем в консоли следующие команды, дожидаясь окончания выполнения каждой из них до появления зеленого приглашения ввода консоли.
    Обновление базы программ:
    apt-get update
    Обновление установленных программ
    sudo apt-get upgrade
    Удаления оставшихся после удаления программ библиотек, сопутствующих программ и др.
    sudo apt-get autoremove
    Выполнение второй команды обычно занимает 10-15 минут.
    Вспоминая прежний опыт работы в Linux, поспешил установить файловый менеджер Midnight Commander.
    sudo apt-get install mc
    Без него перемещаться по структуре папок системы командой "cd" получается медленно и не удобно.

    На всякий случай, у новичка всегда должна быть под рукой шаргалка по базовым командам Unix...

    Ctrl+C - выход из открытой консольной программы (если не предусмотрено других клавиш)
    Shift+Ins - вставить текст в консоль
    Ctrl+Ins - копировать выделенный текст из консоли
    sudo - ставится перед командой и выполняет ее с правами пользователя root
    - выключение
    sudo shutdown -h now - немедленная остановка системы и запуск процесса выключения
    sudo shutdown -h 21:55 - остановка системы и выключение в 21:55
    sudo shutdown -h now — выключение Raspberry Pi
    sudo su - открыть командную строку с правами root
    sudo -i - открыть командную строку с правами root
    sudo cp - копирование файла (с ключом -r рекурсивное копирование)
    sudo mv - перемещение файла
    cat - вывод содержимого файла/файлов
    cd — Переход в нужную папку. Например cd /home/pi
    chmod - изменения прав на использование файла; u (означает пользователя, который владеет этим файлом), g (группа файлов) и o (другие пользователи), а также r (считывание), w (запись) и x (выполнение)
    chmod u+x - устанавливает разрешение владельцу файла на его исполнение
    sudo chown pi:root - смена пользователя и/или группы пользователей, которые владеют этим файлом, например пользователя на pi, а группу на root.
    dir - покажет содержимое текущей папки
    pwd - покажет ваше текущее расположении
    date - покажет время и дату
    cal - покажет календарь на текущий месяц
    cal -y - покажет календарь на текущий год
    wget - скачать файл в текущую директорию. Например wget http://mysite.com/myfile.deb
    sudo apt-get update - обновит список пакетов с репозитария
    sudo apt-get upgrade - обновит установленные пакеты
    sudo apt-get install <название> - установка программы <название> из Debian-репозитория
    sudo apt-get remove <название> - удаление программы <название>
    info <название> -вывод информации о программе
    apt-cache search <запрос> - поиск по базе Debian-репозитория программы или утилиты с описанием <запрос>
    apt-cache search screen capture - поиск программ для создания скриншотов
    sudo apt-get install mc - установка файлменеджера Midnight Commander (Mc)
    sudo apt-get install links - установка текстового браузера Links
    udo apt-get install scrot - установка утилиты для скриншотов
    scrot -d5 - создание скриншота черех 5 секунд
    sudo apt-get install synaptic - установка менежера пакетов Synaptic
    sudo apt-get install x11vnc - установка VNC-сервера
    x11vnc -desktop:0 - запуск VNC-сервера для удаленного управления через VNC-клиент, например realVNC (http://www.realvnc.com/download/viewer/)
    top - запуск диспетчера задач
    sudo nano - редактирование файла
    sudo nano /boot/config.txt - редактирование файла настроек запуска Raspberry Pi
    ifconfig — утилита конфигурирования сетевых интерфейсов
    iwconfig - просмотр информации о беспроводных устройствах
    sudo iwlist wlan0 scan — сканирование Wi-Fi
    cat /proc/cpuinfo — смотрим инфо о процессоре
    cat /proc/meminfo — отображает подробную информацию о памяти Raspberry Pi
    cat /proc/partitions — показывает размер и количество разделов на Вашей карте SD или HDD
    cat /sys/devices/system/cpu/cpu0/cpufreq/sca ling_cur_freq — информация о частоте процессора
    <имя_программы> --help — отбражение помощи по программе
    vcgencmd measure_temp - покажет температуру процессора
    free -o -h - покажет, сколько свободной системной памяти доступно
    vcgencmd get_mem arm && vcgencmd get_mem gpu — покажет распределение памяти между процессором и GPU
    lsusb - список подключенных устройствах
    mkdir newDir - создание директории newDir
    rmdir oldDir - удаление пустой директории oldDir
    rm <имя_файла> - удаление файла/папки (с ключем -r рекурсивное удаление содержимого папки)
    & - запускает команду в фоновом режиме
    curl - загружает файл либо с сервера, либо на него
    grep "паттерн" *.txt - поиск в файлах по маске и заданному паттерну
    ping <имя_сервера> - провера доступности сервера
    df -h - свободное и занятое дисковое пространство на подключенных устройствах
    scp myfile.txt [email protected]: - копирование файла myfile.txt на устройство [email protected] по SSH в папку /home/pi/
    scp [email protected]:myfile.txt . - копирование файла myfile.txt с устройства [email protected] в текущую папку по SSH
    scp *.txt [email protected]: - копирование всех текстовых файлов с устройства [email protected] в текущую папку по SSH
    dd if=/dev/sdd of=backup.img - создание бэкап-образа SD-карты или USB-носителя (/dev/sdd)
    dd if=/dev/sda of=/dev/sdb bs=4096 - побайтное копирование данных с устройства на устройство (dd if=/dev/zero of=/dev/sda bs=4k - очистка диска sda)
    dd if=myfile of=myfile conv=ucase - прообразование файла в верхний регистр
    dd if=myfile of=myfile conv=lcase - прообразование файла в нижний регистр
    ls -l | dd conv=ucase - преобразует вывод команды в верхний регистр
    apt-mark showauto > autopackagelist.txt - создание списка предустановленных приложений
    apt-mark showmanual > manualpackagelist.txt - создание списка установленных вручную приложений

    6. Тестирование Raspberry Pi в качестве десктопа

    Итак, через полчаса настроек и обновлений Raspberry Pi готов к работе. Что мы имеем "на борту" по умолчанию?
    Помимо средств разработки программ, на Raspberry ОС установлен базовый комплект необходимых приложений.
    Для работы с документами предустановлены пакет Libre Office и средство просмотра PDF. Для продуктивной работы в интернет с Raspberry ОС поставляется броузер Chromium и почтовый клиент Claws Mail. Для удаленного управления с десктопа и мобильных устройств на Raspberry Pi установлен VNC Connect.
    К сожалению, по умолчанию система не содержит медиаплеера с графическим интерфейсом для воспроизведения видео и аудио, но с консоли воспроизведение мультимедийных файлов можно запустить через программу omxplayer, поддерживающую аппаратное ускорение видео в полноэкранном режиме.
    В системе имеется графический файловый менеджер Xfce, позволяющий перемещаться по папкам при помощи мышки, осуществлять файловые операции, открывать документы двойным кликом мышки. Как показала практика, по удобству и принципам работы он практически ничем не отличается от привычного нам Проводника.
    Открытие меню и переход по папкам в интерфейсе Raspbian ОС осуществляется на удивление быстро, поживее, чем на моем стареньком двухядерном Celeron-е.
    После инвентаризации установленного ПО любопытство подтолкнуло проверить скорость работы на Raspberry Pi в Интернет. Открыл в Chromium и первым делом зашел на родной портал cheboksary.ru: страницы открываются быстро и без тормозов. Во второй вкладке открыл соцсеть ВК. Стал прокручивать свою ленту при помощи колесика мышки - неприятных задержек подгрузки не заметил. Лента соцсети скроллится в броузере плавно, без рывков. В третьей вкладке открыл Youtube, а в нем - популярный видеоклип. Видео воспроизводится без задержек и рывков с достаточно хорошим разрешением и достаточно качественным звуком. Развернул видео на полный экран - воспроизведение продолжилось без рывков. Заметил единственный момент - немного заторможенную реакцию на клики мышкой по интерфейсу воспроизведения видео. Можно сказать, что тест на производительность работы в интернет Raspberry Pi прошел.
    Проверил скорость рендеринга страниц электронной книги во встроенном в систему PDF-просмотрщике Xpdf. Для этого решил воткнуть в USB-разъем "флешку" и... система сразу ее распознала, открыв через пару секунд окно файлменеджера на папке /media/pi/usb/ с содержимым моего сменного носителя! Приятный сюрприз - в Raspbian ОС реализовано автомонтирование USB-drive! Как выяснилось позже, для демонтирования "флешки" перед отсоединением надо нажать на стрелочку в правом верхнем углу экрана и выбрать ее из списка.
    Быстро выбрав нужный PDF-файл, просто кликнул по нему и увидел содержимое в окне просмотрщика. При скроллинге страницы электронной книги рендерились с задержкой примерно в одну секунду, что можно считать вполне приемлемым результатом. Единственный неприятный момент - просмотрщик не смог отобразить русские буквы в оглавлении книги.
    Чтобы проверить воспроизведение музыки и видео с "флешки", решил не пользоваться консолью и установил для этого графическую оболочку на Python для системного проигрывателя omxplayer. Конечно, tk-интерфейс оболочки не блещет красотой и дизайном, но все-таки позволяет при помощи мышки выбрать нужные файлы и создавать плей-листы. Хотя в сети писали, что в окне на Raspberry Pi видео с аппаратным ускорением не воспроизводится, как оказалось, через omxplayerGUI это вполне возможно! Видео выводилось на экране с исходным разрешением в окне без рамки, но позволяло перетаскивать окно, причем, без остановки воспроизведения.
    Одним словом, интернет на Raspberry Pi работает без ограничений, музыка и видео воспроизводятся, флешки автомонтируются, офисные документы редактируются, фотографии показываются. Что еще нужно для продуктивной работы?



    Рекомендуем почитать

    Наверх