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

Как создать и запустить Perl-скрипт в Ubuntu 20.04 LTS

Perl сокращенно означает «Практический язык извлечения и отчетности», который является хорошо известным и мощным языком для обработки и обработки строк. Это язык веб-сценариев, который можно использовать вместе с различными веб-фреймворками и новейшими технологиями. В основном Perl используется для создания сценариев на стороне сервера, но его также можно использовать для языков программирования внешнего интерфейса, таких как HTML, с серверной частью в приложении базы данных. Он быстрый и надежный, поэтому он может взаимодействовать со многими другими языками программирования на разных платформах. В этой статье мы поговорим о шагах по установке языка Perl и о том, как мы можем создать и запустить сценарий Perl через командную строку в Ubuntu. 20.04.

 

Предпосылки

У вас должен быть доступ sudo для запуска административных команд в вашей системе.

 

Установка Perl в Ubuntu 20.04

В этой статье мы реализовали различные шаги в приложении командной строки «Terminal». Прежде чем приступить к подробному описанию шагов установки Perl, откройте окно терминала. Вы можете получить доступ к этому приложению, нажав Ctrl+Alt+t, или вы также можете открыть его из меню приложения.

Выполните следующие шаги, чтобы установить Perl и запустить сценарий Perl в вашей системе Ubuntu:

 

Шаг 1. Обновите вашу систему

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

$ sudo apt update

 

Приведенная выше команда загрузит и установит все доступные обновления для вашего репозитория Ubuntu 20.04 apt.

 

Шаг 2. Установите Perl в Ubuntu 20.04.

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

$ sudo apt install perl

 

Приведенная выше команда автоматически установит все необходимые пакеты Perl и зависимости в вашей системе.

 

Шаг 3. Проверьте установку Perl

После завершения установки Perl вы можете проверить установку, используя следующую команду grep на своем терминале:

$ apt list --installed | grep -i perl

 

Приведенная выше команда найдет все установленные пакеты Perl и отобразит их список в окне терминала, который вы можете увидеть на следующем снимке:

 

Шаг 4: проверьте установленную версию Perl

Если вы хотите узнать, какая версия Perl установлена в вашей системе Ubuntu, то, выполнив следующую команду, вы можете проверить это:

$ perl -v

 

Как вы можете видеть на приведенном ниже снимке экрана, версия Perl v5.30.0. установлена наша система.

 

Шаг 5. Запустите свой первый Perl-скрипт в Ubuntu 20.04

Теперь пора запустить ваш первый Perl-скрипт в вашей системе. Для этого создайте простой текстовый файл в своем любимом текстовом редакторе и вставьте в него следующий код:

#!/usr/bin/perl



use warnings;



print("Привет, это тестовый сценарий Hello worldn");

 

Сохраните указанный выше файл с именем helloworld.pl. По умолчанию файл будет сохранен в вашем домашнем каталоге. Запустите этот файл через терминал, набрав следующую команду:

$ perl helloworld.pl

 

Шаг 6. Установите модуль Perl Sql в Ubuntu 20.04.

Вы можете установить модуль MySQL для Perl в своей системе Ubuntu 20.04. Для этого выполните следующую команду apt, чтобы установить модуль Perl Mysql:

$ sudo apt install libdbd-mysql-perl -y

 

Вышеупомянутая команда установит необходимые пакеты mysql Perl в вашу систему Ubuntu.

 

Вывод

В приведенной выше статье мы объяснили установку Perl и как создать и запустить сценарий Perl с помощью командной строки в Ubuntu 20.04. Мы также обсудили, как настроить необходимые модули Perl в вашей системе. Сообщите нам о своих трудностях или вопросах, связанных с этой статьей.



2021-03-13T00:49:59
Perl

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

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

1. Удаление раздела восстановления

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

Чтобы узнать размер раздела восстановления, щелкните правой кнопкой мыши кнопку «Пуск» или нажмите Win + X, а затем выберите в списке «Управление дисками». Во вновь открывшемся окне «Управление дисками» вы легко увидите размер раздела восстановления (Recovery Partition).

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

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

 

