Unix & Linux

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

6
Як я можу використовувати промінні місця для надзвичайних ситуацій?
У мене ноутбук Debian (Buster) з 8 ГБ оперативної пам’яті та 16 Гб свопом. Я виконую дуже довге завдання. Це означає, що мій ноутбук був залишений упродовж останніх шести днів, поки він перебігає. Роблячи це, мені періодично потрібно використовувати свій ноутбук як ноутбук. Це не повинно бути проблемою; довге завдання, …
41 linux  memory  swap 

1
Що означає статус "активний (вийшов)" для служби SystemD?
Я працюю з користувацьким сервісом, який по суті працює з веб-сервером, який називається thisismywebserver. Наразі це не працює (тобто я отримую помилку "Неможливо підключитися" під час доступу до сторінки). Коли я запускаю цю команду, service thisismywebserver statusщоб побачити статус служби, я бачу, що статус "активний (вийшов)". Чи означає це, що …


2
Чи менше має таку функцію, як хвіст --follow = name (-F)
Команда lessможе бути використана для заміни tailв tail -f file щоб надати такі функції, як обробка двійкового виводу та переміщення прокрутки: less +F file На +кошти префікс «вид , що тип , який після запуску», а ключ Fпочинається наступний. Але lessтакож може замінити tail --follow=name file що випливає, fileнавіть якщо …
41 tail  less  pager 

3
Як переглянути весь вміст у масиві awk?
На моє розуміння, awk масив - це щось на кшталт диктану python. Тому я записую код нижче, щоб вивчити його: awk '{my_dict[$1] = $2} END { print my_dict}' zen І я отримав: awk: can't read value of my_dict; it's an array name. Оскільки перший стовпець не є номером, як я …
41 awk 

3
dpkg не може знайти ldconfig / start-stop-демон в змінній PATH
Я намагався встановити bsd-mailxутиліту, встановлений пакет, але мені цікаво про помилку. Це помилка, яку я отримую: Preconfiguring packages ... dpkg: warning: 'ldconfig' not found in PATH or not executable. dpkg: warning: 'start-stop-daemon' not found in PATH or not executable. dpkg: error: 2 expected programs not found in PATH or not …
41 ubuntu  apt  dpkg  mailx 

3
Постійне фонове ssh-з'єднання для створення зворотного тунелю: який правильний шлях?
Питання, пов'язані з цим: ініціювати ssh-з'єднання від сервера до клієнта Відповідь звідти мені дуже допомогла, ця команда робить те, що мені потрібно: ssh -R 2225:localhost:22 loginOfServerWithPublicIP@publicIP Тому я писав сценарій, щоб весь час знову підключатися: #!/bin/bash while true; do echo "try to connect..." ssh -o ServerAliveInterval=240 -R 2225:localhost:22 user@host echo …

3
Змінна як команда; eval vs bash -c
Я читав сценарій bash, який створив хтось, і я помітив, що автор не використовує eval для оцінки змінної як команди . Автор використовував bash -c "$1" замість eval "$1" Я припускаю, що використання eval є кращим методом, і, мабуть, швидше все одно. Це правда? Чи є якась практична різниця між …


9
jemalloc та інші помилки під час повторного начеплення 6.4
Я встановлюю нову, виділену систему centos 6.4 з redis. Я встановив redis багато разів, але ніколи не звертався до цього питання (і ніколи не був на Centos 6.4 раніше). cd redis-2.6.16 sudo make install помилка: MAKE jemalloc cd jemalloc && ./configure --with-lg-quantum=3 --with-jemalloc-prefix=je_ --enable-cc-silence CFLAGS="-std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops …
41 centos  make 

7
Як я можу досягти портативності за допомогою sed -i (на місці редагування)?
Я пишу сценарії оболонки для свого сервера, це спільний хостинг, на якому працює FreeBSD. Я також хочу мати змогу протестувати їх локально, на своєму ПК під управлінням Linux. Отже, я намагаюся їх записати портативно, але sedя не бачу способу зробити це. Частина мого веб-сайту використовує генеровані статичні файли HTML, і …

4
Скажіть SSH використовувати графічний запит для ключової фрази
Як я можу змусити SSH запитувати парольні фрази, використовуючи графічний підказку (наприклад, GTK) замість стандартної, яка використовує термінал? Я спробував налаштування, SSH_ASKPASS=/usr/bin/ssh-askpassале, схоже, це не має ефектів. Проблема полягає в тому, що йдеться про відкриту документацію Якщо ssh не має терміналу, пов'язаного з ним, але встановлено DISPLAY та SSH_ASKPASS, він …
41 ssh 

4
Додайте величезні файли один до одного, не копіюючи їх
На диску залишається 5 величезних файлів (file1, file2, .. file5) приблизно 10 Г кожен і надзвичайно мало вільного місця, і мені потрібно об'єднати всі ці файли в один. Немає необхідності зберігати оригінальні файли, лише остаточні. Звичайне з'єднання відбувається catв послідовності для файлів file2.. file5: cat file2 >> file1 ; rm …


1
Як я можу відстежувати відкриті файли процесу в режимі реального часу?
Я знаю, що можу переглядати відкриті файли процесу, використовуючи lsof в цей момент час на моїй машині Linux. Однак процес може відкривати, змінювати та закривати файл настільки швидко, що я не зможу його побачити під час моніторингу за допомогою стандартного сценарію оболонки (наприклад watch), як це пояснено у "моніторі відкритих …

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