Unix & Linux

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

2
Как получить имя блочного устройства из имени устройства раздела?
Я ищу портативный способ получить имя устройства родительского блока (например /dev/sda), учитывая имя устройства раздела (например /dev/sda1). Я знаю, что могу просто выбросить последний символ, но в некоторых случаях это не сработает: Кард-ридеры MMC обычно имеют имена вроде /dev/mmcblk0, в то время как их разделы имеют имена как /dev/mmcblk0p1(обратите внимание …

5
Ubuntu Server 16.04 - Кажется, OpenVPN не запускается, журналы не записываются
Я установил и oepnvpn на сервере Ubuntu 16.04, следуя следующему руководству, как настроить openvpn-сервер-на-Ubuntu Когда я запускаю сервер openVPN с: service openvpn startпохоже, он только начинается, но я не получаю записанных файлов журналов, даже если у меня активирована опция журнала. status /var/log/openvpn-status.log log /var/log/openvpn.log Любые намеки, что я могу попробовать? …
13 ubuntu  openvpn  syslog 

2
SystemD порождает N процессов?
В моей организации у нас есть ряд рабочих процессов, потребляющих очередь. В настоящее время мы используем SupervisorD для управления ими, но хотели бы использовать SystemD, если это возможно, для достижения определенных преимуществ. У меня достаточно опыта в написании пользовательских модулей, но у меня не сразу есть аналог в SystemD для …


2
Имитировать запуск «make install» - «пробный запуск» или утилита-симулятор?
Есть ли общий способ запуска сценария bash и просмотра команд, которые в результате получаются, но на самом деле не запускают команды - то есть «пробный запуск» / своего рода симулятор? У меня есть скрипт установки базы данных (на самом деле «make install» после запуска ./configure и make), который я хочу …

2
Выполнение атомарных операций записи в файл в bash
После прохождения Баша документации , этот вопрос , и это один он все еще не ясно мне , как я могу выполнить атомную запись (добавление) операции в файл в Баше. У меня есть скрипт, который запускается в нескольких экземплярах и в какой-то момент должен записать данные в файл: echo "$RESULT" …

3
Создание загрузочного образа Debian с помощью debootstrap
Я пытался создать загрузочный образ Debian (jessie / 8.4) в течение последних 2 дней, и, насколько я могу судить, у меня есть правильная процедура, но я не могу получить правильную файловую систему. Я относительно уверен, что я делаю что-то здесь не так, что-то упустил при монтировании или /etc/fstab( в моем …

3
Как уменьшить размер initrd при компиляции вашего ядра?
Когда я собираю свое собственное ядро, в основном я делаю следующее: Я загружаю исходники с www.kernel.org и распаковываю их. Я копирую свои предыдущие .configв исходники и делаю, make menuconfigчтобы следить за новыми опциями и изменять конфигурацию в соответствии с новой политикой ядра. Затем я компилирую это: make -j 4 И, …

4
Как установить исполняемые файлы
Я иногда сталкиваюсь с программным обеспечением, которое не предлагается .debили .rpmтолько как исполняемый файл. Например, Visual Studio Code , WebStorm или Kerbal Space Programm . Для этого вопроса я возьму Visual Studio Code в качестве ориентира. Программное обеспечение предлагается в виде упакованного пакета. При распаковке у меня остается папка с …

4
перенаправление портов на приложение в сетевом пространстве имен с помощью vpn
Я смог настроить сетевое пространство имен, установить туннель с openvpn и запустить приложение, которое использует этот туннель внутри пространства имен. Пока все хорошо, но к этому приложению можно получить доступ через веб-интерфейс, и я не могу понять, как перенаправлять запросы на веб-интерфейс внутри моей локальной сети. Я следовал руководству от …

3
WiFi: `IW Reg Set US` не имеет никакого эффекта
В процессе диагностики выпадения WiFi я обнаружил, что для регулирующего домена на моем WiFi-интерфейсе установлено значение "world" (00), и изменение его в моем регионе (США) должно помочь решить эту проблему. Однако каждая попытка сделать это была проигнорирована. Бег iw reg set USне имеет очевидного эффекта: $ iw reg get country …
13 wifi 

2
Зачем вам PulseAudio?
Я читаю и пытаюсь понять, почему кто-то хочет использовать Pulse Audio, и я не понимаю. Я прочитал это https://www.linux.com/news/hardware/drivers/8100-why-you-should-care-about-pulseaudio-and-how-to-start-doing-it , и я до сих пор не получить убедительный ответ. У меня есть настройка, с одной звуковой картой. (Мне не нужно мультиплексировать звуки с или на несколько звуковых карт). Я знаю, …

2
Оболочка допустимых символов имени функции
Использование расширенных символов Юникода (без сомнения) полезно для многих пользователей. Простые оболочки (ash (busybox), dash) и ksh не работают с: tést() { echo 34; } tést Но bash , mksh , lksh и zsh, кажется, позволяют это. Мне известно, что действительные имена функций POSIX используют это определение имен . Это …
13 bash  shell  zsh  function 

1
Как получить больше информации о файле сокета?
Для файла сокета это нравится: # ls -alti socket 14112 srw------- 1 root root 0 Nov 15 20:03 socket # cat socket cat: socket: No such device or address Поскольку catкоманда здесь бесполезна, есть ли способ получить больше информации о файле сокета? Например, какой порт он слушает? и т.п.

5
Как извлечь данные из файла JSON
У меня есть бин, ищущий решение для моего вопроса, но не нашел или лучше сказал, что я не получил это с тем, что я нашел. Итак, давайте поговорим о том, о чем моя проблема. Я использую программное обеспечение Smart Home Control на Raspberry Pi, и, как я узнал в эти …

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