Эмуляции устройства персонаж из пространства пользователя

В настоящее время мы ведем работы по созданию системы визуализации данных для различных датчиков.

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

Так есть ли способ, чтобы получить системные вызовы (функции Open(), прочитать(), записать()...) на конкретный файл внутри, например, программу на C, которая также выполняется из пространства пользователя?

читать()
(Пользовательского приложения/базы данных) <========= (~/файле mydev) <===== (dummy_driver)
+922
amanda adams 3 окт. 2011 г., 11:33:14
38 ответов

Вы можете использовать IP-маршрут вам выяснить, как ваша машина будет маршрут к IP. Так что если у вас есть список IP в файл по одному в строке, вы могли бы сделать

пока читала-Р Эл; делать
 ГВт="$(IP-маршрута сделать "$АДР" | на awk '/через/ {печати $3}')"
 если [[ -Z от $ГВт ]]; затем
 е 'нет путь для %з\п' "$аддр" >&2
еще
 функции printf '%ы,%з\п' "$параметр" "$ГВт"
интернет
сделано < ip_list

Упс, я забыл указать dev для вас, так что вот решение для этого

пока читала-Р Эл; делать
 IP-маршрута сделать "$АДР" | на awk -ва="$АДР" '/через/ {печать "," $3 "," $5} $2 == "Дэв" {печати ",," $3}'
сделано < ip_list
+997
ANATAR 03 февр. '09 в 4:24

Я смонтировал образ ISO с Фурия монтирование ISO-образов. Я CD в подмонтированном и попытался скопировать файл с

файл судо СР /реж

но КП пишет сообщение об ошибке

СР: не может стат `файл': отказано в доступе

Разрешения файл это -р--р--р--

судо команду chmod 777 файл пишет

команду chmod: невозможно получить доступ к `файл': отказано в доступе

Вы знаете, где может быть проблема?

+987
Jimmy Ng 24 сент. 2011 г., 20:37:20
Другие ответы

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


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

Если он также должен быть читаемым, я бы выровнять столбцы:

$ колонки -Т < сотрудника | сортировка -nk4
адм Смит Декстер 01021975 100000
МИС Дженис Маклауд 01021977 90000
МИС Сара Уинслоу 02151995 58000
МИС Мак Джо 02252003 85000
закон Смита Томас 04102002 56000
закон Смита Алиша 04121991 65000
МГТ Дэвидсон Дарла 04151992 69500
МГТ Макдональд Джордж 06151985 70000
МГТ Купер Джон 06151995 66000
Benneth МИС Джоан 08152001 79000
МГТ Neason Элизабет 10251998 65500
акт Несмит Дональд 11301966 99500
+949
jj0909 8 окт. 2013 г., 22:08:08

Вы можете запустить оборотах -м --сценарии имя_пакета , чтобы увидеть, что выполняется при установке пакета или удалена. Если вы смотрите на пакет у вас не установлен, вы можете запустить оборотах -м --скрипты -п /путь/к/пакету.оборотах.

+936
Kindah 1 сент. 2015 г., 09:46:59

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

Я вижу ваши варианты как:

  1. Подключить диск в существующей системе ШОС или загрузочный жесткий диск в контроллеров Intel ® для openserver рамках Шанхайской организации сотрудничества (или ШОС спасательный диск, если он у вас есть), а затем скопировать ваши данные через сеть или съемные носители. Я понимаю, что это не то, что вы спрашивали, но может быть кратчайшим путем в зависимости от что у вас имеется. Вы можете быть в состоянии найти копию ШОС на eBay, если у вас его нет (найти совместимое оборудование может быть интересно).

  2. Сделать Линукс для крепления ШОС файловой системы HTFS через эти инструкции.

+932
paul zhou 2 дек. 2019 г., 14:29:19

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

С помощью Perl:

#! /usr/Бен/Perl с
используйте list::util в кя(сумма);

$/ = фдоон;
@слово = <> =~ /\S+с/г;
$Макс = $ОКР{столбцы}/2;
для ($Я = 0; $я <= $#слово; $я++) {
 $L = длина $слово[$я];
 для ($С = 2; $С <= $Макс; $с++) {
 если ($л > $ш[$c] цвет[$я%$ц]) {
 $ш[$c] цвет[$я%$с] = $Л
}
}
}
для ($С = $максимум; $с > 1; $с--) {
 последний, если $с + сумма(@{$Ш [с]}) - 1 <= $Пер{столбцы}
}
если($с > 1) {
 @ш = @{$ш [с]};
 для ($Я = 0; $я <= $#слово; $я++) {
 если (($я+1)%$Ц && $Я < $#слово) {
 функции printf "%-*ы ", $ш[$я%$ц], $слово[$я]
 } еще {
 печать "$слово[$я]\н"
}
}
} еще {
 печать "$_\N" для @слово
}

Пример:

$ Лорем-Вт 50 | столбцы=60, что-скрипт
минимумы авт веритатис laudantium Куай voluptatem
есть Нострум магазина еним placeat МКХ
voluptas АБ иммунитет ratione сидеть МКХ сидеть
pariatur Эт сберегательные voluptas авт одио
апну Веро atque voluptatem Амет voluptatem
Ипсум iusto tenetur омнис критерию критерию
Илло ЕА одить excepturi quisquam аут
Нобис Порро incidunt corrupti Максим объявление
есть они

Для не-ASCII текста, увидеть, сделать дисплей ширина строку символов , чтобы определить отображение ширины строки. Что-то вроде:

#! /usr/Бен/Perl с
использовать текст::браузер кя(mbswidth);
используйте list::util в кя(сумма);

$/ = фдоон;
@слово = <> =~ /\S+с/г;
$Макс = $ОКР{столбцы}/2;
для ($Я = 0; $я <= $#слово; $я++) {
 $л = mbswidth $слово[$я];
 для ($С = 2; $С <= $Макс; $с++) {
 если ($л > $ш[$c] цвет[$я%$ц]) {
 $ш[$c] цвет[$я%$с] = $Л
}
}
}
для ($С = $максимум; $с > 1; $с--) {
 последний, если $с + сумма(@{$Ш [с]}) - 1 <= $Пер{столбцы}
}
если($с > 1) {
 @ш = @{$ш [с]};
 для ($Я = 0; $я <= $#слово; $я++) {
 если (($я+1)%$Ц && $Я < $#слово) {
 е $слово[$я] . "" х ($Ш[$я%$Ц]+1-mbswidth($слово[$я]))
 } еще {
 печать "$слово[$я]\н"
}
}
} еще {
 печать "$_\N" для @слово
}
+882
user967837 12 мар. 2013 г., 09:38:06

Ваша проблема не в разрешения папки, но те вновь созданные объекты. Эти разрешения определяются с помощью двух механизмов:

  1. значение umask (всегда)
  2. ACL по умолчанию (если используется)

