Unix & Linux

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

4
Команда 'ip addr' показывает 'UP', даже если адрес не связан с этим интерфейсом
Я хотел бы понять, что подразумевается под сетевым интерфейсом вверх? Так ip addrили ifconfigкоманда показывает интерфейс как даже тогда , когда нет IP , связанной с ним. например на RHEL7: [root@IDCDVAM887 ~]# ifconfig ens256 ens256: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500 ether 00:50:56:9e:19:5b txqueuelen 1000 (Ethernet) RX packets 229406 bytes 59265584 (56.5 MiB) …
16 iproute 


3
Как я могу начать cronjob на 1 час позже каждый день?
Мне нужно начинать cronjob каждый день, но через час каждый день. То, что у меня пока работает, по большей части, кроме 1 дня в году: 0 0 * * * sleep $((3600 * (10#$(date +\%j) \% 24))) && /usr/local/bin/myprog Если день года 365, задание начнется в 5:00, но на следующий …
16 cron 

4
Почему ls принимает дубликаты?
Мне любопытно - есть ли разница между ls -lи ls -lllllllllllllllllllllllllllll? Выходные данные выглядят одинаково, и я не понимаю, почему lsдопускаются дублирующие переключатели. Это стандартная практика среди большинства команд?
16 ls  options 

5
Извлечь значение между двойными кавычками
Мой запрос состоит в том, чтобы извлечь значение между двойными кавычками "". Пример ввода: 10.219.41.68 - - - [11 / Jun / 2014: 10: 23: 04 -0400] Сек: 0 MicSec: 1797 "GET / балансировщик-менеджер HTTP / 1.1" 200 28980 "-" "curl / 7.15.5 (i386 -redhat-linux-gnu) libcurl / 7.15.5 OpenSSL / …
16 awk 

1
Вращение файлов журналов во время работы процесса
У меня запущен процесс, который записывает стандартный вывод и стандартную ошибку в файл журнала /var/log/dragonturtle.log. Есть ли возможность повернуть файл журнала, и процесс продолжает записывать в новый файл журнала, не убивая процесс? Что происходит в настоящее время (учитывая конфигурацию logrotate ниже): Процесс пишет в /var/log/dragonturtle.log Logrotate перемещается /var/log/dragonturtle.logв/var/log/dragonturtle.log.1 Процесс продолжает …
16 logs  stdout  logrotate 

1
согласиться с направленными штрафами
Я использую tre-agrep (manpage) , реализацию agrep (manpage) , чтобы выполнить приблизительное сопоставление с образцом. Эта утилита выполняет поиск совпадений на основе расстояния Левенштейна , и пользователь может настроить штраф, примененный к изменениям замены, вставки или удаления. Я хотел бы, однако, применять весовые коэффициенты по-разному по длине запроса, а именно …
16 grep  agrep 

3
Системный пользовательский блок, который зависит от системного блока (sleep.target)
Я читал документ, и мне до сих пор неясно, возможно ли выполнить следующее: сервис, определенный в ~/.config/systemd/user/task.serviceэтом, зависит от system sleep.target( ~/.config/systemd/user/sleep.target.wants/task.service). Теперь я ожидаю, task.serviceчтобы начать, когда я бегу $ systemctl suspend, однако task.serviceне запускается. Я использую debian с версией systemd 208, systemd --userнастроенной более или менее так, как …
16 systemd 

2
Установка mysql-сервера в скрипт vagrant bootstrap shell (как пропустить настройку?)
Я попытался установить mysql-сервер на мою виртуальную машину Vagrant Ubuntu 12.04 LTS. Когда я это сделал, настройка запускается автоматически. Я могу видеть это в выводе Vagrant: Хотя это и не обязательно, настоятельно рекомендуется установить пароль ││ для административного «корневого» пользователя MySQL. ││││ Если это поле оставить пустым, пароль не будет …
16 ubuntu  mysql  vagrant 

5
Как ОС знает, что для команды требуется sudo?
Когда вы запускаете исполняемый файл, иногда ОС будет отказывать вам в разрешении. Например, для запуска make installпрефикса, являющегося sudoсистемным путем, не потребуется запрашивать префикс, являющийся несистемным путем sudo. Как ОС решает, что для запуска исполняемого файла потребуется больше привилегий, чем у пользователя, даже до того, как программа что-то сделает? Иногда …
16 permissions  sudo 

2
Ядро Linux сбрасывает пользовательские коды сканирования клавиатуры
У меня есть винтажная клавиатура IBM 122 модели M, которую я адаптирую для использования на современном компьютере. Я использую Teensy 2.0 для кодирования и обработки USB. Я позаимствовал прошивку из проекта клавиатуры Humble Hacker ( https://github.com/humblehacker/keyboard ) и добавил дополнительные ключи в конфигурацию сборки. Все идет нормально. Все «обычные» ключи …


6
Как набрать несколько имен файлов с меньшим количеством нажатий клавиш
Если я хочу преобразовать изображение pdfв pngизображение с помощью imagemagick, я делаю что-то вроде: convert -trim -density 400 this_is_a_very_long_filename_of_my_pdf_file.pdf this_is_a_very_long_filename_of_my_pdf_file.png У файла pdf часто есть очень длинное имя файла по некоторым причинам, и я хочу, чтобы у pngфайла было то же имя за исключением расширения. Обычно я выбираю this_is_a_very_long_filename_of_my_pdf_file.pdfдва раза …

5
Minicom показывает в автономном режиме
Я пытаюсь использовать minicomв Ubuntu. Для этого я сначала подключаю конвертер USB к DB9, затем набираю эту команду на терминале, dmesg | grep ttyчтобы проверить, правильно ли подключен конвертер USB к DB9. Я получил этот вывод: [ 0.000000] console [tty0] enabled [ 54.200503] usb 2-1.2: pl2303 converter now attached to …
16 linux  ubuntu  usb  minicom 

1
Монитор, подключенный через DisplayPort к адаптеру DVI, не будет нормально спать
К моей машине подключен монитор, который отображает странное поведение при переходе в режим энергосбережения. При переходе в спящий режим монитор будет переключаться между гашением и отображением обоев по умолчанию для рабочего стола (по умолчанию KDE 4, который я не использую). Этот монитор подключен к моей машине через активный порт вывода …

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