Архив автора: admin

Автоматическое тестирование конфигурации Nginx

Нашел любопытную утилиту для тестирования конфигурации nginx — https://github.com/yandex/gixy. Написана на python, ставится очень быстро через pip. Пример для centos 8:

# dnf install python3-pip

# pip3 install gixy

# gixy /etc/nginx/nginx.conf

 

И дальше смотрите рекомендации. Я протестировал на nginx, который работает в качестве proxy и получил рекомендацию, заменить

 

proxy_set_header Host $http_host;

 

на

 

proxy_set_header Host $host;

 

И тут же ссылка на описание, почему так стоит сделать. В общем, рекомендую, особенно если на потоке много работаете с nginx. Надо будет все свои шаблоны конфигураций проверить этой штукой.

Как создать Ubuntu Live USB в Windows

 


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

Одним из первых этапов установки Ubuntu является создание загрузочной USB-флешки. Если вы используете Windows 7 или 10, вы можете использовать такой инструмент, как Universal USB Installer, чтобы легко создать лайв USB. Это мой любимый и невероятно легкий в использовании инструмент. Читать

Почему резюме «не работает»? Как это исправить?

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

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

Наиболее частые причины того, что резюме «не работает»:

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

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

 

1. Должность + контакты

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

 

2. Опыт работы

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

 

3. Достижения

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

 

Как написать резюме?

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

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

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



2021-05-05T13:34:38
Работа

Как перенаправить порт через брандмауэр в Ubuntu

Вы используете брандмауэр Ubuntu и вам нужно открыть порты для выхода в Интернет в вашей системе? Мы можем помочь! Следуйте этому руководству, поскольку мы рассмотрим способы переноса на Ubuntu!

Примечание: хотя это руководство ориентировано на Ubuntu, оно также будет работать с любой ОС Linux на основе Ubuntu, поскольку у них также есть доступ к тому же брандмауэру.

Перенаправление портов в Ubuntu — графический интерфейс

Самый простой способ перенаправить порт через брандмауэр в Ubuntu — использовать графический интерфейс. Графический интерфейс брандмауэра Ubuntu действует как посредник для командной строки. По сути, это дает приятный интерфейс для приложения командной строки.

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

Вы можете открыть окно терминала, нажав  Ctrl + Alt + T  на клавиатуре. Или, в качестве альтернативы, вы можете найти «Терминал» в меню приложения Ubuntu. Когда окно терминала открыто и готово к использованию, используйте команду  apt install,  чтобы получить GUFW.

sudo apt install gufw

Если вам не нравится использовать терминал для установки приложений, не волнуйтесь! Вы можете установить его с помощью программного обеспечения Ubuntu. Для начала откройте приложение «Ubuntu Software». Когда он откроется, найдите значок поиска и щелкните по нему мышью.

В поле поиска введите «GUFW» и нажмите клавишу  Enter  . Нажав  Enter , вам будут представлены результаты поиска. Просмотрите результаты для «Конфигурация брандмауэра» и щелкните по нему.

Нажав на «Конфигурация брандмауэра», вы перейдете на страницу приложения Ubuntu Software. Нажмите кнопку «УСТАНОВИТЬ», чтобы загрузить и установить программное обеспечение на свой компьютер.

Настройка проброса портов в GUFW

Теперь, когда приложение GUFW установлено на вашем ПК с Ubuntu, вы можете использовать его для перенаправления портов за пределы брандмауэра. Для этого следуйте пошаговым инструкциям ниже.

Шаг 1. Откройте GUFW, выполнив поиск «Конфигурация брандмауэра» в меню приложения Ubuntu. Когда он откроется, найдите ползунок «Статус». Щелкните его, чтобы включить защиту, если она еще не включена.

Шаг 2: Найдите кнопку «Правила» в GUFW и щелкните по ней, чтобы получить доступ к области правил. Отсюда выберите значок «+». Щелкнув этот значок, вы откроете окно «Добавить правило брандмауэра».

Шаг 3: В новом окне правила найдите вкладку «Простое» и щелкните по ней. На вкладке найдите «Направление» и измените его на «Выход». Установив его на «out», вы разрешаете Ubuntu «переадресовывать» в Интернет.

Шаг 4: Найдите поле «Порт» и щелкните по нему мышью. Оттуда найдите поле «Порт или служба» и введите порт. Когда вы закончите записывать номер порта, нажмите кнопку «Добавить», чтобы добавить новое правило.

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

Перенаправление портов в Ubuntu — интерфейс командной строки

