Жить-строить пустые Debian для рабочего стола

Следуя примеру в Live-сборка ручная, я строю ISO-файл и запустите его с QEMU.

В только разница между тем, что я сделал и то, что он говорит это в списке пакетов, где ВИМ и tmux заменить в xchat. Я на испытательном этапе, до инициализации ЖКТ.

Его сапоги, и получает изображение рабочего стола в Debian. Ничего больше не появляется. Я предполагал, что она висела, и влево, если в течение часа, чтобы увидеть, если стало лучше, без изменений. Я могу выполнить запрос с АЛТ+Ф2 и может попасть в xterm оттуда. На рабочем столе, я могу щелкните правой кнопкой мыши, и создать файл или каталог, но они не отображаются на рабочем столе. Они создаются вместе, и можно увидеть с xterm в ~/рабочий стол

Это также делает заставку по умолчанию вращение.

Я также знаю, что пакеты я установил (в Vim, tmux) был установлен путем проверки с xterm.

Что я делаю не так? Бы выбрали другое окружение рабочего стола, помочь? (Сейчас пытаюсь с Xfce, просто занимает совсем немного времени, чтобы построить ИСО, и мне сомнительно, что это правильное решение)

+193
GradSoon 7 февр. 2018 г., 09:07:20
35 ответов
кошка homework.txt | во время чтения Алина; делать 
 stringORIG=$(Эхо -Н "$Алине" | СЭД с/\(.\)/\1\н/г')
 stringABC=$(Эхо -Н "$Алине" | СЭД с/\(.\)/\1\н/г' | сортировка)
 если [ "$stringORIG" == "$stringABC" ]; затем
 Эхо "$Алина"
интернет
сделано

.

абвгде
рекомендуется

зы... если вы не хотите использовать команду sort, вы можете конвертировать каждый char в int и есть оператор if, чтобы проверить последнего символа меньше, чем следующий...

+953
MarijnS95 03 февр. '09 в 4:24

Без что-то вроде SELinux есть корень всегда сможете записать файлы; поскольку вы работаете в корень вы всегда можете написать.

Если вы не используете в качестве корня, то эти разрешения применяются; если файл существует и является не записываемым, то > файл или >> файл не удастся. Если файл не существует, он будет создан, если родительская директория для записи.

+926
Rodrigo Zurek 30 дек. 2015 г., 04:55:51
Другие ответы

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


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

Я обновил ответ выше, чтобы получить слишком порты из списка.

для меня в {10.21.ХХХ.ыыы,10.21.ХХХ.ыыы,10.23.ХХХ.ыыы};
делать
 для J в {5501,5502,5503,5504,7701,7702,7703,7704,5551,5552,5553,7771,7772,7773};
делать
 (Эхо > /Дев/протокол TCP/${я}/${Дж}) > /dev/нуль 2>&1 && echo "а${я}:${Дж} :: это подключение" || Эхо "${я}:${Дж} :: это не подключение"
сделано
сделано
+917
DaniloNC 27 мар. 2010 г., 16:47:12
пока читала-д: реж
делать
 [ -д "каталог$dir" ] || Эхо "отсутствует: $Дир"
сделал <<<"${путь%:}:"

читал -д: реж считывает входные данные в переменную реж, разделение информации на :.

[ -D "в каталог$dir" ] проверяется наличие каталога

|| только выполняется оператор, следующий, если предыдущий оператор возвращает false.

<<<"${Путь%:}:" обеспечивает ввод в цикле, используя здесь-строка. Форме "${Path% будет:}:" уверен, что один : следует путем строки. Это делается в два шага. Первый использует суффикс удаления, ${путь%:}, чтобы удалить трейлинг : с пути, если он есть. Во-вторых, добавил одно двоеточие.

+903
Ben Radka 21 нояб. 2019 г., 23:51:06

Вы можете использовать Yum рэп, который обновил версию MySQL, как здесь:http://www.webtatic.com/packages/mysql55/

+891
Piu 11 дек. 2015 г., 19:57:49

Я думаю, что вы почувствуете

 ИС | у awk '/инет .*ЕПС[0-9]*с[0-9]*/ { печати $ЯТ "" генсуб(/\/[0-9]*/,"",1,$2); }'

Обратите внимание, что я изменил матче за имя интерфейса, чтобы принять более enp0s (на моей системе многие мои интерфейсы enp2s*). Кроме того, я совпадающие строки с 'инет ', это исключит IPv6-адресов ( 'inet6' ).

+854
Jeremiah Zucker 19 мар. 2011 г., 14:18:26

Используйте переключатель --частичное. Это делает rsync и вести ОТ где она была прервана.

+789
Hai Lua 14 мар. 2017 г., 08:47:52

У меня есть XML-файл(MyXML.xml) такой :

<?формат XML версия="1.0" кодирование="UTF-8"?>
<Ы:описание конверта:Ы="http://schemas.xmlsoap.org/soap/envelope/">
<Ы:Тело>
 <сайт ns3:GetAllInfoFromRest описание:в NS2="http://com.lanuk.cfe/b2_7/service/objects" описание:сайт ns3="http://com.lanuk.cfe/b2_7/service/operations">
 1111,GH43567,гамбургер,вам,278598655,\n000001, ,Кунал,Bhyuo,Рамонд,К. 856 98 РД, , ,Трипура,АГТ,Индия,856987, ,ы,ы,ы,8956,\666666
</ns3 как:GetAllInfoFromRest>
</С:Тела>
</С:Конверт>

Теперь мне нужно вырезать мыло содержание и все теге атрибуты из этого XML и получить только строку ответа 1111,GH43567,гамбургер,вам,278598655,\n000001, ,Кунал,Bhyuo,Рамонд,856 тыс. 98 РД, , ,Трипура,АГТ,Индия,856987, ,ы,ы,ы,8956,\666666.

Как я могу сделать это на awk или СЭД ?

Я пробовал таким образом :

$ xgawk -библиотека lxml XMLATTR '["описание:сайт ns3"]=="http://com.lanuk.cfe/b2_7/service/operations"{печати $2}' MyXML.xml

Но, очевидно, я делаю какую-то ошибку из-за которой она не работает. Может кто-нибудь предложить какой-либо другой способ обойти это ?

+759
tdl 21 июн. 2017 г., 01:15:20

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

+671
user583915 28 июл. 2017 г., 02:07:13

С GNU grep в , когда построенный с PCRE поддержки, вы можете сделать:

грэп -РХ '\х{6}'

В то время как . соответствует знаку, матчей идеограммой/graphem.

В UTF-8 локали:

$ язык набора символов
В UTF-8
$ е '\u00e9tuis\Н\u00e9tudes\Н' | грэп -РХ '\х{6}'
этюды
$ е 'е\u0301tuis\нэ\u0301tudes\Н' | грэп -РХ '\х{6}'
этюды

В последней этюды, есть 7 символов, 8 байт, а 6 graphems.

+663
Jerry Stevenson 8 окт. 2010 г., 19:23:48

Я Миникс используя VirtualBox. Миникс настроен на использование протокола DHCP. И сетевой адаптер с помощью мостового соединения*.

Когда я в последний раз спасла состояние машины и ее IP был 192.168.1.11 (команду ifconfig) и был подключен к как wlan0 (в VirtualBox сетевые настройки). Когда я возобновил машины я изменил сетевой адаптер на интерфейс eth0 -- в DHCP в этой сети* руки-проверить IP в диапазоне 192.168.0.Х- но IP, который система берет на себя, по очевидным причинам, 192.168.1.11 , который, конечно, не может быть достигнута. Скажем, СШ-ки.

Я знаю, что Миникс соответствует стандартам POSIX. Но, как и в Ubuntu (ОС Linux) я не мог использовать сети перезагрузка не мог я найти что-нибудь под /и т. д. , которые могли бы дать намек. Конечно, я мог бы использовать что-то вроде команду ifconfig -ч 192.168.0.10 маска 255.255.255.0 MTU на 1500. Но я хочу получить IP от DHCP.

Вопрос:

  • Как я могу перезагрузить (команда) сеть Дев/менеджер в Minix? (Предполагая, что я мог получить новый IP)

  • Как я могу запрос (команду) новый IP от DHCP?

*прошу извинить/исправляю (если таковые имеются) технически неточное описание.

+646
Andrei Taranchenko 3 нояб. 2012 г., 20:29:34

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

команды $ cat access_log | у awk '{печати 1$}' | ТР -з | рода -БНР | руководитель
 26 73.23.5.25
 25 73.23.5.25
 24 73.23.5.25
 23 73.23.5.25
 23 73.23.5.25
 23 73.23.5.25
 22 73.23.5.25
 21 73.23.5.25
 19 73.23.5.25
 18 73.23.5.25

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

+642
Bernita Diwuricyplos 17 сент. 2014 г., 23:08:24

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

по rsync -ладно, сравниваем-дест=/путь/к/исходному/гора /путь/к/исходному /путь/к/новому/смонтировать

Этот человек страницы сниппет для --сравнить-дест:

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

Если dir-это относительный путь, это относительно каталога назначения. Смотрите также-копии-дест и ... ссылке-дест.

+595
Yanbin Yang 6 мар. 2018 г., 01:53:08

Решение, что работал для меня, описано здесь.

Вы создаете оболочку скрипт, который вызывает . ~/.cronfile, а затем выполняет то, что вы хотите. Этот скрипт запускается через cron.

В ~/.cronfile вы укажите среду для вашего задания.

+559
Moises Machado 20 июн. 2011 г., 10:44:53

В найти команды есть только два варианта в POSIX (, ), или пять в GNU, debug_opt, -о#). Все остальные аргументы не нужным, и таким образом не являются аргументами.

Примечательно, что варианты найти предшествуют пути, в то время как все найти выражения должны следовать за ними: найти [параметр...] путь... [выражение...]. (ГНУ имеет некоторые дополнительные праймериз, которые он также называет "варианты" иногда, как -maxdepth С; они не истинные параметры, оказавшись внутри выражения, но я полагаю, что предупреждающие сообщения более понятны, если они их именно так называют).

+467
OBASHAROVA 23 мар. 2010 г., 04:30:44

Я не могу быть уверен на 100%, так как вы не показали нам, что вы делаете, но я предполагаю, что вы просто не цитирую ваши переменные. Например, этот файл:

файл $ кот 
файл foo|бар|баз|
файл foo|бар|баз|
файл foo|бар|баз|
файл foo|бар|баз|
файл foo|бар|баз|
файл foo|бар|баз|
файл foo|бар|баз|

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

из $ VAR=$(СЭД 'ы/.$//' файл | сортировка)
$ эхо из $VAR ## плохо
файл foo|бар|баз данных Foo|бар|баз данных Foo|бар|баз данных Foo|бар|баз данных Foo|бар|баз данных Foo|бар|баз данных Foo|бар|баз
Эхо $ "$ВАР" ## хорошо
файл foo|бар|баз
файл foo|бар|баз
файл foo|бар|баз
файл foo|бар|баз
файл foo|бар|баз
файл foo|бар|баз
файл foo|бар|баз

Когда вы используете переменную без кавычек, это вызывает раскол+Глоб оператора, которая позволяет разделять переменные на символы в $МФС переменной. По умолчанию, это табуляции, новой строки и:

$ е 'на %S' "$МФС" | ОД -с
0000000 \т \п
0000003

Цитирую переменной защищает его от сплит+Глоб, который является одной из причин, почему вы должны всегда цитировать ваши переменные. Для получения более подробной информации о том, почему, посмотреть, безопасности, забывая процитировать переменной в bash/с POSIX оболочек.

+440
Pralgomathic 16 авг. 2012 г., 21:11:20

Просто есть некоторые типичные использования касания как и ожидалось:

$ касания этого
$ судо Чаун корень этого
$ касания этого
прикосновение: это: отказано 

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

Есть ли способ я могу сделать это?

+415
Brage Nygaard 27 мар. 2010 г., 16:56:19

systemctl --обратный список-зависимости nameofunit.типа показывает что хочет или должен, что единица.

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

(Источник: человек systemctl)

+398
Nagasasibhushanrao Bolisetty 29 окт. 2010 г., 23:57:10

Как насчет

на awk -Ф 'ШП==ФНР {л[$4]=$0 ; далее} {печать л[$1]","$2","$3}' файл1 файл2

1-й блок ШП==ФНР {л[$4]=$0 ; далее} является активным в то время как первый файл для чтения, и ставит всю строку в ассоциативный массив называется л, через 4-е поле в качестве ключа. следующие причины пропуск следующей инструкции для этой линии.

2-й блок {печать л[$1]","$2","$3} активна только при втором чтении файла, и используется ключ, выданный в 1-й столбец файл2 для просмотра всей хранимой строки из файла file1. Что, вместе с 2 запятые, и поля 2 $и 3 $от 2 файла, получает напечатаны.

+394
niico 14 сент. 2018 г., 17:03:21

Я смотрю на кросс-компиляцией модуля ядра для АРМ Линукс.
Версию ядра на моей хост 3.13.0-24generic а на мишени это 3.10.17-Р0

Теперь что исходники ядра и заголовки мне вообще надо скачать и установить, и где? Я скачал Линукс-3.10.17 смолы.bz2, что от kernel.org и добывают его. В драйверах есть Makefile и по данным этого сайта мне нужно добавить эти строки, затем выполните команду make:

Арка=рука
CROSS_COMPILE=ARM на покы-ОС linux-gnueabi-GCC и
KDIR := /Либ/модули/'uname-Р'/строить

в obj-м +=test5.о
все : 
 сделать -с ${KDIR}/построить M=модули(ФРД) 

чистый : 
 сделать -с ${KDIR}/построить M=$(ФРД) чистый 

Но что я должен заменить uname-р с? Причиной этого даст мне версию ядра моего хозяина. Но моя цель версии разные. Где /Либ/модули/3.6.9 папку? CROSS_COMPILE и арки как установить.

+384
bcHelix 27 февр. 2015 г., 10:44:35

Debian имеет программу под названием "гудок", что позволяет сделать компьютер звуковой сигнал на любой частоте или времени вы хотите. http://packages.debian.org/wheezy/beep

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

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

Кто-нибудь знает все вещи, которые должны быть проверены, чтобы получить гудок на работу? Уже проверено, что модуль pcspkr не в черном списке и загружается, и проверили уровни громкости и отключения звука с помощью alsamixer. Но все равно нет сигнала. Как я могу сделать мои компьютеры бип пожалуйста?

+369
Les Dougherty 17 июн. 2015 г., 08:21:07

Как полагают Мика, как root:

PM_DEBUG=истина ПМ-приостановить

Подробности внутри:

в /var/журнал/ПМ-приостановить.журнал

В этом случае вы ищете, где

[...сервис] [имя_службы] приостановить приостановить успеха

заканчивается, и

[...сервис] [имя_службы] приостановить успех возобновить 

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

У меня была такая же проблема, когда после установки xboxdrv на Убунту 12.04, звонок в правила в файл/etc/ПМ/сна.д/ пытался остановить сервис, который никогда не был запущен или не существует, в этом случае, xboxdrv. Оказывается, это никогда не может быть начато в первую очередь, потому что нет в/lib/модули/uinput.ко модуль, потому что этот модуль объединяется с ядром. Это вызвало в случае заявление в файл/etc/ПМ/сна.д/xboxdrv выдавать сообщение об ошибке, когда это дело матчи "приостановить" для вызова службы xboxdrv остановить. Добавляя строку с # обходит заявление, за счет необходимости отсоедините и повторно подключите ваш контроллер приостановить возобновить.

+369
LegitHenry Obinna 13 окт. 2012 г., 23:28:27

Я хотел бы избежать этого, запустив процесс из приложения мониторинга.

+342
Roshan Bhandari 17 авг. 2014 г., 06:06:10
найти -имя "* *" -тип F -exec будет переименовать с/ /_/г' {} +

Заменить пробелы в имени "_".

Затем используйте кирку.

Обоснование: пробелы в именах файлов, как правило, считается нестандартным файл именования. Успешные И. Т. О делать вещи таким же образом, каждый раз, напоминает Сунь Цзы "Искусство войны": выберите свои сражения тщательно.

+320
AdamScott 8 мая 2019 г., 15:19:16

Вы можете сделать команду sudo apt-получить autoremove , чтобы удалить все, что было автоматически установлено и не нужна.

Я думаю, с Tor-geoipdb удаляется, потому что это зависит в ТОР , поэтому он не может быть установлен без ТЗ могут быть установлены.

Теперь torsocks может быть установлен самостоятельно, но не обязаны быть установлены. Поэтому он может быть автоматически удален.

Вы можете запросить состояние пакета (автоматически или вручную) можно изменить с помощью команды apt-Марк.

+317
user3428026 17 мар. 2011 г., 16:19:09

Самый простой способ сделать это было бы использовать скрипт.

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

Например

скрипт в /tmp/мой_журнал

И когда вы закончите, просто нажмите Ctrl+D или выход , чтобы покинуть оболочку.

+280
wandi wijaya 13 мар. 2014 г., 04:11:55

Я только что узнала, что в Gentoo системы в Devel/crossdev пакет. Это пакет, который пригодится для создания кросс-компиляции компилятором.

Есть ли другие такие пакеты на другие дистрибутивы?

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

+262
zackse 15 июл. 2012 г., 13:54:17

Мне нужно парсить текстовый файл, как показано ниже. Та часть, которая должна быть проанализирована начинается с "SASN2010Aber.CallEventRecord.egsnPDPRecord" и текст между двумя скобками {...}. Длина ключа текст не является постоянной, поэтому я не могу разобрать его по положению. Как я могу разобрать и отделить эти группы?

SASN2010Aber.CallEventRecord.egsnPDPRecord

{

 recordType : '70 Б
 chargingID : '306457009 бы
sgsnAddress
{
 Адрес: FBDC'Х
}
 pdpType : 'F121'Х
 dynamicAddressFlag : '1 Б
listOfTrafficVolumes
{
[0]
{
 changeTime : '1412031353342B0200'Х
}
}
 Продолжительность : '0 бы
 causeForRecClosing : '0 бы
 recordSequenceNumber : '1 Б
 rATType : '1 Б
listOfServiceData
{
[0]
{
 ratingGroup : '4 Б
 resultCode : '4010 бы
 timeUsage : '0 бы
 timeOfReport : '1412031353342B0200'Х
 failureHandlingContinue : '0 бы
 serviceIdentifier : '404 Б
}
}

}

SASN2010Aber.CallEventRecord.egsnPDPRecord

{

 recordType : '70 Б
 chargingID : '306457009 бы
sgsnAddress
{
 Адрес: FBDC'Х
}
 pdpType : 'F121'Х
 dynamicAddressFlag : '1 Б
listOfTrafficVolumes
{
[0]
{
 changeTime : '1412031353342B0200'Х
}
}
 causeForRecClosing : '0 бы
 rATType : '1 Б
listOfServiceData
{
[0]
{
 ratingGroup : '4 Б
 resultCode : '4010 бы
 failureHandlingContinue : '0 бы
 serviceIdentifier : '404 Б
}
[1]
{
 ratingGroup : '4 Б
 resultCode : '4010 бы
 failureHandlingContinue : '0 бы
 serviceIdentifier : '404 Б
}

}
}

SASN2010Aber.CallEventRecord.egsnPDPRecord

{

sgsnAddress
{
 Адрес: FBDC'Х
}
 pdpType : 'F121'Х
listOfTrafficVolumes
{
[0]
{
 changeTime : '1412031353342B0200'Х
}
}
 Продолжительность : '0 бы
listOfServiceData
{
[3]
{
 ratingGroup : '4 Б
 resultCode : '4010 бы
 timeUsage : '0 бы
 serviceIdentifier : '404 Б
}
}
}
+222
HARISH DEWASI 25 июн. 2011 г., 02:23:21

В unbuffer команду ожидают пакет де-пар на выходе из первой программы и входных данных для второй программы.

Вы бы использовать его как это:

unbuffer myshellscript.sh значение грэп 

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

unbuffer анзибль-план myplaybook.в формате YML | комитета в /var/журнал/анзибль/запуск-$( дата "+%Ф" ).журнал
+186
Agus Prayogi 22 нояб. 2010 г., 00:36:49

Предполагая, что вы только что установили ваш Debian 9 стрейч.

1) для возвращения старого названия интерфейсов сделать:

нано /и т. д./По умолчанию/жратву

отредактировать строку GRUB_CMDLINE_LINUX="" в GRUB_CMDLINE_LINUX="нет.ifnames=0 biosdevname=0"

затем запустите пакет grub-mkconfig для применения изменений внутри загрузчика

в grub-mkconfig -о /загрузки/граб/граб.cfg для

Вам нужна перезагрузка после этого.


2) для переименования интерфейсов:

  • Для просто временное изменение взгляните на @xhienne ответа.

  • Для постоянного изменения:

