Unix & Linux

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

2
Негативні умови циклу в bash
У частині сценарію, над яким я працюю, я хочу перевірити, що введена IP-адреса в правильному форматі. Я хочу зробити цикл, поки формат введення НЕ правильний. Наступне працює для циклу, коли формат IS правильний. while [[ $range =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} ]] do Як я можу це змінити, щоб сказати, НЕ відповідає формату. …
25 bash 

2
Різниця між операторами >> і> \>?
RHEL 6 Чи є різниця між операторами >>та >\>операторами? Я читав таке розмиття у навчальній книзі RHEL: Msgstr "" "Ви можете додати стандартний вихід до кінця існуючого файлу за допомогою подвійної стрілки перенаправлення з такою командою, як ls >\> filelist Я більше звик до >>оператора, і коли я пробую обидва, …
25 bash  rhel 


2
Як уникнути перезавантаження апаша при обертанні журналів?
Я використовую logrotate для обертання журналів доступу, помилок та переписування Apache. Мій файл конфігурації виглядає так: /apache/*log { compress dateext rotate 365 size=+300M olddir /log/old/apache notifempty missingok lastaction /bin/apache reload endscript } Моя проблема полягає в тому, що щоразу, коли відбувається обертання, Apache потрібно перезавантажувати, оскільки Apache більше не записує …

4
Створіть цільовий каталог під час вилучення тарболу
Чи можливо створити цільовий каталог, подібний до того mkdir -p, де я можу визначити неіснуючий цільовий каталог у межах своєї команди tar, а tar створить для мене каталог? Я знаю, що можу перенаправити вихід у каталог за допомогою tar -C /target/dir, але це не працює, якщо цільовий каталог не існує.
25 directory  tar 

3
Чи підтримує bash розгалуження, подібне до fork C ()?
У мене є сценарій, який я хотів би розщедрити в один момент, щоб дві копії одного сценарію працювали. Наприклад, я хотів би існувати наступний сценарій bash: echo $$ do_fork() echo $$ Якби цей сценарій bash справді існував, очікуваний результат буде: <ProcessA PID> <ProcessB PID> <ProcessA PID> або <ProcessA PID> <ProcessA …
25 shell  fork 

5
Який час очікування в режимі очікування для OpenSSH?
Я не можу знайти відповідь на це просте запитання, яке мені потрібно для отримання документації на відповідність. Після встановлення за замовчуванням CentOS 6.5 (OpenSSH 5.3p1-94.el6), через який час простою буде припинено сеанс SSH користувача? Я вважаю, що наступне може бути встановлено для збільшення часу очікування, але вони коментуються за замовчуванням. …
25 ssh  centos  openssh 

4
Ctrl + клавіша зі стрілками вліво / вправо
Після останнього оновлення системи команда ctrl + ліва / права стрілка на терміналі zsh нічого не робить. Також у ctrl + u є щось не так, оскільки зазвичай цю команду стирають з курсору на початку рядка, а тепер видаляють весь рядок. Хтось знає, як вирішити ці проблеми? Дякую вам всім.


3
Яка правильна заміна rc.local у systemd замість того, щоб створювати rc.local
Я не можу знайти правильний спосіб виконання деяких локальних скриптів (або дуже локальних команд) у systemd, я вже знаю, що я не повинен створювати службу (в системному підрозділі) для таких типів скриптів (або я повинен?) .... Я знайшов вирішення цього питання - створити rc.local і надати йому дозволи на виконання. …
25 systemd  rc.local 

3
Швидко замініть текст у дуже великому файлі
У мене є текстовий файл розміром 25 Гб, який потребує заміни рядка лише в декількох рядках. Я можу sedуспішно користуватися, але для запуску потрібно дуже багато часу. sed -i 's|old text|new text|g' gigantic_file.sql Чи є швидший спосіб зробити це?

3
знаходження системного блоку "володіння" запущеним процесом демона
Щоб налагодити проблему JACK / Pulseaudio, я хочу зрозуміти, коли і чому демон pulseaudio запускається systemd (у Fedora). Використання: $ ps -o'pid,ppid,args' `pgrep pulse` Я бачу, що демон імпульсу запускається systemd (pid = 1) PID PPID COMMAND 2738 1 /usr/bin/pulseaudio --start Однак мені не вдалося знайти жодного файлового файлу в …

5
Чи може користувач Linux змінити свій пароль, не знаючи поточного пароля?
Я встановлюю декілька ubuntuполів і використовую opscode chefяк інструмент конфігурації. Встановити відкриті ключі для кожного користувача на кожному з цих серверів було б досить просто та відключити автентифікацію паролів. Однак користувачі також повинні мати sudoпривілеї, які за замовчуванням вимагають пароль. Якщо я хочу використовувати відкриті ключі користувачів як метод управління …
25 ubuntu  ssh  users  sudo  password 

2
Як видалити всі файли із заданим іменем у всіх підкаталогах?
Я хочу видалити всі файли із заданим іменем у всіх підкаталогах мого домашнього каталогу. Я намагався: rm -r file в моєму домашньому каталозі, але він не працював, оскільки цього файлу в цьому каталозі не існує.
25 shell  directory  rm 

4
statusctl показує: "Стан: деградовано"
Коли я біжу systemctl status, я потрапляю State: degradedна вершину, ● x230 State: degraded Jobs: 0 queued Failed: 1 units Since: Wed 2018-05-30 17:09:49 CDT; 3 days ago .... Що відбувається, і як це виправити?
25 systemd 

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