Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x

2
Чи породжували N процесів SystemD N?
У моїй організації у нас є ряд чергових процесів, що споживають робітників. Наразі ми використовуємо SupervisorD для управління ними, але хотіли б використовувати SystemD, якщо можливо, для певних переваг. Я досить досвід роботи з написанням користувальницьких одиниць, але не одразу маю аналог у системі SystemD для цього. У документації SupervisorDnumprocs …


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

2
Виконання операцій з атомним записом у файлі в bash
Після проходження Баша документації , цей питання , і це один він все ще не ясно мені , як я можу виконати атомну запис (додавання) операції в файл в БАШЕЄВ. У мене є сценарій, який запускається в декількох екземплярах і в якийсь момент повинен записати дані у файл: echo "$RESULT" …

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

3
Як зменшити розмір initrd при компілюванні ядра?
Коли я складаю власне ядро, я в основному роблю наступне: Я завантажую джерела з www.kernel.org і розпаковую його. Я копіюю свої попередні .configджерела в джерела і виконую make menuconfigперегляд нових параметрів і змінюю конфігурацію відповідно до нової політики ядра. Потім я складаю: make -j 4 І, нарешті, встановити його: su …

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

4
переадресація порту до програми в просторі мереж імен за допомогою vpn
Мені вдалося налаштувати мережевий простір імен, встановити тунель з openvpn та запустити програму, яка використовує цей тунель всередині простору імен. Поки що добре, але доступ до цієї програми можна отримати через веб-інтерфейс, і я не можу зрозуміти, як направляти запити до веб-інтерфейсу всередині моєї локальної мережі. Я дотримувався довідника @schnouki, …

3
WiFi: `iw reg set US` не має ефекту
Під час спроби діагностувати відмову від WiFi я виявив, що регуляторний домен у моєму інтерфейсі WiFi встановлений на "світ" (00), і змінивши його на мій регіон (США), слід допомогти виправити проблему. Однак кожна спроба, яку я зробив, була проігнорована. Біг iw reg set USне має явного ефекту: $ iw reg …
13 wifi 

2
Дійсні символи оболонки оболонки
Використання розширених символів Unicode (без сумніву) корисно для багатьох користувачів. Простіші оболонки (зола (зайнятий ящик), тире) та кш не виходять із: 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, і, як я дізнався ці вихідні, використовуючи pilight-прийом, я можу отримати …

4
Чи mkdir -p абсолютно безпечний при створенні папки вже існує
Скажіть, у мене є папка: ./folder/ Всередині нього багато файлів і навіть підкаталогів. Коли я виконую: mkdir -p folder Я не побачу жодних помилок, навіть попереджень. тому просто хочу підтвердити, чи є щось втрачене чи змінене в результаті цієї команди?
13 mkdir 

2
чи є спосіб отримати URL з поточної вкладки в google-chrome?
Раніше я робив це на firefox за допомогою команди python, але останнім часом щось змінилося, і я вже не можу отримати URL-адресу! Що раніше працювало з Firefox: #!/bin/bash current_tab_num () { python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nprint str(jdata["windows"][0]["selected"])' } current_tab_url () { sed -n "$(current_tab_num)p" <(python2 <<< …

1
Вихід XXD без розривів рядків
Чи можу я сказати, xxdщо не надруковувати жодних розривів рядків у своєму виведенні та мати свій дамп як один безперервний рядок? [user@localhost] : ~ $ echo -n "this is a long line and xxd is going to take multiple lines to print it" | xxd -p 746869732069732061206c6f6e67206c696e6520616e6420787864206973 20676f696e6720746f2074616b65206d756c7469706c65206c696e657320 746f207072696e74206974
13 xxd 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.