Bash скрипты упрощают взаимодействие с сервером и позволяют автоматизировать процессы.
Linux
- Статьи об операционной системе Linux. Это бесплатная операционная система, от которой берут начала многочисленные другие операционки. Благодаря своей архитектуре и четким разграничениям в пользовательских правах на Linux основаны многочисленные сервера.
Ubuntu — первичная настройка
Первоначальная настройка веб-сервера Linux на базе Ubuntu.
Установка на сервер Django, Python, PostgreSQL и Nginx
Процесс установки интерпретатора Python, фреймворка Django, базы данных PostgreSQL и HTTP прокси NGINX на сервере Ubuntu 20.04.
Установка панели управления сайтами Vesta на CentOS
Установка панели управления сайтами Vesta на свой виртуальный VPS сервер.
Как запустить python скрипт на Linux в виде demon
Описание процесса от создания БД и до запуска скрипта.
Linux — размеры и очистка места
Анализируем свободное место на дисках в Linux. Просматриваем занимаемое файлами место в директориях. Чистим диск от лишних файлов.
Netstat — мониторинг входящих и исходящих соединений
Список некоторых команд утилиты netstat. Она позволят просматривать на сервере входящие и исходящие соединения.
ApacheBench — утилита для проверки нагрузки сервера
Краткий обзор ApacheBench, утилиты для проверки нагрузки на сервер.
Копирование файла с сервера на компьютер через SSH
Копируем файл или файлы со своего удаленного сервера на локальный компьютер через командную строку и протокол SSH.
RabbitMQ — установка и управлением брокером сообщений
Описание процесса установки и управления брокером сообщения RabbitMQ.
Запуск celery как daemon
Запускаем celery как демон (daemon), альтернатива свойству detach.
Как запустить скрипты python через cron на Linux
Описание процесса запуска скриптов python на сервере Linux.
Installing Packages
Commands for installing packages in different environments.
Запуск команды Linux с правами другого пользователя
Рассмотрим запуск команды из консоли с правами другого юзера.
Установка gulp на Mac OS
Краткая инструкция по установке gulp на Mac OS.
Как установить yarn на Mac Ss
Небольшая заметка по установке yarn на Mac Os.
nushell / rust / cargo
Nushell (nu) — оболочка (shell) для консоли. Описание установки nushell и необходимых ему компонентов.
Как подключиться по ssh без пароля
Подключаемся через консоль к удаленному серверу без пароля.
Linux — просмотр логов
Смотрим логи на Linux.
Bash скрипт сравнения директорий и загрузки на github
bash скрипт сравнивающий файлы в двух разных директориях и при наличии отличий, заливающий на сайт github.
Автодеплой со своего сервера на github с помощью bash скрипта
Настройка автоматической заливки на GIT файлов с сервера.
NMAP – установка
Nmap (Network Mapper) – утилита для сканирования IP-сетей.
Failed to set locale, defaulting to C
Ошибка, которая возникает в MacOS, при подключении по SSH через программу Terminal, после ввода команд обновления yum.
Ошибки в Shell скрипте: команда не найдена
Решение ошибки, которая возникает при запуске shell скриптов (файл с расширением .sh).
Как автоматически логиниться по протоколу SSH
Если есть необходимость частого коннекта к серверу через SSH, то для этой задачи удобно сделать быструю ссылку. Инструкция для Automator на Mac OS
WordPress. При обновлении плагина произошла ошибка. Не удалось создать директорию.
Исправление ошибки, которая возникает при обновлении WordPress плагинов.
Команды управления файлами и папками в Linux
Список полезные команд для управления папками в Linux системах. Рекомендации подходят в том числе и для операционной системы Mac OS.
Управление сервером через SSH с помощью Терминала
Для взаимодействия с удалённым сервером очень удобно пользоваться Терминалом (Mac Os) или любым другим программным обеспечением для удалённого администрирования операционных систем с помощью сетевого протокола SSH.
Консольная команда TOP в системах Linux
Top (table of processes) — команда предназначена для вывода списка работающих процессов в системе и информацию о них.