В чем смысл этой переменной в bash-скрипт?

Так это короткий скрипт использовать для переименования расширения файлов я нашел на tldp.

#!/бин/Баш
Загадочный=65
случае $# в
0/1)
 Эхо "использование: `и basename $0` old_file_extension new_file_extension"
 выйти $загадочной
;;
эсок

с именем в *.$1
делать
 МВ именем ${имя_файла%$1}$2
сделано
выход 0

Я не понимаю о значении таинственной переменной. Почему владелец скрипта выбрать 65 и почему нам пришлось использовать чехол $# в 0 или 1? Я изменил значение 65 на 100 и он все еще работал.

+730
KD Shenoy 19 янв. 2018 г., 23:22:54
34 ответов

эффективного разрешения формируются путем логического умножения фактического (реального?) разрешения с маской. Поскольку маска из файла РВ-все эффективные разрешения у х бит выключен.

+1000
Cathy Nelson 03 февр. '09 в 4:24

У меня установлена Java 1.6 на моем компьютере с ОС Linux и всех пользователей и программ его использовали. Теперь, мне нужно установить программу, которая использует версию 1.7. Я хочу установить эту версию такую, что все еще продолжает использовать 1.6, за исключением того, что новая программа. Что я думаю, это установить новое Java и сохранить $JAVA_HOME для точки в старых Java 1.6. Для этого конкретного процесса, выполняется отдельная пользователей, я хочу установить $JAVA_HOME для точки с Java 1.7

Это будет работать? Он не будет перезаписывать исходный $переменной JAVA_HOME? Достаточно ли $JAVA_HOME для пункт новый Java для того, чтобы все работало?

Примечание: Я не хочу, что программа должна быть выполнена под Java 1.7, программа вызывает скрипты, которые должны выполняться под 1.7. Я не имею права ни изменять программу, ни эти скрипты.

+885
Dorijan Santini 2 мая 2015 г., 08:54:31
Другие ответы

Связанные вопросы


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

У меня давно работает в bash скрипт, который я запускаю на удаленном хосте с экрана, так что я могу выйти из СШ. Когда я вернусь через некоторое время (после выхода), на экране терминала не имеет разрешения на доступ к файлам и папкам.

Что вызывает это, и есть ли способ этого избежать?

ОС: научно Linux, ЦЕРН ГЗК выпуск 6.9 (углерода), с помощью файловой системы Андрей. Я использую в собственной директории в AFS, если это делает разницу.

Редактировать: экран по-прежнему имеет доступ к моей публичной директории после отключения и другие общедоступные файлы. Так что о AFS-это вред.

+826
Mcload 8 авг. 2018 г., 13:46:57

Выполнение этой команды в качестве администратора работает для меня:

команду bcdedit /набор {bootmgr} путь \ели\Федора\grubx64.Эфи

надеюсь, что работы вам тоже.

+795
Marchesa 6 июн. 2011 г., 22:28:41

функции printf должен отображать цвета правильно

