сохраните псевдонимы, когда я буду использовать удар sudo

Вы получаете то же поведение с ним в сети как просто клиент? Я не протестировал его в таком же количестве деталей, как Вы, но мое пи склонны немного это слишком иногда; я только имел его несколько недель и приписывал его 8192cu драйвер, который является glitchy другими способами - например, это не будет работать над концентратором питания, только при прямом включении в.

Значение аппаратного ключа должно быть на одном из недостаточно мощных USB-портов пи - они поставляют самое большее 140 мА вместо стандарта USB 2.0 500 мА (см. здесь) - то, которое я думаю, должно сделать устройство Wi-Fi подверженным проблемам. У меня есть он проверяющий с помощью ping-запросов маршрутизатор каждые пять секунд и когда ping перестал работать, это снова соединяется (я не использую NetworkManager или любого системного демона, который обычно обрабатывал бы это... так или иначе, если это снова соединяется сразу же, требуется ~15 секунд); при рассмотрении журнала для этого, это произошло 3 раза за прошлые 30 часов, который не так плох, но это ничего не делало также. В пятницу я компилировал на нем через ssh (так, maxing процессор непрерывно в течение долгого времени), и это часто происходило (возможно, каждые 5-10 минут? к счастью, это просто замораживает ssh i/o некоторое время).

Я могу закончить тем, что получил более раскормленный адаптер, который будет работать над концентратором питания, если это останется проблемой. Если Вы хотите использовать его в качестве точки доступа, я думаю, что необходимо определенно использовать концентратор внешнего питания, если Вы уже не. По-видимому, им свойственно не быть отрегулированным внутренне, таким образом, каждый порт может потянуть глубоко способность (2-4 ампера) и не только 500mA, означая, что можно также привести в действие пи от него; некоторые неявные ссылки на это здесь. Я имею один из концентраторов belkin и получаю приблизительно на 0.05-0.1 вольта меньше на концентраторе, чем на зарядном устройстве на 2 А 5 В. Теперь, с адаптером Wi-Fi, включенным пи (и это - крошечное маленькое нано), это получает еще на 0.05-0.1 вольта меньше, который весьма значителен, так как оптимальный диапазон 4.75-5.25V - согласно моему мультиметру, я прав у основания этого на концентраторе с нано адаптером, когда неактивный.

Я предположил бы работу над g требования сети меньше от адаптера Wi-Fi, так как это медленнее, чем n.

О, и BTW там является обменом стопки rpi :)

8
29.10.2019, 16:09
2 ответа

Используйте sudo -E, который будет экспортировать ваше окружение.

1
27.01.2020, 20:12

Добавьте следующую строку в ваш ~/.bashrc:

alias sudo='sudo '

Из руководства по bash

Псевдонимы позволяют заменить строку на слово, когда она используется как первого слова простой команды. Оболочка поддерживает список псевдонимов, которые можно устанавливать и снимать с помощью встроенных команд alias и unalias. командами.

Первое слово каждой простой команды, если оно не заключено в кавычки, проверяется на то. есть ли у него псевдоним. Если да, то это слово заменяется текстом псевдонима. Символы '/', '$', '`', '=' и любой из метасимволов командной оболочки или символов кавычек метасимволы оболочки или символы кавычек, перечисленные выше, не могут встречаться в имени псевдонима. Текст замены может содержать любой допустимый ввод командного интерпретатора, включая метасимволы оболочки. Первое слово заменяющего текста проверяется на наличие псевдонимов, но слово, идентичное псевдониму, который не расширяется во второй раз. Это означает, что можно задать псевдоним ls на "ls -F", например, и Bash не будет пытаться рекурсивно расширять заменяющий текст. Если последний символ значения псевдонима является пробелом или символом табуляции, то следующее за псевдонимом слово команды псевдонима, также проверяется на расширение псевдонима.

Таким образом, Bash проверяет только первое слово команды на наличие псевдонима, все последующие слова не проверяются. Это означает, что в такой команде, как sudo ll, bash проверяет на псевдоним только первое слово (sudo), ll игнорируется. Мы можем сказать bash проверять следующее слово после псевдонима (т.е. sudo), добавив пробел в конец значения псевдонима.

5
27.01.2020, 20:12

Теги

Похожие вопросы