ИТ-заметки: субъективно
56 subscribers
23 photos
203 links
ИТ заметки по Network, Ops, DevOps

🔗 it.mxav.ru
Download Telegram
Как проверить работу gzip сайта при помощи curl?

Проверить работу gzip можно отправив запрос при помощи curl:

curl -H "Accept-Encoding: gzip" -I https://example.com

В ответе должна быть информация о gzip:

HTTP/1.1 200 OK
Server: nginx
Date: Sat, 02 May 2015 15:00:09 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 20
Connection: keep-alive
Cache-Control: max-age=2592000
Expires: Mon, 01 Jun 2015 15:00:08 GMT
Vary: User-Agent,Accept-Encoding
Content-Encoding: gzip

#devops@itmxav #fasthowto@itmxav

🎬 На Youtube

😉 На сайте
Как правильно указать serial в DNS BIND?

Формат следующий:

YYYYMMDDxx


YYYY - год
MM - месяц
DD - день
xx - номер изменения

Например:
2021080500 ; serial

Значит 5 августа 2021 года. 00 это самое первое изменение информации.

#dns@itmxav

😉 На сайте
Как задать часовой пояс в Cisco Nexus?

Чтобы задать часовой пояс нужно прописать команду в следующем формате:

clock timezone zone-name offset-hours offset-minutes

Например:
clock timezone MSK 3 0

#сети@itmxav #cisco@itmxav

😉 На сайте
Как включить логирование в Chrony?

Если Chrony не пишет лог, т.е. в /var/log/chrony пусто, то надо в chrony.conf раскомментировать строку:

#log measurements statistics tracking

Параметры:
- measurements
Записывает необработанные измерения NTP и сопутствующую информацию в файл measurements.log.
- statistics
Записывать данные обработки регрессии в файл statistics.log.
-tracking
Записывает изменения в оценке диапазона системного отставания или опережения времени в файл tracking.log.
-rtc
Лог системных часов реального времени.
-refclocks
Записывает "сырые" и обработанные показания эталонных часов в файл refclocks.log.
-tempcomp
Записывает показания температурных датчиков и частоты компенсации в файл tempcomp.log.
Файлы записываются в каталог, указанный как logdir.

После надо перезапустить сервис chronyd

systemctl restart chronyd.service

--
Источник по параметрам - Настройка реализации NTP chrony

#linux@itmxav

😉 На сайте
Как задать время на коммутаторе Huawei?

Часто требуется настройка времени на сетевом оборудовании. Например, чтобы настроить время на оборудовании Huawei (6810, 5700 и т.д.) надо:

Перейти в перивелегированый режим
sys

Если вручную надо установить, то
clock datetime hh:mm:ss YYYY-MM-DD

Добавляем временную зону
clock timezone MSK add hh:mm:ss

или
clock timezone MSK minus hh:mm:ss

Если забирать в простом варианте с NTP-сервера, то
ntp-service unicast-server XXX.XXX.XXX.XXX

#сети@itmxav #huawei@itmxav

😉 На сайте
Как запускать команду в Linux в консоли через заданное время?

Чтобы запускать команду в Linux в консоли через заданное время надо задействовать команду watch. Синтаксис:

watch [options] command

Например, запускать df каждые 10 секунд:

watch -n 10 df -h

Остановить ctrl+c.

--
Дополнительный источник - Как запускать команду Linux каждые X секунд навсегда

#linux@itmxav

😉 На сайте
Пароль по умолчанию для Allied Telesis AT-GS950

Логин и пароль по умолчанию для коммутатора Allied Telesis AT-GS950:
Логин:
manager

Пароль:
friend

#сети@itmxav

😉 На сайте
Как очистить swap (своп) Linux?

Чтобы очистить данные из swap нужно выполнить и дождаться окончание выполнения команды:
swapoff -a

Включить:
swapon -a

Посмтреть использование swap можно так :
free -m

#linux@itmxav

😉 На сайте
Сброс пароля на Cisco Catalyst 3850R / Cisco Catalyst 3850R Password Recovery

1. Подключаем консольный кабель.
2. Выключаем по питанию.
3. Нажимает кнопку Mode и держим
4. Включаем. Ждем 12 секунд и отпускаем кнопку Mode.
5. Ждем поле для ввода команд
Switch:
6. Задаем параметр "загрузиться игнориря конфиг":
Switch: SWITCH_IGNORE_STARTUP_CFG=1

7. Загружемся:
Switch: boot

8. Далее переходим в привелегерованный режим и загружаем наш конфиг:
Switch# copy start runn

9. Удаляем старый пароль и, если нужно, то делаем другие настройки:
Switch(conf)#no enable secret

10. Устанавливаем новый пароль и сохраняем конфигурацию:
Switch(conf)#enable secret PASSWORD
Switch# copy runn start

или
Switch# wr mem

#сети@itmxav #cisco@itmxav

😉 На сайте
Сброс пароля на коммутаторах Cisco Catalyst / Cisco Catalyst Password Recovery

1. Подключаем консольный кабель.
2. Выключаем по питанию.
3. Нажимает кнопку Mode и держим
4. Включаем. Ждем 12 секунд и отпускаем кнопку Mode.
5. Ждем поле для ввода команд
Switch:
6. Вводим flash_init и load_helper:
Switch: flash_init
Switch: load_helper

7. Смотрим файл конфига во flash и переименовываем его:
dir flash:
rename flash:config.text flash:config.old

8. После изменения загружаемся:
switch: boot

9. Переходим в привелегерованный режим и возвращаем файл:
Switch>en
Switch#rename flash:config.old flash:config.text
Switch#copy flash:config.text system:running-config

10. Удаляем старый пароль и, если нужно, то делаем другие настройки:
Switch(conf)#no enable secret

11. Устанавливаем новый пароль и сохраняем конфигурацию:
Switch(conf)#enable secret PASSWORD
Switch# copy runn start

или
Switch# wr mem

Если у вас Catalyst версии R, то см. здесь

#сети@itmxav #cisco@itmxav

😉 На сайте
Сброс пароля на маршрутизаторах Cisco / Cisco Router Password Recovery

1. Подключаем консольный кабель.
2. Выключаем по питанию.
3. Когда идет загрузка IOS отправляем сигнал прерывания Ctrl+Break.
4. Попадаем в rommon режим:
rommon 1 >

5. Меняем регистр комманд чтобы маршрутизатор не использовал конфиг во flash и перезагружаемся:
rommon 1 > confreg 0x2142
rommon 2 > reset

6. Переходим в привелегерованный режим и возвращаем конфигурацию:
Router> en
Router# copy startup-config running-config

7. Удаляем старый пароль и, если нужно, то делаем другие настройки:
R1(conf)# no enable secret

8. Устанавливаем новый пароль, возвращаем значение регистра и сохраняем конфигурацию:
R1(conf)# enable secret PASSWORD
R1(config)# config-register 0x2102
R1# copy runn start

или
R1# wr mem

9. Можем перезагрузиться:
R1# reload

#сети@itmxav #cisco@itmxav

😉 На сайте
Как включить JBOD MegaRAID через megacli на Linux Debian?

0. Посмотреть есть ли нужная поддержка в контроллере вот здесь.
1. Загружаемся с флешки или установленной ОСЮ если она уже стоит. Создаем папку, переходим туда, устанавливаем доп ПО, качаем MegaCli:
mkdir megacli; cd megacli/; apt install alien libncurses5 unzip; wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip

2. Распаковываем, переходим в папку Linux и конвертируем из rpm в deb формат:
unzip 8-07-14_MegaCLI.zip; cd Linux/; alien  -k --scripts MegaCli-8.07.14-1.noarch.rpm 

3. Устанавливаем:
dpkg  -i megacli_8.07.14-1_all.deb 

4. Переходим в папку с MegaCli и смотрим версию:
cd /opt/MegaRAID/MegaCli/; ls -lah; /opt/MegaRAID/MegaCli/MegaCli64 -v

5. Запускаем установку параметра JBOD на все диски:
/opt/MegaRAID/MegaCli/MegaCli64 -AdpSetProp EnableJBOD 1 -aALL

6. Перезагружаемся.

#linux@itmxav

😉 На сайте
Ошибка A start job is running for Create Volatile Files and Directories на Linux

1. При загрузке Grub, нажмите e. В строке linux /boot/vmlinuz… найти и заменить:

splash quit на verbose rw init=/bin/bash

2. После нажать Ctrl+X или F10 для загрузки. Надо дождаться командной строки под рутом. 3. Посмотреть /tmp:

    ls -la /

4. Переименовать и создайте заново директорию /tmp:

    mv /tmp /old.tmp
mkdir /tmp
chmod 1777 /tmp

5. Далее перезагрузиться.

#linux@itmxav

😉 На сайте
Выполнение удаленных команд по паролю через SSH в Unix/Linux

Для того чтобы можно было заходить по паролю необходимо установить утилиту sshpass.
После установки можно отправлять команды на удаленный хоcт:

sshpass -p 'password' ssh user@ip  << EOF
command1
command2
command3
EOF

#linux@itmxav

😉 На сайте
Как посмотреть mac адреса на порту Cisco?

Иногда требуется посмотреть какие mac адреса привязаны к портам на cisco. Например, когда ip-телефон и ПК подключены к одному порту. Сделать это можно так:

show mac address-table interface <порт>

#сети@itmxav #cisco@itmxav

😉 На сайте
Как посмотреть конфигурацию порта Cisco?

Иногда требуется посмотреть конфигурацию конкретного порта в Cisco, а не всю конфигурацию. Для этого можно использовать команду:

 sh run int <порт>

#сети@itmxav #cisco@itmxav

😉 На сайте
Как поменять старый пароль на новый на Huawei?

Если есть привилегированный доступ 15 уровня и надо сменить на условный пароль hua@321, то

    <HuaSW> system-view
[HuaSW] user-interface console 0
[HuaSW-ui-console0] authentication-mode password
[HuaSW-ui-console0] set authentication password cipher
Enter Password(<6-16>): hua@321
Confirm Password: hua@321
[HuaSW-ui-console0] return

Далее проверить изменился ли пароль. Если всё хорошо, то сохранить конфиг.

    [HuaSW] save

#сети@itmxav #huawei@itmxav

😉 На сайте
Не работает правая кнопка на тачпаде в Ubuntu GNOME

Если не работает правая кнопка на тачпаде в ubuntu 18+ GNOME, то можно прописать терминале:

Установить tweak-tool, если нет

sudo apt-get install gnome-tweak-tool

Прописать и проверить работу кнопки

gsettings set org.gnome.desktop.peripherals.touchpad click-method 'areas'

Для версий ниже:

gsettings set org.gnome.desktop.peripherals.touchpad click-method 'fingers'

Если после перезагрузки ситуация возобновится, то можно закинуть эту команду в автозапуск.

#linux@itmxav

😉 На сайте
Добавил в доп.информацию книги по контейнеризации и оркестрации
Как конвертировать IMG в VDI с помощью VirtualBox на Linux?

Для того чтобы преобразовать файл IMG в VDI нужно с помощью VirtualBox нужно:
1. Чтобы был установлен VirtualBox
2. Запустить VBoxManage convertdd:

$ VBoxManage convertdd input.img output.vdi

Вывод будет похож на:

Converting from raw image file="input.img" to file="output.vdi"…
Creating dynamic image with size 160046252032 bytes (152632MB)…

3. Дождаться завершения конвертиции.

Конвертирование может занять продолжительное время.

#linux@itmxav #virtualbox@itmxav

😉 На сайте