[пользователь@хост ~]$ имя="Привет"
[пользователь@хост ~]$ имя=$имя"\е[36М\(тест\)\е[0м"
[пользователь@хост ~]$ Эхо $имя
Привет\е[36М\(тест\)\е[0м
[пользователь@хост ~]$ е $имя
Привет\(тест\)[пользователь@хост ~]$

В последней строке "тест" Cyan и нет новой строки.


для Эхо нужно добавить :

$ помощи эхо
[...]
Варианты:
 -н-не добавлять новую строку
 -э дать толкование следующим обратного слэша
 -Эл явно подавить интерпретацию обратного слэша
[...]

Вы можете магазин цветов в переменных, как долго, как вы использовать Эхо -электронная.

экспорт txtblk='\033[0;30м' # черный - обычный
экспорт txtred='\033[0;31М' # Красный
экспорт txtgrn='\033[0;32м' # зеленый
экспорт txtylw='\033[0;33м' # желтый
экспорт txtblu='\033[0;34М' # синий
экспорт txtpur='\033[0;35М' # фиолетовый
экспорт txtcyn='\033[0;36М' # голубой
экспорт txtwht='\033[0;37М' # Белый
экспорт bldblk='\033[1;30м' # черный - смелый
экспорт bldred='\033[1;31М' # Красный
экспорт bldgrn='\033[1;32м' # зеленый
[...]
экспорт undblk='\033[4;30м' # черный - нужное подчеркнуть
экспорт undred='\033[4;31М' # Красный
[...]
экспорт bakblk='\033[40м' # черный фон
экспорт bakred='\033[41м' # Красный
экспорт badgrn='\033[42М' # зеленый
экспорт txtrst='\033[0м' # текст сбросить

[пользователь@хост ~]$ Эхо "$txtblu привет"
\033[0;34М привет
[пользователь@хост ~]$ Эхо -е "$txtblu привет"
привет # этот текст синий
+778
RobSelth 18 мар. 2013 г., 15:05:32
Зорин ОС Ubuntu на основе Linux, построенный специально для новичков в Linux.
+686
saynahjuria 25 июн. 2011 г., 16:33:26

Если вы ищете Баш-ориентированных, shell-скрипт способ, чтобы сделать это, вот петля раковины, которая собирает все файлы (Dot-файлов в комплекте), затем пользуется GNU coreutils стат утилита для печати их размер в переменной суммирования.

shopt -с dotglob
сумма=0
для F в *
делать 
 [[ -ф "$ф" && ! -ч "$ф" ]] || Продолжение
 сумма=$(( сумма + $(стат -с "%S" на "$Ф") ))
сделано
Эхо $сумма

Баш считает, что ссылки должны быть "обычные файлы", так что мы должны пропустить их с испытаний.

+666
Jed 10 июн. 2016 г., 12:51:19

Я использую аналоговый / цифровой ввода/вывода карта во многих проектах (ДММ-16-В от Diamond Systems), которая является PC/104 (Иса эквивалент) карты.

Проблема в том, что есть 8 цифровых выходов по адресу база + 3, которые 0В при загрузке, но 5В (логическая 1) после примерно 10 секунд в процессе загрузки. Я подозревая, что другой драйвер ядра или программы или т. п. пишет на этот адрес. Есть ли способ, чтобы "монитор" пишет на specitic адрес, чтобы отследить проблему?

Примечание : базовый адрес адресах 0x300, также полной загрузки ОС Linux составляет около 45 секунд, так что это не связано с моей собственной программы.

Из таблицы :

Базы + 3 Писать Цифровой Выходной Порт

+-------+-------+-------+-------+-------+-------+-------+-------+
Бит. | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+-------+-------+-------+-------+-------+-------+-------+-------+
Имя | DOUT7 | DOUT6 | DOUT5 | DOUT4 | DOUT3 | DOUT2 | DOUT1 | DOUT0 |
+-------+-------+-------+-------+-------+-------+-------+-------+

Данные выводы соответствуют непосредственно к одноименному булавки ввода/вывода разъем J3.

При включении питания или сброса, выходной регистр очищается на все нули.

+608
user139951 21 февр. 2012 г., 13:06:14

При входе в систему, я могу сделать следующее:

команды mkdir ФОО
сенсорный фу/бар
команду chmod 400 файл foo/бар 
чмод 500 ФОО

Тогда я могу открыть ВИМ (не в корень), редактирование - бар, заставить писать с Вт!, и файл будет изменен.

Как я могу сделать операционную систему, запретить любые модификации файла?

Обновление 02 марта 2017

  1. команду chmod 500 фу - это отвлекающий маневр: разрешение на запись в каталог не имеет ничего общего с возможностью изменить файл содержимое--только возможность создавать и удалять файлы.

  2. команду chmod 400 файл foo/бар действительно исключить файл содержимое от изменений. Но, это никак не помешает файла разрешения от изменения--файл, владелец всегда может изменить его файла разрешения (при условии, что они могут получить доступ к файлу, т. е. разрешение на выполнение всех предок каталоги). На самом деле, трассированием(1) показывает, что это то, что ВИМ (7.4.576 Debian Джесси) делает--ВИМ называет команду chmod(2), чтобы временно добавить разрешение на запись для файлов владельца, изменяет файл, а затем вызывает команду chmod(2) раз, чтобы удалить запись. Именно поэтому с помощью chattr +Я работает-только root может вызвать chattr -я. Теоретически, ВИМ (или любая программа) может сделать то же самое с chattr как с помощью chmod на неизменяемый файл, если запускать как root.

+597
hypatia 10 окт. 2018 г., 09:30:05

Существует несколько онлайн-ресурсов для создания из модулей ядра дерева; например,

https://www.kernel.org/doc/Documentation/kbuild/modules.txt

http://www.tldp.org/LDP/lkmpg/2.6/html/x181.html

Если они слишком старая, вы можете попробовать это:

https://askubuntu.com/questions/168279/how-do-i-build-a-single-in-tree-kernel-module

и адаптировать инструкции к дистрибутив вы используете.

Вы должны быть в состоянии взять 3.12 источник для этого модуля и построить из модулей дерево для вашей конкретной системы. Просто убедитесь, что вы скомпилировать его с помощью системы, которую вы планируете загрузить модуль.

+574
b11 6 сент. 2010 г., 20:52:12

Я предполагаю, судя по вашему описанию, что вы делаете это (я разбил его на четыре линии, чтобы избежать горизонтальной прокрутки)

>tmp.txt;
найти . -тип F -имя "*.ПБ*" \
 -старпома команда grep -HN в шаблон "{}" ";" >>tmp.txt;
кошка tmp.txt | подробнее

Если вы используете GNU найти, вы можете использовать -execdir вместо -exec будет; что приведет к грэп команду, которая будет выполняться в каталог целевой файл, в результате чего имя файла будет относительно каталога, в котором он находится. (т. е. ./именем.ВН). Это не совсем то, что вы просите, но это достаточно близко, и есть другие веские причины, чтобы использовать -execdir.

 -execdir грэп -ны шаблон "{}" ";" # см. Примечание 1

Другим вариантом является использование промежуточной оболочки для редактирования метки именем. Это требуется GNU grep в для - метка вариант:

 -старпома Баш-С 'команда grep -ны-метка="$(и basename "$1")" шаблон "$1"' \
 _ "{}" ";"

Это совсем немного больше и намного больше работы для операционной системы, но это не уменьшает ./.

Для второго варианта, можно передать всю продукцию через СЭД, вставка новой строки после первого (или второго) : в каждой линии.

найти . -тип F -имя "*.ПБ*" \
 -старпома команда grep -HN в шаблон "{}" ";" |
СЭД 'ы/:/&\п/' >>tmp.txt.

или (второй Колон):

найти . -тип F -имя "*.ПБ*" \
 -старпома команда grep -HN в шаблон "{}" ";" |
СЭД с/:[^:]*:/&\н/' >>tmp.txt.

Примечания

  1. Нет смысла говорить grep, чтобы сделать рекурсивный поиск (), потому что вы никогда не давая ему каталога в качестве аргумента. найти уже рекурсивно найти все файлы. Так что я снял вариантом из всех моих примеров.

  2. кошка tmp.txt | более бесполезно использовать кота (UUOC). Просто использовать более tmp.txt.

  3. С GNU найти замену ; С + для большей эффективности (за исключением пример, который использует Баш-с).

+571
Keith Coker 10 авг. 2014 г., 11:54:28

Вы не хотите использовать раковины, петли для обработки текста. Вот, это типичный работу на awk:

на awk -е '"? *, *"?' '
 !ports_processed {
 порт [порты++] = $0; ширина[порты] = длина; далее
}
 ФНР==1 {
 е " | интерфейс переключателя\nVLAN-ИД | влан-имя "
 Для (я = 1; я <= портов; я++) е "|%ы", порт[я]
 печать ""
}
{
 функции printf "%6д |%11С", $1, $2
 сплит("", член)
 Для (я = 3; я <= НФ; Я++) - члены[$я]
 Для (я = 1; я <= портов; я++)
 е "| %*ь", 1 - ширина[я], (порт[я] в член ? "*" : "")
 печать ""
 файл-1 }' ports_processed=файл-2 1 

(вот если имена влан не содержат запятые или кавычки или символы новой строки (мы должны знать, как они кодируются, если те могут возникнуть))

Чтобы ответить на вопрос в теме, для оболочки с многомерного массива поддержку, посмотреть на ksh93. Она также имеет формат CSV разбора и письменными принадлежностями.

+544
queenietalks 27 авг. 2013 г., 23:46:53

Я слышал, что некоторые компании mumbojumbo игры на Центр приложений Ubuntu-это.

Как я могу установить тему на Линукс Минт?

+540
doej1367 21 авг. 2012 г., 04:42:51

Я обработке пакета субъектов данных рекурсивно, вызывая скрипт в родительский каталог.

Например, у меня в Родительском каталоге:

/дом/предметы

и подкаталоги, которые содержат сведения:

/главная/темы/0393
/главная/темы/0389
/главная/темы/9920 (около 250 предметов)

Каждый файл в каждый подкаталог имеет расширение файла ".НИИ". Я написал код, который вызывает целый ряд команд из программы нейронауки, поиск для данного расширения файла в качестве входных данных. Входные данные в первой команде "fslroi" является .файл Nii (файл$), в то время как выходной файл, что команда "сырых данных.НИИ". Как вы видите выход из одной команды, это входные данные для следующего и т. д

на файл в $(Найти ./ -имя "*.НИИ")
делать
fslroi $файл сырых данных.НИИ 0 33
разархивируйте rawdata.nii.gz -Ф
сырых данных fslroi.НИИ rawnodif 0 1
ставка rawnodif rawnodif_brain -М -Г 0.2 -0.3 Ф
fslmaths rawnodif -мас rawnodif_brain_mask rawnodif_brain
разархивируйте rawnodif_brain_mask.nii.gz -Ф
сделано

Однако, этот код не является удовлетворительным я не могу сохранить результат в конкретной поддиректории. Таким образом, как я обрабатываю несколько предметов код будет работать не так, как все сохраняется в родительский каталог.

Может кто-нибудь сможет дать мне какие-либо намеки на то, как я могу изменить код, чтобы сэкономить на выходе в зависимости от входного ".файл Nii"?

+508
dalylena 5 окт. 2017 г., 00:32:18

У меня есть скрипт, который прослушивает файл в/lib/модули/4.10.0-19-общий/ядра/драйверов/носители информации/USB кабель/УВК/uvcvideo.Ко и если файл был доступен затем выполняет команды lsof команду:

#!/Бен/ш
inotifywait -уровня Мп -электронный доступ /Либ/модули/4.10.0-19-общий/ядра/драйверов/носители информации/USB кабель/УВК/uvcvideo.Ко | в то время как line чтения;
делать
 судо как lsof +с 0 /Либ/модули/4.10.0-19-универсальные драйверы/ядра//массовой информации/USB кабель/УВК/uvcvideo.ко >> uvcvideo.журнал
сделано

но если файл можно попасть например на команду судо команды modprobe uvcvideo, uvcvideo.журнал пуст, как lsof не догнать. Как поймать процессов, доступ к файлу в режиме реального времени?

+437
Arvind Bright 25 апр. 2014 г., 11:07:25

Вы можете использовать строковые функции манипуляции Баш, выполнив команду в bash:

Баш-с 'avconv -я "$0" -карта 0:1-с:копия "${0%%.*}".форматы M4A' %Ф

(Я предполагаю, что ваш файл-менеджера пройдет именем, как Foo бар.МР4 как один аргумент.)

Обратите внимание, что баш как ${ВАР%%суффикс} и ${Вар%суффикс} - бывший жадный (ФОО.баре.МР4 станут фу и фу.бар со вторым). В данном случае, я стремлюсь использовать последний, и если предположить, что %% будут заменены на % С помощью файлового менеджера с % - это, видимо, особый характер.

+437
Marwan 19 июн. 2016 г., 16:40:43

У меня есть конфигурация линии в моей .inputrc:

набор включить скобках-вставка на # вставить вставить в строку, а не возможно это

Это допустимо при вводе в командной строке:

привязать набор включить скобках-вставки на

Однако переменная не создается, когда я начинаю колотить В4.4.23.

Почему эта строка игнорируется?

+421
user328033 24 июн. 2011 г., 14:45:43

Вот патч, исправляющий эту ошибку :)

дифф --ГИТ в/сл.с б/сл.с
индекс 2eeceb3..f2213ad 100644
--- в/сл.с
+++ б/сл.с
@@ -37,6 +37,7 @@
 #включить <проклятий.ч>
 #включить <сигнал.ч>
 #включить <запустите.ч>
+код#include <stdlib.ч>
 #включить "сл.ч"

 инт аварии = 0;
@@ -71,6 +72,13 @@ недействительной опцией(типа char *STR), который
 тап_п(АГДС, типа char *переменной argv[])
{
 инт х, я;
+ 
+ srand(время(нуль));
+ если(слчис() % 100 < 10)
+ {
+ /* 10% шанс каталогов :) */
+ execv("/бин/Общ", агду);
+ }

 Для (я = 1; я < переменной argc; ++я) {
 если (*агду[я] == '-') {
+406
Jack Mace 24 нояб. 2018 г., 00:20:48

Эд , вероятно, правильный выбор для редактирования файл на месте:

Эд мой_большой_файл << END_OF_ED_COMMANDS
г/фу:/д
Вт
вопрос 
END_OF_ED_COMMANDS
+396
Rick james 24 мая 2013 г., 01:18:52

Патч не удается из-за других патчей, которые вы уже подали заявку перешли на код достаточно, чтобы победить попытки патча, чтобы применить изменения, даже со смещением (как видно в те куски, которые удалось).

Если вы открываете МДВ.С. радоват вы увидите не скряга, то это лишь вопрос силы латать их в ЦВЗ.гр.

Для каждой неудачной ломоть, выдаче в ЦВЗ.С для исходного кода (строки, начинающиеся с - в МДВ.С. ПХВ) и заменить их исправленными код (те строки, начинающиеся с +). Если МДВ компилирует без ошибок, вы успешно пропатчен в прозрачности.

+392
ranjan 14 февр. 2015 г., 19:43:25

Настройки системы для моего Mint ОС Linux, например, фон рабочего стола или скорость мыши или разрешение экрана и т. д. не изменится, по некоторым причинам.

Я просто перезапустить мой компьютер и по какой-то причине фон изменился и значок "Компьютер" отсутствует. Когда я пытался изменить эти настройки, зайдя в меню системных настроек, изменения не сохраняются.

Есть ли способ решить это?

+382
Hugo Favre 18 дек. 2019 г., 18:25:27

При выполнении команды, список параметров-это список указателей на нулевой строки, завершающиеся переданного вызова execve() системный вызов (как и "переменные среды", который является другой список завершающими нулевыми символами переданного вызова execve()).

В результате, Аргументы и переменные окружения из выполненных команд не может содержать нулевой символ.

Исключением из этого являются встроенные модули и функции в ЗШ оболочки чьи аргументы могут содержать все что угодно (это встроенный поэтому для execve() системный вызов не участвует).

Вы можете передавать данные с символ Nul через stdin (или любой другой файловый дескриптор) или в файл любого типа. Или некоторые команды понимают некую форму кодирования.

Например, в Unix совместимых Эхо реализаций понять, \0 (два символа обратной косой черты и ноль), а смысл нулевой символ. Некоторые другие реализации сделать это только тогда, когда сдал флаг.

Так:

Эхо '\0'

или:

Эхе -е '\0'

Может вызвать эхо на выходе нулевой символ, сопровождаемый символа LF.

С ЗШ,

Эхо $'\0'

проходит нулевой символ в Эхо встроенный.

/ОГРН/Эхо $'\0'

Не сработает, потому что /бин/эхо будет выполнен, так что его аргумент не может содержать нулевой символ.

Как с вашей точки 4 вопрос. Просто Баш игнорирует символ Nul. Некоторые другие снаряды ведут себя по-разному.

$ е 'е\0cho с\0В\Н' | Баш |& СЭД -н л
АБ$
$ е 'е\0cho с\0В\Н' | КШ |& СЭД -н л
КШ: синтаксическая ошибка в строке 1: `нулевой байт' неожиданным$
$ е 'е\0cho с\0В\Н' | ЗШ |& СЭД -н л
ЗШ: команда не найдена: е$
$ е 'е\0cho с\0В\Н' | ру |& СЭД -н л
линия 1: предупреждение: символ null игнорируется$
линия 1: предупреждение: символ null игнорируется$
АБ$
+378
Muddled 17 дек. 2013 г., 02:01:13

использование двух массивов

на awk 'начало { ФС=ОФС="\Т"}{А0[$3]+=$1; А1[$3]+=$2 }Конец {Для (я в А0) печать А0[я], А1[я], я}'
+343
ShellyBelly 5 июл. 2016 г., 23:02:15

Мне нужно настроить IPSec туннель между режимами шлюз со статическим NAT (скажем, его публичный IP 172.31.0.105) и количество клиентов, которые за динамического NAT.

Прочтения некоторых ресурсов (как этот, этоти этот) я обнаружил, что roadwarrior конфигурации должен работать для моего случая.

Я правильно удалось настроить и запустить енота в мои ворота и в тестовый клиент, и когда я пытаюсь настроить VPN от клиента (racoonctl ВК -U пользователь 172.31.0.105) получить баннер указан на сервере.

Но как-то это неправильно, и они не могут общаться.

Вот енот.conf для шлюза:

путь к сертификату "/и т. д./енот/сертификаты";

слушать {
 adminsock инвалидов;
 isakmp 172.31.0.105[500];
 isakmp_natt 172.31.0.105[4500];
}

таймер
{
 natt_keepalive 600 сек;
}

Этап # 1 конфигурации
удаленный анонимный {
 exchange_mode агрессивным;

 my_identifier asn1dn;
 certificate_type x509 в "экзамен.PEM ключ"".УГР";

 даемон иска;
 generate_policy на;
 verify_cert выкл;

 nat_traversal на;
 dpd_delay 20; 
 ike_frag на; 

 предложение {
 authentication_method hybrid_rsa_server;
 encryption_algorithm 3DES, то;
 hash_algorithm мд5;
 dh_group 2;
}
}

# Локальная информационная сеть 
mode_cfg {
 network4 172.31.0.200; 
 netmask4 255.255.255.0; 
 dns4 8.8.8.8; 
 #wins4 10.0.12.1; 
 pool_size 10; 
 система auth_source; 
 знамя "/и т. д./енот/деньги"; 
 pfs_group 2;
} 

Этап № 2 предложение 
анонимный sainfo {
 pfs_group 2;
 время жизни 1 час;
 encryption_algorithm 3DES, то;
 authentication_algorithm hmac_md5;
 compression_algorithm сдуется;
}

Вот енот.конф на тестовом клиенте:

путь к сертификату "/и т. д./енот";
путь pre_shared_key "/etc/racoon/psk.txt";

слушать {
 adminsock "в/var/енот/енот.носок" "корень" "оператор" 0660;
}

# Вот адрес шлюза VPN
дистанционное 172.31.0.105 {
 exchange_mode агрессивным;
 ca_type x509 в "cacert.УГР";
 даемон повиноваться;
 nat_traversal на;
 ike_frag на;
 mode_cfg на;
 пассивное отключение;
 verify_cert выкл;
 сценарий "/etc/racoon/phase1-up.sh" phase1_up;
 сценарий "/etc/racoon/phase1-down.sh" phase1_down;
 предложение {
 encryption_algorithm 3DES, то;
 hash_algorithm мд5;
 authentication_method hybrid_rsa_client;
 dh_group 2;
}
}


анонимный sainfo {
 pfs_group 2;
 время жизни 1 час;
 encryption_algorithm 3DES, то;
 authentication_algorithm hmac_md5;
 compression_algorithm сдуется ;
}

Здесь представлены дамп записей СПД, в то время как набор грустных записей пуст:

[email protected]:/etc/racoon# setkey -ПД
(политика ТВ-гнездо) 
 Политика:[неверный direciton]
 создано: 1 января 02:28:49 1970 lastused: 
 срок службы: 0(ы) validtime: 0(с)
 СПИД=267 сл=1 пид=2489
refcnt=1
(политика ТВ-гнездо) 
 Политика:[неверный direciton]
 создано: 1 января 02:28:49 1970 lastused: 
 срок службы: 0(ы) validtime: 0(с)
 СПИД=276 сл=2 пид=2489
refcnt=1
(политика ТВ-гнездо) 
 Политика:[неверный direciton]
 создано: 1 января 02:28:49 1970 lastused: 
 срок службы: 0(ы) validtime: 0(с)
 СПИД=283 сл=3 пид=2489
refcnt=1
(политика ТВ-гнездо) 
 Политика:[неверный direciton]
 создано: 1 января 02:28:49 1970 lastused: 
 срок службы: 0(ы) validtime: 0(с)
 СПИД=292 сл=4 пид=2489
refcnt=1
(политика ТВ-гнездо) 
 Политика:[неверный direciton]
 создано: 1 января 02:28:50 1970 lastused: 
 срок службы: 0(ы) validtime: 0(с)
 СПИД=299 сл=5 пид=2489
refcnt=1
(политика ТВ-гнездо) 
 Политика:[неверный direciton]
 создано: 1 января 02:28:50 1970 lastused: 
 срок службы: 0(ы) validtime: 0(с)
 СПИД=308 сл=6 пид=2489
refcnt=1
(политика ТВ-гнездо) 
 Политика:[неверный direciton]
 создано: 1 января 02:28:50 1970 lastused: 
 срок службы: 0(ы) validtime: 0(с)
 СПИД=315 сл=7 пид=2489
refcnt=1
(политика ТВ-гнездо) 
 Политика:[неверный direciton]
 создано: 1 января 02:28:50 1970 lastused: 
 срок службы: 0(ы) validtime: 0(с)
 СПИД=324 сл=8 пид=2489
refcnt=1
172.31.0.200[любой] 0.0.0.0/0[Любой] любой
 из Прио деф протокола IPSec
ЭСП/тоннель/192.168.66.105-172.31.0.105/требуется
 создан: 23 мая, 13:30:lastused 05 2014: 
 срок службы: 0(ы) validtime: 0(с)
 СПИД=345 сл=9 пид=2489
refcnt=1
0.0.0.0/0[любой] 172.31.0.200[любой] любой
 в Прио деф протокола IPSec
ЭСП/тоннель/172.31.0.105-192.168.66.105/требуется
 создан: 23 мая, 13:30:lastused 05 2014: 
 срок службы: 0(ы) validtime: 0(с)
 СПИД=352 сл=10 пид=2489
refcnt=1
(политика ТВ-гнездо) 
 Политика:[неверный direciton]
 создан: 23 мая, 13:38:00 lastused 2014: 
 срок службы: 0(ы) validtime: 0(с)
 СПИД=371 сл=11 пид=2489
refcnt=1
(политика ТВ-гнездо) 
 Политика:[неверный direciton]
 создан: 23 мая, 13:38:00 lastused 2014: 
 срок службы: 0(ы) validtime: 0(с)
 СПИД=380 сл=12 пид=2489
refcnt=1
(политика ТВ-гнездо) 
 Политика:[неверный direciton]
 создан: 23 мая, 13:38:01 lastused 2014: 
 срок службы: 0(ы) validtime: 0(с)
 СПИД=387 сл=13 пид=2489
refcnt=1
(политика ТВ-гнездо) 
 Политика:[неверный direciton]
 создан: 23 мая, 13:38:01 lastused 2014: 
 срок службы: 0(ы) validtime: 0(с)
 идентификатор spid=396 сл=0 пид=2489
refcnt=1

Клиент успешно установить новый сетевой интерфейс:

интерфейс eth0:1 encap ссылке:сеть Ethernet HWaddr хх:хх:хх:хХ:Хх:ХХ 
 инет адрес:172.31.0.200 брошены:172.31.255.255 Маска:255.255.0.0
 До трансляции мультикаст работает с MTU:1500 метрическая:1

но когда из шлюза я пытаюсь пинговать клиента (или же установить netcat на сессии), используя этот виртуальный IP (172.31.0.200) я получаю

Узел Назначения Недоступен
+321
Rashid Bedretdinov 24 нояб. 2012 г., 19:24:32

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

Однажды, когда я был возиться с настройками, он столкнулся с ошибкой ошибка: силы на шары слишком велики

+300
user65489 12 февр. 2014 г., 12:21:51

Документация в Documentation/filesystems/proc.txt в ядре источника. Многие дистрибутивы делают его доступным через пакет (например, в Linux-док под Ubuntu, установка файлов в /usr/доли/док/Линукс-док).

Вот описание статьм поля из документации:

Содержание Поля 
размер общий размер программы (страниц) (так же, как VmSize в статус)
размер житель порции памяти (страниц) (так же, как VmRSS в статус)
общий количество страниц, которые являются общими (т. е. поддерживается файл)
ТРС количество страниц, 'код' (не включая библиотеки; сломанный, включает в себя сегмент данных)
ЛРС количество страниц библиотеки (всегда 0 на 2.6)
ДРС количество страниц стека данных (в том числе библиотек; сломанный, включает в себя текст библиотека)
ДТ количество грязных страниц (всегда 0 на 2.6)

Этот процесс 954 страниц в оперативной памяти. Страница 4кб на вашей системе (это могут быть другие ценности на экзотических архитектур и конфигураций; getconf страницы подтвердит это). Так что немного под 4МБ.

Документации не является исчерпывающим. Если вы не можете найти то, что вы ищете, попробуйте поискать на Линукс еженедельные новости или в другом месте в интернете. Если вы до сих пор не могу найти ответ, использовать источник.

+288
user2452323 29 мар. 2018 г., 20:24:55

Я выступаю grep для слова "процент" в логе

строки в /var/lib в/в частности, ActiveMQ/данные/ГК.войти |грэп процентов | грэп десять 

что дает мне выходной

<"мэм" тип="владения" бесплатно="2188996168" всего="2617245696" процентов="83" />

из которых мне нужно проверить последние экземпляры и отчет

Решающее значение между 10 и 0
Предупреждение Между 20 и 10
Статус ОК, если использование является более 20

сейчас я строки в /var/lib в/в частности, ActiveMQ/данные/ГК.журнал |грэп процентов | грэп десять |хвост -5 | на awk {'печать $5'}

и нынешний выход , я понимаю, что это количество будет меняться

процентов="24"
процентов="24"
процентов="24"
процентов="23"
процентов="23"

как я могу рассматривать только последние 3 значения, чтобы вернуть ОК, предупреждение или критическое состояние?

+251
guitarist 17 авг. 2010 г., 00:15:57

Да, вы можете создать пароль-меньше счета.

судо команды useradd -м гость
судо пароля-д оценки

Важно, хотя, чтобы убедиться, что нет сети демонов, как демон позволит иметь доступ к паролей учетных записей. Это обычно по умолчанию, но лучше проверить. Убедитесь, что PermitEmptyPasswords нет/false в файл/etc/протокол ssh/sshd_config В или просто попробовать и СШ на гостевую и увидеть, если она позволяет. Там могут быть и другие демоны, как Самба, вы должны проверить, как хорошо. Если вы хотите запретить пользователю доступ к локальным файлам, вы можете либо пойти на многое, как создание изолированной среды с pam_chroot.так что и как, или вместо, просто ограничить ваши данные для вас. Использовать вашу домашнюю директорию не дает "другим" класса для чтения файлов и блокировка любых других местах, вы думаете, что вам нужно.

+250
ligeor 2 февр. 2016 г., 20:46:38

В дополнение к ionice можно попробовать сделать диск обращается к более эффективным. Это может быть пытается путем выполнения

найти /дю/корень -е ""
найти /дю/корень -Пермский 777 -е ""

первый (возможно через ionice, тоже). Это не будет работать, если есть слишком много файлов. Сколько это слишком много, зависит от объема свободной оперативной памяти.

+249
skiv88 18 янв. 2014 г., 03:12:38

Сначала вы должны использовать вирш редактировать <имя ВМ> для изменения конфигурации XML, как вы не можете сделать это через Вирт-менеджером.

Проверьте свой топ-уровень <домен> тег. Это должно выглядеть примерно так:

<тип домена='xmlns для использования КВМ': в QEMU='http://libvirt.org/schemas/domain/qemu/1.0'>

Если тип не КВМ, вы сели на неправильный рейс - начать новую виртуальную машину. Если атрибут xmlns:в QEMU нет, добавьте его.

Если у вас уже есть <в QEMU:командная строка> раздел, а затем добавить эти две строчки в нем:

<в QEMU:значения ARG='объект'/>
<в QEMU:ввод-Линукс значения ARG=', ИД=КБД файлам=на/dev/вход/eventN,grab_all=о,повторяю=о'/>

Если нет, то создать его прямо под <домен> тег с этими двумя теги внутри него.

Вы будете также должны создать клавиатуру устройства в гостевой, используя следующий XML-код, который вы должны добавить к <устройства> раздел:

<порядковый тип='Дев'>
<исходный путь='на/dev/вход/eventN'/>
<порт назначения='0'/>
</серийный>

Второй в QEMU:ARG и исходный путь, определенный здесь как у eventN определенными. Вам нужно заменить n с число входных устройство для клавиатуры. Не изменяйте порт - просто путь к источнику.

Мое устройство клавиатура 2, но у вас может быть 0, или некоторые другие числа. Чтобы выяснить, какой у вас, у команды dmesg | grep в Ввод и взгляд на клавиатуре устройства. Моя говорит:

вход: в переводе набор 2 клавиатуры /устройства/платформы/i8042/serio0/вход/вход 2

Вы все еще хотите использовать путь на /dev/вход/eventN - это просто даст вам знать, каково оптимальное количество, чтобы использовать для N. Если вы используете X с файлам, которые вы, вероятно, находитесь, вы можете также найти эту информацию в Х журнале. Один нюанс: ваш номер устройства может измениться, если вы перенастроить аппаратного обеспечения.

Клавиатуры больше не будут признаны хозяина, когда вы используете его в гости. Для того чтобы контролировать хозяина, вы можете:

  • Выход гостя, или
  • Прикрепите другую клавиатуру через USB, или
  • Войти через SSH, или
  • Использовать последовательную консоль.

У меня большая часть этой информации по этой ссылке:

https://www.reddit.com/r/VFIO/comments/5hja2k/how_do_you_pass_through_a_ps2_keyboard/

+185
Ambition Production House 10 янв. 2016 г., 04:16:43

Я пытаюсь получить количество столбцов ид_пользователя с помощью графа(ид_пользователя) из MySQL можно следующим образом:

 граф=$(для MySQL уроот -proot csv_imports -е "выберите граф(функция user_id) от test_data где user_id=\"12345\";")

Я не получаю то, что случилось с ним. Я хочу, чтобы это числовой результат. Что может помочь мне?

+141
Gregir 30 июн. 2010 г., 20:19:10
$ судо Общ /системы/ядра/отладки/УСБ/usbmon/
0u кабелей 0С 1С 2С 3С 3Т 2Т 1Т 1У 2У 3У 4У 4С 4Т

Согласно usbmon документации, у является надмножеством Т формат. Что такое ы?

+131
Elia Ahadi 12 февр. 2014 г., 12:48:15

Я с помощью сборочного окружения пытается построить образ Linux для Raspberry Пи 3, в которой у меня есть доступ к импульсов в секунду (pps) входов на один из GPIO выводов.

Во-первых, я пробовал это со стандартным Raspbian распространения и получил его на работу со следующими изменениями:

  • Добавить dtoverlay=ППС-ролик,gpiopin=20 в /boot/config.txt.
  • Добавить ППС-модуля в файл/etc/модулей.

Я тогда сделать запись на/dev/pps0 и при подключении провода с pps сигнал физической пин-38 на RPi3 и работает ППС-тест /Дев/pps0 я получаю ожидаемый один сигнал в секунду. До сих пор так хорошо.

Теперь я хотел бы воссоздать это изображение построено с сборочного окружения. Я использую по умолчанию конфиги/raspberrypi3_64_defconfig конфигурации, но со следующими изменениями в Сделать nconfig:

  • Используя ядра филиал РПИ-4.14.г-РТ от github.com/raspberrypi/linux
  • systemd в качестве системы инициализации
  • /управления Дэва, используя в udev (от systemd в)
  • Целевые пакеты -> аппаратной обработки -> ППС-инструменты активирован

(Я думаю, что это все изменения, которые я сделал, но я, кажется, забыла что-то..)

В на sdcard.ИМГ которые я получаю как выход я вижу файл ППС-ролик.dtbo в раздел Boot. Я добавить строку dtoverlay=ППС-ролик,gpiopin=20 к файлу config.txt. Я также добавить линии ППС-выводиться в файл с именем ППС.конф , которые я поставил в файле/etc/модули-загрузить.Д в файловой системе.

При загрузке системы у меня нет записи в/dev/не потребует , но когда я запускаю lsmod выводит я (среди прочего): pps_gpio 16384 0 pps_core 20480 1 pps_gpio

Значит ли это, что dtoverlay был правильно загружен? Что я могу попробовать для того, чтобы сделать запись в файл/dev/устанавливать?

+82
larsen161 9 июн. 2019 г., 19:59:59

Я хочу наглядно увидеть, как некоторые раскладки клавиатуры в X.org похоже, в качестве примера, в Windows я вижу их с программой под названием Microsoft клавиатура создатель макета или даже на Википедии.

Кроме того, откуда макеты X.org пришел? некоторые из них (а именно: США Международный) сильно отличаются от своих аналогов для Windows.

Редактировать: я хотел бы увидеть все возможности с помощью Ctrl, сдвиг, клавиши AltGr и т. д., как в Википедии клавиатуры макет страницы:

(вставить изображение международных макет нас, кто имеет больше репутации)

+29
muazzam abubakar 15 июн. 2017 г., 18:45:28

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil