Terminal | Wiki | PWODEV
, 31.07.2023 10:57

Proxmox — apt-get update не работает

Установили проксмокс и не получается сделать обновление пакетов, чинится это просто. Идем в командную строку проксмокса и открываем файл для редактирования: nano /etc/apt/sources.list в этом файле добавляем строку: deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription после этого сохраняем файл и выходим из редактора. Открываем следующий файл: nano /etc/apt/sources.list.d/pve-enterprise.list в этом файле нужно поставить # перед единственной строкой....
, 11.02.2022 15:09

Как отформатировать флешку на маке, если она не читается

Если стандартными способами отформатировать не получается, выдает ошибку при форматировании, то нам поможет командная строка. Для начала найдем нашу флешку из списка подключенных устройств. Для этого вводим команду: diskutil list Мы получили список устройств. Наш будет называться примерно так: /dev/disk2 Теперь делаем следующую команду заменяем /dev/disk2 на ваш который нужно отформатировать: diskutil unmountDisk force /dev/disk2 Теперь диск готов для форматирования. Запускаем...
pwodev.com, 13.04.2024 19:24
, 19.11.2020 12:00

Равномерное распределение трафика по LAN портам Synology

Сегодня поделюсь опытом настройки агрегации LAN портов на Synology DS918+ в паре с ASUS RT-AX86U. Если лень читать прокрути в самый конец статьи, там ты узнаешь как правильно настроить равномерное распределение трафика по LAN портам Synology. Итак, как понять что такое агрерация LAN портов на английском это Link Aggregation. Вкратце это обьединение 2х LAN портов в один. Рассмотрим это дело на конкретном примере. Имеется Synology DS918+ у него есть 2 LAN гигабитных порта. По умолчанию 1 порт...
, 02.11.2020 22:57

Cli команды для Magento2

Cli команды это инструментарий, который позволяет управлять вашей маджентой с помощью простых команд и одного окна. Очистить кеш или создать нового пользователя установить модуль или пересобрать статические файлы, запустить реиндекс или обновить значение конфигурации все это возможно с помощью этого мощного инструмента. Разработчики Мадженты всегда стараются упростить пользователям жизнь вот почему они позаботелись о том чтобы базовые инструменты были доступны уже из коробки. Вам не неужно...
, 08.10.2020 15:23

Docker как почистить весь мусор

Итак, если у тебя мало места и ты давно не чистил докер, есть команда которая удалит все что создал докер. Очистить кеш докера. Удалить все имеджы докера. Удалить все контейнеры докера. Другими словами удалить абсолютно все из Docker. Никаких запущенных контейнеров не должно бытью for i in $(docker images -aq); do docker rmi -f $i; done Проверяем удалило ли все: docker images -a Соответственно запущенных контейнеров тоже не должно быть: docker ps Хорошая статья где более...
, 29.07.2020 12:55

Условия if else в командной строке bash

Рассмотрим как правильно делать условия if else в командной строке cli bash. Стандартный синтаксис: if [ ]; then echo 'yes'; else echo 'no'; fi Это можно в одну строку написать: if [ ]; then echo 'yes'; else echo 'no'; fi Как проверить через командную строку существование директории? if [ -d "$DIR" ]; then echo 'yes'; fi Обратное действие, проверка если директория не существует. Не забудьте поставить пробел между [ и ! а то ошибку покажет. if...
, 21.07.2020 12:58

Cli string replace

Делаю я, значит, небольшой скрипт по переименовывании файлов blalbalba.env.dist в blalbalba.env и дальнейшей замене в файлах переменных с помощью командной строки. Сначала все было хорошо, локально работает замечательно. Пришло время запушить все на AWS, а именно в деплой процесс, в файлик buildspec.yml. И тут мне появилась на глаза ошибочка из-за которой пришлось немного подебажить. Запишу сюда все это для потомков. Итак исходный скрипт который работает локально без проблем: for...
, 28.06.2020 06:54

tail — команда для просмотра log файлов в реальном времени

Чтобы проверить лог apache или syslog или что-то в этом направлении, и смотреть все изменения которые происходят с файлом в реальном времени используется команда tail. tail -f /var/log/syslog -f означает что вывод будет обновляться динамически. Тоесть все изменения которые будут появляться в файле сразу будут выводиться в консоль. Следующая часть это путь к тому файлу за которым надо наблюдать. Чтобы отфильтровать результаты используем grep tail -f /var/log/syslog | grep...
, 29.04.2020 01:59

exiftool — Консольная утилита для переименования фотографий

Сегодня рассмотрим как массово переименовывать файлы с помощью exiftool. Эта cli утилита считывает все метаданные фото или видео в том числе и exif данные. Задача была переименовать все фото и видео файлы где бы они не находились в определенной структуре в определенной папке. Итак как установить exiftool на mac os с помощью командной строки? brew install exiftool Теперь заходим в папку где лежат все наши фото и видео которые надо переименовать. Примеры команд: Вывести всю...
, 24.02.2020 20:47

wp cli без —allow-root

Когда работаешь из под root через ssh с системой WordPress то вп будет обязательно ругаться мол ты через рут все делаешь. По хорошему так делать нельзя, нужно работать с командной стокой Вордпресса не из под рута, но если ооочень хочется, и раздражает все время прописывать --allow-root в конце каждой команды, есть фикс для этого дела. Делаем алиас для команды, для этого в командной строке вводим такую штуку: alias wp='wp --allow-root' Все, теперь можно не мучаться и писать все без...