В дополнение к перенаправлению портов с помощью графического интерфейса пользователя также можно перенаправить порт в брандмауэре Ubuntu с помощью интерфейса командной строки (также известного как терминал). Для этого сначала убедитесь, что в вашей системе включен брандмауэр UFW.

Чтобы убедиться, что у вас включен брандмауэр UFW, откройте окно терминала. Вы можете открыть окно терминала, нажав  Ctrl + Alt + T  на клавиатуре или выполнив поиск «терминал» в меню приложения.

В открытом окне терминала используйте команду sudo ufw enable, чтобы включить брандмауэр, если он по какой-то причине отключен. Если ваш UFW уже включен, не беспокойтесь. Вы можете пропустить этот шаг.

Убедившись, что межсетевой экран UFW работает, используйте команду ufw allow для переадресации портов. Например, если вы размещаете сервер OpenSSH на своем ПК с Ubuntu, вам нужно будет открыть порт 22 для Интернета. Для этого вы можете ввести команду ниже.

sudo ufw allow 22/tcp

Или, если вам нужно разрешить подключения через порт 32400 к Интернету через UDP, вы можете вместо этого выполнить следующую команду.

sudo ufw allow 32400/udp

После того, как вы добавили свои порты в брандмауэр Ubuntu, вы можете проверить его статус, чтобы увидеть , выполняются ли введенные вами разрешающие  команды с помощью команды ufw status.

sudo ufw status

Предположим, у вас возникли проблемы с переадресацией портов в Ubuntu, а команды ufw allow  не работают. В этом случае вы можете полностью отключить брандмауэр, открыв доступ ко всем портам в Интернет с помощью команды ufw disable  .

sudo ufw disable



2021-05-05T11:53:04
Вопросы читателей

Как скачивать файлы в Linux с помощью Curl

Curl — одна из наиболее часто используемых утилит Linux. Он встроен во многие инструменты графического интерфейса и используется практически во всем. В результате он очень надежен и является одним из лучших инструментов, которые пользователи могут использовать для загрузки файлов.

В этом руководстве мы покажем вам, как работает программа Curl и как с ее помощью загружать файлы. Мы даже рассмотрим изящное приложение Curl с графическим интерфейсом! Читать

Как установить Go на Linux Mint 20?

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

Go можно установить на Linux Mint 20 из базового репозитория и архива Go.

 

Установка Go на Linux Mint 20 из стандартных репозиториев

Go имеет открытый исходный код, поэтому он является частью базового репозитория Linux Mint 20, и мы можем установить его оттуда.

Откройте терминал и обновите список пакетов apt:

$ sudo apt update

 

Теперь установите Go с помощью команды:

$ sudo apt install golang

 

 

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

$ go version

 

На момент написания последней версии Go была 1.16. Поскольку базовые репозитории не всегда включают самую последнюю версию приложения, на моем Linux Mint установлена ​​более старая версия Go.

 

Установка Go на Linux Mint 20 из официального тарбола

Чтобы установить Go на Linux Mint 20 из официального архива, выполните следующие действия:

 

Шаг 1. Загрузите официальный архив Go.

Сначала запустите терминал и загрузите последний официальный архив Go:

$ sudo wget https://golang.org/dl/go1.16.linux-amd64.tar.gz

 

Шаг 2. Распакуйте архив Go.

Затем распакуйте архивный файл Go в каталог /usr/local с помощью следующей команды:

$ sudo tar -C /usr/local -xzf go1.16.linux-amd64.tar.gz

 

Шаг 3. Задайте переменную пути.

Затем мы должны установить значение переменной среды пути в файле .bashrc. Откройте файл .bashrc в текстовом редакторе? например Vim:

$ nano ~/.bashrc

 

Добавьте приведенную ниже строку в файл .bashrc, чтобы система могла найти двоичные файлы Go:

export PATH=$PATH:/usr/local/go/bin

 

Шаг 4. Проверьте установку Go.

После установки переменной пути откройте новое окно терминала и проверьте установку Go с помощью команды:

$ go version

 

В результате вы можете увидеть, что в нашей системе Linux Mint 20 установлена ​​последняя версия Go.

 

Начало работы с Go на Linux Mint 20

Создадим файл Go и запустим первую программу Go:

package main

import "fmt"

func main() {

fmt.Println("Привет от AndreyEx")

}

 

Запустите ваш файл .go с помощью команды:

$ go run <file_name>

$ go run hello.go

 

Заключение

Мы можем установить Go на Linux Mint 20 из базового репозитория и архива Go. Этот пост был посвящен установке Go на Linux Mint 20. Кроме того, мы также создали и выполнили нашу первую программу Go.



2021-05-05T10:31:24
Go