Архив метки: Вопросы читателей

Что такое системная интеграция?

Системная интеграция важна как для общения между предприятиями, так и для внутреннего сотрудничества внутри предприятия. Как провайдер iPaaS, системная интеграция — это то, что мы делаем ежедневно.

В этом блоге мы объясним, что такое системная интеграция, какие методы традиционно использовались для реализации, каковы проблемы и как интеграционная платформа с ее гибридными возможностями может помочь предприятиям разрабатывать и развертывать интеграции между своими системами.

Общее определение системной интеграции

В очень широком смысле системная интеграция — это процесс соединения различных подсистем (компонентов) в одну большую систему, которая функционирует как единое целое. Что касается программных решений, системная интеграция обычно определяется как процесс объединения различных ИТ-систем, услуг и/или программного обеспечения, чтобы все они могли функционально работать вместе.

Основная причина, по которой организации используют системную интеграцию, — это их потребность в повышении производительности и качества своих операций. Цель состоит в том, чтобы посредством интеграции различные ИТ-системы организации «разговаривали друг с другом» , чтобы ускорить информационные потоки и снизить операционные расходы для организации. Но системная интеграция используется не только для подключения внутренних систем организации, но и третьих сторон, с которыми организация работает.

Какова роль системного интегратора?

В широком смысле в мире ИТ системный интегратор (SI) рассматривается как компания, специализирующаяся на внедрении, планировании, координации, составлении графиков, тестировании, улучшении и иногда поддержке ИТ-систем. Хорошими примерами системных интеграторов являются, например, Deloitte, IBM, Accenture, TCS и т.д. Они реализуют крупные ИТ-проекты (например, проекты ERP), пытаясь управлять такими проектами и многочисленными вовлеченными поставщиками. Однако с точки зрения системной интеграции роль системного интегратора сужается до обеспечения интеграции данных между различными существующими системами конечного потребителя, определенными в объеме проекта. Это может означать все, что угодно, от простых внутренних двухточечных соединений до очень сложных интеграций «многие ко многим» как внутри компании, так и с третьими сторонами.

Роль системных интеграторов в этом уравнении обычно заключается в разработке, внедрении и тестировании интеграционного решения, но роль системного интегратора может также включать постоянное управление решениями, а также связь с третьими сторонами для установления связи с ними. Однако наиболее важно то, что системный интегратор вносит свой вклад в интеграцию, которой заказчик не хватает внутри компании (или имеет под рукой нехватку доступных внутренних ресурсов). CTI признан одним из лучших системных интеграторов России рейтинга CRN/RE.

Методы системной интеграции

Типичные методы системной интеграции делятся на следующие категории:

Двухточечная интеграция

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

Вертикальная интеграция

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

Звездная интеграция

Звездная интеграция означает, что система, в которой каждая подсистема связана с другими подсистемами, с помощью соединений точка-точка. Это обеспечивает большую функциональность, но по мере увеличения количества интегрированных систем количество интеграций также значительно увеличивается, и управление интеграциями становится очень требовательным. Например, для соединения десяти систем друг с другом с помощью этого метода потребуется 45 отдельных интеграций, и каждый раз, когда в одной системе происходит изменение, может потребоваться повторное выполнение девяти подключений. Иногда звездную интеграцию также называют «спагетти-интеграцией» по аналогии с «спагетти-кодом».

Горизонтальная интеграция

При горизонтальной интеграции отдельная подсистема используется в качестве общего уровня интерфейса между всеми подсистемами. Очень часто этот уровень называют Enterprise Service Bus (ESB). Этот метод позволяет каждой подсистеме иметь только один интерфейс для связи со всеми другими подсистемами, подключенными к общему уровню интерфейса (т. Е. С десятью системами есть только десять соединений). Преимущество этого метода также в том, что каждую подсистему можно изменить или даже заменить без необходимости переделывать интерфейсы любых других систем.

Интеграция с общим форматом данных

Интеграция различных ИТ-систем друг с другом обычно требует преобразования данных, исходящих из одной системы, в другой формат данных, используемый принимающей системой. Как и в случае со звездообразной интеграцией, если каждое преобразование необходимо выполнять для каждой системы, количество преобразований данных значительно возрастает и становится задачей, требующей значительного обслуживания. Чтобы преодолеть эту проблему, подход с использованием общего формата данных позволяет каждой системе выполнять только одно преобразование данных из собственного формата в общий (и наоборот). Таким образом, количество необходимых преобразований данных будет равно количеству подсистемы.

Почему интеграция B2B актуальна как никогда?

Интеграция Business to Business — отнюдь не новая концепция. Некоторые ИТ-компании начали реализовывать проекты интеграции B2B почти 50 лет назад (и, надеюсь, к настоящему времени некоторые из них даже завершили эти проекты…). Интеграция B2B в основном означает интеграцию, автоматизацию и оптимизацию бизнес-процессов, выходящих за рамки межсетевого экрана компании. Хотя эти процессы могут значительно различаться между собой, их объединяет одна общая черта: интеграция таких внешних бизнес-процессов обеспечивает организации устойчивое конкурентное преимущество. Такие преимущества могут включать, например, видимость в реальном времени, улучшенную автоматизацию, оптимизацию запасов и повышенную удовлетворенность клиентов.

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

Хотя интеграция B2B первоначально началась с того, что крупные предприятия обязали методы получения бизнес-информации, она довольно быстро переросла в стандарты электронного обмена данными (EDI), а затем и в другие новые технологии, такие как XML, JSON и т. Д. В настоящее время кажется, что каждый Новое приложение имеет некоторый тип API, который позволяет интегрироваться с таким приложением. Тем не менее, это оставляет задачу фактической интеграции такого API с другими системами, и чаще всего большинство компаний просто не знают, как это сделать.

Проблемы системной интеграции

Системная интеграция — это ни в коем случае не ракетостроение, но есть ряд проблем, которые затрудняют системную интеграцию для всех организаций. Согласно определенным исследованиям, до 70% всех интеграционных проектов терпят неудачу по тем или иным причинам . Это, вероятно, более распространено для сложных проектов, но иногда даже относительно простые проекты системной интеграции могут столкнуться с проблемами. Большинство сбоев связано не с выбранной технологией интеграции или техническими трудностями с системами в объеме, а с проблемами управления проектами и изменениями.

Типичные причины неудач проекта системной интеграции включают, например:

Постоянные изменения интеграционного ландшафта

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

Отсутствие квалифицированных ресурсов

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

Отсутствие ответственности

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

Интеграция устаревшей системы

Большинство компаний, ведущих бизнес на протяжении десятилетий, используют старые унаследованные ИТ-системы, работающие на собственных локальных серверах. Эти системы могут иметь важное значение для основного бизнеса организации и не могут быть легко заменены более современной ИТ-системой. Интеграция с такими устаревшими системами может быть сложной, поскольку в них может полностью отсутствовать готовая возможность взаимодействия. Однако большинство систем имеют возможность читать или записывать информацию в файловую папку, к которой можно получить доступ, например, через FTP-соединение другой системой, но иногда единственный способ интегрировать такие подсистемы с другими подсистемами — это читать и/или записывать данные прямо в свою базу данных.

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

Как iPaaS и платформа гибридной интеграции (HIP) могут помочь преодолеть проблемы интеграции?

Современные решения iPaaS и HIP обладают различными функциями, которые помогают преодолеть проблемы системной интеграции. Решения iPaaS объединяют технологии и услуги в сервис-ориентированное решение, в котором оборудование, программное обеспечение, управление и обогащение данных, а также вспомогательные операции объединены в общую оперативную систему, которую можно отслеживать и контролировать централизованно с помощью единого пользовательского интерфейса. Решения iPaaS обеспечивают возможность совместного использования ресурсов интеграции (например, библиотек сопоставления) и другой информации в нескольких приложениях, гибкого развертывания системных улучшений на лету и завершения проектов системной интеграции гораздо быстрее, чем раньше.

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

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

Вы хотите узнать больше о HIP? Ознакомьтесь с публикацией «Руководство по платформе гибридной интеграции». Кроме того, ознакомьтесь с публикацией на iPaaS: Всеобъемлющее руководство, чтобы узнать больше об iPaaS.



2021-05-26T13:23:02
Вопросы читателей

Как провести ASO в 2021 году: советы по оптимизации в App Store

Пандемия сильно повлияла на индустрию мобильных приложений и игр, и, хотя некоторые категории приложений испытали беспрецедентный рост, другим пришлось приспосабливаться к рыночной ситуации в надежде на быстрое восстановление. Но это не единственный сюрприз, который 2020 год преподнес издателям мобильных приложений и игр: с прекращением поддержки IDFA, объявленным в прошлом году и вступающим в силу в ближайшее время в 2021 году, привлечение пользователей становится тёмной лошадкой, в то время как еще одной частью целостного подхода к мобильному росту. — оптимизация магазина приложений (ASO) — оказывается в центре внимания.

В этой статье вы найдете эффективные советы и рекомендации по ASO, которые помогут вам улучшить ваши усилия по мобильному развитию в 2021 году.

Совет ASO №1: сосредоточьтесь на повышении узнаваемости бренда

В 2020 году пользователи стали меньше изучать магазины приложений, почти избегая общих поисковых запросов, таких как «карты» или «полеты» из-за ограничений, и, ориентируясь на некоторые приложения и игры, они искали конкретные имена в магазине приложений. поиск. Похоже, эта тенденция сохранится и в 2021 году, поэтому важно работать над повышением узнаваемости вашего бренда. В этом могут помочь агентства, специализирующиеся на app store optimization. Например, aso заказать можно у компании asomobile.

С другой стороны, из-за того, что с появлением Фреймворк ATT, более чем когда-либо имеет смысл сосредоточиться на своем бренде. Приобретение пользователей изменится, традиционные каналы могут больше не работать, поэтому в этих обстоятельствах, чтобы привлечь новых пользователей и удержать их, вы должны сначала завоевать их доверие и лояльность.

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

Совет ASO №2: используйте заголовки с названием бренда и описанием приложения

Этот совет следует из предыдущего, и он не нов, но ожидается, что он останется эффективным в ближайшем будущем. Если узнаваемость вашего бренда высока, а название вашего бренда / приложения знакомо пользователям в App Store или Google Play, это ваше конкурентное преимущество, которое вы можете использовать еще больше.

