Вопросы с тегом «linux»

9
Почему я не могу напечатать переменную, которую вижу в выводе env?

Я заинтересован в установке переменных среды одного экземпляра оболочки из другого. Поэтому я решил провести небольшое исследование. После прочтения ряда на вопросы о этом я решил проверить его. Я породил две оболочки A и B (PID 420), обе работают zsh. Из оболочки ИИ запускается следующее. sudo gdb...

9
Bash - дата, исправляющая ошибку 2038 в 32-битной системе LINUX

Я написал небольшой сценарий bash, который заставил меня наткнуться на «Ошибка 2038 года» . Я не знал об этой проблеме раньше, и я просто осмелился опубликовать --debugвывод, который я получил, dateкогда мой сценарий пытался вычислить эту волшебную дату (03:14:07 UTC 19 января 2038 года). date -d...

9
Хром съедает всю оперативку и зависает система

Как не дать хрому взять больше чем например 4ГБ оперативной памяти. Время от времени он решает взять что-то вроде 7 ГБ (всего 8 ГБ ОЗУ) и делает мой компьютер непригодным для использования. У вас есть помощь? PS: у меня даже не было более 10 открытых вкладок. Редактировать: возможно я сделал ......

9
Пробуждение по локальной сети через SSH

В течение многих лет я успешно использую Wake-on-LAN для ряда своих устройств Linux. Это работает достаточно хорошо. Тем не менее, у меня также есть Mac Mini дома. Я заметил, что он переходит в спящий режим и имеет два разных свойства, отличных от любой машины Linux, которую я имею во время сна:...

9
Поиск файлов старше x дней в системе с урезанным занятым ящиком

Мне нужно найти и удалить файлы старше 1 недели в блоке разработки. На этом устройстве доступно ограниченное количество утилит. -mtime findПредикат не доступен. Как в этом случае проверить все файлы старше x...

9
Напечатайте что-нибудь в консоли в том же месте, что и предыдущий эхо, с неким отрицательным эхом

В bash вы можете использовать команду с именем, clearчтобы очистить все экранные команды. И echoвы можете распечатать все, что вы хотите на экране .. В моих простых сценариях мне часто нужно печатать процент от того, что делается с моими командами .. Так что я мог бы сделать что-то вроде .. echo...

9
Как работает кэш записи с файловой системой, охватывающей диски с разными скоростями?

В современной системе Linux с несколькими дисками и программным RAID, охватывающим как медленные (HDD), так и быстрые (SSD) диски, как кэшируются записи в файловую систему? Для мкра-рейды RAID1 массив может быть сконфигурирован с дисками , как --write-mostlyи --write-behindчто говорит о том , что...

9
PulseAudio не распознает Intel HDA после обновления до тестирования Debian (Buster)

Я заметил проблему летом после обновления стабильной версии Debian 9 до тестирования Debian 10: PulseAudio больше не распознавал мои аудиоустройства Intel HDA. В то время я смог переключиться на звук моего монитора, подключенного через nVidia HDMI, поэтому я обошел проблему, надеясь, что в будущем...

9
Почему ps * очень * иногда не может найти правильный процесс?

Я столкнулся со странной проблемой, из-за которой ps -o args -p <pid>команда очень редко не может найти нужный процесс, даже если она определенно выполняется на рассматриваемом сервере. Рассматриваемые процессы - это длительные сценарии-оболочки, используемые для запуска некоторых приложений...

9
Как проверить, является ли stdin / dev / null из оболочки?

В Linux есть ли способ для сценария оболочки проверить, перенаправлен ли его стандартный ввод с нулевого устройства (1, 3) * , в идеале, ничего не читая? Ожидаемое поведение будет: ./checkstdinnull -> no ./checkstdinnull < /dev/null -> yes echo -n | ./checkstdinnull -> no EDIT mknod...

9
Как отключить питание при отсутствии systemd / init (например, используя init = / bin / bash)?

poweroffжалуется, что не может подключиться к systemd через DBus (конечно, он не жив). syncЗатем я решил kill $$, что умирание pid 1 вызовет выключение ядра, но это вызвало панику ядра. Затем я удерживал кнопку питания, чтобы выключить питание. Какой самый правильный способ отключения питания в...

9
Можно ли (7 дней) запланировать время сна жесткого диска?

Я ищу способ составления расписания, когда внешний жесткий диск, подключенный к моему Linux (Debian 9), переходит в режим сна (перестает вращаться). Чтобы поместить это в содержание: у меня есть окно Linux, которое работает как мультимедийный сервер. Если сделан вызов для извлечения контента,...

9
Список загруженных файлов

Я ищу инструмент, который будет перечислять открытые файлы, отсортированные по количеству активности в файле. Так lsofчто не делает работу (если я не пропускаю способ использования lsof). В идеале инструмент должен работать так же top, и нужно уметь переключаться между конкретными действиями по...

9
Производительность цикла против расширения

Нужны экспертные предложения по сравнению ниже: Сегмент кода с использованием цикла: for file in `cat large_file_list` do gzip -d $file done Сегмент кода с использованием простого расширения: gzip -d `cat large_file_list` Какой из них будет быстрее? Приходится манипулировать большим набором...

9
Как скопировать файл транзакционно?

Я хочу скопировать файл из A в B, который может быть на разных файловых системах. Есть несколько дополнительных требований: Копия - это все или ничего, частичный или поврежденный файл B не остается на месте при сбое; Не перезаписывать существующий файл B; Не соревнуйтесь с одновременным выполнением...

9
Попытка написать сценарий оболочки, который продолжает тестировать сервер удаленно, но он продолжает падать в операторе else при выходе

Здесь я пытаюсь написать сценарий оболочки, который продолжает тестировать мой сервер и отправлять мне электронные письма, когда он отключается. Проблема в том, что когда я выхожу из ssh-соединения, несмотря на то, что он запускается с ним &в конце команды, например ./stest01.sh &, он...

8
Linux как полноценная платформа разработки?

Я хочу сделать мою Fedora Linux способной к следующему: Используйте Linux для полной платформы разработки, не требуя какой-либо другой установки ОС, но все еще в состоянии создавать и тестировать программы на разных платформах. Полностью замените Windows-машину на все остальные работы, например,...