Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

3
Можно ли наложить какое-то мягкое ограничение на потребление памяти процессами?
Я считаю, что это не такая уж редкая проблема: один процесс выделяет огромные объемы памяти (будь то из-за ошибки утечки памяти, потому что вы пытаетесь обработать невероятно большой входной файл или что-то еще). Оперативная память заполняется, и в какой-то момент Linux должен переключиться на обмен. Ну, иногда это только последнее …
10 linux  memory  swap 

1
Может ли GNU Stow использовать каталог Stow, который является символической ссылкой?
Рассмотрим этот сценарий. #! /usr/bin/env bash mkdir -p target mkdir -p mydir/package/ touch mydir/package/file ln --symbolic mydir mylink file mylink stow --verbose --dir=./mylink --target=./target package file target/file Выход mylink: symbolic link to mydir LINK: file => ../mydir/package/file target/file: symbolic link to ../mydir/package/file Перед запуском stowэто выглядит так: . ├── mydir …
10 symlink  stow 

2
Почему цикл while останавливается после приостановки?
Почему при использовании bash и приостановке цикла while цикл возобновляется после возобновления? Краткий пример ниже. $ while true; do echo .; sleep 1; done . . ^Z [1]+ Stopped sleep 1 $ fg sleep 1 $ Я знаком с сигналами, и я предполагаю, что это может быть естественным поведением bash, …

2
Заменить текущий процесс его сопроцессом / потомком
У меня есть программа, Pкоторая ожидает получить «Hello» и вывод «Почему?» перед предоставлением функции. Эта функция используется другими программами, которые не знают, что общение с «Hello» является обычной вежливостью. Таким образом, я хочу написать оболочку для Pэтого работает так (синтаксис zsh): coproc P print -p Hello # Send Hello to …
10 shell  scripting  process  zsh 

1
Как исправить «деаутентификацию по локальному выбору»?
Я построил встроенный Linux с помощью Buildroot, и у меня возникли некоторые проблемы с тем, чтобы оставаться на связи с моей точкой доступа. Невозможно получить IP-адрес более одного раза. Я использую wpa_supplicant для подключения к своей точке доступа с использованием WPA2-PSK. Он работает с другими точками доступа, такими как мой …
10 wifi  dhcp  busybox  wlan  buildroot 

4
Почему моя программа под названием «set» не выполняется?
Я создал простую программу на C, например: int main(int argc, char *argv[]) { if (argc != 5) { fputs("Not enough arguments!\n", stderr); exit(EXIT_FAILURE); } И мой PATH был изменен в etc / bash.bashrc примерно так: PATH=.:$PATH Я сохранил эту программу как set.c и собираю ее gcc -o set set.c в …

2
Каковы наиболее надежные инструменты командной строки Wi-Fi? я против wpa_cli против nmcli
Я изучаю несколько низкоуровневых инструментов для подключения к беспроводным сетям и обнаружил следующие инструменты (с полезной документацией / учебными ссылками): IW wpa_cli nmcli Я не могу найти тщательной оценки этих инструментов или аналогичных инструментов. Возможно, кто-то может сравнить эти инструменты с точки зрения надежности и удобства использования? Какой из них …
10 wifi  wpa  nmcli  iwlwifi  wpa-cli 

4
Как остановить проверку файловой системы (fsck) при загрузке?
Время от времени (каждая 30-я загрузка) моя система Linux решает проверять файловую систему на наличие ошибок. Я в порядке с этим - то, что должно быть сделано, должно быть сделано. Но иногда мне нужен ноутбук для быстрой загрузки. Мне нужна срочная работа, и у меня нет времени ждать fsckее завершения …
10 fsck 

1
Неиспользуемая память, выделенная для плиты, считается использованным или доступным кешем?
После оценки / proc / meminfo я вижу следующую информацию: $cat /proc/meminfo MemTotal: 197852592 kB MemFree: 64755992 kB MemAvailable: 65655112 kB Buffers: 4388 kB Cached: 759952 kB SwapCached: 0 kB Active: 649472 kB Inactive: 308340 kB Active(anon): 193840 kB Inactive(anon): 25316 kB Active(file): 455632 kB Inactive(file): 283024 kB Unevictable: 0 …

1
Виртуальные пакеты как aptitude понимает и управляет пакетами
В Debian я видел, что довольно много пакетов являются виртуальными. Почему существуют такие виртуальные пакеты? например: $ aptitude show pppoeconf Package: pppoeconf State: installed Automatically installed: no Version: 1.21 Priority: optional Section: net Maintainer: Gregory Colpart <reg@debian.org> Architecture: all Uncompressed Size: 297 k Depends: whiptail-provider | whiptail, ppp (>= 2.4.2+20040428-2) …

3
Выполнять команду каждые X секунд
Я хочу выполнять команду каждые 10 секунд, и выполняется ли она в фоновом режиме (тем самым исключая watch?). Все ответы показывают что-то вроде следующего, но это будет выполняться каждые 11-14 секунд. Как это можно сделать? while true; do # perform command that takes between 1 and 4 seconds sleep 10 …


2
как создать раздел в свободном пространстве с помощью GNU Parted
Ниже мой жесткий диск, показанный в gnu parted: (parted) print free Model: ATA HGST HTS541075A9 (scsi) Disk /dev/sda: 750GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Number Start End Size File system Name 17.4kB 1049kB 1031kB Free Space 1 1049kB 538MB 537MB fat32 EFI System Partition boot 2 538MB 468GB …

1
Может ли mutt показывать индекс и текст электронных писем в горизонтальном разделении?
Я бы хотел, чтобы muttиндекс электронной почты отображался одновременно с телом выбранной электронной почты, горизонтально рядом друг с другом. Я понимаю, что вы можете настроить muttотображение почтовых индексов одновременно с телом самого сообщения в вертикальном разделении. Например, в muttrc: set pager_index_lines = 10 # number of index lines to show …
10 email  mutt 

3
Можно ли переименовать файл или каталог, используя индекс?
Я изменил каталог / home на другой раздел и не смог получить к нему доступ к файлам, что я смог решить из этого вопроса: как получить доступ к содержимому предыдущего монтирования после переключения на другой раздел? , В случае, если я уже отмечал inode каталога, смогу ли я использовать его …
10 rename  inode 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.