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

Unix - это многозадачная, многопользовательская компьютерная операционная система, первоначально разработанная группой сотрудников AT & T в Bell Labs в 1969 году.

284
Как я могу изменить мою личную ключевую фразу?

У меня есть пара открытых / закрытых ключей. Закрытый ключ защищен паролем, и шифрование может быть RSA или DSA. Эти ключи вы генерируете ssh-keygenи обычно храните ~/.ssh. Я хотел бы изменить пароль закрытого ключа. Как мне это сделать, на стандартной оболочке Unix? Кроме того, как я могу просто...

260
Могу ли я выполнить nohup / screen уже запущенного процесса?

Я делаю несколько тестовых прогонов долгосрочных сценариев переноса данных через SSH. Допустим, я начинаю запускать сценарий около 16:00; сейчас 6 вечера катается, и я проклинаю себя за то, что не сделал все это screen. Есть ли какой-нибудь способ «задним числом» nohupпроцесса или мне нужно...

231
Переменные среды запущенного процесса в Unix?

Мне нужно устранить некоторые проблемы, связанные с переменными среды в системе Unix. В Windows я могу использовать такой инструмент, как ProcessExplorer, для выбора конкретного процесса и просмотра значений каждой переменной среды. Как я могу сделать то же самое в Unix? echoingи envcmd просто...

230
Копирование большого дерева каталогов локально? cp или rsync?

Я должен скопировать большое дерево каталогов, около 1,8 ТБ. Это все локально. По привычке я бы использовал rsync, однако мне интересно, есть ли смысл, и лучше ли мне использовать cp. Я беспокоюсь о разрешениях и uid / gid, так как они должны быть сохранены в копии (я знаю, что rsync делает это). А...

170
В моем / etc / hosts / file в Linux / OSX как мне сделать субдомен подстановочного знака?

Мне нужно протестировать субдомены на моем локальном хосте. Как эффективно получить результат добавления *.localhost.comв мой /etc/hosts/файл? Если это невозможно, как мне обойти эту проблему? Мне нужно проверить поддомены подстановочных знаков на моем локальном сервере. Это сервер разработки...

169
Как читать в обратном направлении от конца файла меньше или больше?

До сих пор я нашел один способ: файл + less + G, но он прокручивается только вверх, строка за строкой. Что является более мощным, чем использование, которое обеспечивает прокрутку по странице, поиск по шаблону назад и так...

147
Что делает 'set -e', и почему это может считаться опасным?

Этот вопрос появился в викторине перед собеседованием, и это сводит меня с ума. Кто-нибудь может ответить на это и успокоить меня? Тест не имеет ссылки на конкретную оболочку, но описание задания предназначено для Unix Sa. опять вопрос просто ... Что делает 'set -e', и почему это может считаться...

143
Когда / tmp очищается?

Я собираюсь поместить различные файлы /tmp, и я задавался вопросом о правилах их удаления? Я представляю, что это отличается для разных дистрибутивов, и мне особенно интересны версии для настольных компьютеров Ubuntu и Fedora. Но хороший общий способ выяснить это было бы здорово. Еще лучше был бы...

113
Как принудительно закрыть сокет в TIME_WAIT?

Я запускаю определенную программу на Linux, которая иногда дает сбой. Если вы откроете его быстро после этого, он прослушивает сокет 49201 вместо 49200, как это было в первый раз. netstat показывает, что 49200 находится в состоянии TIME_WAIT. Есть ли программа, которую вы можете запустить, чтобы...

112
Значение каталогов в Unix и Unix-подобных системах

Я использую Linux уже пару лет, но до сих пор не выяснил, каково происхождение или значение некоторых имен каталогов в Unix и Unix-подобных системах. Например, что означает etcили var? Откуда optпришло название? И пока мы в теме все равно. Может кто-нибудь дать четкое объяснение того, какой каталог...

82
Вы можете иметь более одного файла ~ / .ssh / config?

У нас есть бастионный сервер, который мы используем для подключения к нескольким хостам, и наш .ssh / config вырос до более чем тысячи строк (у нас есть сотни хостов, к которым мы подключаемся). Это становится немного громоздким, и я хотел бы знать, есть ли способ разбить файл .ssh / config на...

71
Как получить pid только что начавшегося процесса

Я хочу запустить процесс (например, myCommand) и получить его PID (чтобы позволить убить его позже). Я пробовал PS и фильтр по имени, но я не могу отличить процесс по именам myCommand ps ux | awk '/<myCommand>/ {print $2}' Потому что имена процессов не уникальны. Я могу запустить процесс:...