Linux: информация о системе (system info, uptime, dmidecode)

uptime – маленькая утилита. Показывает Uptime, количество юзеров, load average (1, 5, 15 min).
~$ uptime
 16:18:52 up 14 days, 16:17, 1 user, load average: 0.00, 0.01, 0.05
proc/uptime – из этого файла можно извлечь uptime в секундах.
To get uptime in seconds:
awk '{print $1}' /proc/uptime
w – показывает текущих пользователей, запущенные процессов и времени, подключенных серверу и TTY, что может быть полезно для write.


Читать дальше

Special characters

~, $HOME – эквиваленты перехода в home директорию текущего юзера. Если указать после тильды имя пользователя можно использовать тильду и для других пользователей.

~$ ls ~username

– для переключения в предыдущую директорию

~$ cd bin
~/bin$ cd -
/home/admin
~$ cd -
/home/admin/bin

..

Читать дальше

ls опции и использование

ls – показать содержимое текущей директории, типа dir в Windows

ls /var/log/anaconda/ – показать содержимое папки /var/log/anaconda/

Опции ls
–a – показывает скрытые файлы, название которых начинается на точку.
–l – показывает атрибуты файлов/папок (тип, разрешения, количество ссылок, владелец, группа, размер, дата и время модификации, имя файла) в колонках.


Читать дальше

1G static speed

На Extreme (Summit x670) после обновления софта/ребута иногда нужно жестко прописывать скорость/дуплекс в гигабит. В противном случае линк не заведется, даже после переинициализации интерфейса. В целом такое поведение для 10G портов, к которым подключены 1G модули есть и у других вендоров и Extreme после перезагрузки пишет, что на модулях нужно выставить жестко скорость, но все равно неприятно.

Читать дальше

China IP transit

На nag пишут что трафик через Китай просто так не прогонишь.

"в Поднебесной транзитный трафик фильтруется аналогично внутреннему. А это вряд ли можно назвать полным доступом к открытому интернету."

Есть некоторые сомнения что это так, по крайней мере для крупных операторов.

Читать дальше

Linux: ssh (конфигурация, 2FA, туннели, примеры подключения, автологин, удаление сессий, radius, скрипты)

  • SSH3 (seclab) – протокол по функционалу близкий к ssh поверх QUIC (есть реализаци клиента и сервера), название скорее неудачное, но в целом проект интересный – напр. маскировка под HTTPS, скорость за счет ускорения handshake, проброс не только TCP, но и UDP портов; встроенный в quic “mobile IP”, «вести себя как web сервер пока не получим нужный id», нативная поддержка oauth, поддержка сертификатов x.509.


Читать дальше

IoT и умный дом

Про безопасность IoT устройств читаем тут. Короткий ролик про IoT протоколы от Droider.

Личная практика/девайсы
  • Xiaomi Mi Smart Band 8, подробнее в часах
  • Yandex midi + датчики (протечки, геркон) – условно умная колонка; качество звука хорошее, откликается очень быстро, встроенный zigbee контроллер, на который можно повесить кучу разных девайсов/датчиков (что я и сделал, пример сценариев и девайсов ниже).


Читать дальше

Полезные Hotkey Shortcuts (бинды)

Windows (Word/Excel/etc)
  • win + Ж # эмодзи 💙
  • win + arrow – позволяет удобно размещать окно приложения на экране, не занимаясь раздвиганиями границ окна
    • left – to the left
    • right – to the right
    • up – full screen
    • down – small screen
  • HOME – переход к началу строки (hotkey для Linux ниже)
  • END – переход к концу строки (hotkey для Linux ниже)
  • ctrl+shift+esc – открыть диспетчер задач
  • ctrl+shift+home (в notepad точно работает)- выделить всё от текущего места до начала файла.


Читать дальше