Unix & Linux

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

3
Как работают внутренние органы sudo?
Как sudoработает внутренне? Как это возможно, что он может стать пользователем root без пароля root, в отличие от su? Какие системные вызовы и т. Д. Участвуют в процессе? Разве это не зияющая дыра в безопасности в Linux (например, почему я не мог скомпилировать исправленную версию, sudoкоторая просто делала то, что …
74 sudo  root  privileges 

6
Как ограничить пропускную способность сети?
Мы размещаем приложение на удаленном сервере. Нам нужно протестировать его с ограниченной пропускной способностью сети (для пользователей с плохим доступом в Интернет). Могу ли я ограничить пропускную способность моего интернета? Например: 128 КБ в секунду.

8
Как установить гостевые дополнения Virtualbox на CentOS только через командную строку
Читая руководство пользователя Virtualbox, я наконец-то получил [ здесь ], который объясняет, как установить гостевые дополнения Virtualbox на гостевой Linux через командную строку. Но это не совсем понятно для меня (я только начал изучать некоторые команды). Может кто-то записать точные команды, которые вы использовали бы для установки гостевых дополнений Virtualbox …

3
Как мне запустить 32-битные программы на 64-битном Debian / Ubuntu?
У меня установлена ​​64-битная (amd64 или x86_64) Debian или Ubuntu. Мне нужно время от времени запускать 32-битные (i386 / i686) программы или компилировать программы для 32-битной системы. Как я могу сделать это с минимумом суеты? Бонус: что делать, если я хочу запустить или протестировать более старый или более новый выпуск …

7
Когда бы вы использовали дополнительный файловый дескриптор?
Я знаю, что вы можете создать дескриптор файла и перенаправить вывод на него. например exec 3<> /tmp/foo # open fd 3. echo a >&3 # write to it exec 3>&- # close fd 3. Но вы можете сделать то же самое без дескриптора файла: FILE=/tmp/foo echo a > "$FILE" Я …

4
Не можете трубу в diff?
Я хотел быть умным и сравнивать удаленный файл с локальным файлом без предварительной загрузки его вручную. Я могу получить содержимое удаленного файла ssh user@remote-host "cat path/file.name" Тем не менее, трубопровод, который к diff ssh user@remote-host "cat path/file.name" | diff path/file.name дает мне это: diff: missing operand after `path/file.nae' diff: Try …

7
Нажмите пробел, чтобы продолжить
Как остановить скрипт bash, пока пользователь не нажал Space? Я хотел бы иметь вопрос в моем сценарии Нажмите пробел, чтобы продолжить, или CTRL+, Cчтобы выйти и затем скрипт должен остановиться и ждать, пока не будет нажата клавиша пробела.

3
Как обновить Linux «найти» кеш
Как я могу обновить кеш / индекс locate? Я установил новые пакеты, и файлы явно еще не проиндексированы. Так какую команду мне нужно совершить, чтобы индексатор мог сработать? В настоящее время я работаю над Debian Jessie (тестирование): с Linux mbpc 3.13-1-amd64 # 1 SMP Debian 3.13.7-1 (2014-03-25) x86_64 GNU / …
74 debian  locate 

2
`find` с несколькими` -name` и `-exec` выполняет только последние совпадения` -name`
Когда я использую find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" он находит все типы файлов. Но когда я добавлю -execв конце: find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" -exec sh -c 'echo "$0"' {} \; кажется, он печатает только .txtфайлы. …
74 find 


11
ssh_exchange_identification: соединение закрыто удаленным хостом (без использования hosts.deny)
Я не использую hosts.allowили hosts.deny, более того, SSH работает с моей Windows-машины (тот же ноутбук, другой жесткий диск), но не с моей Linux-машины. ssh -vvv root@host -p port дает: OpenSSH_6.6, OpenSSL 1.0.1f 6 Jan 2014 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 20: Applying options for * debug2: ssh_connect: …

6
Как разархивировать многочастный (составной) ZIP на Linux?
Мне нужно загрузить файл 400 МБ на мой веб-сервер, но я ограничен загрузкой 200 МБ. Мой хост предложил мне использовать составной архив, чего я никогда не делал в Linux. Я создал тест в своей папке, сжать вверх PDF в test.zip.001, .002и .003. Как мне разархивировать его? Нужно ли сначала присоединиться …
74 archive  zip 

6
Можно ли направить стандартный вывод на одном сервере в стандартный вывод на другом сервере?
stdoutна одном сервере CentOS необходимо подключить к stdinдругому серверу CentOS. Это возможно? Обновить ScottPack, MikeyB и Jofel имеют правильные ответы. Я присудил ответ Скотту, потому что, хотя в моем вопросе безопасность не указывалось как требование, всегда приятно быть в безопасности. Тем не менее, предложения двух других стипендиатов также будут работать.
74 pipe  stdout  stdin 


3
Скачать только формат MP4 на YouTube-DL
Как я могу использовать download-dl для загрузки видео через плейлист url только формат mp4 вместо format .mkvили .webm? Я использую эту команду для загрузки видео: youtube-dl -itcv --yes-playlist https://www.youtube.com/playlist?list=.... Результатом этой команды является видео с расширением .mp4, .mkvили.webm
74 youtube-dl 

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