Эксперименты по A/B-тестированию SplitMetrics для мобильных устройств показывают, что дуэт внутриигровых заголовков « название бренда + краткое описание приложения» хорошо работает в магазинах приложений и увеличивает коэффициент конверсии. Даже крупные компании прибегают к этому совету, поэтому мы рекомендуем вам настроить названия магазинов приложений и проверить, приносит ли это желаемый результат. Но прежде чем вносить какие-либо изменения, сначала подтвердите эту гипотезу с помощью магазина приложений. A/B тестирование, что в целом является эффективным способом расширить свой кругозор с точки зрения органического роста.

Совет ASO №3: используйте визуальную значимость для решений, основанных на данных

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

Креативы в этом году находятся на переднем крае, и их оптимизация — главный приоритет для всех мобильных маркетологов. Визуальная заметность — отличный помощник с точки зрения оптимизации объявлений на основе данных. Чтобы привлечь внимание пользователей в магазинах приложений, используйте визуально заметные стимулы и включите их в значок и снимки экрана своей игры или приложения. Это позволит вам побудить пользователей перейти на страницу вашего приложения или даже сразу установить его.

Три столпа визуальной заметности — это цвет, ориентация и размер, и вот что вы можете сделать:

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

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

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

Но прежде чем вносить какие-либо изменения, запустите A/B-тесты, чтобы убедиться, что вы принимаете правильные решения на основе данных.

Совет ASO №4: проводите мобильные A/B-тесты

Любая оптимизация невозможна без A/B-тестирования в магазине приложений, если вы стремитесь к маркетингу, основанному на данных.

Учитывая все вышесказанное о креативах, в 2021 году для успешной оптимизации магазинов приложений и роста приложений вам следует проводить эксперименты по A/B-тестированию мобильных устройств с вашими визуальными активами: значками, скриншотами и превью приложений. Вы можете сделать это с помощью сторонних инструментов A/B-тестирования магазина приложений, таких как SplitMetrics.

Вот еще несколько советов:

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

Совет ASO №5: обратите внимание на неочевидные элементы, проиндексированные и адаптированные к обновлениям в магазине приложений

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

Например, такими элементами в App Store являются покупки в приложении и имя разработчика — оба они индексируются в результатах поиска. Для Google Play эту роль играет тематическая графика . Поэтому не забудьте оптимизировать эти элементы и получить конкурентное преимущество, пока ваши соперники остаются в неведении.

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

Раздел информации о конфиденциальности

App Store недавно представил новый элемент для страниц продуктов — раздел информации о конфиденциальности, который включает подробные сведения о том, какие данные приложения собирают о пользователях. Раньше пользователи могли получить эту информацию только после того, как они уже установили приложение.

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

Клипы приложений

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

App Clips позволяют пользователям быстро найти приложение (или его мини-версию) для решения текущей проблемы: оплатить парковку, купить кофе на вынос или быстро забронировать рейс. Вот почему вам нужно убедиться, что, увидев клип вашего приложения, пользователи захотят им воспользоваться. Позаботьтесь о компонентах App Clip — обеспечьте четкие формулировки и привлекательные визуальные элементы.

Автокоррекция

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

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

Совет ASO № 6: запускайте поисковую рекламу Apple

Само собой разумеется, что ASO и платный UA неразделимы, и, говоря об Apple Search Ads, в 2021 году проведение кампаний Apple Search Ads станет обязательным условием, если вы хотите остаться на плаву. По словам Йоханнеса фон Крамона, соучредителя Growfirst и известного маркетолога приложений, с прекращением поддержки IDFA, поисковая реклама Apple может быть единственным способом охватить пользователей без согласия, поскольку они не увидят никаких объявлений об установке приложений на других платформах, как будто это уже в случае с Facebook, например.

Кроме того, Apple Search Ads — настоящая находка, если использовать ее с умом — она ​​служит различным целям. Вот лишь некоторые из них

  • Запускайте кампании Apple Search Ads по брендированным ключевым словам ваших конкурентов, чтобы откусить часть их трафика. Если вы миролюбивы, вы можете использовать другую стратегию: защитить свои брендированные ключевые слова от конкурентов, запустив для них поисковую рекламу Apple.
  • Используйте Creative Sets, бесплатный встроенный инструмент в Apple Search Ads, для проведения экспериментов по A/B-тестированию и оптимизации снимков экрана, предварительных просмотров приложений и выбора ключевых слов. Но обратите внимание, что наборы креативов имеют ряд ограничений по сравнению с полноценной платформой для A/B-тестирования.
  • Если вы представляете крупного издателя с десятками наименований или только выходите на рынок и готовите приложение к запуску, вы можете использовать Apple Search Ads для предварительного тестирования. Просто запустите кампании для приложений, отмеченных как доступные для предварительного заказа, а затем проанализируйте результаты. Это поможет вам понять, в правильном ли направлении вы движетесь со своей стратегией ASO и даже с функциями приложения или игры.

Если вы новичок на этом канале и не знаете, с чего начать или у вас был неудачный опыт, не спешите с выводами и не сдавайтесь.

