Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
🔮✨Волшебство, любовь… и шерсть на одежде!
Ищи улики, решай головоломки — и помни: каждый твой шаг меняет ход сюжета.

Мой Любимый Кот

Новеллы, Головоломки, Коты

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Linux + Ubuntu

С этим тегом используют

Windows IT Программирование IT юмор Компьютер Программист Помощь Операционная система Все
406 постов сначала свежее
2
SaHbI4
SaHbI4
3 года назад

Прошу помощи в настройке⁠⁠

Добрый день. У меня есть есть VPS, и, предположим, что  его общедоступный адрес 122.1.1.1 , проброшен 500 порт. На самой машине установлена Ubuntu, у нее 2 сетевых интерфейса: ens3 c адресом 10.0.0.107 (имеет подключение к интернету) ; wg0 с адресом 172.22.22.1. Подскажите что необходимо сделать, чтобы компьютер (который находится в одной сетке с wg0) с адресом 172.22.22.2 получил доступ в интернет?

Ubuntu Linux VPS Виртуальная машина Текст
34
YouZ63
3 года назад

Размещаем статический сайт бесплатно в сети (Cloud Flare)⁠⁠

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


Важно:

Я работаю в Arch Linux или Mac OS (как в данном случае), если у вас другая система то вам придется почитать документацию, хотя лучше если вы ее в любом случае почитаете😁а чью документацию читать? об этом дальше.
Загружать наш статический контент мы будем на площадку Cloudflare используя Workers по этому просьба создать аккаунт на Cloudflare, логиньтесь в аккаунт и понеслась =)


Создаем API Token, для этого жмем на значек "пользователя" в правом верхнем углу:

Размещаем статический сайт бесплатно в сети (Cloud Flare) Cloudflare, Разработчики, Сайт, Mac Os, Linux, Ubuntu, Длиннопост

Дальше смотрим в лево, и выбираем там API Tokens

Размещаем статический сайт бесплатно в сети (Cloud Flare) Cloudflare, Разработчики, Сайт, Mac Os, Linux, Ubuntu, Длиннопост

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

Размещаем статический сайт бесплатно в сети (Cloud Flare) Cloudflare, Разработчики, Сайт, Mac Os, Linux, Ubuntu, Длиннопост

После нажатия на кнопку вам будет предложено выбрать доп параметры, выбирайте Edit Cloudflare Workers:

Размещаем статический сайт бесплатно в сети (Cloud Flare) Cloudflare, Разработчики, Сайт, Mac Os, Linux, Ubuntu, Длиннопост

Дальше вы увидите штуку которая позволяет развернуто настроить то, для чего токен этот нужен и что он может делать, для тестов достаточно изменить два пункта как показано ниже (но можете конечно настроить как вам нужно ):

Размещаем статический сайт бесплатно в сети (Cloud Flare) Cloudflare, Разработчики, Сайт, Mac Os, Linux, Ubuntu, Длиннопост

Жмите Continue to summary а позже Create Token, вам будет выдан токен и curl строка для его проверки, сохраните этот токен подальше от остальных, так как если его украдут, то смогут делать много не хорошего с вашим аккаунтом, в зависимости от разрешений который токену выданы в настройках выше.

Размещаем статический сайт бесплатно в сети (Cloud Flare) Cloudflare, Разработчики, Сайт, Mac Os, Linux, Ubuntu, Длиннопост

Теперь нам нужно создать subdomain, вернитесь на основную страницу, и слева выберите Workers:

Размещаем статический сайт бесплатно в сети (Cloud Flare) Cloudflare, Разработчики, Сайт, Mac Os, Linux, Ubuntu, Длиннопост

В поле Choose your sub*** введите придуманное уникальное значение, я ввел test-worker-pikabu

Дальше жмите Set Up, и естественно выбирайте Free:

Размещаем статический сайт бесплатно в сети (Cloud Flare) Cloudflare, Разработчики, Сайт, Mac Os, Linux, Ubuntu, Длиннопост

Со всем "соглашайтесь" , дальше вы получите Account ID, его тоже секьюрно сохраните😁

Размещаем статический сайт бесплатно в сети (Cloud Flare) Cloudflare, Разработчики, Сайт, Mac Os, Linux, Ubuntu, Длиннопост

Так вот, сейчас у вас должен быть API Token и Account ID, и наверное самая (по крайней мере для меня) скучная часть завершена😁😁😁


Устанавливаем Wrangler, как это сделать написано тут, для меня это в терминале выполнить

npm i @cloudflare/wrangler -g

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


4 - Создаем и переходим в рабочую директорию :

mkdir work_dir && cd work_dir

5 - Создаем директорию для сайта:

mkdir site_dir

6 - Создаем конфигурационный файл wrangler.toml

touch wrangler.toml

7 - Любым способом добавьте в файл такие строки конфигурации:

name = "myworkerforpikabu123"
type = "webpack"
workers_dev = true
account_id = "<id>"
[site]
bucket = "./site_dir"
entry-point = "workers-site"

Из важных моментов:

