Unix & Linux

73
Цель и типичное использование /etc/rc.local

Заголовок выглядит так: #!/bin/sh -e # # rc.local - executed at the end of each multiuser runlevel # # Make sure that the script will "exit 0" on success or any other # value on error. Какова причина этого файла (он не содержит много), и какие команды вы обычно помещаете в него? Что такое...

73
Ошибка при использовании SCP: «не обычный файл»

Я искал некоторое время, и я не могу найти определение обычного файла. Мой путь постоянен (я начинаю с /), и я подключаюсь к scp root@IP: /path/to/picture.jpg Результаты в запросе на пароль, а затем ... scp: .: not a regular file...

73
В чем разница между пространством пользователя и пространством ядра?

Используется ли пространство ядра, когда ядро ​​выполняется от имени пользовательской программы, т.е. системного вызова? Или это адресное пространство для всех потоков ядра (например, планировщика)? Если это первый, чем это означает, что обычная пользовательская программа не может иметь более 3 ГБ...

73
Администратор сервера отправил мне закрытый ключ для использования. Почему?

Я должен получить доступ к серверу, чтобы связать промежуточные и живые серверы компании в наш цикл развертывания. Администратор со своей стороны установил два экземпляра, а затем создал пользователя на сервере для нас в SSH в качестве. Это то, к чему я привык. Теперь я думаю, что произойдет, я...

73
Что делает процесс бездействующего процессора?

Глядя на источник, straceя обнаружил использование флага клонирования, CLONE_IDLETASKкоторый описан там как: #define CLONE_IDLETASK 0x00001000 /* kernel-only flag */ После более глубокого изучения я обнаружил, что, хотя этот флаг не охватывается, man cloneон фактически используется ядром во время...

73
«WannaCry» в системах Linux: как вы защищаете себя?

Согласно статье rapid7, существует несколько уязвимых версий Samba, позволяющих удаленно выполнять код в системах Linux: В то время как вымогатель WannaCry воздействовал на системы Windows и был легко идентифицируемым, с четкими шагами по исправлению, уязвимость Samba затронет системы Linux и Unix...

73
Сколько у меня глубоких снарядов?

Задача : найти, сколько у меня глубоких снарядов. Детали : я много открываю оболочку от vim. Построить и запустить и выйти. Иногда я забываю и открываю другой vim внутри, а затем еще одну оболочку. :( Я хочу знать, сколько у меня глубоких снарядов, возможно, даже иметь его на экране оболочки...

72
Получение корня изнутри Vim

Иногда я начинаю редактировать файлы конфигурации в /etcVim, но забываю использовать его sudoдля запуска Vim. Неизбежным результатом является то, что после завершения моих правок я сталкиваюсь с ужасным уведомлением о том, что у меня нет разрешения на сохранение файла. В основном, изменения...

72
В чем разница между встроенной командой и командой, которой нет?

Есть ли какая-либо внутренняя разница между встроенной командой и другой командой, которая может номинально делать то же самое? например. Получают ли встроенные «особые» средства? ... есть ли на них меньше накладных расходов? .. или они просто «встроены»; как приборная панель вашего автомобиля? ......

72
Как использовать командную строку для изменения громкости?

Я пытаюсь контролировать громкость, используя мой программный скрипт. Как я могу сделать следующее в Fedora 15, Ubuntu Linux? Отключить звук Увеличение громкости и уменьшение громкости Примечание. Обратите внимание, что я использую веб-микрофон / динамик USB, а также аналоговый микрофон / динамик....

72
Задать и снять - почему два?

setи shoptоба встроенные оболочки, которые контролируют различные параметры. Я часто забываю, какие параметры устанавливаются с помощью какой команды, а какие устанавливаются / удаляются ( set -o/+o, shopt -s/-u). Почему есть две разные команды, которые, по-видимому, делают одно и то же (и имеют...

72
Могу ли я настроить системную почту для использования внешнего SMTP-сервера?

Можно ли настроить системную почту на ящик linux для отправки через другой SMTP-сервер - возможно, даже с аутентификацией? Если да, то как мне это сделать? Если неясно, приведу пример. Если я в командной строке и введите: cat body.txt | mail -s "just a test" myfriend@hisdomain.com возможно ли,...

72
Как я могу проверить соответствие POSIX сценариев оболочки?

Учитывая, что POSIX является наиболее близкой к общему стандарту среди всех единиц, мне интересно знать, существует ли оболочка, которая поддерживает его исключительно. Хотя большинство современных оболочек обеспечивают поддержку POSIX (и без проблем запускают POSIX-совместимые сценарии), они не...

72
В чем смысл внешней команды `cd`?

Как указано в этом прекрасном ответе , системы POSIX имеют внешний двоичный файл cdв дополнение к встроенной оболочке. На OS X 10.8 это так /usr/bin/cd. Вы не можете использовать его как встроенный, cdтак как он выходит сразу после изменения своего рабочего каталога. Какой цели это...

72
Показать сумму размеров файлов в списке каталогов

Команда dirсписка каталогов Windows имеет в конце строку, показывающую общий объем пространства, занимаемого перечисленными файлами. Например, dir *.exeотображаются все .exeфайлы в текущем каталоге, их размеры и общая сумма их размеров. Я хотел бы иметь подобную функциональность с моим...

72
Как мне полностью замолчать cronjob для / dev / null /?

На моем Ubuntu-Desktop и на моем debian-сервере у меня есть скрипт, который нужно выполнять каждую минуту (скрипт, который вызывает тикет моего космического онлайн-браузера ). Проблема в том, что на производных от Debian cron регистрируется при /var/log/syslogкаждом запуске. Я в конечном итоге видя...

72
Если процессы наследуют родительскую среду, зачем нам экспорт?

Я прочитал здесь, что цель exportоболочки - сделать переменную доступной для подпроцессов, запускаемых из оболочки. Однако я также читал здесь и здесь, что «Процессы наследуют свое окружение от своего родителя (процесс, который их запустил)». Если это так, зачем нам это нужно export? Чего мне не...