Unix & Linux

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

1
Значение «2>> (команда)» перенаправление в Bash
Некоторое время назад я сделал сценарий и добавил некоторые записи в журнал, но я забыл, как работает перенаправление для ведения журнала :-( Суть этого такова: #!/bin/bash LOGFILE=/some/path/mylogfile ( # here go my commands which produce some stdout # and, if something goes wrong, also some stderr ) 1>>${LOGFILE} 2> >( …

2
Зачем назначать MAC и IP-адреса на интерфейсе моста
Скажем , я создать интерфейс моста на Linux ( br0) и добавить к нему несколько интерфейсов ( eth0, tap0и т.д.). Насколько я понимаю, этот интерфейс действует как виртуальный коммутатор со всеми его интерфейсами / портами, которые я к нему добавляю. Что означает назначение MAC и IP-адреса этому интерфейсу? Интерфейс действует …
18 linux  ip  bridge  mac-address 

6
Как сохранить только последние n строк файла журнала?
Сценарий, который я написал, что-то делает и в конце добавляет несколько строк в свой лог-файл. Я хотел бы сохранить только последние n строк (скажем, 1000 строк) файла журнала. Это можно сделать в конце скрипта следующим образом: tail -n 1000 myscript.log > myscript.log.tmp mv -f myscript.log.tmp myscript.log но есть ли более …

1
Запомните пароль для ssh key на некоторое время
Я создал ключ SSH. Я использую его для подключения к git-репозиториям. При создании ключа я заметил подсказку, в которой говорилось, что пароль трудно угадать. Поэтому я придумал пароль длиной более 40 символов. Теперь, каждый раз , когда я делаю git clone, pushили что - нибудь подобное, я должен ввести пароль …
18 ssh  git 

3
Можно ли определить ход выполнения команды rm?
Использование rm -rf LargeDirectoryдля удаления большого каталога может занять много времени в зависимости от размера каталога. Можно ли получить обновление статуса или каким-либо образом отслеживать ход этого удаления, чтобы получить приблизительную оценку того, где находится команда?
18 rm 

4
Как установить man-страницы на centos?
Примечание: это относится к Centos 7. Если вы ищете ответ Debian, посмотрите этот вопрос . Эти ответы не будут дублироваться здесь. После установки centos 7 я не могу получить доступ к страницам руководства: # man ls -bash: man: command not found Я пытался установить его через Yum # yum install …
18 centos  man 

6
Как правильно распаковать архив ZIP с именами на иврите?
Кто-то прислал мне ZIP-файл, содержащий файлы с ивритскими именами (и созданный в Windows, не уверен, каким инструментом). Я использую LXDE на Debian Stretch. Менеджер архивов Gnome распаковывает файл, но ивритские символы искажены. Я думаю, что я получаю октеты UTF-8, расширенные до символов Юникода, например, у меня есть файл, имя которого …

1
Что означают категория уведомления, отправка уведомлений, подсказка и параметры версии?
Руководство по notify-sendкоманде говорит Usage: notify-send [OPTION...] <SUMMARY> [BODY] - create a notification Help Options: -?, --help Show help options Application Options: -u, --urgency=LEVEL Specifies the urgency level (low, normal, critical). -t, --expire-time=TIME Specifies the timeout in milliseconds at which to expire the notification. -i, --icon=ICON[,ICON...] Specifies an icon filename …

3
Как скачать пакет RPM и установить его в одну строку?
Мне было интересно, можно ли с помощью wgetэтого загрузить RPM, а затем передать его, sudo rpm -iчтобы установить в одну строку? Я понимаю, что могу просто бежать: wget -c <URL> sudo rpm -i <PACKAGE-NAME>.rpm чтобы установить пакет, но мне было интересно, возможно ли сделать это в одной строке, используя тишину …
18 pipe  rpm  wget 

2
В какой среде рабочего стола запускается startx, и как я могу это изменить?
Из многих документов я читал, что startxзапускается LXDE в Raspbian OS. Я немного смущен. Будет ли всегда startxработать LXDE GUI? Также я видел пример с использованием startlxdeкоманды. Чем отличается эта команда, и почему она работает с одним startxи startlxdeтем же графическим интерфейсом (LXDE)? Или, может быть, он запускается, потому что …
18 x11  profile  startx  xinit 

1
Как получить текущую дату и время в формате ГГГГММДДЧЧММСС в ksh88?
Мое требование - получить разницу в 2 отметки времени в часах. Поскольку поиск различий по датам занимает много времени, я пытаюсь преобразовать обе даты в формат ГГГГММДДЧЧММСС и найти разницу в числах. Поэтому мне нужно получить текущую дату и время в одном формате.
18 ksh  date 

3
Tomcat 8 не запускается после начальной установки
Я пытаюсь установить Tomcat на новую виртуальную машину CentOS 7. Я успешно установил apache httpd и смог получить тестовую страницу apache при вводе ip виртуальной машины в веб-браузер на другом компьютере в сети. Но я получаю следующее сообщение об ошибке при вводе systemctl start tomcat: Job for tomcat.service failed. See …

1
Как перечислить все цели в make?
Допустим, у вас есть структура проекта с большим количеством Makefile, и есть Makefile верхнего уровня, который включает в себя все остальные. Как вы можете перечислить все возможные цели? Я умею писать make и затем вкладки, чтобы получить предложения, как правило, добиваются цели, но в моем случае есть 10000 целей. Выполнение …
18 make 

2
Как установить зависимости пакета rpm без установки самого пакета? (RHEL / Fedora)
У меня есть набор пакетов (* .rpm). Для каждого пакета, который я могу сделать, rpm -qRp <package>требуется список, но я хотел бы установить их (те, которые требуются), не устанавливая сами пакеты. Требуются все живые во включенных репозиториях. Есть ли какой-нибудь простой способ сделать это без написания собственного скрипта, который бы …
18 yum  rpm 

4
запустить nginx при загрузке с systemd
Я только что установил nginx 1.9 на сервер Debian 8. nginx работает нормально, когда я говорю, что он запускается, но при загрузке он не загружается автоматически. Я пробовал многочисленные сценарии инициализации, рекомендуемые в Интернете, но пока ничего не получалось. Так что теперь я пытаюсь понять это с помощью systemctl. ~$ …
18 debian  systemd  nginx 

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