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

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

12
Как передать псевдоним через sudo
У меня есть псевдоним, который передает некоторые параметры инструменту, который я часто использую. Иногда я бегаю как сам, иногда под sudo. К сожалению, конечно, sudo не распознает псевдоним. У кого-нибудь есть подсказка о том, как пропустить псевдоним? В этом случае у меня есть куча вариантов для Perl, когда я отлаживаю: …
32 shell  sudo  alias 

5
Выбор оболочки, которую использует SSH?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить при сбое сервера. Мигрировал 9 лет назад . Как установить оболочку, которая используется, когда пользовательские SSHs к серверу. Например, я не могу перенести BASH и мне нужно использовать ZSH, как мне сделать так, чтобы ZSH загружался вместе с …
32 shell 


6
На сервере Linux не хватает места
Мне задавали этот вопрос в двух последовательных интервью, но после некоторого исследования и проверки с различными системными администраторами я не получил хорошего ответа. Мне интересно, может ли кто-нибудь помочь мне здесь. На сервере недостаточно дискового пространства. Вы заметили очень большой файл журнала и решили, что его безопасно удалить. Вы удаляете …

8
Linux: использование find для поиска файлов старше <date>
findимеет хорошую поддержку для поиска файлов, более измененных менее X дней назад, но как я могу использовать, findчтобы найти все файлы, измененные после определенной даты? Я не могу найти что-либо на findстранице руководства, чтобы сделать это, только для сравнения с временем других файлов или для проверки различий между созданным временем …
31 linux  shell  find 

5
Почему для получения приглашения оболочки требуется десятки секунд?
Это своего рода обычное явление, когда после SSHing к серверу (или даже открытия терминала на моем Mac) баннер входа в систему печатается немедленно, но для появления приглашения оболочки требуется ~ 10 секунд в минуту. После этого производительность в порядке, и задержка в сети не является чем-то необычным. Это не похоже …
30 ssh  performance  shell 

3
найти порядок сортировки команды по умолчанию
каков порядок сортировки по умолчанию для записей, возвращаемых командой linux find? Например, если я выдаю find . -type f -name '*mp3' и вывод состоит из нескольких файлов в нескольких подпапках. Каков порядок по умолчанию, в котором перечислены каталоги? В то же время, каков порядок сортировки, в котором перечислены файлы в …
30 linux  shell  find 

4
Подделка даты для определенного сеанса оболочки
Я, конечно, пытаюсь достичь чего-то странного здесь, но я хочу подделать дату локально для сеанса оболочки в GNU / Linux. Мне нужно проверить «черный ящик», как программа ведет себя в разные даты, и изменение общесистемной даты может иметь нежелательные побочные эффекты (задания cron, испорченные журналы и т. Д.). Любые идеи …
30 linux  unix  shell  unix-shell  time 

6
Заставить SSH использовать определенную оболочку
Есть ли способ заставить SSH использовать определенную оболочку на удаленном конце, независимо от того, какая оболочка пользователя по умолчанию? Я пробовал решения, похожие на: ssh host.domain.com /bin/bash -c 'complicated, multi-line command' но, к сожалению, оболочка по умолчанию на удаленном конце отвечает за синтаксический анализ части «сложной многострочной команды», и мне …

2
Запустите команду как «системный» пользователь Linux (shell = / bin / false)
Я создал «системного» пользователя в Ubuntu 11.04 ( adduser --system) для запуска определенных заданий cron, но иногда я хочу проверить это, вручную выполнив команды от имени этого пользователя. Какой самый простой способ сделать это? suне работает, потому что пользователь имеет в /bin/falseкачестве оболочки (что хорошо для cron). Я вручную изменил …
29 linux  ubuntu  shell  cron  su 

2
Как интерпретировать вывод команды Linux "top"?
После обсуждения ЗДЕСЬ о том, как PHP-FPMиспользовать память, я обнаружил проблему с чтением памяти в topкоманде. Вот скриншот моего topсразу после перезапуска PHP-FPM. Все нормально: около 20 PHP-FPMпроцессов, каждый из которых занимает 5,5 МБ памяти (0,3% от общего объема). Вот устаревший сервер перед перезапуском PHP-FPM(через день после предыдущего перезапуска). Здесь …
27 linux  memory  shell  top 

4
Добавить эхо в файл?
В Linux, как я могу сделать что-то вроде echo 'hello world' &gt; log.txt но вместо того, чтобы перезаписать содержимое log.txt, оно добавляется в конец log.txt?

4
Что такое / bin / dash?
Я думал, что это /bin/shбыла символическая ссылка на мой выбор оболочки. Я всегда использовал bash, поэтому я предположил, что это /bin/shбудет указывать /bin/bash. Оказывается, однако, что это указывает на /bin/dash. Становится смешнее. Я начинаю dashи делаю, echo $SHELLи он печатает /bin/bash(так они в основном то же самое?). Тем не менее, …
27 linux  bash  shell 

10
Просмотр в реальном времени команд оболочки Linux, выполненных другим пользователем?
Возможно ли, чтобы пользователь root в Linux имел представление в реальном времени (или близкое к реальному) представления команд оболочки, выполняемых другим пользователем, вошедшим в систему через терминал или SSH? Очевидно, они хранятся в .bash_history, но они сохраняются только тогда, когда пользователь выходит из системы, и также могут быть отключены. Редактировать: …
27 linux  security  shell 

12
Не удается запустить AWS CLI из CRON (учетные данные)
Попытка запустить простой скрипт резервного копирования CLI AWS. Он перебирает строки во включаемом файле, копирует эти пути до S3 и выводит выходные данные в файл журнала. Когда я запускаю эту команду напрямую, она запускается без ошибок. Когда я запускаю его через CRON, в моем выходном журнале появляется ошибка «Не удается …

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