Архив метки: unix

Что находится внутри ядра виртуальной памяти 64-битных процессов Linux?

Вопрос или проблема

Я наткнулся на этот вопрос:

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

и на основе ответа и комментариев к ответу:

карта памяти ядра включает прямое отображение всей физической памяти, поэтому все в памяти отображается там; также включает отдельные отображения для ядра, модулей и т.д., так что физические адреса, содержащие ядро, появляются как минимум в двух отдельных отображениях

Это правда? Я не смог найти никаких источников или ссылок на это, и почему бы включать карту всей физической памяти, а потом еще раз иметь отдельное отображение модулей ядра? Разве это не избыточно? Читать →

Как правильно установить (сбросить) $DISPLAY?

Вопрос или проблема

Я подключаюсь с Windows PC к Linux PC через ssh, используя MobaXTerm.

В ssh-сессии у меня есть tmux-сессия с несколькими окнами и панелями.

Сессия ssh обычно разрывается после нескольких часов бездействия (я пытался изменить, казалось бы, соответствующие настройки keep-alive в MobaXTerm, но это никогда не работало). Читать →

Удаление /dev/fd из резервной копии

Вопрос или проблема

Я случайно использовал rsync (с следованием символьных ссылок) для копирования всего / на другой диск.

Я запускал rsync как обычный пользователь.

Осознав свою ошибку, я хотел очистить резервную копию.
Это удалило все файлы, кроме (сохраненных) файлов в BACKUPFOLDER/dev/fd

Было поздно, и я был нетерпелив, поэтому я применил sudo rm -rf * внутри BACKUPFOLDER, и это избавило меня от них.

Теперь я задумался: почему я не мог удалить эти резервные копии файловых дескрипторов (они имели моего пользователя как владельца), и не повредил ли я что-либо, запустив sudo rm -rf на этой копии? Читать →

Как размонтировать диск, пока контейнер работает?

Вопрос или проблема

У меня есть машина Linux (6.6.x) с шасси с горячей заменой, которое позволяет вставлять и извлекать диски без простоя.

В системе стоят следующие диски:

  • /dev/sda (операционная система)
  • /dev/sdb (съемное хранилище)

В каталоге, где смонтирован /dev/sda, я запускаю любое контейнерное приложение с помощью docker, podman и т. д. Оно касается только файлов, которые хранятся на /dev/sda. Читать →

Серый экран VNC на debian 10 gnome 3

введите описание изображения здесь

Вопрос или проблема

Я описываю, что именно сделал:

Сначала я установил debian10-netinstall.

Затем я установил Gnome с помощью команды ‘Tasksel’.

Затем я использовал Руководство для установки vnc-сервера. Затем я запустил vncserver с помощью этой команды tightvncserver -geometry 1024×720 :1, и вот что получилось: Читать →

Bash-скрипт, выполнять команду while, пока она не выводит значение.

Вопрос или проблема

Я пытаюсь написать bash-скрипт (совсем новичок в этом, кстати) на системе Linux, и я в основном хочу, чтобы он выполнял команду каждые 5 секунд, пока другая команда не выводит значение.

Итак, на данный момент у меня есть

xev | grep -A2 —line-buffered -E ‘ButtonRelease’ | grep -o ‘button 1’

что по сути выводит “button 1”, когда я кликаю по окну xev. Я хочу запускать отдельную команду каждые 5 секунд до тех пор, пока я не нажму на окно xev, после чего скрипт остановится. Читать →