Unix & Linux

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

2
Как предотвратить использование оболочки вызывающей стороны в sudo
Я использую sudo-1.8.6 на CentOS 6.5. У меня очень простой вопрос: как предотвратить распространение SHELL из среды пользователя в среду sudo? Обычно люди идут другим путем - они хотят сохранить переменную среды. Однако у меня возникла проблема, когда мой пользователь "zabbix", чья оболочка /sbin/nologinпытается выполнить команду через sudo. Sudo сохраняет …

2
Как я могу использовать Mutt с локальным хранилищем, IMAP и мгновенным отправлением новой электронной почты?
Я думаю о переходе muttна электронную почту. Однако у меня есть несколько требований. Я хотел бы иметь возможность хранить электронную почту в автономном режиме. Я хотел бы, чтобы электронная почта была немедленно отправлена ​​на мой локальный компьютер, а не на периодический опрос (например, с использованием IMAP IDLE). Для автономного хранения …
8 email  mutt 

1
как установить новейший Clang 3.8 по apt
здесь я нашел инструкцию по установке clang3.8: http://llvm.org/apt/ поэтому я выполнил: wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add - результат: --2015-09-19 12:53:09-- http://llvm.org/apt/llvm-snapshot.gpg.key Resolving llvm.org (llvm.org)... [sudo] password for user: 192.17.58.186 Connecting to llvm.org (llvm.org)|192.17.58.186|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3145 (3,1K) [application/pgp-keys] Saving to: ‘STDOUT’ 100%[======================================>] …
8 linux-mint  apt  clang 

4
перестал работать гном-терминал
Мой gnome-terminal 3.16.2-1перестал работать после обновления системы. Я бегу Linux arch 4.1.6-1-ARCH #1 SMP PREEMPT Mon Aug 17 08:52:28 CEST 2015 x86_64 GNU/Linux. При запуске получаю Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.Terminal exited with status 8 Погуглив проблему, сказал мне переустановить настройки локали. …


1
Ограничение скорости в сети, но разрешить пакетную передачу по TCP-соединению до ограничения
У нас есть маршрутизатор Cisco, который позволяет ограничивать скорость (они называют это политикой), но разрешает пакетную передачу для каждого TCP-соединения. Например, мы можем ограничить пропускную способность в 50 Мбит, но ограничение не будет наложено, пока не будет передано 4 мегабайта. Это применяется для каждого TCP-соединения. Есть ли способ сделать это …

3
Как grep решает, что файл является двоичным?
У меня большой текстовый файл utf-8, с которым я часто ищу grep. Недавно grepначал сообщать, что это был бинарный файл. Я могу продолжить поиск с ним grep -a, но мне было интересно, какие изменения заставили его решить, что файл теперь является двоичным. У меня есть копия с прошлого месяца, где …

2
Как Linux использует / dev / tty и / dev / tty0
Я могу увидеть разницу между / dev / tty и / dev / tty0, протестировав предоставленный метод из этого вопроса . Но мне очень интересно практическое использование этих устройств (например, ситуации, в которых они будут использоваться).

2
Как я могу молча отбросить некоторые исходящие пакеты?
Я провожу некоторое тестирование приложения, над которым я работаю, и мне нужно уметь в течение короткого периода времени беззвучно отбрасывать исходящие UDP-пакеты для репликации режима возможного сбоя. Есть какой-либо способ сделать это? Примечание: iptables DROP не молчит для исходящих сообщений! Когда send()вызываемый или аналогичный вызов сбрасывается iptables, он возвращается EPERMпо …

1
Инструмент для отслеживания вызовов библиотеки в Linux / ARM
Я ищу инструмент, который позволяет отслеживать вызовы функций в общих библиотеках в Linux / ARM. По сути, я хочу иметь возможность указать командную строку и позволить этому инструменту создать запись вызванных библиотечных функций и переданных аргументов. Я полагаю, что для этого можно использовать некоторую форму перехвата функций. Я знаю ltrace, …

5
Как удалить файл, начинающийся с «>» или других необычных символов [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 4 года назад . Я случайно создал файл с именем > option[value='2016'] Как я могу удалить это? My attempts: $ …
8 files  rm 


4
Цепные команды являются атомарными?
Если бы происходил процесс непрерывной записи в файл, и я хотел получить контроль над файлом с помощью root, я мог бы сделать что-то вроде этого: sudo rm somefile; sudo touch somefile Возможно ли добавление процесса к файлу между этими двумя командами? Если так, есть ли способ гарантировать, что никакая другая …
8 bash 

1
Каков наилучший способ восстановить стрелки на моей полосе прокрутки?
Я использую Debian Jessie. $ gnome-session --version gnome-session 3.14.0 $ dpkg -s libgtk-3-0 | grep '^Version' Version: 3.14.5-1 Я могу восстановить стрелки полосы прокрутки, выполнив: Приложения-> Системные инструменты-> Инструмент настройки. Появитесь, измените GTK + на HighContrast против Adwaita (по умолчанию). Но где эти изменения сохраняются?
8 gtk3 

2
Перейти к последней подсказке в терминале (или tmux)
Есть ли в терминале ярлыки для перехода к предыдущему / следующему приглашению? Прокрутка вверх и попытка найти начало журнала замедляет мой рабочий процесс. Я использую iTerm на OSX, но это должно быть применимо к любым терминалам Unix. Решение в Tmux также поможет.

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