- account_id - тут в качестве значение должен быть Account ID который вы получили ранее
- name - имя воркера (лучше без пробелов)
- workers_dev - опция true позволяет бесплатно получить хоть и уродливое, но рабочее доменное имя которое будет "направлено" на наш сайт
- bucket  - весь контент из этой директории, будет загружен на Cloudflare, важно, там должен быть файл index.html

Остальное можете прочитать в документации.


Теперь пишем:

wrangler config

У вас будет запрошен полученный вами ранее API Token, вот сюда его нужно ввести и нажать Enter

Размещаем статический сайт бесплатно в сети (Cloud Flare) Cloudflare, Разработчики, Сайт, Mac Os, Linux, Ubuntu, Длиннопост

После ввода, отлично если он вывел примерно то, что вы видите на картинке ниже:

Размещаем статический сайт бесплатно в сети (Cloud Flare) Cloudflare, Разработчики, Сайт, Mac Os, Linux, Ubuntu, Длиннопост

Теперь копируем сайт в директорию site_dir, ну или как я просто создайте там индексный файл:

touch site_dir/index.html

Добавьте в него какой-то текст, я добавил <h1>Hello World</h1>

Теперь разворачиваем все это одной командой:

wrangler publish

Если все сконфигурировано правильно, апи токены и аккаунт ид верный, то вывод будет примерно таким:

Размещаем статический сайт бесплатно в сети (Cloud Flare) Cloudflare, Разработчики, Сайт, Mac Os, Linux, Ubuntu, Длиннопост

В самом низу будет выведена ссылка на ваш сайт, у меня это - https://myworkerforpikabu123.test-worker-pikabu.workers.dev

переходим туда и видим:

Размещаем статический сайт бесплатно в сети (Cloud Flare) Cloudflare, Разработчики, Сайт, Mac Os, Linux, Ubuntu, Длиннопост

Обратите внимание, Cloudflare подставляет свой сертификат + защита от многих атак, кроме этого сам Worker умеет работать как прокси, и многое другое, в самой админке cloudflare можно сконфигурировать ваш воркер так как вам удобно, так же есть базовые метрики для мониторинга. В платной версии можно использовать "адекватное" доменное имя и нет лимитов (про лимиты тоже в доках можно почитать)


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


ну и что почитать:

https://developers.cloudflare.com/workers/cli-wrangler/install-update

https://workers.cloudflare.com/

Показать полностью 13
[моё] Cloudflare Разработчики Сайт Mac Os Linux Ubuntu Длиннопост
4
DELETED
3 года назад

Убунтовцы петросянят⁠⁠

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

Убунтовцы петросянят Ubuntu, Linux, Юмор
[моё] Ubuntu Linux Юмор
8
1825
DELETED
3 года назад

Даже не знаю⁠⁠

Даже не знаю Linux, Ubuntu, Операционная система, Яндекс

Пользователи линукса, не обижайтесь, пожалуйста)

[моё] Linux Ubuntu Операционная система Яндекс
331
438
stavropol
stavropol
3 года назад
IT-юмор

Хотел открыть банку, 2 часа мучался, в итоге весь облился⁠⁠

Хотел открыть банку, 2 часа мучался, в итоге весь облился Ubuntu, Газировка, IT юмор, Linux

P.S. Сорри, без шакалов не нашел.

Источник: localhost

Telegram-канал IT-юмор

Показать полностью 1
Ubuntu Газировка IT юмор Linux
62
AgroFurer
AgroFurer
4 года назад

Вопрос линуксоводам⁠⁠

Всем здрасьте. Вопрос, собственно, вот в чём. Я простой пользователь, знаний в компах можно сказать что ноль. Имеется дохленький ноут с интел целерон на борту (2 ядра 1.6), 6 гб ОЗУ. ОС вин 10, тормозит ужасно, мусора на компе нет, только офис и видеоплеер.
Короч хочу попробовать что-то менее требовательное поставить, что посоветуете? Вин7 не хочу, там уже будет браузер ругаться на старую ОС. Когда-то ставил на пк убунту, вроде можно было пользоваться для фильмов/фоток/интернета, но может что-то ещё существует?

Windows Linux Ubuntu Текст
73
2
gLong
gLong
4 года назад

В преддверии выхода одиннадцатисятки⁠⁠

В ядре Linux выявлена уязвимость, позволяющая локальному пользователю поднять свои привилегии в системе


Выявивший уязвимость исследователь смог подготовить эксплоит для получения прав root на системах с ядрами Linux 5.4 и новее, в том числе показана возможность успешного проведения атаки в Ubuntu 20.04.02 LTS. Не исключена возможность переработки эксплоита и для работы с более старыми ядрами (в ядре 5.4 код CAN BCM (net/can/bcm.c) был переведён с hrtimer_tasklet на HRTIMER_MODE_SOFT).

В преддверии выхода одиннадцатисятки IT, Уязвимость, Linux, Ubuntu
IT Уязвимость Linux Ubuntu
18
Olegbrot
4 года назад

Какой путь к папке загрузки в Linux?⁠⁠

Здраствуйте, кто может написать полностью путь к папке Загрузки на Linux Ubuntu, нужно,ввести в терминале Я просто не шарю.

Linux Ubuntu Компьютерная помощь Текст
40
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии