Что НЕ является критерием выбора дистрибутива
Начальная информация к размышлению для тех, кто выбирает дистрибутив для себя и хочет понять, например, «в каком дистрибутиве больше время работы от аккумулятора».
( читать дальше... )
Начальная информация к размышлению для тех, кто выбирает дистрибутив для себя и хочет понять, например, «в каком дистрибутиве больше время работы от аккумулятора».
( читать дальше... )
Всем привет.
Делаю ping www.google.com
в Windows и Linux.
Особенно интересует про потерю пакетов: как такое может быть?
Потеря пакетов также проявляется на Android (на телефоне).
И это только на одном провайдере, на другом такого нет.
Вопрос не про Linux/Windows (хотя было бы интересно улучшить RTT на Linux), вопрос по теории сетей: из-за чего это в принципе может быть?
Перемещено hobbit из general
Привет
Делаем в tmux две вкладки (два окна). В первой запускаем что-то, что периодически что-то выводит, да хоть тот же top
. Переходим на вторую вкладку. Когда top
в очередной раз обновит экран, издаётся звук terminal bell, тот, который echo -e '\a'
.
Как сделать так, чтобы tmux не издавал звуки?
Перемещено hobbit из general
Привет
Играюсь с конфигами urxvt, которые в xrdb. Столкнулся с интересным эффектом.
Если загрузить систему и сделать xrdb -query
получится один набор параметров. Если после этого сделать xrdb /etc/X11/Xresources
, то xrdb -query
выдаёт меньше параметров: отсутствуют xft.*
и Xcursor.*
.
Из конфигов имеется только /etc/X11/Xresources; в домашнем каталоге .Xdefaults и .Xresources отсутствуют.
Вопрос: кто и из каких конфигов добваляет xft.*
и Xcursor.*
в xrdb?
Детальный список разницы:
Xcursor.size: 24
Xcursor.theme: breeze_cursors
Xft.antialias: 1
Xft.dpi: 120
Xft.hinting: 1
Xft.hintstyle: hintslight
Xft.rgba: rgb
Перемещено hobbit из general
Привет
При попытке получаю вот это:
$ apt-get install virtualbox
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libpulse0:amd64 : Depends: libdbus-1-3:amd64 (>= 1.9.14) but it is not installable
Depends: libsystemd0:amd64
E: Unable to correct problems, you have held broken packages.
Куда копать?
Привет.
Появилась задача написать чистый sh-скрипт. Но я всегда пишу на bash, и поэтому уже не понимаю, где bash-специфичная конструкция, а где sh.
Где можно увидеть полный перечень конструкций, которые поддерживаются только в bash и не поддерживаются в POSIX sh?
Привет
Решил поиграться с локалями в /usr/share/i18n/locales. Там юникодный текст представлен в виде кодов, например <U0412><U043E><U0441><U043A><U0440><U0435><U0441><U0435><U043D><U044C><U0435>
.
Как это сконвертировать во что-то читабельное?
Перемещено hobbit из general
Привет
У Kubernetes есть ограничения по количеству подов на worker node’у и на кластер и т. д.
https://kubernetes.io/docs/setup/best-practices/cluster-large/
A cluster is a set of nodes (physical or virtual machines) running Kubernetes agents, managed by the control plane. Kubernetes v1.22 supports clusters with up to 5000 nodes. More specifically, Kubernetes is designed to accommodate configurations that meet all of the following criteria:
No more than 110 pods per node
No more than 5000 nodes
No more than 150000 total pods
No more than 300000 total containers
Подскажите, пожалуйста, как правильно подсчитать количество подов?
Например, Job’ы считаются? Ведь на какой-то промежуток времени это запущенный под, насколько я понимаю. Если у нас ограничение на 110 подов на ноду, у нас 110 подов из ReplicaSet/StatefulSet/DaemonSet и плюс 50 Job, мы укладываемся в ограничение?
Привет.
Хочу логировать HTTP(S) трафик в которых есть мой пароль в открытом виде.
Хочу блокировать HTTP(S) трафик , в которых есть мой пароль в открытом виде и если destination ip не из white list.
Цель: ловить недобросовестную телеметрию, malware
Как/чем реализовать? Есть примеры конфигов?
Компьютер мой, так что можно устанавливать любой софт или конфигурить iptables.
P. S. Не iptables, так как нужно работаться с HTTPS трафиком.
Привет.
Практически во всех статьях про сравнение контейнеров и VM, всё сводится к тому, что контейнеры по всем параметрам лучше. И тогда не понятно когда и зачем использовать виртуалки.
В каких случаях противопоказано использовать контейнеры, а следует использовать именно виртуальные машины?
Привет.
Amazon продвигает ARM процессоры в облаках.
Пруф: https://www.vamsitalkstech.com/5g/aws-graviton-the-hyperscale-gamechanger/
В статье написано: лучшее быстродействие, более низкое энергопотребение, более дешевые… Как почитаешь - просто мечта, а не процессоры, пора выбрасывать AMD и Intel, и массово переходить на ARM.
В чём подвох?
Для каких задач лучше x86, для каких ARM?
И почему Amazon считает что ARM в облаке должен пользоваться спросом?
Привет
# root
root $ cd /etc/sudoers.d/
root $ cat net-tools
%users ALL=NOPASSWD: /bin/ifconfig *
root $ cat iotop
%users ALL=NOPASSWD: /usr/bin/iotop *
# user
user $ sudo /bin/ifconfig
# Выдает нужный результат
user $ sudo /usr/bin/iotop
Password: # WTF????
$ ls -l /usr/bin/iotop
lrwxrwxrwx 1 root root 31 Aug 2 17:45 /usr/bin/iotop -> ../lib/python-exec/python-exec2
$ find /usr/lib/python-exec/ -iname "iotop"
/usr/lib/python-exec/python3.6/iotop
/usr/lib/python-exec/python3.7/iotop
Привет
Если запустить read и понажимать F1, F2, ..., F12, то получится такое:
С tmux локально (ошибка в F1-F4):
$ read
^[OP^[OQ^[OR^[OS^[[15~^[[17~^[[18~^[[19~^[[20~^[[21~^[[23~^[[24~
$ read
^[[11~^[[12~^[[13~^[[14~^[[15~^[[17~^[[18~^[[19~^[[20~^[[21~^[[23~^[[24~
$ read
^[[11~^[[12~^[[13~^[[14~^[[15~^[[17~^[[18~^[[19~^[[20~^[[21~^[[23~^[[24~
Привет
Есть ли возможность вывести JSON Schema и виде дерева для удобства чтения. Интересует в первую очередь как это сделать в консоли, в крайнем случае в vim или notepad++.
Вот пример как можно вывести YANG модель:
https://tools.ietf.org/html/rfc8466
module: ietf-l2vpn
+--rw l2vpn
+--rw redundancy-group-templates
+--rw redundancy-group-template* [name]
+--rw name string
+--rw protection-mode? enumeration
+--rw reroute-mode? enumeration
+--rw dual-receive? boolean
+--rw revert? boolean
+--rw reroute-delay? uint16
+--rw revert-delay? uint16
Привет
Например, хочется обратить внимание модераторов на какую-то тему или момент обсуждения. Причина - нарушение правил, просьба поправить опрос и др. Как это сделать? Кастовать модераторов поименно неудобно. Если еще нет, прелагаю функционал: тег [moderators/], или кнопочка под сообщением «Сообщить о проблеме модераторам».
Как к такому относитесь?
Привет.
(Для тех кто в курсе что такое YANG модели).
Есть json (ну, или xml). Нужно провалидировать удовлетворяет ли он YANG модели. Как это сделать?
Нашел способ через yang2dsdl, но эта штука не поддерживает yang 1.1 (а IETF модели сейчас на 1.1) и выводит абсолютно непонятные ошибки.
Есть что-то получше?
Привет
Задумал написать конвертор списка контактов в CSV и обратно. Но решил проверить: не велосипед ли?
Есть уже софт, который нормально делает конвертацию VCF в CSV и обратно?
Привет
Хотел бы привести в порядок свою телефонную книгу. Экспортнул контакты из телефона в VCF файл (VCARD), хочу удобно редактировать: фильтровать, сортировать, менять поля сразу нескольким контактам. Из идей только конвертнуть это в таблицу (CSV, например), отредактировать, а потом конвертнуть обратно в VCF. Но может есть другие способы.
А как вы редактируете VCF файлы?
Привет
Когда-то был для Firefox плагин remote-control, который открывал порт (например, 1234), и позволял удаленно запускать JavaScript команды и доставать значения переменных. Например, из CLI можно было на порт 1234 отправить document.body.innerHTML;
и получить содержимое страницы, а отправив на порт 1234 window.location.reload();
можно можно было инициировать refresh страницы.
А потом у Firefox изменили API...
Подскажите, а сейчас есть у Firefox (или Chrome) подобный плагин?
Привет
В последнее время при падении питоновской программы (как я понял), запускается некий pdb и просит что-то ввести. Проблема в том, что это тормозит всю установку emerge, и требует ручного вмешательства.
Как избавиться от pdb?
Пример:
$ emerge --unmerge noto-cjk
* This action can remove important packages! In order to be safer, use
* `emerge -pv --depclean <atom>` to check for reverse dependencies before
* removing packages.
media-fonts/noto-cjk
selected: 20150615
protected: none
omitted: none
All selected packages: =media-fonts/noto-cjk-20150615
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging (1 of 1) media-fonts/noto-cjk-20150615...
...
--Return--
> /usr/lib64/python3.6/site-packages/portage/util/_eventloop/asyncio_event_loop.py(76)_internal_caller_exception_handler()->None
-> pdb.set_trace()
(Pdb)
следующие → |