Команда umask определяет разрешения, которые блокируются для новых объектов, и по умолчанию - 022, блокируя разрешения на запись для группы и остальных. Вы должны установить соответственно это значение при каждом входе в систему, например

значение umask 002

Если вы с помощью ACL можно настроить разрешения группы для новых объектов:

команда setfacl -M Д:Г::rwx по проекту /Домашний/
+825
Mriganka Basu Roy Chowdhury 30 нояб. 2017 г., 20:27:10

Этот вопрос привязан к вам закрыт, так как он очень широкий. Но, я хочу поделиться некоторой полезной информацией, которая может оказаться полезной для будущих ссылок. Вы можете использовать сервис Amazon АМИ изображения , что вы изначально создали (желательно Федора изображения) в среде VirtualBox.

Шаги

Примечание: Вы должны делать все это с правами root.

Сделать новый файл RAW диск

Это ~10 гигов:

ДД, если=/dev/нуль=newimage.сырые БС=графа 1М=10240

Раздел

Во-первых, добавьте его на устройство замыкания:

losetup -ФВ newimage.сырье
Устройство петли-это /dev/loop0 

Далее, раздела его (это делает один раздел на весь диск). Убедитесь, что он загрузочный. По умолчанию-иначе штраф.

команды cfdisk на /dev/loop0

Примечание: Вы должны выбрать запись и нажать Enter для этой работы или вам бросить курить, фактически не разделяя их, что я и делаю каждый раз.

Создайте файловую систему

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

программа fdisk -Л-Ю как /dev/loop0
Диск как /dev/loop0: 10.7 ГБ, 10737418240 байт
255 головок, 63 секторов/дорожку, 1305 цилиндров, общая 20971520 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: от 0x00000000

 Загрузочное Устройство Начало Конец Блоки ID Система
в /dev/loop0p1 * 63 20964824 10482381 83 Линукс

Рассчитать начало раздела Х блока. В этом случае (в большинстве, на самом деле), это 512 * 63 (размер сектора * начальный сектор): 32256. Установки нового устройства loopback для этого раздела путем указания смещения:

losetup -БС -о 32256 newimage.сырье
Устройство петли-это /dev/loop1

Вы собираетесь создать файловую систему теперь с какой размер блока (вероятно, 4096, который является стандартным и то, что я использую) и количество блоков, которые можно вычислить с: ((конец - начало) * единиц) / размер блока, или ((20964824 - 63) * 512) / 4096, в нашем случае.

Чтобы создать файловую систему нашего нового раздела:

массива.в ext3 -б 4096 в /dev/loop1 2620595

Копии и подготовить новую файловую систему

Во-первых, настроить .изображения RAW также как устройство loopback:

losetup -ФВ genprog-RAW-изображениями.сырье
Устройство петли-это /dev/loop2

Смонтировать его:

команды mkdir /MNT в/tmp_1
горе -т с ext3 на /dev/loop2 /тугриков/tmp_1

Сделайте то же самое для своего нового образа:

