Unix & Linux

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

1
Использование getopts для разбора опций после аргумента без опций
У меня есть скрипт bash, как показано ниже в файле nepleaks_upd.sh, который я хочу запустить как ./nepleaks_upd.sh bootstrap --branch off. Не могу заставить его взять --branch, но то, что он работает, это ./nepleaks_upd.sh bootstrap -b off. usage() { echo "Usage: $0 [prepare | up | down] [-b <on/off>]" 1>&2; exit …

7
Как привести в порядок файл .keywords в системе gentoo?
Можно выбрать пакеты тестирования в gentoo stableсистеме, добавив строку со следующим синтаксисом в список ключевых слов: cat /etc/portage/package.keywords =dev-python/ipython-0.13.2 ~amd64 # and many lines later =dev-python/ipython-0.14.1 ~amd64 # and many lines later >=dev-python/ipython-0.13.4 ~amd64 Этот файл будет расти со временем, и рано или поздно никто не сможет вспомнить, какие строки …

2
Программы Gnome (eog / gnome-Terminal) имеют медленный запуск и выдают предупреждение DBus.Error.NoReply
В течение некоторого времени eogи gnome-terminalочень медленно запускаются на моей (X) Ubuntu 13.10. Я думаю, что другие инструменты Gnome тоже затронуты, но я не использую другие. Теперь я получаю сообщение org.freedesktop.DBus.Error.NoReplyоб ошибке при каждом gnome-terminalзапуске: ** (терминал gnome: 5516): ПРЕДУПРЕЖДЕНИЕ **: Ошибка при получении адреса шины доступности: org.freedesktop.DBus.Error.NoReply: Не получен …

1
Использование inotify для мониторинга каталога, но не работает на 100%
Я написал скрипт bash для мониторинга определенного каталога /root/secondfolder/: #!/bin/sh while inotifywait -mr -e close_write "/root/secondfolder/" do echo "close_write" done Когда я создаю файл с именем fourth.txtin /root/secondfolder/и записываю в него содержимое, сохраняю и закрываю его, он выдает следующее: /root/secondfolder/ CLOSE_WRITE,CLOSE fourth.txt Однако, это не повторяет "close_write". Это почему?

1
забыл luksЗакрыть постоянный раздел usb, это проблема?
Следуя документации Kali Linux для «Добавление USB-интерфейса с LUKS-шифрованием», я создал постоянный раздел и зашифровал том с помощью: cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb2 cryptsetup luksOpen /dev/sdb2 my_usb mkfs.ext3 -L persistence /dev/mapper/my_usb e2label /dev/mapper/my_usb persistence mkdir -p /mnt/my_usb mount /dev/mapper/my_usb /mnt/my_usb echo "/ union" > /mnt/my_usb/persistence.conf umount /dev/mapper/my_usb (заменяя имя тома …

4
Как чередовать строки двух и более файлов?
Я попытался получить вывод 2 файлов в одном файле. Я попробовал ниже команды: cat file1 file2 но здесь file2данные дополняют file1. Что мне нужно, так это file11-я строка, за которой следует file2первая строка, а за file1второй строкой следует file2вторая строка и т. Д. Кто-нибудь может сказать мне, как это сделать …

1
Можно ли настроить домен так, чтобы он имел только вторичные записи DNS-сервера имен?
Я спрашиваю, может ли кто-нибудь проверить, возможна ли моя идея DNS-хостинга или есть какие-либо недостатки. Мы бы разместили наш собственный первичный DNS-сервер для всех зон и настроили бы его на передачу зон на набор IP-адресов, на котором будут храниться те же данные, что и на вторичном DNS. У моего регистратора …
10 dns 

3
изменить время (дату) в или из exif-данных
В вопросе Изменить дату создания файла из метаданных JPEG EXIF есть отличные сценарии, чтобы обновить дату файловой системы, чтобы соответствовать дате, хранящейся в файле. Но что, если «Дата и время (оригинал)» плохи в exif-данных (из-за неправильной установки времени в камере). Есть ли решение изменить время для всех файлов в каталоге …
10 date  exif 

1
Mutt: как по-разному отображать выбранные новые сообщения в индексе
У меня есть свои собственные цвета, определенные для mutt. Когда я начинаю mutt, курсор (т. Е. Индикатор) находится на первом сообщении (т. Е. Первое сообщение вверху выделено). Я определил цвета для выбранного сообщения, и у меня есть цвета, определенные для новых сообщений: ... color indicator color233 color67 color index color75 …
10 mutt 

1
Как исследовать случайный сброс на клиентском порту TCP, подключенном через интерфейс обратной связи к серверу
У меня есть набор тестов, который инициализирует сервер на локальном хосте, а затем запускает тысячи стресс-тестов, которые включают запуск и остановку клиентов, подключающихся к этому локальному серверу на той же машине. Я пытаюсь найти причину для отправки RST клиентом на сервер. Это последовательность событий: клиент инициализирует SYN Сервер отправляет обратно …
10 fedora  tcp  tcpdump  tcp-ip 

6
Использование Perl для подсчета количества научных чисел в файле
Как я могу посчитать количество научных номеров в файле? Файл также имеет несколько строк заголовка, которые необходимо пропустить. Часть содержимого файла приведена ниже. FileHeaderLine1 FileHeaderLine2 FileHeaderLine3 FileHeaderLine4 2.91999996E-001 2.97030300E-001 3.02060604E-001 3.07090908E-001 3.12121212E-001 3.17151517E-001 3.22181821E-001 3.27212125E-001 3.32242429E-001 3.37272733E-001 3.42303038E-001 3.47333342E-001 3.52363646E-001 3.57393950E-001 3.62424254E-001 3.67454559E-001 3.72484863E-001 3.77515137E-001 3.82545441E-001 3.87575746E-001 3.92606050E-001 3.97636354E-001 4.02666658E-001 …
10 perl 

1
Почему у меня появляется двоение в оконном менеджере i3 в сочетании с xcompgmr при вертикальном разбиении терминалов?
Я использую оконный менеджер i3 . Поскольку он не выполняет компоновку, я включил xcompmgrкомпозитор в моем файле ~ / .i3 / config, а также fehдля отображения обоев: exec --no-startup-id xcompmgr -c -C -t-5 -l-5 -r4.2 -o.55 exec feh --bg-scale ~/Downloads/Arch-Linux-Bluewave.jpg Теперь lxterminalподдерживает полупрозрачность и т. Д., Но когда я размещаю …

1
SSH в учетную запись, которая не имеет домашнего каталога
В продолжение моего предыдущего вопроса я решил создать учетные записи локальных пользователей, как показано ниже. adduser --system --no-create-home USERNAME Теперь я хотел бы, чтобы локальные пользователи могли получить доступ к машинам с помощью ssh. Насколько я понимаю, sshработает как ниже. Предполагая, что у меня есть 2 машины (скажем, альфа и …

3
Использование сценария оболочки в качестве виртуального принтера
У меня есть сценарий оболочки, который принимает файл PDF в качестве аргумента и распечатывает его с дополнительными параметрами принтера. Как я могу добавить этот скрипт в качестве виртуального принтера, который можно выбрать из графического интерфейса? Сценарий оболочки представляет собой ручной дуплексный сценарий, который принимает файл PDF, печатает четные страницы, выдает …

3
Добавление «энтропии случайных чисел» для ключей GPG?
В следующем видео: Linux HOWTO: Защитите свои данные с помощью PGP, часть 2 , вы увидите, как создать пару ключей с помощью gpg. Примерно 1:50, инструктор говорит следующее: Пока ключ генерируется, хорошей идеей будет немного навести курсор мыши, чтобы придать ему немного больше энтропии случайных чисел для создания пары ключей. …
10 linux  gpg  random 

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