Unix & Linux

74
Как ограничить пропускную способность сети?

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

74
Можно ли направить стандартный вывод на одном сервере в стандартный вывод на другом сервере?

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

74
Как разархивировать многочастный (составной) ZIP на Linux?

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

74
Как работают внутренние органы sudo?

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

74
`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
Как обновить Linux «найти» кеш

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

74
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:...

74
Нажмите пробел, чтобы продолжить

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

74
Строка аргумента к целому в bash

Попытка выяснить, как преобразовать аргумент в целое число для выполнения арифметики, а затем распечатать его, скажем, для addOne.sh: echo $1 + 1 >>sh addOne.sh 1 prints 1 + 1...

74
Скачать только формат MP4 на YouTube-DL

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

73
Добавить / обновить файл в существующий архив tar.gz?

Есть ли способ добавить / обновить файл в архиве tar.gz? По сути, у меня есть архив, который содержит файл, /data/data/com.myapp.backup/./files/settings.txtи я хотел бы извлечь этот файл из архива (уже сделано) и вставить его обратно в архив после завершения редактирования. Как я могу сделать это?...

73
Какой лучший способ снова объединить файлы после их разделения?

Если у меня большой файл и мне нужно разбить его на 100 мегабайт, я сделаю split -b 100m myImage.iso Это обычно дает мне что-то вроде xaa xab xac xad И чтобы вернуть их вместе, я использовал cat x* > myImage.iso Похоже, должен быть более эффективный способ, чем чтение каждой строки кода в группе...

73
Исправить или альтернатива для mktemp в OS X

Я смотрю на bash-скрипт, который кто-то еще написал, который использует mktemp: TEMP=`mktemp --directory` Однако эта строка не работает на моей машине (OS X 10.6). Как бы я исправил эту строку, чтобы она была совместима с кросс-un * x-like-platform? РЕДАКТИРОВАТЬ: альтернативная команда будет также...

73
Скажите ФС освободить место из удаленных файлов СЕЙЧАС

Есть ли способ заставить ядро ​​вернуть свободное место на диске сейчас? Как написать что-то в / proc /? Использование Ubuntu 11.10 с ext4. Это, наверное, старая и очень повторяющаяся тема. После нажатия 0 пробел только заметил, когда мой редактор не смог сохранить файлы исходного кода, которые у...

73
В чем разница между $ * и $ @?

Рассмотрим следующий код: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 Это выводит: 1 2 3 4 1 2 3 4 Я использую Ksh88, но меня интересуют и другие распространенные оболочки. Если вы знаете какие-либо особенности конкретных оболочек, пожалуйста, укажите их. Я нашел следующее в...

73
Как установить программу локально без прав sudo?

Предположим, у меня есть ssh-доступ к какому-либо серверу Ubuntu как пользователю, и мне для удобства нужно установить некоторые не системные инструменты (mc, rtorrent, mcedit). Я не хочу беспокоить администраторов для этих небольших программ. Есть ли способ установить их (заставить их работать),...

73
Очистить неиспользуемое пространство с нулями (ext3, ext4)

Как очистить неиспользуемое пространство нулями? (Ext3, ext4) Я ищу что-то умнее, чем cat /dev/zero > /mnt/X/big_zero ; sync; rm /mnt/X/big_zero Например, FSArchiver ищет «использованное пространство» и игнорирует неиспользуемый, но противоположный сайт. Цель: я бы хотел сжать образы разделов,...