Unix & Linux

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

3
ext4: Как учесть пространство файловой системы?
Я недавно отформатировал диск объемом 1,5 ТБ с намерением заменить ntfs на ext4. Затем я заметил, что сохраненные файлы не помещаются в новый раздел. df: ext4 (ext3 & ext2 show the same behavior) Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb1 1442146364 71160 1442075204 1% /media/Seagate ntfs (similar to all …

4
Могу ли я установить петлевое аудиоустройство?
Если я могу отправить звук на устройства вывода, то я могу записать тот же звук, что и волна. С помощью файловых систем вы можете просто установить петлевую файловую систему и записать двоичные данные в файл вместо устройства. У меня вопрос: могу ли я отправить аудиосигнал в (например) WAV-файл вместо моих …

1
Как включить файлы, которые исключены в rsync
Я пытаюсь настроить rsync, который исключает все .*файлы, кроме, .htaccessно, к сожалению, это не работает: rsync -avP --exclude=".*" --include="./.htaccess" ./. user@server:/dir Можно ли как-то исключить общие правила исключения?
16 rsync 

3
Какой смысл у пользователя «оператора»?
Многие системы un * x поставляются с учетной записью пользователя с именем «operator». Какова цель этого аккаунта? Используют ли некоторые системы этот аккаунт, или это больше историческое наследие? Вы когда-нибудь использовали эту учетную запись в вашей организации? У учетной записи «оператора» есть домашний каталог, настроенный на что-то вроде /rootили /. …



5
Читать стек другого процесса?
Я пытаюсь прочитать стек дочернего процесса, но безуспешно. Я знаю, что это возможно с помощью ptrace, но ptraceинтерфейс позволяет читать только одно слово за раз, и я пытаюсь сканировать большие части стека. Я также попытался прочитать данные /proc/$pid/memиз границ стека, извлеченные из /proc/$pid/mapsфайла, после первого использования ptrace для подключения к …
16 linux  kernel  memory  proc 

4
Обработка bash переменной с помощью sed
переменная bash LATLNG содержит значение широты и долготы в скобках, например (53.3096,-6.28396) Я хочу разобрать их в переменные с именами LAT и LON, которые я пытаюсь сделать с помощью sed, так LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") Однако я получаю следующую ошибку: sed: can't read (53.3096,-6.28396): No such file or …

2
SSH и кодировка символов
Когда я sshв свой VPS, у меня irssiработает на экране. Когда кто-то отправляет символ Unicode (например, © или €), irssiотображается мусор, когда я использую его через экран в sshсеансе. Если я подключусь к нему irssiс помощью прокси-модуля irssi, из irssi, запущенного на моем локальном компьютере, он будет отображаться правильно. Аналогично, …

7
Плохо ли устанавливать оболочку root на что-то отличное от значения по умолчанию?
Однажды мой друг (который является опытным пользователем Unix / Linux) сказал мне, что установка оболочки root на что-то отличное от sh (то есть bash или zsh) может создать проблемы, потому что некоторые сценарии могут предполагать, что оболочка sh и делают что-то странное , Тем не менее, я думаю, что в …
16 shell  users  login  root 

4
Зацикливание переменных
Я пишу bash-скрипт для использования rsync и обновления файлов примерно на 20 разных серверах. Я разобрался с частью Rsync. У меня проблемы с просмотром списка переменных. Мой сценарий до сих пор выглядит так: #!/bin/bash SERVER1="192.xxx.xxx.2" SERVER2="192.xxx.xxx.3" SERVER3="192.xxx.xxx.4" SERVER4="192.xxx.xxx.5" SERVER5="192.xxx.xxx.6" SERVER6="192.xxx.xxx.7" for ((i=1; i<7; i++)) do echo [Server IP Address] done …


4
В любой файловой системе реализован механизм копирования при записи для CP
Мы видели, как ОС выполняла оптимизацию копирования при записи при разветвлении процесса. Причина в том, что в большинстве случаев форк выполняется exec, поэтому мы не хотим нести расходы на выделение страниц и копирование данных из адресного пространства вызывающей стороны без необходимости. То же самое происходит и при выполнении CP на …

1
Почему большая часть дискового ввода-вывода относится к jbd2, а не к процессу, который фактически использует этот ввод-вывод?
При мониторинге дискового ввода-вывода большая часть ввода-вывода относится к jbd2, в то время как исходный процесс, вызвавший высокий уровень ввода-вывода, объясняется гораздо более низким процентом ввода-вывода. Почему? Вот iotopпример выходных данных (другие процессы с IO <1% опущены):
16 process  io  disk 


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