Unix & Linux

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

4
Debian systemd network-online.target не працює?
Я намагаюся створити системний сервіс на Debian Jessie. Мені потрібно це почати після того, як network-online.targetбуде досягнуто. Проблема - це network-online.targetпожежі одночасно, network.targetі в цей час мої інтерфейси ще не налаштовані, щойно розпочався DHCP-запит. Схоже, ця проблема характерна для Debian, оскільки вона використовує застарілу мережеву конфігурацію. Як обійти цю проблему …

2
Debian 8 (Jessie) - Ноутбук припиняє роботу після закриття кришки ноутбука
У мене встановлений ноутбук HP15 r007TX з Debian 8 (Jessie) . Щоразу, коли я закриваю кришку і знову відкриваю, ноутбук перестає працювати. Він застряє, показуючи порожній екран. Звідти нічого не відбувається, і мені доведеться важко перезавантажити. Я навіть змінив налаштування, щоб нічого не робити, коли кришка ноутбука закрита і все …
24 debian  laptop 

6
CentOS 7 - Перейменуйте мережевий інтерфейс без перезавантаження
Я перейменую мережеві інтерфейси, змінивши файли в /etc/sysconfig/network-scripts. eth0 -> nic0 eth1 -> nic1 Зміст мережевих скриптів виглядає приблизно так, після модифікації: # cat /etc/sysconfig/network-scripts/ifcfg-nic0 DEVICE=nic0 BOOTPROTO=static ONBOOT=yes HWADDR=xx:xx:xx:xx:xx:xx USERCTL=no IPV6INIT=no MASTER=bond0 SLAVE=yes Перезавантаження активує новий конфігурацію. Але як активувати цю конфігурацію без перезавантаження? А systemctl restart networkне робити трюку. …

3
команда спостерігати найменший -n інтервал
Який найменший інтервал для команди watch? Сторінка man і сторінка Google не вказують, що таке найменший нижній межа інтервалу. Я виявив, що експериментування може бути менше 1 секунди. Щоб перевірити, я запустив цю команду запустити на брандмауер: watch -n 0.1 cat /sys/class/net/eth1/statistics/rx_bytes Він чітко оновлюється швидше, ніж за одну секунду, …
24 watch 

1
Простий метод командного рядка для визначення конкретного рядка архітектури ARM?
Я намагаюся написати сценарій, який визначатиме дії на основі архітектури машини. Я вже використовую , uname -mщоб зібрати архітектуру лінії, проте я не знаю , скільки ARM архітектури є, і я не знаю , чи є один armhf, armelабо arm64. Оскільки для цього сценарію потрібно визначити, чи можна виконати частини …

2
Змонтувати zip-файл як файлову систему лише для читання
Я шукаю спосіб встановити ZIP-архів як файлову систему, щоб я міг прозоро отримувати доступ до файлів в архіві. Мені потрібен лише доступ для читання - ZIP не буде змінено. Споживання оперативної пам’яті важливо, оскільки це стосується вбудованої системи (з обмеженими ресурсами). Які доступні варіанти?

1
Планування процесів у режимі реального часу в Linux
Я вивчив деякі концепції планування. Наразі моє розуміння поки що нижче. Існують процеси в режимі реального часу та нереальні. Процеси не в реальному часі можуть мати niceзначення свого пріоритету в діапазоні від -20 до +20 . Більш високе позитивне значення вказує на те, що процес має нижчий пріоритет. Процеси в …

2
Як змусити менше показувати ім’я файлу?
У мене часто відкрито кілька вікон терміналів з меншою кількістю (наприклад, порівняння різних файлів журналів). Я забуваю, який файл - який. Чи схожа команда ^ G in vi, яка відображає ім'я переглянутого файлу?
24 less 


5
Я використовую `&`: чому процес не працює у фоновому режимі?
Я знаю, що можу додати &команду для запуску процесу у фоновому режимі. Я SSH'ing в коробку Ubuntu 12.04 і запускаю програму python з $python program.py &- але коли я йду закривати вікно терміналу, я отримую повідомлення про те, що закриття терміналу вбиває запущений процес. Чому це? Я використовую ampersand для …

2
За замовчуванням розмір стека для pthreads
Як я розумію, розмір стека за замовчуванням для pthread в Linux становить 16K. Я отримую дивні результати на моїй 64-розрядної установки Ubuntu. $ ulimit -s 8192 Також: pthread_attr_init(&attr); pthread_attr_getstacksize(&attr, &stacksize); printf("Thread stack size = %d bytes \n", stacksize); Prints Thread stack size = 8388608 bytes Я впевнений, що розмір стека …
24 c  multithreading 

2
Як перевірити, чи виконана така команда, як curl, без помилки?
Я використовую curl для завантаження файлу на сервер через повідомлення HTTP. curl -X POST -d@myfile.txt server-URL Коли я вручну виконую цю команду в командному рядку, я отримую відповідь на зразок сервера "Upload successful". Однак, як, якщо я хочу виконати цю команду curl за допомогою скрипту, як я можу дізнатися, чи …

2
Як виправити оновлення apt-get "Невідповідність суми Hash"
У мене є віртуальна скринька VM для Ubuntu 12.04, яку я створюю за допомогою Vagrant. git clone https://github.com/spuder/puppet-gitlab vagrant up Як тільки бродячий ящик працює apt-get update, я отримую таку помилку. ... W: Failed to fetch gzip:/var/lib/apt/lists/partial/apt.puppetlabs.com_dists_precise_main_binary-amd64_Packages Hash Sum mismatch W: Failed to fetch gzip:/var/lib/apt/lists/partial/apt.puppetlabs.com_dists_precise_main_binary-i386_Packages Hash Sum mismatch W: Failed …
24 ubuntu  apt 

6
Як додати функцію до .bash_profile / .profile / bashrc в оболонці?
У мене є функція, яка перетворює епоху на сьогоднішній день. Ось визначення date1(){ date -d @$1 } Я хотів би вміти писати: $ date1 xxxyyy Де xxxyyy - параметр, я передаю свою функцію, щоб отримати відповідну дату. Я розумію , що я повинен додати його в будь-якому .bash_profile, .profileабо .bashrcі …
24 bash  shell  function  profile 

5
Дзеркальні подвійні монітори з різною роздільною здатністю
Я використовую наступну xrandrкоманду для дзеркального відображення свого 17-дюймового ноутбука з 27-дюймовим зовнішнім монітором, тому я можу використовувати його для презентацій: xrandr --output LVDS1 --mode 1600x900 --output HDMI1 --mode 1920x1080 --same-as LVDS1 Однак зовнішній монітор (HDMI1) повертається до роздільної здатності 1600x900 замість 1920x1080. вихід xrandr: Screen 0: minimum 320 x …
24 xrandr 

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