Unix & Linux

23
Как получить ответ с любого URL?

Меня попросили написать скрипт оболочки. Чтобы проверить, является ли URL UP / Working или нет для моего Проекта. Я пытался найти некоторые подсказки через Интернет, но все, что я получил, это о проверке, существует ли URL или нет. Я впервые попробовал с wget. wget -S --spider...

23
Скрыть линии на основе нескольких шаблонов

Я использую lessдля просмотра файлов журнала довольно часто, и каждый раз я хотел бы отфильтровать вывод по скрытым строкам, содержащим некоторые ключевые слова . В lessэто можно отфильтровать линии , &!<keyword>но это работает только для одного ключевого слова в то время. Я хотел бы...

23
Проблемы с установкой nginx-full на debian 8

У меня есть некоторые проблемы, чтобы установить nginx pkg (nginx-full) на Debian Jessie # apt-get install nginx-full Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: nginx-common Suggested packages: fcgiwrap...

23
Согласование терминологии: Диспетчер отображения и менеджер сеансов, Система управления окнами и Диспетчер окон

Я беру курс Linux Foundation « Введение в Linux» . Кажется, что некоторые термины частично совпадают или противоречат друг другу, особенно когда я пытаюсь дополнить материал курса другими источниками, такими как TLDP и Wikipedia . «Диспетчер отображения» - это то же самое, что «Диспетчер сеансов»?...

23
Постоянный мониторинг файлов с помощью lsof

Есть ли способ заставить lsof работать непрерывно, чтобы отслеживать каждый файл, который открывается в режиме реального времени? Я не знаю название процесса. Я хочу, чтобы lsof работал непрерывно в течение некоторого времени, пока не увижу, что список содержит то, что я...

23
Не удается запустить команду настройки: «Нет такого файла или каталога»

Я пытаюсь установить пакет Debian из исходного кода (через git). Я скачал пакет, перешел в каталог пакета и выполнил ./configureкоманду, но он вернулся bash: ./configure: No such file or directory. В чем может быть проблема? configure.acФайл находится в папке программы. ./configure make sudo make...

23
Белые IP-адреса источника в CentOS 7

Я хочу настроить брандмауэр CentOS 7 таким образом, чтобы все входящие запросы были заблокированы, кроме исходящих IP-адресов, которые я включил в белый список. А для белых адресов IP все порты должны быть доступны. Я могу найти несколько решений (не уверен, будут ли они работать), iptablesно...

23
Являются ли Unix файлы интернет-сокетов?

Я понимаю, что «Все - это файл» - это одна из основных концепций Unix, но в сокетах используются разные API, предоставляемые ядром (например, socket, sendto, recv и т. Д.), В отличие от обычных интерфейсов файловой системы. Как это «Все это файл» применяется...

23
Сессия tmux убита при отключении от ssh

Этот вопрос был перенесен из-за сбоя сервера, поскольку на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 5 лет назад . Резюме : я пытаюсь выяснить, почему мой сеанс tmux умирает, когда я отключаюсь от ssh Детали : Я установил tmux в систему Arch Linux. Когда я запускаю сеанс tmux,...

23
Преобразование файла UTF-8 в ASCII (наилучшее усилие)

У меня есть файл в UTF-8, который содержит тексты на нескольких языках. Во многом это имена людей. Мне нужно преобразовать его в ASCII, и мне нужно, чтобы результат выглядел максимально прилично. Есть много способов приблизиться к преобразованию из более широкой кодировки в более узкую. Простейшим...

23
Что перезаписывает /etc/resolv.conf при каждой загрузке?

Мне дали файлы для мини linux, который загружается прямо в firefox. Это работает для всего, что он должен делать, только то, что я не получаю подключение к интернету. У нас есть 3 DNS-сервера в сети, которые все работают. Я тоже могу пинговать их. Но при попытке ping google.deили wget google.deя...

23
Используйте два разных IP-адреса на хост в SSH

У меня есть сервер с именем gamma, постоянно включенным и работающим на работе. Иногда я подключаюсь к нему из дома, и в этом случае я использую публичный IP-адрес 55.22.33.99. Иногда я подключаюсь к нему, когда я на работе, и вместо того, чтобы пересылать свои пакеты без необходимости, я...

23
Сделать меньше выделять шаблоны поиска вместо курсива их

В моем понимании человек использует lessв качестве пейджера, и при поиске ключевых слов с lessего помощью «выделяет» ключевые слова курсивом. Я нахожу это действительно неудобным, поэтому я хотел бы изменить это на что-то вроде vim, set hlsearchгде найденный шаблон имеет другой фон. Я попытался...

23
Передача файла через нестабильное соединение SSH

Я пытаюсь загрузить несколько больших файлов (около 10 ГБ) с низкой скоростью загрузки (200 Кбит / с) по часто отключаемому соединению SSH (из-за плохих условий в сети). Я пытаюсь использовать scp, но если есть лучший способ по SSH, я в порядке. Каков наилучший способ сделать это? Я попытался...

23
общая методология отладки циклов упорядочения в systemd

Я в курсе следующей ветки и якобы ответ на нее . За исключением ответа не является ответом в общем смысле. Это говорит о том, что проблема была в одном конкретном случае, но не в целом. Мой вопрос: есть ли способ отладки циклов заказа в общем виде? Например: есть ли команда, которая будет описывать...

23
Что означает {} + в команде find's -exec?

Я хочу знать , смысл {} +в execкоманде, и в чем разница между {} +и {} \;. Чтобы быть точным, в чем разница между этими двумя: find . -type f -exec chmod 775 {} + find . -type f -exec chmod 775 {} \;...

23
Как каталог является «особым типом файла»?

Я читаю этот учебник Unix и наткнулся на эту цитату ... Здесь следует отметить, что каталог - это просто особый тип файла. ... но никаких объяснений или подробностей не предоставляется. Как каталог на самом деле просто...

23
Почему экспорт vim как редактора в zsh отключает сочетания клавиш?

Моя .zshrcвыглядит так: export EDITOR="/usr/bin/vim" Теперь, когда я открываю терминал и ввожу комбинацию клавиш, например, ctrlaчтобы перейти к началу строки, она не работает. Вместо этого строка ^A(или другая строка, в зависимости от введенного мной ярлыка) вводится в терминал: emlai:~ % ^A...

23
Чем символическая ссылка / proc / <pid> / exe отличается от обычных символических ссылок?

Если я запускаю процесс, а затем удаляю его двоичный файл, я все равно могу восстановить его из /proc/<pid>/exe: $ cp `which sleep` . $ ./sleep 10m & [1] 13728 $ rm sleep $ readlink /proc/13728/exe /tmp/sleep (deleted) $ cp /proc/13728/exe ./sleep-copy $ diff sleep-copy `which sleep`...

23
Как Linux определяет, какие средства использовать для запуска (нетекстового) двоичного файла?

Я понимаю, что Linux использует строку shebang, чтобы определить, какой интерпретатор использовать для языков сценариев, но как он работает для двоичных файлов? Я имею в виду, что могу запускать бинарные файлы Linux и установить как двоичные файлы Wine, так и mono , Windows и .NET. И для всех них...