uknew[You Knew]

«Uknew Says You knew!» Там, где повседневная жизнь встречается с IT.
uknew: WordPress, серверы, веб и приложения — IT-заметки и инструменты в одном месте.
“We few, we happy few, we band of brothers.“

Что такое WordPress (вордпресс): понятие и возможности | Зачем использовать WordPress?

WordPress — бесплатная система управления контентом (CMS) с открытым исходным кодом. Изначально её создавали для публикации блогов, но со временем она превратилась в платформу для интернет-форумов и самых разных сайтов. Благодаря системе тем и плагинов на ней можно построить почти любой сайт: медиагалереи, сайты с членством, системы управления обучением (LMS) и интернет-магазины на WooCommerce. CMS используют потому, что даже не разработчик может легко создать сайт и управлять...
Серверные инструментыВсе Web Tools →

Команда tracepath: проверка хопов и MTU пути вместо traceroute

На сервере Linux маршрут (хопы), по которому пакеты идут до цели, и MTU пути можно проверить командой tracepath без прав root. На сервере AlmaLinux 9 без установленного traceroute мы ограничили число хопов до 10 и проверили маршрут до example.com: до четвёртого хопа были видны время ответа и MTU пути 1500, а следующие шесть хопов не ответили. Вывод ниже получен на сервере AlmaLinux 9.8 (учётная запись root)…

Команда lsblk: структура дисков и разделов и проверка UUID

Команда lsblk выводит в виде дерева диски и разделы, подключённые к серверу, и их точки монтирования, а также сразу показывает размер дисков, тип файловой системы и даже UUID. Когда мы запустили lsblk на сервере AlmaLinux 9, устройства loop, созданные пакетами snap, вывелись раньше диска, поэтому мы отфильтровали их с помощью -e 7. Затем с помощью -f мы проверили файловую систему xfs и UUID корневого раздела. Размеры дисков и…

dmesg 명령어: 사용법과 -T 시각, -l 등급, 권한 오류

리눅스 커널이 부팅할 때부터 남긴 메시지는 dmesg 명령어로 커널 링 버퍼에서 읽어 터미널에 출력합니다. AlmaLinux 9 서버의 root 계정과 Debian 12 서버의 일반 계정에서 같은 dmesg를 실행해 본 결과, root 계정에서는 -T와 -l 옵션으로 시각과 등급을 고르고 grep으로 디스크 메시지를 찾았고 일반 계정에서는 dmesg_restrict 설정 때문에 버퍼를 읽지 못했습니다. AlmaLinux 9.8 서버의 출력은…

Обратный прокси PM2 + Nginx: подключение приложения Node.js к порту 80

На сервере Ubuntu 24.04 мы развернули обратный прокси Node.js с PM2 и Nginx: PM2 отвечает за запуск приложения, а Nginx передаёт приложению запросы, приходящие на порт 80. Мы также убедились, что PM2 снова запускает приложение, даже если процесс приложения принудительно завершён или сервер перезагружен. Блоки с результатами ниже — это вывод команд, выполненных от обычного пользователя deploy…

Начальная настройка сервера Ubuntu: 9 шагов для начала работы на только что установленном сервере Ubuntu

Получив новый сервер, вы один раз проходите начальную настройку сервера Ubuntu, прежде чем запускать на нём какие-либо сервисы. На сервере Ubuntu 24.04, созданном в DigitalOcean, мы подключились как root и по порядку настроили всё — от обновления пакетов до пользователя sudo, входа по ключу, брандмауэра, часового пояса, автоматических обновлений безопасности и swap, а затем проверили, что настройки сохраняются после перезагрузки. Блоки с результатами ниже — это вывод команд, выполненных в этом порядке…

Команда watch: использование, интервал -n, подсветка -d и выход при изменении вывода

Команда watch — это команда Linux, которая каждые 2 секунды заново выполняет указанную команду и перерисовывает её вывод на весь экран терминала. При наблюдении через watch за файлами на сервере AlmaLinux 9, которые менялись из другого окна, опция -d подсветила изменившиеся символы, а опция -g завершила watch после изменения вывода. Вывод ниже получен в рабочей папке на сервере AlmaLinux 9.8 от имени root; на сервере Debian 12 проверялась только версия…

Команда su: разница между su и su -, sudo su и sudo -i и как сменить учётную запись

Чтобы в Linux выполнять команды от другой учётной записи, не выходя из текущей, используйте команду su. При сравнении, когда su запускали из учётной записи root на сервере AlmaLinux 9 в системную учётную запись daemon без возможности входа, один дефис изменил рабочую папку и PATH, а команда выполнилась только после указания оболочки. Вывод ниже получен на сервере AlmaLinux 9.8 (учётная запись root) и сервере Debian 12 (обычная учётная запись)…

Команда zip: сжатие папок, распаковка через unzip и опции сжатия

Команда zip объединяет в Linux файлы и папки в один сжатый zip-файл, а для распаковки вместе с ней используют unzip. На сервере AlmaLinux 9 папка веб-сайта, сжатая через zip -r, уменьшилась с 35 825 байт до 4 158 байт, а unzip -O исправил нечитаемые имена файлов в zip-файле, созданном в Windows. Вывод ниже получен в рабочей папке на сервере AlmaLinux 9.8 от имени root, время указано в UTC…

Команда nohup: использование, nohup.out и работа после закрытия терминала

Чтобы задача продолжала работать после закрытия терминала или обрыва SSH-соединения, запустите её командой nohup. nohup выполняет команду так, чтобы она игнорировала сигнал разрыва связи (SIGHUP), который приходит при закрытии терминала. Когда на сервере AlmaLinux 9 одновременно запустили sleep с nohup и sleep без него, а затем закрыли терминал, работать остался только запущенный с nohup. Вывод ниже получен на сервере AlmaLinux 9.8 (учётная запись root) и сервере Debian 12 (обычная учётная запись)…