2. Чистый компонент реестра.

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

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

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

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

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

 

3. Удаление системных или других важных файлов.

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

Вам следует избегать удаления файлов (если вы не уверены в этом) в таких папках, как C: Windows, C: Program Files, C: Program Files (x86) и C: Информация о системном томе. Windows обычно скрывает системные файлы по умолчанию, но они также могут открываться, если вы решите отображать скрытые файлы в проводнике. Следовательно, перед удалением файлов вам следует дважды проверить.

 

4. Очистка драйверов

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

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

Даже законные инструменты управления драйверами могут вызвать проблемы. Были случаи, когда утилите очистки AMD не удавалось удалить драйверы USB для мыши и клавиатуры, что приводило к черному экрану и другим неприятным проблемам.

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



2021-03-12T20:36:08
OS Windows

Bash cкрипт получения числа открытых файлов пользователя

Данный скрипт позволяет узнать сколько открытых файлов у определённого пользователя Linux. Это бывает необходимо для отладки службы, работающей под определённым пользователем.





Читать далее…

Как назначить несколько IP-адресов одной сетевой карте в Ubuntu 20.04 LTS

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

В этом посте мы продемонстрируем вам, как назначить несколько IP-адресов одному сетевому адаптеру в ОС Ubuntu. Мы продемонстрируем эту процедуру на Ubuntu 20.04 (Focal Fossa).

Временное назначение нескольких IP-адресов одному сетевому адаптеру

В следующем разделе мы увидим, как назначить второй IP-адрес сетевой карте. Второй IP-адрес, присвоенный этим методом, является временным. Как только вы перезагрузите систему, она будет удалена автоматически.

Вот шаги для назначения второго IP-адреса сетевой карте.

1. Сначала найдите текущий IP-адрес и имя интерфейса в вашей системе. Для этого введите в Терминале следующую команду:

$ ip addr

Следующий вывод показывает, что наш сетевой интерфейс — ens33, а текущий IP-адрес — 192.168.72.157/24, который является динамическим IP-адресом, назначаемым DHCP .

2. Назначим сетевой карте другой IP-адрес. Чтобы назначить дополнительный IP-адрес вашей сетевой карте, введите в Терминале следующую команду:

$ ip adder add <ip-address> dev <interface-name>

Замените <ip-address> дополнительным IP-адресом, который вы хотите назначить своей сетевой карте, а <interface-name> — именем вашей сетевой карты. Например, чтобы назначить второй IP-адрес 10.1.1.5/8 вашему сетевому интерфейсу ens33 , команда будет выглядеть так:

$ ip addr add 10.1.1.5/8 dev ens33

3. После выполнения указанной выше команды проверьте, назначен ли второй IP-адрес вашему сетевому интерфейсу. Для этого выполните следующую команду:

$ ip addr

Вот результат выполнения указанной выше команды, который показывает два IP-адреса, назначенных сетевому интерфейсу ens33 .

4. Теперь попробуйте пропинговать оба IP-адреса один за другим. Вы можете видеть, что оба IP-адреса доступны.

Удалите несколько IP-адресов из сетевой карты

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

$ sudo ip addr del <ip-address> dev <interface-name>

Замените <ip-address> дополнительным IP-адресом, который вы назначили своей сетевой карте, а <interface-name> — именем вашей сетевой карты. Например, чтобы удалить IP-адрес 10.1.1.5/8, назначенный нашему сетевому интерфейсу ens33, команда будет выглядеть так:

$ sudo ip addr del 10.1.1.5/8 dev ens33

Назначение нескольких IP-адресов одному сетевому адаптеру на постоянной основе

В предыдущем разделе мы назначили второй IP-адрес с помощью команды «ip addr add», которая не является постоянным методом. После перезагрузки системы IP-адрес удаляется автоматически. В этом разделе мы увидим, как сделать присвоение IP постоянным.

Чтобы назначить несколько IP-адресов одному сетевому адаптеру на постоянной основе, вам необходимо настроить его в файле конфигурации интерфейсов .

1. Отредактируйте файл конфигурации интерфейсов следующим образом:

sudo nano /etc/network/interfaces

Добавьте в файл следующие строки:

iface <interface-name> inet static

address <ip-address>

Замените <interface-name> именем вашего сетевого адаптера, которому вы хотите назначить дополнительный IP-адрес, а <ip-address> — IP-адресом, который вы хотите назначить. Например, чтобы назначить второй IP-адрес 10.1.1.5/8 вашему сетевому интерфейсу ens33 , строки должны быть изменены на:

iface ens33 inet static



address 10.1.1.5/8

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

Теперь перезапустите сетевую службу, чтобы применить изменения конфигурации, которые вы сделали выше:

$ sudo systemctl restart networking

В качестве альтернативы, опустите и откройте интерфейс, чтобы применить изменения:

$ sudo ifdown ens33 

$ sudo ifup ens33

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

$ ip addr

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

Удалите несколько IP-адресов из сетевой карты

Вы также можете удалить дополнительный IP-адрес, который вы настроили в файле конфигурации интерфейсов. Для этого просто отредактируйте файл /etc/network/interfaces и удалите запись для дополнительных IP-адресов, которые вы добавили. Затем сохраните и закройте файл и перезапустите сетевые службы:

$ sudo systemctl restart networking

или опустите и откройте интерфейс, чтобы применить изменения

$ sudo ifdown ens33 

$ sudo ifup ens33

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



2021-03-12T12:42:30
Вопросы читателей

Использование префикса /31 или маски 255.255.255.254 для соединения точка-точка

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

В большинстве кейсов пронумерованные подсети Интернета не используют больше, чем 30-битную маску подсетей (/30). Для которой требуется четыре адреса на стык – два адреса хоста, один адрес сети и один широковещательный. Это плохо для соединений точка-точка, поскольку имеют только два полезных адреса из четырех.

Но что мешает нам использовать префикс /31? Давайте попробуем в этом разобраться.

Рассмотрим использование префикса /30 и /31:

172.16.0.1/30



Адрес: 172.16.0.1

Bitmask: 30

Netmask: 255.255.255.252

Network: 172.16.0.0

Broadcast: 172.16.0.3

Hostmin: 172.16.0.1

Hostmax: 172.16.0.2

/30 Маска разрешает использовать 4 адреса. Первый будет адресом сети, последний бродкастом, оставшихся два полезные, используются для соединения.

172.16.0.1/31



Адрес: 172.16.0.1

Bitmask: 31

Netmask: 255.255.255.254

Network: 172.16.0.0

Broadcast: 172.16.0.1

Hostmin: 172.16.0.0

Hostmax: 172.16.0.1

/31 Маска разрешает использовать 2 адреса. Первый будет адресом сети, последний бродкастовым, ну а для соединения узлов используем все те же адреса.

Ограничения при использовании префикса /31:

1. Перестают работать протоколы использующие L3 brodcast.

На самом деле на текущий момент протоколов использующих в своей работе L3 brodcast практически не осталось. Основные актуальные на сегодняшний день протоколы такие как OSPF, IS-IS, EIGRP, BGP используют в работе multicast или unicast адреса.

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

2. Не все устройства поддерживают префиксы /31

На Juniper и Cisco вы можете смело использовать маску /31, хотя cisco при этом выдает предупреждение (% Warning: use /31 mask on non point-to-point interface cautiously).

А вот ZyXEL уже не дает выбрать маску /31.

Mikrotik официально так же не поддерживает /31, но на практике иногда получается использовать /31 с некоторыми ухищрениями.

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

Если вас не пугают приведенные ограничения то смело экономьте адреса используя префикс /30

Использование префикса /31 детально описано в RFC 3021 Using 31-Bit Prefixes on IPv4 Point-to-Point Links.



2021-03-12T11:34:24
other

Как отключить уведомление об истечении срока действия пароля в Windows 10

700 миллионов человек используют Windows 10 ежедневно. К сожалению, у всех из них почти ежедневно возникают какие-то проблемы. Вы один из них? Вам надоело уведомление об истечении срока действия пароля Windows 10 в вашей системе с тех пор, как вы обновили Windows 10?

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

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

