Сценарный способ для копирования исходного диска на несколько целевых дисков?

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

Я использую Ubuntu 16.04 на все.

Сначала я пробовала ДД, я побежал (с диска размонтировать):

$ ДД, если=/dev/ПДД БС=1К графа=статус 10000000=прогресс | gzip-сжатия -с > ОС.ИМГ

Это примерно 10ГБ, сжатого файла составляет около 3,8 ГБ, исходный диск 120 ГБ, диск назначения я проверяю на 16 ГБ, поэтому я уверен, что это сработает на все размеры, я записал на диск с:

$ как gunzip -C в ОС.ИМГ | ДД БС=1К=/Дев/СДА статус=прогресс

Но он не загружается, я получаю:

Паника ядра - не синхронизации: ВФС: не удалось смонтировать корневую ФС на неизвестный блок(0,0)

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

$ судо смонтировать /dev/sda1, поскольку в каталог /mnt
В ext4 ФС (будут sda1): плохая геометрия: число блоков 29306624 превышает размер устройства (14653670 блоков)

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

+544
Duannx 20 сент. 2017 г., 20:26:07
31 ответов

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

 -А адрес-основание=основание системы счисления
 формат выходного файла для смещения. Основание является одним из [doxn], для
 Десятичной, восьмеричной, шестнадцатеричной или нет

так, например, ОД -файл

+969
rad182 03 февр. '09 в 4:24

Это не окончательное решение, если вы используете эту

termcapinfo в xterm* [email protected]:[email protected]

затем мышь поддержка прокрутки будут разбиты в Vim т. е. мышь=ви

+967
untwal 27 янв. 2012 г., 07:28:16
Другие ответы

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


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

Я пытаюсь выполнить простую выключения crontab для запуска м-ф в 10 вечера. Поэтому я сделал следующее:

судо кронтаб -е

Как только внутри кронтаб я добавил следующую строку:

0 22 * * 1-5 отключения теперь

Работа, кажется, не работает должным образом, и я не могу найти любые ошибки в файл/var/журнал/системный журнал. Есть что-то явно не так?

+955
njorlsaga 4 янв. 2016 г., 01:31:59

Как я могу преобразовать .Кий / .бин (цхд трек) изображения в одно .файл ISO?

Я В Fedora 16 (х86-64)

Линукс 3.1.9-1.fc16.архитектуру x86_64 #1 СМП Пт янв 13, 16:37:42 по UTC 2012 x86_64 с архитектуру x86_64 архитектуру x86_64 GNU/Линукс
+894
Reaction Male Enhancement 1 февр. 2013 г., 21:45:29

У меня есть файл, который содержит кучу строк.
Я хочу удалить записи из файла, который начинается с ННН и больше, чем 25 символов.

Сейчас я могу только сделать два отделяет СЭД:

компания sed '/^ННН/д' input.txt > output.txt
СЭД '/^.\{25\}./д' input.txt > output.txt

но это не моя цель.

Пример входных данных:

nnnASDDGfdgdsfndsjfndsjfdfgGHGHGhfhfd
nnnASDDGfdgdsfn
sadbSADSDDFSDFrrrRRRRRRRttTGGGG

Желаемый результат:

nnnASDDGfdgdsfn
sadbSADSDDFSDFrrrRRRRRRRttTGGGG
+882
yanops 19 окт. 2010 г., 14:33:11

Я бы рекомендовал использовать 7z архивов.

7z-это формат архивации в 7-Zip, обеспечивая высокую степень сжатия через мощные алгоритмы сжатия, которые могут извлекать выгоду из параллельных вычислений на современных многоядерных процессоров.

Чтобы сделать 7z архив вам нужно p7zip-полный пакет. Чтобы запустить архиве 7z архивов в <you_archive_name>.7z по <имя_файла>

+762
Siren Williams 25 окт. 2014 г., 16:32:21

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

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

СШ-кейген -Ф /и т. д./по ssh/ssh_host_rsa_key.паб -Л-Е С MD5
</и т. д./по ssh/ssh_host_rsa_key.паб у awk '{печати 2$}' | в base64 -д | программы md5sum

В SHA256 и отпечатков пальцев (256 бит) выводится в base64. Опять же, здесь две команды для отображения отпечатков пальцев.

