Unix & Linux

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

5
Как определить, монтируется ли NFS как v3 или v4?
Red Hat 5/6, когда я монтирую, говорит, что набирает nfs, я хотел бы знать, как определить версию, если она не указана в опциях монтирования или fstab. Пожалуйста, не говорите, перемонтировать его с опцией версии, я хочу знать, как определить текущую версию NFS. Я предполагаю, что это будет по умолчанию на …
43 linux  mount  nfs  acl 

7
Может ли sed заменить символы новой строки?
Есть ли проблема с sed и символом новой строки? У меня есть файл test.txt со следующим содержимым aaaaa bbbbb ccccc ddddd Следующее не работает: sed -r -i 's/\n/,/g' test.txt Я знаю, что могу использовать trдля этого, но мой вопрос, почему это не представляется возможным с помощью sed. Если это побочный …
43 sed 

4
Как напечатать «$» в здесь-документе
Как я могу отобразить "$" в документах here в bash? Например, я хочу иметь файл с содержимым на удаленном сервере, как $ABC=home_dir. $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF Но это будет рассматриваться как переменная. Как я могу напечатать литерал $?
42 bash  shell  quoting 

3
/ tmp гарантированно существует?
Нужно ли проверять и создавать /tmpперед записью в файл внутри него? Предположим, что никто не бежал, sudo rm -rf /tmpпотому что это очень редкий случай
42 tmp 

6
Хеш-символы (#) превратились в фунт-символы (£) после загрузки двоичного кода
Так выглядело мое приглашение bash. Затем я сделал что-то, что, вероятно, было не так умно, как я cat /bin/bash. И теперь моя подсказка bash выглядит следующим образом: с символом фунта (£) вместо символа хеша (#). Это даже влияет на хеш-символы в файлах, смотрите здесь: Любая идея, как отменить это? Изменить: …
42 terminal 

4
Солярис впустил меня с другим паролем с теми же 8 первыми символами
Я не знаю, нормально ли это, но дело в том, скажем, у меня есть пользователь Solaris с именем gloaiza, и его пароль - password2getin Я захожу на сервер с помощью PuTTY, я просто поставил 192.168.224.100, и он запрашивает окно, запрашивающее пользователя, поэтому я набираю gloaiza , затем запрашивает пароль и, …
42 solaris  password 



7
Почему [AZ] соответствует строчным буквам в bash?
Во всех известных мне оболочках rm [A-Z]*удаляются все файлы, которые начинаются с заглавной буквы, но с помощью bash это удаляет все файлы, начинающиеся с буквы. Так как эта проблема существует в Linux и Solaris с bash-3 и bash-4, она не может быть ошибкой, вызванной ошибочным сопоставлением шаблонов в libc или …
42 bash  shell  wildcards  locale 

2
Как работает `cat <> file`?
cat &lt; fileпечатает содержимое файла на стандартный вывод cat &gt; fileчитает стандартный ввод до тех пор, пока не будет обнаружен знак Ctrl+, Dа введенный текст записывается в файл . cat &lt;&gt; fileпо крайней мере в моей версии Bash, печатает содержимое файла счастливо (без ошибок), но не изменяет файл и не …

1
rsync для копирования файлов, которые изменились
Мне нужно копировать некоторые файлы из определенного каталога в другое место на ежедневной основе. Я хочу скопировать только изменения, поэтому планирую использовать rsync. Эти файлы следуют следующему соглашению об именахmysql-bin.* Моя команда выглядит следующим образом # rsync --update -raz --progress /var/lib/mysql/mysql-bin.* /dbdata/binarylog/ Моя путаница заключается в том, что, поскольку я …
42 rsync  file-copy 

2
Разница между опциями монтирования 'sync' и 'async'
В чем разница между вариантами монтирования syncи asyncс точки зрения конечного пользователя? Смонтирована ли файловая система с одним из этих параметров быстрее, чем с другим? Какой вариант является вариантом по умолчанию, если ни один из них не установлен? man mountговорит, что этот syncвариант может сократить срок службы флэш-памяти, но это …
42 filesystems  mount  fstab  ssd 

6
Как передать каждую строку текстового файла в качестве аргумента в команду?
Я пытаюсь написать скрипт, который принимает .txtимя файла в качестве аргумента, читает файл построчно и передает каждую строку команде. Например, он запускается command --option "LINE 1", затем command --option "LINE 2"и т. Д. Вывод команды записывается в другой файл. Как мне это сделать? Я не знаю с чего начать.


2
Отладка нехватки памяти с / var / log / messages
Следующий отчет добавляется в мой журнал сообщений: kernel: Out of memory: Kill process 9163 (mysqld) score 511 or sacrifice child kernel: Killed process 9163, UID 27, (mysqld) total-vm:2457368kB, anon-rss:816780kB, file-rss:4kB Неважно, предназначена ли эта проблема httpd, mysqldили postfixмне интересно, как я могу продолжить ее устранение. Как я могу получить больше …

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