Начните с создания / редактирования файла/etc/udev из/правил.Д/70-стойкие-net.правил файл.

нано /etc/udev из/правил.Д/70-стойкие-net.правила

И вставить внутрь строки:

# интерфейс с MAC-адресом "00:0С:30:50:48:А1" будет назначен "через eth0"
Подсистемы=="нет", действие=="включить" драйверы=="?*", До{адрес}=="00:0С:30:50:48:А1", м{dev_id}=="0х0", attr, который{Тип}=="1", компания Kernel=="ETH в*", имя="eth0"

# интерфейс с MAC-адресом "00:0С:30:50:48:АБ" будут назначены "на eth1"
Подсистемы=="нет", действие=="включить" драйверы=="?*", До{адрес}=="00:0С:30:50:48:АБ", м{dev_id}=="0х0", attr, который{Тип}=="1", компания Kernel=="ETH в*", имя="eth1 и"

Если вы хотите назначить, к примеру, имя wan0 в eth0 вы можете использовать приведенный мой пример:

# интерфейс с MAC-адресом "00:0С:30:50:48:А1" будет назначен "через eth0"
Подсистемы=="нет", действие=="включить" драйверы=="?*", До{адрес}=="00:0С:30:50:48:А1", м{dev_id}=="0х0", attr, который{Тип}=="1", компания Kernel=="ETH в*", имя="wan0"

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