СШ-кейген -Ф /и т. д./по ssh/ssh_host_rsa_key.паб -Л-Е и SHA256
</и т. д./по ssh/ssh_host_rsa_key.паб у awk '{печати $2}' | в base64 -д | с OpenSSL ша -SHA256 хэш -двоичный файл в base64

Если вам нужен 160-битный отпечатки пальцев, с помощью SHA-1, который никогда не был широко поддерживается (я думаю, что алгоритм SHA-1 не была введена в качестве альтернативы на MD5 до времени, когда ша-1 Сама по себе была устаревшей). Текущих версиях OpenSSH не поддерживаю, но вы можете использовать один из альтернативных методов, с помощью SHA1 вместо MD5 в или SHA256 и, в зависимости от того, нужно ли Вам помощью HEX или base64 формат.

+762
Marlene Dalton Adams 7 мар. 2019 г., 09:14:08

Я настроил два сервера Астериск (в Fedora) в разных сетях. Моя цель-сделать вызов из программного телефона (на Windows Lite с ИС: 192.168.20.3) к серверу Астериск 2, который находится в другой сети (IP:192.168.10.2).

Но проблема в регистрации между двумя серверами Asterisk, которые находятся за NAT.

Нац IP для сервера Астериск 1: 100.100.100.100 Нац IP сервера Астериск 2: 200.200.200.200

Архитектура:

enter image description here

Английском.Conf в сервер Астериск 1:

[общие]
autokill=да
externip=100.100.100.100
localnet=192.168.10.0/255.255.255.0
нац=да
Регистрация => zone1:[email protected]

[зона 2]
тип=друг
узел=200.200.200.200
багажник=да
нац=да
право=да
секрет=добро пожаловать
контекст=incoming_zone2
разрешение=0.0.0.0/0.0.0.0

Английском.Conf в сервер Астериск 2:

[общие]
externip=200.200.200.200
localnet=192.168.20.0/255.255.255.0
нац=да
autokill=да
Регистрация => zone1:[email protected]

[динамиков zone1]
тип=друг
узел=100.100.100.100
багажник=да
нац=да
право=да
секрет=добро пожаловать
контекст=incoming_zone1
разрешение=0.0.0.0/0.0.0.0

расширения.Conf в сервер Астериск 1

[общие]
autofallthrough=да

[телефоны]
включить => внутренняя
включить => удаленная

[внутренний]
продолжение => _5XXX,1,Нооп()
продолжение => _5XXX,Н воспроизведения(Привет мир)
продолжение => _5XXX,Н,циферблат(пом/${Продолжение})
продолжение => _5XXX,Н,отбой()

[удаленный]
продолжение => _6XXX,1,Нооп()
продолжение => _6XXX,Н воспроизведения(Привет мир)
продолжение => _6XXX,Н Диал(IAX2/зона2/${продолжение})
продолжение => _6XXX,Н,отбой()

[incoming_zone2]
включить => внутренняя

расширения.Conf в сервер Астериск 2

[общие]
autofallthrough=да

[телефоны]
включить => внутренняя
включить => удаленная

[внутренний]
продолжение => _6XXX,1,Нооп()
продолжение => _6XXX,Н воспроизведения(Привет мир)
продолжение => _6XXX,Н,циферблат(пом/${Продолжение})
продолжение => _6XXX,Н,отбой()

[удаленный]
продолжение => _5XXX,1,Нооп()
продолжение => _5XXX,Н воспроизведения(Привет мир)
продолжение => _5XXX,Н Диал(IAX2/динамиков zone1/${продолжение})
продолжение => _5XXX,Н,отбой()

[incoming_zone1]
включить => внутренняя

Государственная регистрация: отклонена

enter image description here

Примечания:

  • Пинг между двумя сетями ОК
  • Брандмауэр на сервере был выключен
+731
Thomas Theunen 14 апр. 2017 г., 00:43:59

Вместо явная зависимость, возможно, вы могли бы использовать автомонтирование.

Я помню, что systemd не афишируется в ходе Поттеринга первоначального блоге, как некая неявная зависимость. Это все равно как (с systemd) вы можете писать запросы к сокету и соответствующий сервис будет запущен для вас, ака "активация гнездо". В этом случае, доступ к файловой системе он будет установлен.

