Unix & Linux

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

4
Как работает обратное SSH туннелирование?
Насколько я понимаю, брандмауэры (при условии настроек по умолчанию) запрещают весь входящий трафик, у которого нет предшествующего соответствующего исходящего трафика. Основанный на обратном ssh-соединении и SSH-туннелировании Made Easy , обратное SSH-туннелирование может использоваться, чтобы обойти надоедливые ограничения брандмауэра. Я хотел бы выполнять команды оболочки на удаленной машине. Удаленная машина имеет …

10
Как удалить файл, имя которого начинается с «-» (дефис или минус)?
Как удалить файл, имя которого начинается с тире (дефис или минус) -? Я ssh'd на удаленном сервере OSX, и у меня есть этот файл в моем каталоге: tohru:~ $ ls -l total 8 -rw-r--r-- 1 me staff 1352 Aug 18 14:33 --help ... Как в мире я могу удалить --helpиз …

2
Как посмотреть полный журнал из службы статуса systemctl?
Я проверяю статус сервиса с systemctl status service-name. По умолчанию я вижу только несколько строк, поэтому добавляю, -n50чтобы увидеть больше. Иногда я хочу увидеть полный журнал, с самого начала. Это может иметь 1000 строк. Теперь я проверяю это, -n10000но это не похоже на аккуратное решение. Есть ли возможность проверить полный …
349 logs  systemd 

10
Как переслать X через SSH для удаленного запуска графических приложений?
У меня есть машина с Ubuntu, к которой я использую SSH со своей машины Fedora 14. Я хочу переслать X с компьютера с Ubuntu обратно в Fedora, чтобы я мог запускать графические программы удаленно. Обе машины находятся в локальной сети. Я знаю, что -Xопция включает пересылку X11 в SSH, но …
346 ssh  xorg  xforwarding 

11
Как удалить пользователя из группы?
Какую команду я должен использовать, чтобы удалить пользователя из группы в Debian? При добавлении пользователя в группу это можно сделать с помощью: usermod -a -G group user Однако я не смог найти подобную команду (принимающую группу и пользователя в качестве аргументов) для удаления пользователя из группы. Самое близкое, что я …
343 users  group 

14
Как эффективно определить время выполнения скрипта?
Я хотел бы отобразить время завершения сценария. То, что я сейчас делаю, - #!/bin/bash date ## echo the date at start # the script contents date ## echo the date at end Это просто показывает время начала и конца сценария. Можно ли отобразить мелкозернистый вывод, например время процессора / ввода-вывода …
342 bash  profiling 

11
Как мне использовать команды pushd и popd?
Каковы практические применения обоих pushdи popdкогда есть преимущество использования этих двух команд над cdи cd -? РЕДАКТИРОВАТЬ : я ищу некоторые практические примеры использования обеих этих команд или причин для сохранения стека с каталогами (когда у вас есть завершение табуляции cd -, псевдонимы для сокращения cd ..и т. Д.).
332 shell  cd-command  pushd 

5
Почему бы не использовать «который»? Что использовать тогда?
Ища путь к исполняемому или проверить , что произойдет , если ввести имя команды в оболочке Unix, существует множество различных утилит ( which, type, command, whence, where, whereis, whatis, hashи т.д.). Мы часто слышим, что этого whichследует избегать. Почему? Что мы должны использовать вместо этого?


5
Что делает «LC_ALL = C»?
Какое Cзначение имеет для LC_ALLUnix-подобных систем? Я знаю, что это требует одного и того же языка для всех аспектов, но что делает C?

5
Разница между Оболочкой входа в систему и Оболочкой без регистрации?
Я понимаю основное различие между интерактивной оболочкой и неинтерактивной оболочкой. Но что именно отличает оболочку входа в систему от оболочки без регистрации? Можете ли вы привести примеры использования интерактивной оболочки без регистрации ?
318 shell  login 

1
Как вы очищаете буферы и кеш в системе Linux?
Прежде чем приступить к тестам, как освободить память (ОЗУ), которую ядро ​​Linux использует для своих буферов и кеша? Обратите внимание, что это в основном полезно для бенчмаркинга. Очистка буферов и кеша снижает производительность! Если вы здесь, потому что вы думали, что освобождение буферов и кеша было положительным моментом, иди и …
314 linux  kernel  performance  cache  ram 

11
Как я могу запустить команду, которая выживет после закрытия терминала?
Иногда я хочу начать процесс и забыть об этом. Если я запускаю его из командной строки, вот так: redshift Я не могу закрыть терминал, иначе он убьет процесс. Могу ли я выполнить команду таким образом, чтобы я мог закрыть терминал, не прерывая процесс?

2
Ctrl-s повесить эмулятор терминала?
Я наткнулся на предложение в vimdoc: Note: CTRL-S does not work on all terminals and might block further input, use CTRL-Q to get going again. и этот ключ действительно висит мой VIM. Я думал, что это была ошибка vim, так как при использовании C-s/ C-x C-sв emacs nox проблем не …


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