команды mkdir -Р /тугриков/петли/1
горе -т с ext3 на /dev/loop1 /MNT в/петли/1
СР -в /МНТ/tmp_1/* /шоссе/цикл/1/

Инструкции с сайта я взял это все из предлагает вам нужно скопировать загрузочные модули, чтобы получить initrd и Kernel информация, но по некоторым причинам я не думаю, что я должен был сделать это.

Различные модификации перед добавлением загрузчика

Меню "Правка".LST и убедитесь, что корневой= находится на /dev/sda1, поскольку: (корень= подстрока довольно хаотично расположенных)

В. В /MNT/цикл/1/загрузки/grub/menu для подтверждения.ЛСТ

Редактировать fstab для той же цели (замените /dev/xfvg с /dev/sda1, поскольку):

ви в /MNT/loop1/и т. д./fstab строчку

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

сделать chroot в /MNT/петли/1
МВ в /etc/rc автомобиль.локальный файл /etc/rc автомобиль.местные-старые
корневой пароль 
выход

Настройка grub на новый диск

Отключить и удалить устройство loopback с раздела (один со смещением), так что харчи будут работать, не жалуясь:

размонтировать /шоссе/петли/1
losetup -д /тугриков/loop1

Вернуться к информация из программы fdisk, выше (> команда fdisk -Л-Ю как /dev/loop0) и получим кол-во цилиндров, головок и секторов на дорожку. Затем выполните:

жратва-устройство-карта=/dev/нуль

Вы введите интерактивном жратвы вещь.

устройство жратвы> (hd0) newimage.сырье
жратва> геометрия (hd0) 1305 255 63
жратва> корень (hd0,0)
жратва> настройка (hd0)
Вы получите много выходных, тогда:
Сделано.
жратва> выход

Отключите подключенные диски и удалить все устройства замыкания. Примечания: размонтировать размонтировать. Почему нет н за мной. Кроме того, losetup -список всех активных устройств шлейфа.

losetup -Д на /dev/loop0
losetup -Д в /dev/loop1
losetup -Д в /dev/loop2

Сделать в VirtualBox играть

Это все-таки .сырые, да? Преобразования:

VBoxManage newimage convertdd.сырые newimage.ВДИ

(Я думаю, convertfromraw работает слишком б/convertdd для обеспечения обратной совместимости.)

Используйте newimage.ВДИ в новую машину VirtualBox. Делать вещи по умолчанию, но откройте Настройки, выберите Система -> процессор и установить флажок напротив Включить PAE/NX для.

Отредактируйте /etc/протокол ssh/sshd_config и изменить часть которая говорит "PasswordAuthentication" или что-то с НЕТ На да.

Завершение работы виртуальной машины. Вернувшись в командную строку, чтобы включить sshing в:

VBoxManage modifyvm "имя ВМ" --natpf1 "guestssh,ПТС,2222,,22"

Это будет перенаправлять запросы на хост-машине порт 2222 на гостевые машины порт 22 (где СШ прослушивание происходит по умолчанию). К SSH, выполните:

СШ -п корень [email protected] в

Молодец!

Ссылки

http://church.cs.virginia.edu/genprog/index.php/Converting_an_EC2_AMI_to_a_VirtualBox_.vdi https://superuser.com/questions/504135/where-can-i-find-amazon-linux-ami-image-for-virtualbox http://linux.blogs.com.np/2010/04/05/how-to-move-a-virtual-machine-from-ec2-to-virtualbox-or-kvm/

+754
filmkinogo2014 29 нояб. 2018 г., 01:29:57

Я создал пользовательский арки дистрибутив ISO с Archiso и я написал скрипт установки, который предлагает пользователю для ввода параметров установки. До сих пор процесс установки:

  1. загрузки арку ИСО
  2. запускаем скрипт установки:

    $ ./install.sh

  3. ввод при запросе

Ваш типичный-дружественный-установщик сапоги прямо на установщик и разойдется. Я хотел бы сделать это, имея ./install.sh запускать автоматически вместо того, чтобы быть выполнена пользователем, так что Шаг № 2 исключается.

если я правильно понял, арки ИСО возвращает пользователя на терминал через systemd в Службе, что вызывает процесс/sbin/agetty. Я думаю, что либо нужно изменить или заменить, что сервис станет то, что вызывает мой скрипт, но я не уверен, как идти об этом, или если это даже близко к правильный подход.

Что это правильный способ для загрузки в скрипт установки в дистрибутив лайв CD?

+736
MudarovAslan 21 июл. 2016 г., 04:10:06

Существует лучшее решение. В файле/etc/кода валюты XDG/xfce4/xfconf/ вы найдете настройки по умолчанию для всех пользователей. Он имеет такой же стиль, как дерево в ~/.файл config/xfce4/xfconf, так что вы можете просто скопировать параметры по умолчанию в этом месте. Или вы предоставляете только часть его (убедитесь, что каждый файл является допустимым XML).

+700
Tautological Revelations 18 янв. 2015 г., 04:21:34

&& - это логическое "и"; по сути, она позволяет вам делать что-то на основе того, предыдущая команда завершилась успешно (хотя это не может быть правдой в более сложных случаях, например, считаю верно || неверно && Эхо правда, вот статья о булевой логики правил). Другой способ написания заявление в ваш вопрос будет:

если тест ".$TOMCAT_USER" = .; тогда
TOMCAT_USER=котяра
интернет

Это странный способ проверки неопределенным/нулевым переменной, хотя. В POSIX уже есть несколько способов сделать это:

: "${TOMCAT_USER:=котяра}" # назначить в рамках расширения,
 # `:' это noop для того, чтобы избежать разложения.
TOMCAT_USER="${TOMCAT_USER:-котяра}" # расширяться, а затем назначить

Разница между :=/:- и :-меньше версий, что : версии и проверить, если переменная имеет значение null в дополнение к тестированию, если оно не установлено (которая ближе к исходной тест).

+687
user2434246 18 июл. 2010 г., 22:00:12

Только сброс к исходному значению. Подробности зависят от вашей системы, но один из этих должен работать:

экспортировать дисплей=:0.0
экспорт отображать=значение localhost:0.0
+669
Apple New Orleans 24 февр. 2010 г., 17:30:53

Это практические различия:

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

  • Используя исходный скрипт вынужден бежать в текущем процессе (в рамках родительского процесса). Тогда переменные окружения в скрипте останется.

+647
Java Guy 25 мар. 2014 г., 03:29:58

У меня есть следующие файлы, которые содержат минифицированный код JavaScipt. Каждый файл заканчивается в комментарии:

Структуру папок

|--статические
|--Яш
|--1.1001bbaf.chunk.js
|--во время выполнения~main.229c360f.js
|--main.57f2973b.chunk.js

1.1001bbaf.chunk.js

(окно.webpackJsonp=окно.webpackJsonp||[]).пуш .....
//# sourceMappingURL=1.1001 bbaf.чанка.Яш.карте

время выполнения~main.229c360f.js

!функция(е){функция р(р){для .....
//# sourceMappingURL=время выполнения~главная.229c360f.Яш.карте

main.57f2973b.chunk.js

(окно.webpackJsonp=окно.webpackJsonp||[]).пуш .....
//# sourceMappingURL=главная.57f2973b.чанка.Яш.карте

Мое требование о том, чтобы сбросить содержимое всех файлов в один файл main.jsтакие, что контент добавляется и не удаляется.

Я пробовал следующее решение:

  1. кошка статические и JS/*.в JS >> main.js

    Хорошо работает, но он добавляет содержимое второго файла в конец первого, который заканчивается в комментарии. Что-то вроде этого:

//#sourceMappingURL=1.1001 bbaf.чанка.Яш.карте(окна.webpackJsonp=окно.webpackJsonp||[]).пуш .....

Теперь вся строка является комментарием в текстовом редакторе Vim и все, начиная с этой строки является комментарием в атом текстовом редакторе.

По умолчанию поведение моего ВИМ текстового редактора заключается в том, что если я нажму вывода в режиме командной строки и если последняя строка комментария //..., новая строка начинается с //.

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

Ограничение в использовании Баш только.

Vim code snapshot

Atom code snap

+640
junkyhlm 14 апр. 2012 г., 05:54:34

У меня есть файл с почти идентичными линиями, которые имеют некоторые незначительные различия, и я хочу подчеркнуть различия между каждой линии.

Пример:

  • Быстрая коричневая лиса прыгает через ленивую собаку.
  • РаСК коричневая лиса прыгает через ленивую собаку.
  • Знахарки лиса прыгает овЕР - очень ленивая собака.
  • Знахарки лиса прыгает предоставляют действительно очень ленивая собака.

(здесь жирным шрифтом знаки, символы, которые были вставлены и изменен по сравнению с предыдущей строки и курсивом символы знаки, которые будут удалены в следующей строке).

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

Я пытался построить что-то с dwdiff (итерации по линии, а затем сравнивая последовательных линий), но не нашел пути, чтобы выделить удаление персонажей:

входной_файл=$1
строка1=
строка2=
lineNo=0
в то время как ИФ="" читай-Р строки || [ -Н "$строки" ]; делать
строка1=$строка2
строка2=$строки

 если [[ "$lineNo" -ГТ 0 ]]; затем
 dwdiff -1 -С <(Е '%З\П' "$строка1") <(е '%з\п' "$строка2")
еще
 функции printf '%з\п' "$строка2"
интернет

lineNo=$((lineNo+1))
сделано

В идеале разница будет на самом деле работать над персонажами, но слово-уровень различий будет все в порядке.

Есть ли способ, чтобы получить этот результат с dwdiff? Или есть существующий инструмент, который делает это?

+559
stempelo 13 сент. 2011 г., 20:06:27

Я использую clitxt как нет счета не требуется, и нет никаких параметров или параметры, чтобы помнить. Вы просто передайте команду clitxt и он возвращает URL-адрес. например

корень@server3219-old7 [~]# ням -й обновление | clitxt
https://clitxt.com/t/ad7-1426995329.txt
+537
Rell Arvie Baldemor 11 мар. 2011 г., 00:09:57

Для OpenSSH, увидеть человека через SFTP

 -предел л 
 Ограничивает использование полосы пропускания, указанное в Кбит/сек.
+507
Smurray 6 сент. 2014 г., 11:22:10

Вы можете сделать что-то вроде этого:

udevadm инфо-А-Н с /dev/ФСР

чтобы просмотреть атрибуты, как в udev делает; что в значительной степени помогает устранению проблем с такой. В частности, на случайной USB-накопитель, я замечаю, что idVendor и idProduct должны не иметь значение 0x префикс. Так что вы должны попробовать:

... У attrs{idVendor}=="04e8", у attrs{idProduct}=="61b6", ...
+498
Resa 1 нояб. 2014 г., 23:53:06

Я пытаюсь установить новую версию в RabbitMQ на мой малиновый Пи 3, работает новый образ raspbian (на основе Debian 9).

Я следовал руководство по установке для Debian/Ubuntu, который работал для меня на Ubuntu 18.04, но не на raspbian: https://www.rabbitmq.com/install-debian.html

Все, что я пытался сделать в соответствии с руководством для принудительного использования их собственного репозитория (создание /и т. д./кв/источников.список.д/bintray.Эрланг.список и /etc/АПТ/предпочтения.д/Эрланг), когда я делаю apt-получить установку Эрланг-noх я получаю версию 19.2.1 из другого репозитория. Эта версия не работает с новыми в RabbitMQ-сервер-релизы, и тоже дыры в безопасности.

Так что теперь вместо этого, я хочу, чтобы вручную установить Эрланг-noх пакеты, нашел здесь на в RabbitMQ репозитория: http://dl.bintray.com/rabbitmq/debian/pool/erlang/21.0.5-1/debian/stretch/

Как я могу скачать пакеты и установить их все сразу? Должен ли я копировать вставить имя все это?

Редактировать: я заметил, есть erlang_21.0.5-1_all.deb пакет в нижней части списка, пытался скачать и установить его, но как оказалось он не содержит все пакеты на всех, это только 36 КБ.

+493
Dan Fischbach 30 мар. 2017 г., 04:48:58

На баш не является параметром команды wget. То, что происходит здесь заключается в том, что вы скачиваете что-то с командой wget и передача его на bash для запуска.

Да, здесь есть проблема безопасности. Вопрос в том, что вы запускаете скрипт извлечена откуда-то не глядя на сам скрипт. Если вы получаете скрипт с wget от надежного источника, то это может быть хорошо. Если нет, то я предлагаю загрузить его в файл во-первых, проверять его, и затем запустить его как скрипт, если вы думаете, что это можно сделать безопасным образом.

Там были троянские программы распространяются как shell-скрипты, которые требуют от пользователей, чтобы загрузить скрипт и запустить его. Линукс.MulDrop.14 (биткоин майнер) является одним из таких сценариев, ориентированные на пожилых Raspberry Пи.

+492
Edgar Gharibian 1 сент. 2017 г., 04:05:00

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

Здесь, в зависимости от команды xargs реализации РМс устройства stdin будет либо трубы из найти или /dev/нуль, так без , найти может в конечном итоге прочитав ответ на эти запросы из выход найти!

-печати - это действие по умолчанию для найти в дистрибутивах Linux и POSIX-совместимых систем, но, возможно, должны быть явно указаны на очень старых Unix или Unix-подобных системах.

Поэтому его целью было, наверное, сделать команду более прочный и портативный. Вы могли бы сделать лучше варианты найти (выйти за пределы стандарта POSIX):

найти /реж/ПРД/журнал опции-mtime +90 -print0 команды | команды xargs -0 РМ -Ф

во избежание проблем с именами файлов, содержащих “специальных” символов (включая пробелы, символы новой строки, табуляции, одиночные кавычки, двойные кавычки, обратный слеш), и если найдет поддержку -удалить действие,

найти /реж/ПРД/журнал опции-mtime +90 -удалить

во избежание нереста других процессов для выполнения удаления (а также во избежание некоторые проблемы расовых состоянии). (Обратите внимание, что я указания /реж/ПРД/журнал здесь, чтобы соответствовать вашему заявлено требование из первого предложения вашего вопроса, как подтвердили в комментариях.)

С POSIX найти, вы все еще можете избежать команды xargs и именем парсинг, попросив найти для запуска РМ себя:

найти /реж/ПРД/журнал опции-mtime +90 -экзек РМ -Ф '{}' +

Кроме того, более портативный и надежный, он также избегает вопроса о РМ чтение ответы из найтис выходов упомянутых выше (также не работает РМ , если файл не найден).

Если /реж/прод/отчет содержит подкаталоги, вы хотите, чтобы фильтровать их, чтобы избежать сообщений об ошибках, поскольку РМ не могу удалить их:

найти /реж/ПРД/журнала ! -тип D опции-mtime +90 -экзек РМ -Ф '{}' +
+471
JaneSneg 2 окт. 2017 г., 03:31:39

Файл 'версий' является более общим термином для того, что этот вопрос Цефов, о чем говорю. Функция "История файлов" в Windows 10 и возможность управления версиями в Dropbox хорошие примеры вы, наверное, встречали (хотя ни один из них делается в файловой системе).

Насколько файловых систем, которые фактически реализуют этот:

  • Файлы-11: классической и VAX/VMS и для OpenVMS файловой системы. Версионность файлов является неотъемлемой частью дизайна виртуальных машин, так что вполне естественно, что основной файловой системы он использовал его поддерживал изначально. Когда версий был включен, вы можете получить доступ к старым версиям файлов с помощью специального синтаксиса для пути к файлу.
  • Ископаемых: основной файловой системе, План 9 из Лаборатории Белл после 200. Просто как файлы-11, ископаемые предназначена для версий с самого начала, хотя, как Вы доступ к старой версии несколько отличается от файлов-11. Ископаемое имеет дополнительную особенность, что он мог бы вытеснить старые версии внешних систем хранения данных (как правило, работают Венти, архивный червь-тип файловой системы). Оригинальная файловая система для Plan 9 также поддерживает управление версиями, а также может отправлять данные на архивное хранение, но она вышла из употребления довольно быстро, когда ископаемое стало широко доступным.
  • GitFS: GitFS специальный предохранитель-интерфейса для системы контроля версий Git. Это позволяет подключить репозиторий Git, как локальную файловую систему, и автоматически фиксирует любые изменения. Я видел подобные проекты и для других СКВ программного обеспечения. Официальный репозиторий здесь.

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

Кроме того, стоит отметить, что ни ее, ни ЗФС на самом деле поддерживать это. Обоих из них есть снимки поддержку, но они не могут моментальных снимков отдельных файлов (снимков на обе работают на более высокой степенью детализации). Оба из них поддерживают reflinks хотя, что означает, что вы могли бы реализовать эту функциональность на них сверху, это не то, что они делают изначально (OCFS2 и XFS также поддержка reflinks).

+437
Sparky1 17 мая 2017 г., 10:25:01

У меня есть трубопровод, который запускается с помощью команды. По некоторым администратор/причины сервере, что инструмент должен быть запущен из узла. Этот инструмент вызывает все действия от моего трубопровода в файл под названием трубопровод.шагов. Так что я хотел бы сделать это

$ qsub -я
$ на CD /путь/к/моему/инструмент/
$ ./запуск газопровода-трубопровода.шаги

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

Шаг1: 
 write_pbs_script ${имя}.ПБС
 qsub ${имя}.ПБС

setp2:
продолжить...

Поскольку я уже начала трубопровода от узла, с помощью qsub выиграть вновь созданных ПБС скрипты явно не получится. Как я могу управлять, чтобы запустить свой конвейер в узел, и этот узел, отправки новых рабочих мест в различных узлах?

+371
Cako 25 окт. 2010 г., 01:43:28

Я создана новая система и нужно предоставить полномочия пользователя root получить доступ к X отображения, отличный от root пользователя для запуска утилиты GUI.

Это звучит, как вы хотите команду xhost +Си:локальный_пользователь:корень. (Это не на всех реализациях X. человек Xsecurity также говорит, что это не совсем эффективным в некоторых реализациях. Но, похоже, лучше, чем +местные:)

Кроме того, ваш X-сервер был, вероятно, в любом случае не напрямую работает от сети. Е. Г. Смотри , Как я могу подключиться к удаленному X-серверу _without_ СШ?

Я использовал команду xhost команду для этого как следует, но ..., кажется, разрешен доступ к удаленному серверу lb.usemaxserver.de

команду xhost +местное ищет хоста локальной, так это зависит от того, что у вас есть в DNS поиск пути и т. д.

$ xhost +для местных
команду xhost: плохо узла "местный"
$ копать местные
...
;; флаги: в QR РД рекламы РА; запрос: 1, ответов: 0, авторитет: 0, дополнительную: 0
...

Похоже, что у вашей системы устраняет местные, с несколькими различными хозяевами. Сравните:

$ xhost +для smtp.gmail.com
smtp.gmail.com добавляются в список контроля доступа 
$ команду xhost
контроль доступа должен быть включен, только авторизованные клиенты подключаются
INET6:wr-in-x6d.1e100.net
INET:wr-in-f108.1e100.net
INET:wr-in-f109.1e100.net
Си:локальный_пользователь:Алан
$ копать smtp.gmail.com
...
smtp.gmail.com. 104 в ВИМЯ gmail-smtp-msa.l.google.com.
gmail-smtp-msa.l.google.com. 104 В 108.177.15.108
gmail-smtp-msa.l.google.com. 104 В 108.177.15.109
...
$ покопаться АААА smtp.gmail.com
smtp.gmail.com. 170 в ВИМЯ gmail-smtp-msa.l.google.com.
gmail-smtp-msa.l.google.com. 271 в АААА 2a00:1450:400С:c0c::6С
$ Диг-х 2a00:1450:400С:c0c::6С
с.6.0.0.0.0.0.0.0.0.0.0.0.0.0.0.С. 0.С. 0.с.0.0.4.0.5.4.1.0.0.а.2.ип6.Арпа. 300 в почтовике wr-in-x6c.1e100.net.
+369
Jared Fields 22 окт. 2017 г., 05:06:38

Я хотел запустить программу учебник по OpenGL в мой Slackware 14.0. Он компилируется, но когда я пытаюсь запустить его, он завершает работу с ошибкой:

ошибка: в GLSL 3.30 не поддерживается. Поддерживаемые версии: 1.00-Эс, 1.10 и 1.20

Я использую драйвер Radeon. Как перейти на OpenGL?

+331
guk ss 2 нояб. 2010 г., 02:11:43

У кого-нибудь есть новости про -СК патчи для ядра Linux 3.13 дерево? Я проверил здесь, но пока ничего нет...

+290
Joykhamounty khamounty 11 апр. 2013 г., 10:13:02

Я не есть HP-UX в доступной для меня, и я никогда не был большим по HP-UX с вентилятором.

Оказывается, что в Linux, процесс или может для каждого пользователя ограничение на Существует много дочерних процессов. Вы можете увидеть его предел ЗШ встроенный (вроде бы походит на команду ulimit-U и в bash):

1002 % предел
cputime неограниченное
размер файла неограничен
datasize неограниченное
размер стека stacksize 8МБ
coredumpsize 0 КБ
memoryuse неограниченное
maxproc 16136
...

Вот на арку ноутбук с Linux.

Я написал небольшую программу, чтобы проверить, что предел:

#включить заголовочный файл <stdio.ч>
#включить <сигнал.ч>
#включить <запустите.ч>
код #include <errno значение.ч>
#включить <строка.ч>
код #include <sys файлы/типы.ч>
код #include <sys в/ждать.ч>

летучие инт sigchld_cnt = 0;

voida
sigchld_hdlr(тип int signo)
{
++sigchld_cnt;
}

инт
основной(инт ас, гольца **А. В.)
{
 инт циклов = 1;
 инт child_cnt = 0;
 инт статуса;

 сигнала(сигнала sigchld, sigchld_hdlr);

 функции printf("родитель ПИД %д\п", getpid());

 время (цикл)
{
 переключатель (вызов Fork())
{
 случай 0:
Для _exit(0);
перерыв;
 чехол -1:
 fprintf(stderr, в, Проблема "с вилкой(), %д детей: %з\п",
 child_cnt, использовать strerror(errno значение));
 зацикливание = 0;
перерыв;
по умолчанию:
++child_cnt;
перерыв;
}
}

 fprintf(stderr, "указанное спит, раздвоенный %д дочерние процессы\п", child_cnt);
 fprintf(stderr, "указанное получил %д sigchild\Н", sigchld_cnt);
сна(10);

 зацикливание = 1;
 делать {
 тип int х = ожидание (и статус);

 если (Х != -1)
--child_cnt;
 еще если (значение errno != Ошибкой eintr) {
 fprintf(stderr, "указанное ждать() проблемы %д детей осталось: \%з\п",
 child_cnt, использовать strerror(errno значение));
 зацикливание = 0;
}
 } пока (зацикливание);

 функции printf("%д дети ушли, %д сигнала sigchld\п", child_cnt, sigchld_cnt);

 возврат 0;
}

Это было удивительно трудно "собрать" всех зомби, вызывая ждать(2) достаточное количество раз. Кроме того, количество принимаемых сигналов сигнала sigchld никогда не совпадает число дочерних процессов, раздвоенным: я верю в ядре Linux иногда посылает 1 сигнала sigchld для ряда вышел из дочерних процессов.

В любом случае, на мой Арч Линукс ноутбук, я вам 16088 дочерние процессы раздвоенный, и это должно быть количество зомби, так как программа не подождите, (2) системные вызовы в обработчик сигнала.

На мой Slackware 12 сервере, я получаю 6076 дочерних процессов, который соответствует стоимости maxproc 6079. Мой ID пользователя имеет 2 других процессов, запущенных, демон и zsh. Вместе с первым, не зомбированному экземпляр программы, что делает 6079.

На вилке(2) системный вызов завершается с "ресурс временно недоступен" ошибка. Я не вижу никаких других доказательств того, что ресурс недоступен. У меня несколько иные цифры, если я запускаю мою программу одновременно в 2 разных xterms, но они не складываются в тот же номер, если я запускаю его в один в xterm. Я предполагаю, что это процесс записи таблицы, или поменять или некоторых системных ресурсов, а не просто произвольное ограничение.

У меня нет ничего другого, чтобы попробовать его прямо сейчас.

+244
user182647 7 мар. 2018 г., 05:31:08

Я это исправил, удалив символы '/' в строку '--с-питон3-настройка-маршрутизатора dir=/usr и/lib в/питон3.2/'

например, так: - с-питон3-настройка-маршрутизатора dir=/usr и/lib в/питон3.2

+215
Cclb 25 апр. 2018 г., 10:17:21

Я испытываю случайных рабочего стола зависает (мне надо выключить систему) после последнего обновления на моем окне Archlinux. Сегодня это произошло через несколько минут после запуска. Только запущенные программы были:

  • Гугл Хром 43.0.2357.134 (недавно установили)
  • Оболочки GNOME 3.16.3
  • Терминал GNOME 3.16.1
  • Пакман 4.2.1

Моя версия ядра 4.1.2-2-арка

Только две общие вещи, выполняемых на всех фризы ядра 4.1.2 и Chrome 43. И я начал с этой проблемы после обновления на Linux 4.1.2 и установке хром, а не хром. К сожалению, у меня оба обновления одновременно. Неужели кто-то еще испытывает то же самое?

Редактировать: Кажется, что даже не Хром виноват. Как я заморозить систему без необходимости запускать Chrome на этой сессии. Иногда случалось с WMWare, но это произошло без необходимости тоже WMWare. Так что я думаю, что это проблема драйвера ядра/. Сегодня у меня было обновление платформы x86-видео-Интел драйвера... посмотрим, если все наладится.

+121
Jordan Junior 12 июн. 2010 г., 04:36:29

Что вы делаете неправильно

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

$# отчеты количество аргументов при запуске. например ./«имя_сценария» 1 2 3, Когда используется в скрипте, он вернется 3.

+118
Ram RS 30 июл. 2015 г., 00:41:52

Сказать, что я добавить следующие правила iptables:

в iptables -a ввод -п ПТС -ы на localhost --dport 4444 -J будет принимать
в iptables -a ввод -п протокол tcp --dport 4444 -J, его падение

Это позволяет доступ к localhost на порт 4444, затем блокирует все айпишники от доступа к порту 4444...

Теперь я хочу, чтобы отменить предыдущие команды в iptables. Что это самый простой способ, чтобы "отменить" что? например, разрешить все IP к порту 4444.

+89
nope noway 7 мар. 2010 г., 16:04:14

Введя следующую команду печатает дубликаты, как показано ниже. Не все линии на печать дважды, но некоторые делают. Что это дает?

ХХХХ:~ ХХХХ$ человек -к пид
пид(ntcl) - процесс извлечения идентификаторов
pidpersec.д(1м) - печать новых Пидов в секунду. Использует Потребителя
rwbypid.д(1м) - чтение/запись звонков ПИД. Использует Потребителя
syscallbypid.д(1м) - системных вызовов по идентификатору процесса. Использует Потребителя
ГИТ(1) - глупый трекер содержания 
Суб::Консигнант: кулинарная книга(3 дня) - полезно, демонстративное, или тупо тема::экспортер трюки
Tcl_DetachPids(3tcl), Tcl_ReapDetachedProcs(3tcl), Tcl_WaitPid(3tcl) - управление дочерними процессами в фоновом режиме
getpid(2), getppid(2) - Сделать родителей или вызывающего процесса идентификации
пид(ntcl) - процесс извлечения идентификаторов
pidpersec.д(1м) - печать новых Пидов в секунду. Использует Потребителя
pthread_setugid_np(2) - Настройка на поток идентификатор пользователя и одной группы
rwbypid.д(1м) - чтение/запись звонков ПИД. Использует Потребителя
syscallbypid.д(1м) - системных вызовов по идентификатору процесса. Использует Потребителя
ждать(2), wait3(2), wait4(2), с помощью waitpid(2) - дождитесь окончания процесса 
ГИТ(1) - глупый трекер содержания 
ХХХХ:~ ХХХХ$ 
+87
jws121295 8 нояб. 2012 г., 18:25:28

Другой вариант, столь же безопасным, чтобы использовать команду sudo переключатель, чтобы войти в систему как пользователь root:

$ судо -я
# Эхо clock_hctosys=\"да\" > > в /etc/conf файл.д/hwclock'

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

Опция-I (имитирует первоначальный логин) запускает Shell
 указанный пароль записи в базе данных конечного пользователя
 в качестве регистрационной оболочки. Это означает, что логин-конкретный ресурс
 файлы, такие как .профиль или .логин будет прочитать оболочкой.
 Если указана команда, передается оболочке для
 выполнение с помощью консоли опция-c. Если нет команды
 указано, интерактивная оболочка выполняется. 
+77
Wilbert Monge 2 сент. 2010 г., 14:57:21

Я использую Debian Джесси (тестирование). У меня Bluetooth мышь (Майкрософт лепить комфорт) и можно ли привязать его и использовать его хорошо, но после некоторого времени бездействия (около 10 минут) она перестает работать, приходится вручную коснитесь набор для обнаружения кнопкой на мышке и повторно синхронизировать его в командной строке.

Те же мыши я пробовал на OS X и все работает, так что это не аппаратная проблема

Ядра 3.14.12-1 (2014-07-11)

Я пару мышкой с помощью этой команды:

судо хидд-подключение 30:59:В7:72:А5:А7

Когда в паре правильно, это файл/var/журнал/syslog в выходной

7 января 15:22:42 стола СК: Новое HID устройство 30:59:В7:72:А5:А7 (Майкрософт Bluetooth мышь )
7 января 15:22:42 ядра рабочего стола: [103877.102083] спрятал-универсальный 0005:045E:07A2.0009: неизвестный тег элемента с 0x0
7 января 15:22:42 ядра рабочего стола: [103877.102481] вход: для Microsoft Bluetooth мышь как /devices/pci0000:00/0000:00:02.0/usb2/2-3/2-3:1.0/bluetooth/hci0/hci0:42/0005:045E:07A2.0009/input/input51
7 января 15:22:42 ядра рабочего стола: [103877.102884] спрятал-универсальный 0005:045E:07A2.0009: ввод,hidraw3: поддержка Bluetooth версии v1.29 мышкой [Майкрософт Bluetooth мышь ] О 00:15:83:С8:52:19

После некоторого время бездействия, это напечатанный на один и тот же файл журнала:

7 января 15:34:34 рабочего стола acpid: устройство ввода было отключено, ФД 20

Если я нажимаю кнопку мыши или переместить его, это будет напечатано:

7 января 15:49:55 рабочего стола bluetoothd[650]: отказавшись от входного устройства подключение: нет такого файла или каталога (2)
7 января 15:49:56 рабочего стола bluetoothd[650]: отказ от подключения 30:59:В7:72:А5:А7: неизвестное устройство

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

Это udevadm информация -п ответ:

П: /devices/pci0000:00/0000:00:02.0/usb2/2-3/2-3:1.0/bluetooth/hci0/hci0:42/0005:045E:07A2.0004/input/input22
Е: АБС=100000000
Е: DEVPATH=/devices/pci0000:00/0000:00:02.0/usb2/2-3/2-3:1.0/bluetooth/hci0/hci0:42/0005:045E:07A2.0004/input/input22
Е: ЭВ=10001f
Е: ID_FOR_SEAT=вход-разъем PCI-0000_00_02_0-с USB-0_3_1_0
Е: ID_INPUT=1
Е: ID_INPUT_KEY=1
Е: ID_INPUT_KEYBOARD=1
Е: ID_INPUT_MOUSE=1
Е: ID_PATH=разъем pci-0000:00:02.0-УСБ-0:3:1.0
Е: ID_PATH_TAG=разъем PCI-0000_00_02_0-с USB-0_3_1_0
Е: ключ=4837fff072ff32d 1f0001 bf54444600000000 30f908b17c007 ffe77bfad9415fff febeffdff3cfffff fffffffffffffffe
Е: MODALIAS=вход:b0005v045Ep07A2e0129-Е0,1,2,3,4,14, k71,72,73,74,75,77,79,7 A,7B,7C,7D,7E,7F,80,81,82,83,84,85,86,87,88,89,8 A,8B,8C,8E,90,96,98,9 B,9C,9E,9F,A1,A3,A4,A5,A6,A7,A8,A9,AB,AC,AD,AE,B0, B1,B2,B5,B6,B7,B8,B9,BA,BB,BC,BD,BE,BF,C0,C1,C2,CE,CF,D0,D1,D2,D4,D8,D9,DB,DF,E4,E7,E8,E9,EA,EB,F0,F1,100,110,111,112,113,114,161,162,166,16 A,1 6E,172,174,176,178,179,17 A,17B,17C,17D,17F,180,182,183,185,188,189,18 C,18D,18E,18F,190,191,192,193,195,198,199,19 A,1A0,1A1,1A2,1A3,1A4,1A5,1A6, 1A7,1A8,1A9,1АА,1АБ,1АС,1АД,1AE,1B0,1в1,1Б7,1БА,Р0,1,6,7,8,9,А20,М4,lsfw
Е: МСЦ=10
Е: наименование="Майкрософт Bluetooth мышь "
Е: Ф="00:15:83:С8:52:19"
Е: продукт=5/45e, что/7а2/129
Е: ПРОП=0
Е: РЭЛ=3c3
Е: подсистема=вход
Е: теги=:сиденье:
Е: УНИК="30:59:В7:72:А5:А7"
Е: USEC_INITIALIZED=55796705
+72
mitlermi 11 июл. 2011 г., 14:06:16

Недавно мы совершенствуем наш интернет-провайдера, который теперь поставляется с 2,4 ГГц и 5 ГГц беспроводной доступ в интернет. Я могу правильно подключить на 2.4 ГГц на 5 ГГц я испытываю случайные "задержки" в связи. Более конкретно, менеджеру сети не отключать от роутера однако, чтобы обновить страницу в браузере, когда отставание удары он должен 7-30 секунд. Несколько раз соединение SSH тоже упал. Это происходит в случайном порядке, но, как правило, каждые 3-5 минут. Я попытался переключить канал 5ГГц не повезло. Остальные устройства в доме не испытывает никаких проблем.

Я уже пробовала переустановить накопители Intel 3160 из бэкпортов, а также переустановить Linux-образ не повезло. У меня также отключен интернет.энергосбережения как wlan0 не повезло.

Кто-нибудь есть идея, как ее решить или отладить эту проблему?

Таковы некоторые сведения о системе:

команды uname -а:

Linux от Debian 4.9.0-8-для amd64 #1 СМП в Debian 4.9.110-3+deb9u5 (2018-09-30) архитектуру x86_64 GNU/Линукс (Дебиан стрейч)

сеть lshw -с:

*-сеть
 описание: беспроводной интерфейс
 продукт: беспроводной 3160
 поставщик: корпорация Intel
 физический идентификатор: 0
 автобусная информация: [email protected]:03:00.0
 логические название: как wlan0
 версия: 93
 серийный: 34:е6:объявления:быть:63:65
 ширина: 64 бит
 часы: 33мгц
 возможности: ПМ МСИ разъем pciexpress bus_master cap_list Ethernet на физический беспроводной
 конфигурация: эфир=драйвер да=iwlwifi driverversion=4.9.0-8-прошивки для amd64=17.948900127.0 ИС=задержки 192.168.0.17=ссылка 0=да мультикаст=да, беспроводные=стандарт IEEE 802.11
 ресурсы: прерывание:49 память:c1000000-c1001fff

iwconfig:

как wlan0 стандарта IEEE 802.11 Эссид:"бюстгальтером****" 
 Режим:управляемая частота:5.56 ГГц точки доступа: ф8:АБ:05:00:1Е:де 
 Битрейт=390 Мб/с ТХ-мощность=22 дБм 
 Повторить короткое ограничение:7 РТС чет:с фрагмент чет:с
 Ключ шифрование:выкл.
 Управление питанием:выключение
 Качество связи=уровень сигнала 62/70=-48 дБм 
 ГХ недействительным nwid:0 RX для поврежденных функция Crypt:0 RX для поврежденных фрагов:0
 Техас чрезмерных повторов:0 недействительные смешанная:125 пропустили Маяк:0

помощью ifconfig:

как wlan0: флаги=4163<копирование,трансляция,запуск,мультикаст> МТУ 1500
 инет 192.168.0.17 маска трансляции 255.255.255.0 192.168.0.255
 inet6 на fe80::36e6:adff:Фебе:6365 prefixlen 64 0х20 кодобласти<ссылка>
 inet6 2a02:8109:a3c0:55af:36e6:adff:Фебе:6365 prefixlen 64 кодобласти с 0x0<глобальной>
 эфир 34:е6:объявления:быть:63:65 txqueuelen 1000 (локальные сети)
 RX пакетов 415816 байт 507186123 (483.6 МИБ)
 Ошибки ГХ 0 за 2 перерасход 0 рамы 0
 Техас пакеты 144134 байт 31353570 (29.9 Мб)
 Ошибки Техас за перерасход 0 0 0 0 перевозчик collisi

команду lspci -к -НН | грэп -это 3 -я сетка:

03:00.0 сетевой контроллер [0280]: корпорация Intel беспроводной 3160 [8086:08b4] (ОБ 93)
 Подсистемы: корпорация Intel двухдиапазонный беспроводной сети переменного тока 3160 [8086:8270]
 Драйвер ядра В использовать: iwlwifi
 Модули ядра: iwlwifi

modinfo iwlwifi:

имя файла: /Либ/модули/4.9.0-8-для amd64/ядра/драйверов/сеть/беспроводная связь/Интел/iwlwifi/iwlwifi.ко
лицензия: GPL
автор: Авторское право(c) 2003 - 2015 корпорация Intel <[email protected]>
описание: Intel(R) и драйвер беспроводной сети WiFi для Linux
прошивка: iwlwifi-100-5.ucode
прошивка: iwlwifi-1000-5.ucode
прошивка: iwlwifi-135-6.ucode
прошивка: iwlwifi-105-6.ucode
прошивка: iwlwifi-2030-6.ucode
прошивка: iwlwifi-2000-6.ucode
прошивка: iwlwifi-5150-2.ucode
прошивка: iwlwifi-5000-5.ucode
прошивка: iwlwifi-6000g2b-6.ucode
прошивка: iwlwifi-6000g2a-6.ucode
прошивка: iwlwifi-6050-5.ucode
прошивка: iwlwifi-6000-4.ucode
прошивка: iwlwifi-7265D-26.ucode
прошивка: iwlwifi-7265-17.ucode
прошивка: iwlwifi-3168-26.ucode
прошивка: iwlwifi-3160-17.ucode
прошивка: iwlwifi-7260-17.ucode
прошивка: iwlwifi-8265-26.ucode
прошивка: iwlwifi-8000C-26.ucode
прошивка: iwlwifi-9000-ПУ-А0-ЛНР-А0--26.ucode
прошивка: iwlwifi-9260-й-А0-ЯФ-А0--26.ucode
прошивка: iwlwifi-9000-ПУ-А0-ЯФ-А0--26.ucode
прошивка: iwlwifi-Цюй-А0-ЯФ-В0--26.ucode
псевдоним: ЧКВ:v00008086d00002720sv*sd00000A10bc*СК*я*
псевдоним: ЧКВ:v00008086d0000A370sv*sd00001030bc*СК*я*
псевдоним: ЧКВ:v00008086d00002526sv*sd00001030bc*СК*я*
псевдоним: ЧКВ:v00008086d000031DCsv*sd00000030bc*СК*я*
[...]
зависит: cfg80211
retpoline: г
intree: г
vermagic: 4.9.0-8-amd64 в СМП mod_unload modversions 
Парм: swcrypto:использование крипто в программное обеспечение (по умолчанию 0 [оборудование]) (инт)
Парм: 11n_disable:отключить 11н функциональность, растровое изображение: 1: Полный, 2: Отключение агг Техас, 4: отключить приемник агг, агг 8 включить Техас (uint с)
Парм: amsdu_size:размер amsdu 0: 12К для multi приемник устройства очередь, 4K и других устройствах 1:4к 2:8К 3:12К (по умолчанию 0) (инт)
Парм: fw_restart:перезагрузите прошивку в случае ошибки (по умолчанию true) (боол)
Парм: antenna_coupling:указать соединение антенны в дБ (по умолчанию: 0 дБ) (инт)
Парм: nvm_file:НВМ файла (эта программа)
Парм: d0i3_disable:отключить d0i3 функции (по умолчанию: г) (боол)
Парм: lar_disable:отключить ларь функции (по умолчанию: N) (боол)
Парм: uapsd_disable:отключения по U-apsd и функциональные возможности растрового изображения 1: БСС 2: P2P-клиент (по умолчанию: 3) (uint с)
Парм: bt_coex_active:включить WiFi/Вт сосуществовать (по умолчанию: включено) (боол)
Парм: led_mode:0=по умолчанию, 1=в(РФ)/off(выкл РФ), 2=мигает, 3=Off (по умолчанию: 0) (инт)
Парм: power_save:включить WiFi управление питанием (по умолчанию: отключено) (боол)
Парм: power_level:сила сохранения по умолчанию уровень (диапазон от 1 до 5, по умолчанию: 1) (инт)
Парм: fw_monitor:прошивка монитора - для отладки прошивки (по умолчанию: false - нужно много памяти) (боол)
Парм: d0i3_timeout:тайм-аут, чтобы D0i3 записи в режиме ожидания (МС) (uint с)
Парм: disable_11ac:отключить возможности Ури (по умолчанию: false) (боол)
+58
Andraz Zuccato 14 окт. 2016 г., 22:22:59

В то время как это технически можно делать арифметические операции с датами в СЭД, это не правильный инструмент для работы. Использовать такой инструмент, как awk или Perl, который имеет целочисленную арифметику встроенная.

Ваше требование является необычным для дата манипуляций, поэтому вам понадобится богатая библиотека манипуляции, если вы не хотите, чтобы жестко кодировать операции с датами. В Perl дата::Манип имеет функции, такие как Date_DaysInMonth.

#!/usr/Бен/ОКР на Perl
использовать строгие;
использование предупреждений;
дата использования::Манип;
использовать list::util в кя(/./);
суб shift_month {
 мой ($Дельта, $г, $г, $г) = @_;
 $м += $Дельта;
 $г += $м / 12;
 М $ % = 12;
 возвращение ($г, $г, мин($д, Date_DaysInMonth($г, $г)));
}
мой $next_day = ParseDateDelta("1 день");
мой ($шавка, $конец) = (ParseDate($argv[0] в), ParseDate($массива argv[1]));
пока (Date_Cmp($шавка, $конец) < 0) {
 мои @ГМД = UnixDate($шавка, кя(%г %м %д));
 еогеасп мой $Я (0..3) {
 функции printf "%02d порта-%04д-%02d порта|", @{[shift_month($я, @ГМД)]}[1, 0, 2];
}
 $шавка = DateCalc($шавка, $next_day);
 распечатать "\п";
}
+43
AdrianShepherd 13 февр. 2011 г., 22:11:10

Вы goofed вверх .файл Desktop. На старпома ключ должен один из , , %по Uили %по U , поэтому она знает, что процесс.

+39
Number79 3 окт. 2017 г., 06:46:48

Точно так же, когда я перезагрузки я был только с Кали без Windows 7

пробовали ли вы просто загрузитесь Кали, то запустить;

обновление-файл grub2 судо 

Вам не нужно жить ИСО исправления загрузки, как вы можете использовать действительный Линукс установить для этого обновления-файл grub2 будет обнаруживать каких-либо перегородок, окна, и добавить их в список жратвы.

Если вы все еще не видите Windows из меню загрузки, вы можете запустить;

судо жратвы-установить на /dev/СД?

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

+23
denryoku 21 февр. 2012 г., 19:05:44

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

$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