Методы, описанные в этом руководстве, также должны работать для Windows 7, Windows 8 и более поздних версий, но, поскольку пользовательские интерфейсы продолжают меняться, мы не можем этого гарантировать. В нашем ограниченном тестировании мы смогли воспроизвести их в других версиях Windows, кроме Windows 10.

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

Отключить уведомление об истечении срока действия пароля Windows 10 с помощью управления компьютером

  • На рабочем столе щелкните правой кнопкой мыши « Этот компьютер» («Мои компьютеры») и выберите «Управление».
  • Найдите «Локальные пользователи» и «Группы», нажмите на них, а затем нажмите «Пользователи».
  • Справа вы увидите свою учетную запись пользователя. Дважды щелкните по нему, чтобы открыть свойства.
  • На вкладке «Общие» найдите параметр «Срок действия пароля никогда не истекает» и убедитесь, что установлен флажок.
  • Наконец, нажмите кнопку Применить и ОК , чтобы сохранить изменения.

Уведомление об истечении срока действия пароля Windows 10 исчезнет. Вы можете снова включить его, выполнив следующие действия в обратном порядке.

Отключить уведомление об истечении срока действия пароля Windows 10 через учетные записи пользователей

  • Сначала нажмите сочетание клавиш Windows + R, чтобы открыть диалоговое окно «Выполнить».
  • Затем введите netplwiz в поле и нажмите клавишу Enter.
  • Откроется окно учетной записи пользователя. Перейдите на вкладку « Дополнительно » и нажмите кнопку « Дополнительно» в разделе «Расширенное управление пользователями» .
  • Снова откроется новое окно, здесь нажмите « Пользователи» , а с правой стороны дважды щелкните свою учетную запись пользователя.
  • Теперь на вкладке « Общие » найдите флажок, который говорит, что срок действия пароля никогда не истекает, и гарантирует, что он установлен.

  • Наконец, нажмите кнопку « Применить», а затем кнопку « ОК» .

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

Отключить уведомление об истечении срока действия пароля в Windows 10 с помощью командной строки

  • Прежде всего, нажмите клавишу Windows и найдите CMD. Когда вы увидите командную строку, щелкните ее правой кнопкой мыши и выберите параметр «Запуск от имени администратора» .
  • Когда откроется окно командной строки, введите следующую команду :

    wmic UserAccount where Name=’XYZ’ set PasswordExpires=False

    Важное примечание: замените Name='XYZ' на имя вашего пользователя.
  • После того, как вы измените и вставите команду, нажмите Enter и позвольте ей выполнить.

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

Изменение срока действия пароля Windows 10 с помощью групповой политики

  • Сначала нажмите одновременно клавиши Windows + R и введите gpedit.msc в диалоговом окне «Выполнить», а затем нажмите клавишу ВВОД.
  • Откроется редактор групповой политики, нажмите «Политика локального компьютера», затем нажмите « Конфигурация компьютера».
  • В разделе «Конфигурация компьютера» найдите «Настройки Windows», в которых вы найдете «Настройки безопасности».
  • Теперь найдите Политики учетных записей и, наконец, перейдите к Политике паролей .

    С правой стороны вы найдете Максимальный срок действия пароля и Минимальный срок действия пароля.

  • Просто дважды щелкните по нему один за другим , и в поле Срок действия пароля истечет через: измените его на 365 дней или как вы считаете нужным.
  • Наконец, нажмите кнопку Применить и ОК , чтобы сохранить изменения.

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

Я надеюсь, что наше руководство помогло вам отключить уведомление об истечении срока действия пароля Windows 10 и ответило на ваш вопрос, как отключить уведомление об истечении срока действия пароля Windows 10? Эти методы должны легко решить вашу проблему, и вам не нужно быть особенно технически подкованным, чтобы следовать им. Дайте мне знать в комментариях ниже, какой из этих методов сработал для вас.

А ещё можно узнать, как входить в Windows без пароля.



2021-03-12T09:52:41
Вопросы читателей