Дополнительно: помните, что после всех этих изменений, вы должны отредактировать файл/etc/сети/интерфейсов файл замены старых интерфейсов имена новые!


Дополнительно: если вы хотите знать, что MAC-адрес интерфейса, просто сделать

показать IP-адрес 

и посмотрите по ссылке/ раздел.

+150
Alexander de Almeida Pinto 8 янв. 2020 г., 07:19:26

очень простой способ, чтобы выбрать из текстового файла,

кошка ${каталог}/UPDATE.txt |

пока читал acc_id ; делать

 выберите акк,КР,ДР у графа
 где акк в ${acc_id};

сделано

вот именно.

+135
Kym Dray 17 нояб. 2012 г., 19:49:46

У меня проблема с командой присоединиться. "По умолчанию объединенное поле-это первое, разделенных пробельными" (цитируется присоединиться, помочь). Однако, есть области, содержащие предложения в моем разделе-delimted файлов. Таким образом, я хочу объединить два файла, используя -т\т (я тоже пробовал -т "\т" в котором сообщалось ошибки под Cygwin, но не под управлением CentOS). Неожиданно, команда выводимые поля в две строки подряд. Я обработал два файла с dos2unix и сортировки.

Пример вывода выглядит следующим образом. 1-й и 3-й линии от файл1, а 2-й и 4-й строк из файла file2. 1-й и 2-й линии должен появиться в той же строке. Однако, если -т\т используется, они появляются в двух последовательных линий (как показано ниже); если нет , они появляются в той же строке.

