Unix & Linux

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


1
Непонимание адресов tun0
Я уже провел некоторый поиск и более или менее понимаю, что tun0делает интерфейс. Я получил следующее из разных источников, Пакеты, отправляемые операционной системой через устройство настройки / прослушивания, доставляются в программу пользовательского пространства, которая присоединяется к устройству. Программа пользовательского пространства также может передавать пакеты в устройство настройки / прослушивания. В …

7
Как заменить слово новой строкой
У меня есть текстовый файл со следующими данными, и каждая строка заканчивается |END|. T|somthing|something|END|T|something2|something2|END| Я tryig заменить |END|с \nновой строки с СЭД. sed 's/\|END\|/\n/g' test.txt Но он производит неправильный вывод, как показано ниже: T | s o m e ... Но то, что я хочу, это: T|somthing|something T|something2|something2 Я тоже …

1
Избегайте сообщений «Общий доступ к <хосту> закрыт»
Я управляю множеством друпальных сайтов и пытаюсь автоматизировать некоторые вещи с помощью drush. Drush run локально вызывает drush на удаленном хосте через ssh, используя параметры, указанные в конфигурации для псевдонима сайта. Я делаю довольно много этих вызовов, поэтому для ускорения я использую постоянные ssh-соединения с ssh config следующим образом: Host …

2
recvmsg возвращает 'EAGAIN (ресурс временно недоступен)'
После недавнего перемещения сервера мы устраняем эту причудливую проблему, связанную с тем, что один из серверов теряет связь n / w без видимой причины и восстанавливает связь через несколько секунд или минут. Там нет никаких следов этого /var/log/messages dmesgили mcelogs. Пока смотрю пытаюсь отладить это, я выдал strace ping google.comи …
11 networking  ping 

3
Подавить сообщения обрезанных файлов при использовании tail
Я использую файл журнала, tail -f messages.logи это часть вывода: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce eget tellus sit amet odio porttitor rhoncus. Donec consequat diam sit amet tellus viverra pellentesque. tail: messages.log: file truncated Suspendisse at risus id neque pharetra finibus in facilisis ipsum. Он показывает, …
11 grep  tail  output 

2
Как я могу начать сеанс «экрана» от имени пользователя без полномочий root
Есть ли способ, которым я могу открыть новый сеанс экрана на моей коробке RHEL как пользователь без полномочий root? Когда я пытаюсь открыть новый экран, используя команду «screen» от имени пользователя, не являющегося пользователем root, происходит сбой, и я получаю следующее сообщение: Cannot open your terminal '/dev/pts/2' - please check. …

2
Разбор JSON на оболочке
Как я могу разобрать вывод JSON на оболочке? Например, Amazon Web Services предоставляет интерфейс командной строки для получения статуса ваших экземпляров: $ aws ec2 describe-instances &lt;my_instance_id&gt; Но команда возвращает строку JSON. Вывод этой команды выглядит следующим образом: $ aws ec2 describe-instances x12345 { "Reservations" : { "OwnerId": "1345345" "Groups": [], …
11 zsh  string  json 

1
Можно ли получить индекс сетевого интерфейса не через / sys?
Так что я ищу, это индекс интерфейса (или имя), но реальный. if_nametoindex(3)и ioctl(2), похоже, не поможет мне здесь. Теперь я нашел единственный способ сделать это через /sys. Позвольте мне продемонстрировать на примере, что мне нужно: # cat /sys/class/net/bond0.1007/ifindex 26 # cat /sys/class/net/bond0.1007/iflink 23 &lt;-- I need either this or a …

4
Как подключиться к беспроводной сети 802.1x через nmcli
Я могу подключиться к сетям 802.1 через nm-applet. Мне не нравится это делать, так как большую часть времени я работаю без NM, и я не хотел бы загружать его только для подключения к беспроводной сети. При подключении к сети 802.1 я получаю следующую ошибку: Error: Failed to add/activate new connection: …

1
Создание многоадресного соединения для захватов tcpdump
Я хочу написать скрипт оболочки Linux, который будет захватывать определенный многоадресный трафик. В частности, я хочу создать файл pcap, который имеет весь трафик для одной конкретной группы / порта многоадресной рассылки. Вот командная строка, которую я использую для просмотра трафика: tcpdump -nnXs 0 -i eth1 udp port 22001 and dst …

4
Проверьте, работает ли fail2ban?
Я только что установил и настроил fail2ban. Я хочу убедиться, что это работает. Я не хочу блокировать себя с сервера, поэтому я не могу просто войти (плохо) несколько раз. Как я вижу, что fail2ban работает?

2
Понимание драйверов устройств для веб-камеры Linux
Насколько я знаю, драйвер устройства является частью программного обеспечения, которое может взаимодействовать с устройством определенного типа, подключенным к компьютеру. В случае веб-камеры USB ответственным драйвером является UVC, который поддерживает любое устройство, совместимое с UVC. Это означает, что позволяет ОС или другой компьютерной программе получать доступ к аппаратным функциям без необходимости …
11 linux  drivers  camera  v4l 

4
Установка разделяемых библиотек OpenSSL в CentOS 6.5
OS: CentOS-6.5-x86_64-minimal Я скачал последнюю версию OpenSSL Извлечено это с tar -xvzf openssl-1.0.1e.tar.gz cd openssl-1.0.1e ./config --prefix=/usr/local make это дает мне следующую ошибку: making all in crypto... make[1]: Entering directory `/usr/local/src/openssl-1.0.1e/crypto' making all in crypto/objects... make[2]: Entering directory `/usr/local/src/openssl-1.0.1e/crypto/objects' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/src/openssl-1.0.1e/crypto/objects' …
11 centos  yum  openssl 

3
Как переопределить rw-r - r— root / wheel для всех файлов в каталоге?
Я пытаюсь удалить каталог в OS X. Я делаю, rm -r /path/dirно я продолжаю получать много, много сообщений, как это: override rw-r--r-- root/wheel for cron/migrate.php? Я набираю y для одного сообщения, но затем появляется другое. Я хотел бы переопределить сообщение для всего каталога в одной команде. Как я могу это …

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