Архив рубрики: СисАдмин
Обновляем fedora 35 до 37

Ранее мы обновляли до fedora 35 тут. Прежде, чем продолжить, убедитесь, что ваша система полностью обновлена, с помощью команды: dnf –refresh upgrade Обновление системы: dnf system-upgrade download –allowerasing –releasever=37 Опция –allowerasing, указывает, что нужно удалить все ненужные пакеты или пакеты со сломанными зависимостями. Выполнить перезагрузку и обновление системы: dnf system-upgrade reboot У меня система скачивала пакеты 30 мин + обновлялась… Читать далее »
Обновляем fedora 33 до 35
Ранее мы обновляли до fedora 33 тут. Прежде, чем продолжить, убедитесь, что ваша система полностью обновлена, с помощью команды: dnf –refresh upgrade Обновление системы: dnf system-upgrade download –allowerasing –releasever=35 Опция –allowerasing, указывает, что нужно удалить все ненужные пакеты или пакеты со сломанными зависимостями. Выполнить перезагрузку и обновление системы: dnf system-upgrade reboot У меня система скачивала пакеты 20 мин + обновлялась… Читать далее »
Обновляем fedora 31 до 33
Ранее мы обновляли до fedora 31 тут. Прежде, чем продолжить, убедитесь, что ваша система полностью обновлена, с помощью команды: dnf –refresh upgrade Обновление системы: dnf system-upgrade download –allowerasing –releasever=33 Опция –allowerasing, указывает, что нужно удалить все ненужные пакеты или пакеты со сломанными зависимостями. Выполнить перезагрузку и обновление системы: dnf system-upgrade reboot У меня система обновлялась 40 мин.
Создаем бота под современную ICQ (часть 3)
Тут часть 2 Для посылки сообщений в групповой чат нам понадобится: ICQ_BOTTOKEN: 001.0000000000.0000000000:749000000 (см тут часть 2) ICQ_IDCHAT = @740000000 Почитать про ICQ Bot API можно тут Изменения API 29.01.2020: Добавили возможность в поле chatId передавать ник пользователя или чата. Ранее, для получения chatId, проходился квест, теперь достаточно знать ник пользователя или чата. Вот самый доступный код на php для… Читать далее »
Bash-скрипты. Урок 9
Всем привет! Тут предыдущий урок Поехали) Задача: В консоли выполнить арифметические операции: 1. 2+2 = 4 2. (2+2)*2 = 8 3. 2*2+2 = 6 Решение: 1. echo ‘2 2 + p’ | dc 2. echo ‘2 2 2 + * p’ | dc 3. echo ‘2 2 2 * + p’ | dc
Bash-скрипты. Урок 8
Всем привет! Тут предыдущий урок Поехали) Задача: Переименовать файлы в папках и их подпапках с расширением .txt в .log Решение: find ./ -type f -name ‘*.txt’| sed ‘p;s/.txt$/.log/’ | xargs -n2 mv
Bash-скрипты. Урок 7
Всем привет! Тут предыдущий урок Поехали) Задача: Найти файлы содержащие “P2014” и скопировать эти файлы в другую директорию, а также создать файл журнал с логированием откуда и куда копировались файлы. Решение: grep -lr “2014” ./cups | xargs -i cp -fvp ‘{}’ ./dirtemp >> ./cp-grep-file.log grep -Ilr “2014” ./cups | xargs -i cp -fvp ‘{}’ ./dirtemp >> ./cp-grep-file.log – без бинарных… Читать далее »
Bash-скрипты. Урок 6
Всем привет! Тут предыдущий урок Поехали) Задача: Найти файлы без права чтения у групп “group”,”other” в директории с вложенностью 1 и вывести подробную информацию по найденным файлам. Решение: find /etc -maxdepth 1 -type f ! -perm /go=r -exec ls -l {} \;
Bash-скрипты. Урок 5
Всем привет! Тут предыдущий урок Поехали) Задача: Выбрать из системного журнала события ntpd, связанные с прослушиванием localhost или 127.0.0.1. Решение: journalctl –since “2 day ago” | grep -P ‘ntpd.*localhost|ntpd.*127\.0\.0\.1’ Пояснение: 1. journalctl С помощью journalctl можно просматривать системный журнал, получая необходимую информацию для анализа работы и отладки различных системных компонентов и приложений.