LM00089 0.6281 0 Q27888 L-лактат дегидрогеназы
LM00089 ги|2497622|СП|Q27888|LDH_CAEEL 0.6281 0.422
LM00136 0.3219 0.376741 O62619 пируваткиназы
LM00136 ги|27923979|СП|O62619|KPYK_DROME 0.3219 0.111

Я хочу знать, является ли это ошибка или я сделал несколько ошибок.

+66
jwchew 15 февр. 2014 г., 02:06:22

На Fedora15, следуя этой Вики, я добавил пользователя в группу Wheel, которые уже в sudoer файл config.

но все равно я вам не sudoer строке ошибка. Я должен конкретно назвать каждого члена группы в файл sudoer уметь sudo с этим пользователем?

+52
Walty Yeung 11 сент. 2013 г., 22:29:40

Я использую Java-программы из ОС х 10.8 bash терминала, и пытаются rederect на выходе он производит.

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

Чтобы проиллюстрировать это:

> Ява program.java
13/10/02 14:18:30 предупредить некоторые
13/10/02 14:18:30 информация в журнале
13/10/02 14:18:30 информационные сообщения
...

> Ява program.java > журнал
> кошка журнал
>

Можете Java-программу можно настроить так, что он пишет в другой поток, чем поток stdout, но поток, который все еще производит вывод в терминале. Такое возможно?

+34
Alexey Tolkachiov 25 авг. 2018 г., 14:17:17

Я категорически не согласен, что работает что-то с высшим privs с веб-сервера-это всегда плохая идея.

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

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

На самом деле, большая часть обработки/проверки/санировать данных должно быть сделано перед тем, как данные передаются в команду sudo скрипт, который должен а) сделать окончательную проверку данных, и B) выполнять только операции, которые нужно высшее privs.

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

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

Есть множество статей и руководств по безопасности CGI на веб-сайте, в том числе несколько на сайтах клиент StackExchange, но некоторые общие темы:

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

Я мог бы продолжать, но там слишком много, чтобы обобщить в ответ здесь - безопасность CGI-это широкая тема. Попробуйте поиск Google для ЦГИ безопасности или проверки ЦГИ вход


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

Сценарий опирается на команду adduser, который доступен на Debian и Debian-совместимых систем и, возможно, другие. изменить, чтобы использовать команды useradd, если это не в системе.

#! /бин/Баш 

# сделать аборт скрипт на ошибки
комплект -е

У="$1"
Р="$2"

[ -з "$у" ] && Echo с "ошибка: имя пользователя не предоставляется" >&2 && 1 выход
[ -З "$Р" ] && Эхо "ошибка: пароль не предоставляется" >&2 && Выход 1

# простая регистрация позволит только строчные буквы и цифры на никнейм.
[ "$У" !~ '^[а-З0-9]*$' ] && Echo с "ошибка: недопустимое имя пользователя" >&2 && 1 выход

# создаем пользователя, если они уже не существуют
если ! getent passwd с "$у" > /dev/нуль ; тогда

 # создаем пользователя, используя команду adduser, должен предоставить поле gecos 
 # и отключить пароль, чтобы использовать adduser не спрашивал. 
 команду adduser --типа gecos "$у" --отключен-пароль "$у"

 # теперь изменить пароль
 Эхо "$у$Р" | командой chpasswd
еще
 Эхо "ошибка: имя пользователя уже существует" >&2
 выход 1
интернет

Сохраните скрипт и сделайте его исполняемым с помощью chmod.

Чтобы разрешить ВСП-данных запустить его от имени root без пароля, отредактируйте /etc/пользователям использовать sudo? с visudo и добавьте следующее:

Cmnd_Alias APACHEADDUSER = /path/to/makeaccount.sh

ВСП-данных все = NOPASSWD: APACHEADDUSER
+10
Alex Meiburg 11 апр. 2017 г., 18:37:43

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

$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