При таком подходе можно ожидать, пока служба или файловая система готова. Примечание: это означает, ваша система будет иметь каталог, который блокирует вас, если вы попытаетесь посмотреть на него (после того, как вы убрали "брелок" руль)... возможно, если вы когда-либо использовать /root Для что-нибудь еще, было бы лучше, чтобы смонтировать его в другом месте например /автоматическое монтирование/брелок, чтобы избежать спотыкания об него. Лично я думаю, что этот вопрос делает automounts немного запутанным, но это действительно кажется, чтобы сделать очень быстрый решение вашего вопроса.

Если файловая система перечисленных в файле/etc/fstab файл, просто добавьте в X-systemd не.автомонтирование в список вариантов.

Если это описано на родном .смонтировать файл вместо этого, похоже, нужно создать .автомонтирование файл с таким же именем. Е. Г. корень-брелок.автомонтирование, содержащий:

[Автомонтирование]
Где=/корень/брелок
+691
Dafni 21 янв. 2020 г., 10:01:06

Вы можете проверить мой ответ здесь.

Поскольку я использую iTerm2, я придумал:

Вы также можете иметь скрипт вроде ~/test.py

#!/usr/местные/Бен/питон3

печати("Echo Привет мир")

И после выполнения этого сценария в качестве со-процесса в iTerm2 меню сеанс->выполнить совместного процесса, и указание скрипт ~/test.py.

Удачи в кодировании!

+594
Alex Christenson 4 июн. 2010 г., 01:02:29

Для ksh93, у вас есть (как минимум) несколько вариантов

  1. ассоциативные массивы

    энвир=Дэв
    фу["$энвир"]=бар
    Эхо "${фу["$энвир"]}"
    
  2. namerefs

    nameref ВАР=${энвир}фу
    ВАР=бар
    Эхо "$ВДП"
    

Для ksh88, вы можете быть застрял с ивал:

энвир=Дэв
имя="${энвир}фу"
функция eval "$имя=бар"
ивала "Эхо \$$имя"
+547
Nate Dobbins 27 дек. 2012 г., 16:50:32

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

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

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

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

Или познакомиться с SELinux, контрольные группы, и, возможно, другие такие широкие возможности контроля.

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

+465
xds2000 12 февр. 2011 г., 01:31:58

я пытаюсь получить последовательность в троичных значений организовано так :

0 0 0 0 1 
0 0 0 0 2 
0 0 0 1 0 
0 0 0 1 1 
......... 
......... 
2 2 2 2 2 