Совет ASO №7: Постоянно работайте над качеством

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

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

Наконец, с более прагматической точки зрения, высокое качество означает высокие оценки и хорошие отзывы, которые неизбежно увеличивают коэффициент конверсии и наоборот.



2021-05-21T15:34:40
Вопросы читателей

Как установить модуль PageSpeed ​​в Ubuntu

Это краткое руководство показывает студентам и новым пользователям, как установить модуль Google PageSpeed ​​в Ubuntu 20.04 | 18.04 с поддержкой Nginx HTTP.

Модуль PageSpeed ​​- это открытый исходный код, Apache, поддерживаемый и созданный Google, чтобы помочь ускорить загрузку веб-страниц, переписав их для уменьшения задержки и уменьшения пропускной способности.

Модуль PageSpeed ​​был создан давно, и сегодня вы, вероятно, не увидите его установленным на слишком многих веб-страницах. Но концепция, лежащая в основе этого, по-прежнему актуальна.

Основная цель проекта PageSpeed ​​заключалась в автоматической оптимизации веб-сайтов, тем самым повышая удобство работы пользователей в Интернете на любом устройстве.

Если вы используете веб-сайт сегодня и хотите улучшить взаимодействие с пользователями за счет оптимизации веб-страниц, то модуль PageSpeed ​​должен стать отличным местом для начала.

Я использую его на этом сайте, и он отлично подходит для моей аудитории.

Чтобы узнать больше о модуле PageSpeed, посетите его веб-сайт здесь.

Чтобы начать установку и настройку модуля PageSpeed ​​в Ubuntu с поддержкой Nginx, выполните следующие действия:

Установите необходимые пакеты

Эти пакеты необходимы для компиляции и сборки модулей PageSpeed ​​в Ubuntu. Выполните следующие команды, чтобы установить пакеты ниже:

sudo apt update

sudo apt install libssl-dev libxslt-dev libgd-dev curl nano

После установки пакетов, указанных выше, продолжайте ниже.

Установить HTTP-сервер Nginx

Теперь, когда указанные выше пакеты установлены, выполните приведенные ниже команды, чтобы установить HTTP-сервер Nginx в Ubuntu. Установить Nginx в Ubuntu довольно просто. Стабильные пакеты Nginx доступны в репозиториях Ubuntu по умолчанию.

Просто выполните приведенные ниже команды, чтобы установить Nginx.

sudo apt install nginx

По некоторым причинам установленный Ubuntu Nginx не работал хорошо, когда я создавал модули PageSpeed. В этом случае обновитесь до версии из официального репозитория Nginx.

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

sudo apt install gnupg2 ca-certificates lsb-release

Затем создайте файл репозитория в Ubuntu.

echo "deb http://nginx.org/packages/ubuntu lsb_release -cs nginx" | sudo tee/etc/apt/sources.list.d/nginx.list

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

curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -

После этого выполните обновление, выполнив следующие команды:

sudo apt update

sudo apt install nginx

После установки Nginx вы также захотите установить установленную версию. Этот номер версии понадобится вам для создания правильных пакетов PageSpeed ​​для Nginx.

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

nginx -v

Это отобразит похожие строки, как показано ниже:

nginx version: nginx/1.20.0

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

Чтобы найти текущие установочные модули и аргументы Nginx, выполните следующие команды:

nginx -V

Это должно отобразить аналогичную строку, как показано ниже:

--prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-g -O2 -fdebug-prefix-map=/data/builder/debuild/nginx-1.20.0/debian/debuild-base/nginx-1.20.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie'

Скопируйте всю строку выше и сохраните ее в удобном для вас месте. Мы будем использовать строку выше при компиляции модуля PageSpeed ​​в Nginx.

Установить модуль PageSpeed

Теперь, когда у вас есть вся необходимая информация, выполните приведенные ниже команды, чтобы начать компиляцию PageSpeed ​​с Nginx.

bash <(curl -f -L -sS https://ngxpagespeed.com/install) --nginx-version 1.20.0

Замените номер версии Nginx на соответствующий номер, установленный в настоящее время в вашей системе. Когда вы запускаете команду из домашнего каталога, она загружает пакеты PageSpeed ​​в вашу домашнюю папку.

Для этого руководства пакеты были загружены в мою папку / home / richard с именем incubator-pagespeed-ngx-latest-stable.

/home/richard/incubator-pagespeed-ngx-latest-stable

Вам понадобится указанный выше путь при сборке Nginx для добавления модуля PageSpeed.

Во время сборки вам будет предложено настроить дополнительные аргументы для Nginx. Помните папку PageSpeed, созданную в вашем домашнем каталоге?

About to build nginx.  Do you have any additional ./configure

arguments you would like to set?  For example, if you would like

to build nginx with https support give --with-http_ssl_module

If you don't have any, just press enter.

>

Включите папку в процесс сборки. Вот так это будет выглядеть:

--add-dynamic-module=/home/richard/incubator-pagespeed-ngx-latest-stable

Теперь, когда будет предложено во время сборки, объедините как путь, указанный выше, так и исходный модуль Nginx и вывод аргументов, как показано выше. Вся строка должна выглядеть так:

--add-dynamic-module=/home/richard/incubator-pagespeed-ngx-latest-stable --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-g -O2 -fdebug-prefix-map=/data/builder/debuild/nginx-1.20.0/debian/debuild-base/nginx-1.20.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie'

Когда появится запрос снова, выберите Y для Да.

You have set --with-debug for building nginx, but precompiled Debug binaries for

PSOL, which ngx_pagespeed depends on, aren't available.  If you're trying to

debug PSOL you need to build it from source.  If you just want to run nginx with

debug-level logging you can use the Release binaries.



Use the available Release binaries? [Y/n] Y

Для завершения сборки.

После завершения сборки модуль PageSpeed ​​должен быть включен в Nginx. Вы можете протестировать, выполнив следующие команды:

nginx -V

Теперь он должен вывести строку с вашим домашним каталогом, указывающим на папку PageSpeed.

nginx version: nginx/1.20.0

built by gcc 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) 

built with OpenSSL 1.1.1f  31 Mar 2020

TLS SNI support enabled

configure arguments: --add-module=/home/richard/incubator-pagespeed-ngx-latest-stable --add-dynamic-module=/home/richard/incubator-pagespeed-ngx-latest-stable --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules

Затем включите модули PageSpeed ​​и создайте символическую ссылку для модулей Nginx.

sudo cp ~/nginx-1.20.0/objs/*.so /etc/nginx/modules

sudo ln -s /usr/lib/nginx/modules /etc/nginx/modules

Наконец, добавьте этот начальный блок PageSpeed ​​в серверный блок Nginx веб-сайта, который вы хотите улучшить. В каждый серверный блок, где включен PageSpeed, добавьте:

server {

...

pagespeed on;

pagespeed FileCachePath /var/ngx_pagespeed_cache;



location ~ ".pagespeed.([a-z].)?[a-z]{2}.[^.]{10}.[^.]+" {

  add_header "" "";

}

location ~ "^/pagespeed_static/" { }

location ~ "^/ngx_pagespeed_beacon$" { }

...

}

Сохраните выход из файла и перезагрузите Nginx

sudo systemctl reload nginx

Проверить настройки PageSpeed.

curl -I -p http://example.com

Вы должны увидеть результат, аналогичный приведенному ниже.

HTTP/1.1 200 OK

Server: nginx/1.20.0

Date: Sat, 15 May 2021 14:58:16 GMT

Content-Type: text/html

Content-Length: 612

Last-Modified: Tue, 20 Apr 2021 13:35:47 GMT

X-Page-Speed: 1.13.35.2-0 

Cache-Control: max-age=0, no-cache

Это должно сработать. Дополнительные настройки PageSpeed ​​доступны на его веб-сайте. Посетите сайт и найдите дополнительные параметры конфигурации.

Фильтры PageSpeed ​​(modpagespeed.com)

Заключение

В этом посте показано, как установить модуль PageSpeed ​​в Ubuntu с HTTP-сервером Nginx. Если вы обнаружите какую-либо ошибку выше, пожалуйста, используйте форму комментария ниже, чтобы сообщить.



2021-05-17T08:18:27
Вопросы читателей

Как проверить версию MySQL в Ubuntu Linux

Это краткое руководство показывает студентам и новым пользователям, как проверять версии MySQL/MariaDB в Ubuntu Linux.

Как узнать, какие версии MySQL или сервера базы данных MariaDB у вас установлены? Как узнать? Какую команду вы используете?

Ответ на все ваши вопросы подробно описан ниже.

В настоящее время, куда бы вы ни посмотрели, вы найдете сервер базы данных MariaDB, который используется во многих проектах с открытым исходным кодом. Несколько лет назад этого не было.

Тогда MySQL был, вероятно, единственным сервером баз данных, который использовался в большинстве проектов с открытым исходным кодом. Однако после изменений лицензирования, внесенных Oracle, новая материнская компания создала альтернативу MySQL под названием MariaDB.

MariaDB — это прямая замена MySQL. Это означает, что во многих случаях вы можете просто удалить MySQL и установить MariaDB, и все готово. Обычно нет необходимости конвертировать какие-либо файлы данных.

Какую бы базу данных вы ни использовали, приведенные ниже команды должны работать для определения версии MySQL или MariaDB.

Чтобы начать проверку версий базы данных MySQL или MariaDB, выполните следующие действия.

Проверить версию сервера MySQL

MySQL и MariaDB поставляются со встроенным инструментом, который позволяет вам проверять версии сервера. Просто запустите приведенные ниже команды с аргументом -d, чтобы отобразить текущую версию сервера.

mysqld --version

Выполнение приведенной выше команды покажет, какая версия работает на сервере.

MySQL output:

/usr/sbin/mysqld Ver 8.0.23-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))



MariaDB output:

mysqld Ver 10.3.25-MariaDB-0ubuntu0.20.04.1 for debian-linux-gnu on x86_64 (Ubuntu 20.04)

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

mysqladmin -V

Вывод команды выше.

MySQL output:

mysqladmin Ver 8.0.23-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))



MariaDB output:

mysqladmin Ver 9.1 Distrib 10.3.25-MariaDB, for debian-linux-gnu on x86_64

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

sudo mysql

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

Welcome to the MySQL monitor. Commands end with ; or g.

Your MySQL connection id is 9

Server version: 8.0.23-0ubuntu0.20.04.1 (Ubuntu)

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

mysql>

Сервер MariaDB выдаст следующее сообщение:

Welcome to the MariaDB monitor. Commands end with ; or g.

Your MariaDB connection id is 49

Server version: 10.3.25-MariaDB-0ubuntu0.20.04.1 Ubuntu 20.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

MariaDB [(none)]>

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

mysql> STATUS;

Это должно отобразить вывод ниже:

Connection id: 9

Current database: 

Current user: root@localhost

SSL: Not in use

Current pager: stdout

Using outfile: ''

Using delimiter: ;

Server version: 8.0.23-0ubuntu0.20.04.1 (Ubuntu)

Protocol version: 10

Connection: Localhost via UNIX socket

Server characterset: utf8mb4

Db characterset: utf8mb4

Client characterset: utf8mb4

Conn. characterset: utf8mb4

UNIX socket: /var/run/mysqld/mysqld.sock

Binary data as: Hexadecimal

Uptime: 6 min 54 sec

Threads: 2 Questions: 5 Slow queries: 0 Opens: 117 Flush tables: 3 Open tables: 36 Queries per second avg: 0.012

Этих методов немного, которые помогут вам определить серверную версию MySQL или MariaDB из консоли командной строки.

Использование phpMyAdmin

Если у вас установлен phpMyAdmin, вы также сможете увидеть версию сервера на портале. Войдите в систему и просмотрите сведения о сервере на панели управления.

Использование PHP

Если вы можете загрузить файл в корневой каталог Интернета, просто создайте локальный файл с именем mysqlversion.php . Затем скопируйте и вставьте приведенный ниже код в файл и загрузите его в корневую папку вашего сервера.

<?php



// Create a database connection.

$link = mysqli_connect("localhost", "root", "root_password");



// Print the MySQL version.

echo mysqli_get_server_info($link);



// Close the connection.

mysqli_close($link);

Это отобразит версию вашего сервера.

Могут быть другие способы просмотреть номер версии вашего сервера базы данных в Ubuntu Linux. Однако несколько вышеперечисленных методов должны помочь вам начать работу.

Заключение

В этом посте показано, как узнать номер версии сервера базы данных MySQL или MariaDB в Ubuntu Linux. Если вы обнаружите какую-либо ошибку выше, пожалуйста, используйте форму комментария ниже, чтобы сообщить.



2021-05-12T12:00:25
Вопросы читателей

Как установить и настроить Perf в дистрибутивах Linux

Мониторинг системы Linux обычен для каждого пользователя. Если вы системный администратор, возможно, вам придется тщательно проверить свою систему. Вы не можете найти много инструментов, чтобы узнать общее состояние системы; найти приложение, которое может генерировать подробную информацию о состоянии системы в реальном времени, сложно. Perf — это один из инструментов Linux, который вы можете использовать для получения подробной информации о проверке работоспособности и текущего положения в вашей системе. Perf — один из наиболее часто используемых и надежных инструментов системного мониторинга для сбора информации о ядре Linux, процессоре и оборудовании. Кроме того, он также может выполнять динамическую трассировку, проверять состояние оборудования и предоставлять отчеты о тестах производительности на машине Linux.

Инструмент мониторинга Perf в Linux

В Linux инструмент Perf может анализировать ядро, приложения, системные библиотеки, события программного обеспечения с помощью команд и подкоманд. Его также можно использовать как PMU (блок мониторинга производительности) в Linux. Инструмент Perf написан на языке программирования C и построен под лицензией GNU GL. В этом посте мы увидим, как установить инструмент Perf в системе Linux и как его запустить.

1. Установите Perf в Ubuntu/Debian Linux

Системный мониторинг Perf и инструмент анализа поставляются с общими для Linux пакетами. Установить Perf в дистрибутивы Ubuntu или Debian Linux довольно просто. Во-первых, вы можете начать с обновления системного репозитория.

sudo apt update

Затем выполните следующую команду aptitude, приведенную ниже, чтобы установить общие инструменты Linux на свой компьютер. Следующая команда требует привилегий root; убедитесь, что вы являетесь пользователем root. Когда установка завершится, вы можете найти пакеты Perf в каталоге /usr/bin/perf.

sudo apt install linux-tools-common

Поскольку Perf — это общий пакет Linux, убедитесь, что Perf совместим с вашим ядром Linux. Чтобы проверить ядро ​​вашей системы, выполните следующую команду. Взамен вы получите версию своего ядра.

uname -r

Теперь запишите версию своего ядра и напишите команду терминала, показанную ниже, для установки общих инструментов Linux, подходящих для вашего ядра.

sudo apt-get install linux-tools-5.8.0-50

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

perf -v

2. Установка Perf в Fedora/Red Hat

Установить инструмент мониторинга системы Perf на Red Hat Linux или рабочую станцию ​​Fedora проще, чем на Debian/Ubuntu. Вы можете запустить следующие команды YUM в оболочке терминала на вашем компьютере, установив инструмент Perf. Следующие команды требуют привилегий root; убедитесь, что он у вас есть.

yum update

yum install perf

Если вы используете машину Red Hat на основе DNF, вы можете попробовать выполнить следующие команды в Perf установки оболочки.

dnf update

dnf install perf

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

perf -v

3. Начните с Perf

До сих пор мы видели, как установить Perf в Ubuntu и в системе Red Hat/Fedora. Пора начать с этого. Вначале вы можете запустить команду help, чтобы познакомиться с синтаксисами Perf.

perf --help

Здесь я покажу несколько важных и повседневных команд Perf. Для всех команд требуются привилегии root, и они выполняются во всех дистрибутивах Linux. Если вы видите сообщение об ошибке, как показано ниже, нет причин для беспокойства. Вам просто нужно вернуться в командную оболочку и повторно запустить команду с правами root.

1. ls -ld

Команды ls -ld могут выводить на печать состояние использования ЦП, циклы ЦП и другую статистику счетчиков производительности, связанных с ЦП.

perf stat ls -ld /etc/

2. list

В Linux инструмент Perf может распечатать все события ядра с помощью команды list. Он может создавать как подробные, так и статистические отчеты о событиях ядра.

perf list

perf list stat

3. top

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

perf top -e cpu-clock

4. record

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

perf record df -h

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

perf report -i <perf file>

5. bench

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

perf bench mem all

Дополнительный совет: если вы не можете найти Perf для своего ядра

Если вы используете бета-версию ядра или настраиваемое ядро ​​в своей системе Linux, есть вероятность, что вы можете использовать Perf для своей системы. В этом случае вы можете обновить текущую версию ядра до стабильной версии, которая может запускать Perf. Вы можете проверить список ядер, которые работают с Perf .

Заключительные слова

Используя инструмент Perf в системе Linux, можно создать подробный список статистики процессора и ядра. Во всем посте я описал метод установки инструмента Perf в системах Linux на базе Ubuntu и Red Hat. Позже я показал несколько основных команд Perf, чтобы начать с ним работать.

Пожалуйста, поделитесь им со своими друзьями и сообществом Linux, если вы найдете этот пост полезным и информативным. Вы сообщаете нам, какую версию инструментов вы используете в настоящее время в своей системе для отслеживания системной статистики. Напишите свое мнение об этом сообщении в разделе комментариев.



2021-05-11T17:30:19
Вопросы читателей

Как установить и настроить браузер Tor в дистрибутивах Linux

Браузер Tor — самый надежный и зашифрованный веб-браузер для маршрутизации трафика и использования Интернета в частной сети. Большинство людей используют браузер Tor, чтобы скрыть свой цифровой след и личность. Tor может ввести вас на заблокированные или заблокированные веб-сайты вашим интернет-провайдером или правительством. Использование Tor полностью безопасно, и он не отправляет ваши личные данные о просмотре в орган. Браузер Tor совместим с телефонами Linux, Windows и Android. Установив Tor в свою систему, вы можете скрыть свой адрес, но поскольку IP-адрес проходит через множество неизвестных серверов Tor, прежде чем достигнет целевого сервера, это также может замедлить ваше соединение.

Браузер Tor в дистрибутивах Linux

Tor браузер на основе веб — браузера Firefox, и он написан на Python и языка программирования C. Он построен в рамках проекта Tor и имеет лицензию BSD с тремя пунктами. Tor подключает сигнал вашего интернет-провайдера к сети tor, где никто не знает, какой узел подключен к какому узлу; поэтому в Tor практически невозможно установить личность. Tor доступен для Ubuntu и других дистрибутивов Linux. В этом посте будет рассказано, как установить и начать работу с браузером Tor в различных операционных системах Linux.

1. Установите Tor Browser в Ubuntu Linux.

Установить браузер Tor на Ubuntu / Debian Linux легко и несложно. Есть два разных метода, которые мы можем использовать для его установки в Linux на базе Debian. На этом этапе мы рассмотрим метод PPA и Aptitude для установки браузера Tor на машине Ubuntu.

Метод 1: установите Tor Browser через PPA

Есть способы установить браузер Tor на Ubuntu с помощью команд PPA. Если вы новичок в Ubuntu, начало работы с командами PPA может быть отличным. Сначала выполните следующую команду, чтобы добавить PPA в системный репозиторий.

sudo add-apt-repository ppa:micahflee/ppa

Затем выполните приведенные ниже команды, чтобы обновить репозиторий и установить Tor Browser на свой компьютер с Linux. Следующие команды требуют привилегий root; убедитесь, что он у вас есть.

sudo apt update

sudo apt install torbrowser-launcher

Метод 2: установка браузера Tor через репозиторий Linux

Как пользователь Ubuntu / Debian Linux, вероятно, вы ищете способ установки браузера Tor с помощью команд aptitude. Tor имеет официальный репозиторий Linux, который позволяет вам установить его через интерфейс командной строки в Ubuntu. Вы можете использовать следующие команды, чтобы добавить репозиторий Universe, а затем установить программу запуска браузера Tor на свой компьютер.

sudo add-apt-repository universe && sudo apt update

sudo apt install torbrowser-launcher

После завершения установки вы можете запустить следующую команду для первого запуска браузера Tor в вашей системе Linux.

torbrowser-launcher

2. Установите Tor в Fedora и openSUSE.

Здесь мы увидим, как установить браузер Tor в Fedora и SuSe Linux. Если вы следовали предыдущим шагам, то, возможно, уже заметили, что установка Tor в Linux не является сложной задачей. Если вы используете рабочую станцию ​​Fedora на основе DNF, вы можете просто запустить следующую команду DNF с правами root в оболочке терминала, чтобы установить Tor в вашей системе.

$ sudo dnf install -y torbrowser-launcher

Tor также доступен в официальном репозитории SuSE Linux. Чтобы установить Tor в openSUSE и SuSE Linux, выполните следующую команду zypper с правами root в оболочке терминала.

sudo zypper install torbrowser-launcher

3. Установите Tor в Linux с помощью исходного кода.

Установка любых пакетов из исходного кода — всегда удобный способ получить пакет. Если вы не можете найти способы установить браузер Tor в вашей системе Linux, вы всегда можете загрузить сжатый исходный код и установить Tor в своей системе. Следующий метод будет выполняться почти во всех основных дистрибутивах Linux.

Сначала загрузите исходный файл Tor отсюда. Когда загрузка завершится, откройте каталог загрузки и извлеките сжатый файл. После распаковки просмотрите файлы браузера tor и запустите каталог на терминале.

Теперь, когда в оболочке терминала открывается каталог Tor, запустите следующую команду с точкой и косой чертой (./) в своей оболочке, чтобы установить браузер Tor в вашей системе Linux. Весь процесс установки не займет много времени. Как только установка завершится, браузер Tor впервые автоматически откроется в вашей системе.

./start-tor-browser.desktop

4. Начните работу с Tor Browser

До сих пор мы видели несколько основных методов установки браузера Tor в системе Linux. Пришло время запустить Tor в нашей системе. Независимо от того, какой дистрибутив Linux вы используете, следующие шаги будут одинаковыми для всех систем. Во-первых, чтобы открыть браузер Tor, вы можете запустить следующую команду в оболочке терминала.

$ torbrowser-launcher

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

Когда браузер Tor открывается в первый раз, загрузка необходимых файлов может занять некоторое время. Наберитесь терпения и не закрывайте окно, пока загрузка не закончится. При загрузке всей системы Tor вы можете выбрать, откуда скачать. Если настройки по умолчанию вам не подходят, используйте зеркальный сервер.

Как только сервер будет выбран, он сразу же начнет загрузку файлов Tor. Вы увидите прогресс загрузки в строке состояния.

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

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

В самом начале вы можете не забыть проверить уровень безопасности браузера Tor. Чтобы проверить это, нажмите на гамбургер-меню, расположенное в правом верхнем углу браузера. В меню выберите «Конфиденциальность и безопасность». Там вы увидите уровень безопасности браузера. Вы также можете быстро просмотреть уровень безопасности, нажав значок безопасности в области надстроек браузера.

Браузер Tor предлагает использовать HTTPS на каждом сайте, чтобы сделать соединение безопасным и безопасным. Убедитесь, что HTTPS Everywhere включен.

5. Удалить Tor из Linux

Tor — это не веб-браузер, требовательный к оперативной памяти и ресурсам. Но у Tor есть некоторые минусы, которые могут вынудить вас удалить его из вашей системы. Tor не позволяет скачивать большие файлы, а в некоторых странах использование Tor запрещено и незаконно. Если вам нужно удалить браузер Tor из вашей системы Linux, вы можете использовать следующие методы соответственно.

Удалите Tor, если вы установили через PPA

sudo apt remove torbrowser-launcher

Удалите Tor, если вы установили Tor с помощью команды Aptitude

sudo apt remove tor-browser

rm -r ~/.tor-browser-en

sudo apt purge torbrowser-launcher

Если вышеупомянутые методы к вам не подходят, вы всегда можете найти tor-browser_en-US  каталог в файловой системе Linux и удалить весь каталог, чтобы удалить Tor из вашей системы.

Дополнительный совет: вас беспокоит конфиденциальность? Используйте ОС Tails

Если вы участвуете в секретном проекте или вообще не хотите раскрывать свою личность в Интернете, использование браузера Tor может быть не лучшим решением. Есть много других способов отследить ваш IP-адрес в Интернете. Чтобы решить эту проблему, вы можете установить на свой компьютер ОС Tails с открытым исходным кодом на основе ядра Linux . ОС Tails полностью бесплатна и безопасна в использовании. Конфиденциальность — это главный приоритет Tails OS. В Tails все входящие и исходящие соединения защищены, зашифрованы и проходят через сеть Tor.

Заключительные слова

Никто не может отрицать, что Tor — самый безопасный браузер для анонимной работы в Интернете. Если конфиденциальность — ваша самая большая проблема, то Tor для вас. Скрытие вашей личности с помощью луковой цепи, вероятно, является самым надежным методом в эпоху Интернета. Во всем посте я описал различные методы установки браузера Tor и начала работы с ним на машине Linux.

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



2021-05-10T11:32:07
Вопросы читателей