Alexey
14.05.2020
Для новичков
NPM, ошибки, решение проблемы
При использовании команды npm install может возникнуть ошибка, препятствующая успешной установки, главным сообщением является: Your cache folder contains root-owned files, due to a bug in previous versions of npm which has since been addressed. В этом сообщении говориться, что из-за…
ДАЛЕЕ
Alexey
14.05.2020
Для новичков
NPM, ошибки, решение проблемы
При попытке установить любой пакет командой npm install может возникать ошибка, связанная с отсутствием файла package.json. Далее приведён пример ошибки на Windows, но эта проблема может возникнуть как на Windows, так и на Linux. Показанные решения также подходят для обеих платформ.…
ДАЛЕЕ
Alexey
04.05.2020
Файловая система
Bash, cut, echo, find, grep, ls, printf, tree, директории / папки
Для обработки в скриптах может понадобиться в определённой директории получить только список только папок без файлов. Далее показано, как это сделать разными способами. 1. С помощью ls увидеть все папки кроме скрытых */ - это шаблон, который соответствует всем подкаталогам…
ДАЛЕЕ
Alexey
04.05.2020
Сеть
cURL, HTTP, POST, веб форма
Метод POST — это один HTTP методов (другой популярный метод это GET). Методом POST можно отправить больший объём данных чем методом GET. cURL — это сетевая утилита, которая поддерживает множество протоколов обмена данными, в том числе HTTP и разные методы…
ДАЛЕЕ
Alexey
17.04.2020
Сеть, Системное администрирование
ip, iproute2, настройка сети, сетевые интерфейсы
Вы можете настроить IP-адреса, сетевые интерфейсы и правила маршрутизации на лету с помощью команды Linux ip. Мы покажем вам, как вы можете использовать эту современную замену классическому (и теперь устаревшему) ifconfig. Как работает команда ip С помощью команды ip вы…
ДАЛЕЕ
Alexey
07.04.2020
Сеть
freerdp, freerdp-shadow-cli, freerdp-shadow-x11, RDP, Windows, xrdp, удалённый рабочий стол
В этой инструкции мы рассмотрим два RDP сервера для Linux: freerdp-shadow (входит в пакет freerdp) и xrdp. Как использовать freerdp-shadow для запуска RDP сервера Для установки freerdp в Debian, Kali Linux, Linux Mint, Ubuntu и производные выполните команду: sudo apt…
ДАЛЕЕ
Alexey
07.04.2020
Сеть
freerdp, RDP, Windows, удалённый рабочий стол
freerdp — это клиент RDP для подключения к удалённому рабочему столу из Linux. Для установки freerdp в Debian, Kali Linux, Linux Mint, Ubuntu и производные выполните команду: sudo apt install freerdp2-x11 freerdp2-shadow-x11 Если пакеты freerdp2-x11 и freerdp2-shadow-x11 не найдены, то…
ДАЛЕЕ
Alexey
05.04.2020
Для новичков
Bash, sh, ошибки, решение проблемы
Иногда при запуске .sh файла, который представляет собой Bash скрипт, может возникнуть ошибка. К примеру, запускается скрипт в файле check-aur.sh: ./check-aur.sh Получен ошибка: bash: ./check-aur.sh: Отказано в доступе Подобную ошибку можно исправить, если перед запускаемым скриптом указать желаемый интерпретатор, то…
ДАЛЕЕ
Alexey
01.04.2020
Веб-сервер
open_basedir, PHP, ошибки, решение проблемы
В работе PHP можно столкнуться с ситуацией, когда один и тот же скрипт нормально работает в одной папке и не запускается при перемещении в другую папку. Либо при установке веб приложения на сервере Linux оно может не работать, хотя веб…
ДАЛЕЕ
Alexey
25.03.2020
Для новичков
Bash, cd, sh, sudo
sudo позволяет выполнять команды с повышенными привилегиями. Больше подробностей об использовании sudo смотрите в статье «Что такое sudo». Но с некоторыми командами невозможно использовать sudo, один из таких примеров уже рассмотрен в статье «Как использовать echo вместе с sudo». Аналогично…
ДАЛЕЕ
Alexey
25.03.2020
Python
pip, Python, ошибки, решение проблемы
Пакеты Python можно установить как из стандартного репозитория вашего дистрибутива, так и с помощью команды pip, которая является менеджером пакетов Python. В репозитории pip доступно больше пакетов и эту программу удобно использовать для установки зависимостей. Но при установке некоторых пакетов…
ДАЛЕЕ
Alexey
06.03.2020
Система, Утилиты
ps, память, производительность, процесс, процессы в Linux
ps (processes status — статус процессов) — это встроенная утилита Unix/Linux для просмотра информации, касающейся выбора запущенных процессов в системе: она считывает эту информацию из виртуальных файлов в файловой системе /proc. Это одна из важных утилит для системного администрирования, особенно…
ДАЛЕЕ
Alexey
05.03.2020
Системное администрирование, Утилиты
htop, top, приоритет процессов, процесс, процессы в Linux
Лучше htop или top? Команда htop похожа на команду top по выполняемой функции: они обе показывают информацию о процессах в реальном времени, выводят данные о потреблении системных ресурсов и позволяют искать, останавливать и управлять процессами. У обеих команд есть свои…
ДАЛЕЕ
Alexey
03.03.2020
Сеть, Утилиты, Файловая система
lsof, поиск файлов
Если в Linux все является файлом, то в этой операционной системе должно быть нечто большее, чем просто файлы на вашем жёстком диске. Из этой обучающей статьи вы узнаете, как использовать lsof для просмотра всех других устройств и процессов, которые обрабатываются…
ДАЛЕЕ
Alexey
02.03.2020
Утилиты
Bash, grep, кавычки в командной строке Linux, регулярные выражения
Как использовать одинарные и двойные кавычки в Bash Прежде чем перейти к команде grep, давайте рассмотрим особенности кавычек в Bash, поскольку эта специфика влияет и на grep. Во многих языках программирования внутри кавычек (неважно, одинарных или двойных) в строках можно…
ДАЛЕЕ