для этого я использую :

 для меня в сл 001 242` 
 сделать эхо 'obase=3; '$я" | до н. э. | СЭД с/\(.\{1\}\)/\1 /г' 
сделано

но я получить

1 
2 
1 0 
1 1 
.... 
2 2 2 2 2 

Как я могу заставить Эхо отсутствует 0 в результате, как они важны для использования в качестве другой параметры скрипта ?

+456
Sarah Adel 6 окт. 2017 г., 03:55:48

В предыдущем ответе @Wurtel я бы добавил, что необходимо также ввести:

Эхо 1 > /труды/системы/нетто/протоколов IPv4/ip_forward

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

В iptables -Т физ-в POSTROUTING -O в интерфейсе eth0 -J в маскарад

В противном случае исходящий трафик не будет правильно лечить.

+425
dev8080 27 сент. 2019 г., 11:31:02

Скорее всего это вызов mmap передоза каждый файл он может индексировать. Я видел похожие с Кафкой сопоставления тысячи файлов, но обычно виртуальный след намного выше (~10 раз) раз). Вы можете запустить:

кошка /proc/{PID для}/карты

(где {PID} - Ваш идентификатор процесса затмения), чтобы увидеть, если это так. Если это действительно так, вам, возможно, придется поднять ВМ.max_map_count в помощи sysctl, если ваш виртуальный след слишком велик.

+420
giovanni baldi 24 дек. 2014 г., 20:38:41

У меня есть две директории: dir1 и dir2 В dir1 у меня есть файлы, такие как:

  • blacklist1.дат.bz2, что
  • blacklist2.дат.bz2, что
  • blacklist3.дат.bz2, что

и так далее.

В директория dir2 у меня есть зашифрованные файлы, такие как:

  • blacklist1.дат.bz2 файл.энк

Я бы хотел, чтобы зашифровать все файлы, которые (в сравнении с каталога dir2 dir1 и) не существует на директория dir2. Для шифрования файла я использовать OpenSSL: - энк в OpenSSL-шифрования AES-256-CBC С -в файл из директорию dir1/директория dir2/файл.энк -к пароль

Я делала такой, но мне не хватает состояния, если

для меня в /из dir1/*; у
 имя=$(и basename "$я")
тест=$имя.энк
 если [ **<$тест не существует на директория dir2>** ]; тогда
 в OpenSSL энк -алгоритма AES-256-CBC С -в dir1/имя -из каталога dir2/имя.энк -к пароль
интернет
сделано
+416
Nijaguna M M 31 авг. 2019 г., 21:28:37

Так что если я хочу, чтобы мой корневой файловой системы в оперативной памяти, мне нужно установить CONFIG_INITRAMFS_SOURCE в пункт Мои файлы отсюда (в формате cpio предположительно).

Вот один способ сделать это, да, но это не единственный способ.

Если у вас есть загрузчик, который может быть настроен для загрузки ядра и initramfs, в том числе отдельные файлы, вам не нужно использовать CONFIG_INITRAMFS_SOURCE при построении ядра. Достаточно иметь CONFIG_BLK_DEV_INITRD установить в конфигурации ядра. (Перед использованием initramfs не было старой версии методика по имени и initrd, и старое имя все еще появляется в некоторых местах.) Загрузчик будет загружать файл initramfs, а затем заполните некоторую информацию о его расположение в памяти и размер в структуру данных в определенном расположении уже загруженные изображения ядра. Ядро имеет встроенные программы, которые будут использовать эту информацию, чтобы найти в initramfs в системе оперативной памяти и распаковать его.

Имея initramfs, в том числе отдельный файл позволит вам изменить в initramfs более легко файл, и если ваш bootloader может принимать входные данные от пользователя, возможно, укажите другой файл initramfs должен быть загружен вместо обычного во время загрузки. (Это очень удобно, если вы попробовать и создание настроенного образа initramfs и получить некоторые вещи неправильно. Был там, сделал это.)

Для традиционного BIOS в х86 системе, вы найдете информацию об этих деталях в (ядро источника)/Documentation/x86/boot.txt. Системы на основе UEFI сделать это немного по-другому (также описано в одном файле), и другие архитектуры, такие как ARM, имеют свои собственные наборы деталей о передачи информации от загрузчика к ядру.

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

В обычном не-встраиваемых систем, в initramfs, как правило, содержат только те функции, для активации основных подсистем. В обычный ПК, тем, как правило, быть драйверы для клавиатуры, дисплея и драйвер для контроллер запоминающего устройства для корневой файловой системы, плюс любые ядра, модулей и инструментов, необходимых для активации подсистемы как с LVM, шифрование диска, и/или программный RAID-массив, если вы используете эти функции.

Как только основных подсистем являются активными и корневая файловая система доступна, в initramfs, как правило, сделать pivot_root(8) операцию, чтобы перейти из образа initramfs к реальной корневой файловой системы. Но встраиваемой системы или специализированную программу, такую как Ди-бана, мог упаковать все необходимое в пакет initramfs и просто не сделать pivot_root операции.

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

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


Современные дистрибутивы, как правило, использование генератора initramfs, чтобы построить индивидуальный initramfs для каждого установленного ядра. Различные дистрибутивы используют их собственного образа initramfs генераторы: Редхат используется mkinitrd , пока Debian было обновление-пакет initramfs. Но после внедрения systemd в Похоже, что многие дистрибутивы стандартизируются в дракате в качестве генератора initramfs.

Современный файл initramfs может быть объединение нескольких .команда cpio архив, и каждая часть может или не может быть сжат. Типичный файл initramfs современных систем x86_64 есть файл "раннее обновление микрокода" в качестве первого компонента (как правило, только один файл в архиве несжатом команда cpio, как файл микрокода обычно в зашифрованном виде и так не очень сжимаемой. После этого наступает очередной пакет initramfs содержимого, как сжатый .команда cpio файл.

Чтобы получить более глубокое понимание вашей системе, я хотел бы призвать вас, чтобы извлечь файл initramfs во временную директорию, а затем изучить его содержимое. На Debian, есть unmkinitramfs(8) инструмент, который может использоваться для извлечения файл initramfs простым способом. На RedHat 7, вам может понадобиться использовать каталог/usr/lib в/дракате/skipcpio <файл initramfs> , чтобы пропустить обновление микрокода файл, а затем передать полученные результаты на gzcat и далее в команды cpio -я -Д для извлечения образа initramfs содержимое текущего рабочего каталога. Убунту можно использовать lzcat на месте gzcat.

+408
A N DRUID 3 янв. 2015 г., 03:07:21

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

+380
MZIROF 11 сент. 2014 г., 01:50:17

функции 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 привет"
привет # этот текст синий
+358
maiger 10 авг. 2013 г., 08:54:25

Это работает для меня на Ubuntu терминал 16.04 просто наберите: (и терминал alacritty ржавчины)

Набор ultisnip фрагмент триггера для мета-/ (как в Emacs фрагмент)

пусть G:UltiSnipsExpandTrigger="^[/"

Вот сейчас я типа ^[/ в Vim

В режиме вставки Ctrl " и " V АЛТ-/

(Мета - это значок ключ на моем компьютере клавиатура)

+304
rwhit 29 авг. 2015 г., 04:18:31

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

Код у меня уже есть:

domainconf='раздел<VirtualHost *:80>\п Имя_сервера$это'\Н DocumentRoot так, '$полный путь'\Н </хост>'
Эхо $domainconf > в /etc/apache2 не/сайты-доступен/"$это".конф
+296
Kevin Buchs 11 мая 2012 г., 13:18:24

Я нашел лучший способ, чтобы этот код без необходимости так много tmuxs работает и делает то, что я хочу, по большей части:

новый tmux-окна -а-н WinSplit
новый tmux-сессии -д-с WinSplit
tmux selectp -Т WinSplit
сплит tmux-окна -в
установить tmux-окна-опции-G окна-статус-текущий-BG голубой
сплит tmux-окна -в
сплит tmux-окна -в
tmux выберите-макет даже-вертикальная
tmux прикрепить -Т WinSplit
+260
user19637 23 мая 2018 г., 04:57:01

Я думаю, через матчи с нужную команду. по rsync является быстрый и чрезвычайно универсальный файл копирования инструмент. Для Получения Дополнительной Информации Смотрите Здесь

+214
AndroidVH 22 июн. 2014 г., 19:28:52

Допустим, я использую уведомления-отправить с этого сообщения:

уведомления-отправить 'д: титул, вверх/вниз: увеличение, Вт: win_to_img, </>: поворот, *: ориг введите/0: бла бла бла'

Но он обрезает сообщение, показывая только часть его без возможности просмотреть полное сообщение:

enter image description here

С Fedora 21 мне удалось посмотреть полное сообщение (всплывающее внизу с полосой прокрутки), но не с Fedora 24.

Версия уведомления-отправить это через libnotify-0.7.6-8.fc24.семейства i686.

Есть в любом случае для отображения сообщения в Fedora 24 ?

+177
vohoangson 17 сент. 2014 г., 11:07:32

1 как код завершения указывает на провал, не успех. Поэтому компакт-Пе .. правильно указав, что он не мог определить текущую директорию после изменения.

Насколько я могу судить, ты права, когда -ЧП необходимо. В других случаях, например, если у вас сломался симлинк на удаленную директорию, диска завершится ошибкой с сообщением об ошибке и кодом выхода 1 без -ЧП.

Увидеть примеры варианты баш на CD, например: компакт-Пе@ $каталог для больше на этом...

+177
lemale 1 нояб. 2011 г., 23:40:42

C содержит библиотечные функции такие как write(),прочитать().. для системных вызовов.Как сделать системный вызов без использования каких-либо библиотек в Linux на C ?

+167
moosehoss 17 авг. 2017 г., 10:36:43

Без обсуждения Су и судо вы можете попробовать добавить -с /Бен/Ш в командную строку. (Я не мог проверить этот параметр доступен для Джесси, поскольку в Debian страницы сервер не работает: https://manpages.debian.org/)

+126
Micmic 5 мая 2014 г., 09:10:21

Это должно быть возможным, чтобы выполнить команду файл/usr на/sbin , используя абсолютный путь к команде.

выполнить /sbin/alsactl

Появляется сообщение "alsactl: команда не найдена", потому что выполнить/sbin не в путь на не суперпользователя.

+121
Donald Murray 4 дек. 2018 г., 03:53:42

Замена главной темы с Темный в /usr/доли/темы - это не идеальное решение, так как каждый раз гном-темы обновляется ваша тема будет вернуться к умолчанию. Желательно правильно настроить учетную запись пользователя, чтобы использовать темную тему, таким образом ваши настройки будут сохранены обновления. Вы можете сделать это:

  • Вручную: создать (открыть, если уже присутствует) следующий файл:

    ~/.конфиг/ГТК-3.0/параметры.Ини

    редактировать такой:

    [Настройки]
    ГТК-приложения-предпочитаете-темный-тема=1


  • Через гном-твик-утилиту (которая по сути делает то же самое, что и выше, писать один и тот же файл):

    GNOME3 dark theme mode switch in gnome-tweak-tool


Проблема комплекта библиотек GTK2

Этот ответ действительно является идеальным и "безопасный" (я.е не нужно заменить/мод системные файлы) метод. Однако в настоящее время ни этот метод, ни Джеффа ответ работает для всех приложений. Ведь только GNOME3/GTK3 поддерживает режим темная тема. В настоящее время, есть еще много приложений (например те, которые написаны в GNOME2/комплекта библиотек GTK2 и Qt, wxWidgets, в, Java и т. д.), которые не используют GTK3 и остаться на старом комплекта библиотек GTK2 темы. Чтобы сделать эти приложения темноте, замена/моддинг комплекта библиотек GTK2 часть($ACTIVE_THEME/на GTK-2.0/gtkrc по) активного в данный момент тема работает. Чтобы узнать больше, см. ответ на "Firefox не затронул тему GTK".

В качестве комплекта библиотек GTK2 устарел и заменен на GTK3, все активно развивается GTK2 приложения получают перенесен или заменен на GTK3. Рано или поздно, других инструментах, как в Qt, wxWidgets, В, и т. д. может также реализовать поддержку GTK3. К тому времени, этот метод может стать действительным для всех(может почти всех) приложений.

+119
user238277 3 мар. 2016 г., 03:18:09

Если вас интересуют только метки пакетов, то вы можете сделать моментальный снимок одного пакета в hex и ее копировать, меняя только метку, используя text2pcap, который обычно в тот же пакет, как Wireshark.

Например, я использовал тсрйитр -ХХ , чтобы захватить некоторые artibrary пакетов и выбрал короткий протокол TCP одним из символов ASCII дампа:

16:51:27.374569 ИС 192.168.0.21.гайка > 192.168.0.20.53910: флаги [Р.] ...
 От 0x0000: b827 9999 0099 80ee 7399 9999 0800 4500 ................
 0x0010: 0028 06e4 4000 4006 b272 c0a8 0015 c0a8 .([email protected]@..Р......
 0x0020: 0014 0da5 d296 0000 0000 ee15 7872 5014 ............сообщества.
 0x0030: 0000 0000 e792 ......

Вы можете отфильтровать через немного awk, чтобы получить дамп в формате розыск text2pcap, а именно:

на awk '$1~/0х/ { $0 = функцию substr($0,1,50); Для(я=2;я<=9;я++)ы = ы $я }
 Конец { gsub(/../,"& ",ов); печать "0000" с }'

Установить переменную mypacket в результате:

mypacket='0000 В8 27 00 99 99 99 80 УО 73 99 99 99 08 00 45 00 00 28 06 Е4 40 00 40 06 Б2 72 ц0 ц0 А8 А8 00 15 00 14 0d с А5 Д2 96 00 00 00 00 УО 15 78 72 50 14 00 00 00 00 92 Е7'

Затем с помощью другой awk, чтобы занять время из столбца 1 в каждой строке файла данных и сохраняем ее в этот же пакет, сказав программу преобразования, чтобы извлечь этот timestamp в данном формате, и вам он преобразуется в формат, пригодный для помощью Wireshark PCAP по.

на awk <дамп -в mypacket="$mypacket" '
 /79\.ХХХ\.ХХХ\.216/ { печать 1 $ "" mypacket }' |
text2pcap -т '%ч:%м:%с. - аут.на PCAP

Обратите внимание на финал "." в вариант. Это нужно для сохранения доли секунд в дату.

+68
omanli 18 апр. 2013 г., 17:26:45

В настоящее время я использую Линукс Минт 18.2, корица 3.4.6, и Немо 3.4.6 хорошо.

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

Так, что то, что я спрашиваю. Где закладки конфиг файл для Немо это. Я уверен, что он исправит этот же вопрос во второй раз. Если у кого-то есть альтернативный способ устранения этой проблемы, я все уши. Может быть, сброс всех настроек Немо? Я не знаю.

+28
simca 14 янв. 2017 г., 17:36:14

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

$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