Как я могу открыть "терминал" с помощью ярлыка ключа?

У меня Линукс Минт 18 Сара в KDE 64-bit и я пытаюсь создать горячую клавишу, чтобы открыть "терминал", но я не могу найти его на "ярлыка".

Спасибо вам!

+125
user3482749 13 апр. 2015 г., 03:40:08
30 ответов

Я использовал следующий способ выполнения коллекцию файлов bash скрипт, в текущем сеансе Баш:

источник ~/myScripts/{assignments.sh,nginx_conf.sh,php_conf.sh,drush_install.sh}

Мне кажется неудобно в обслуживании. Некоторые вертикальная коллекция лучше. Псевдокод:

assignments.sh
nginx_conf.sh
php_conf.sh
drush_install.sh

Как бы вы сделать это по вертикали?

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

Обновление

Теперь я понимаю, что моя одна строка исходного операция была обречена на провал, так как Баш 4.3.48(1), Баш переводчик оценивает источник таким образом, что он может работать только с одним файлом, и любой другой файл за это, будут оцениваться в качестве аргумента для первого файла (два набора {} не поможет с этим).

Я получаю впечатление, это же с Баша , а не источник.

+984
tombrom 03 февр. '09 в 4:24

Чтобы добавить только количество линий, вы можете попробовать это

$ кот example.txt | туалет -л >> example.txt

Это будет только отображать общее количество строк в файле

+964
Trest 4 авг. 2018 г., 21:59:41

Да, да, это может.

$ journalctl -о короткие монотонные -б
[ 0.000000] Алан-ноутбук ядра: микрокода: микрокод обновляется ранней редакции 0x2a, дата = 2018-01-18
[ 0.000000] Алан-ноутбук ядра: Linux версия 4.15.14-300.fc27.архитектуру x86_64 ([email protected]) (GCC версии 7.3.1 20180303 (Красная Шапочка 7.3.1-5) (для GCC)) #1 SMP от Чт Мар 29 16:13:44 мирового 2018
...
[ 0.000000] Алан-ноутбук ядра: x2apic: переназначение прерываний не поддерживает режим X2APIC 
Алан-ноутбук [ 0.001000] ядра: таймер..: вектор=0x30 apic1=0 коды PIN1=2 apic2=-1 пин2=-1
[ 0.006000] Алан-ноутбук ядра: ВСК: быстрая калибровка ЦТП через яму
[ 0.007000] Алан-ноутбук ядра: ВСК: обнаружены процессор 2294.717 МГц 
[ 0.007000] Алан-ноутбук ядра: калибровка цикла задержки (обезательно), значение, рассчитанное с использованием частоты таймера.. 4589.43 BogoMIPS (lpj=2294717)

Метки совпадает с команды dmesg, даже для приостановки/возобновления.

(Я не пытайтесь придираться, означает ли это, они CLOCK_BOOTTIME метки, в отличие от CLOCK_MONOTONIC метки; возможно, journald имя поля запутанным, но это именно то, что я хочу).

+941
SuperCheezGi 12 июн. 2011 г., 19:52:27

Я просто попытался горит как в Debian на CD и в DVD из их .ИСО файлы и у меня есть странное поведение: контрольная сумма диска правильный, но один из DVD-дисков не.

Вот что работает:

  • скачал два .ИСО файлы
  • проверяется контрольная сумма из двух .ИСО файлы
  • записать компакт-диск debian-7.1.0-amd64-CD-1.iso на компакт-диск
  • убедитесь, что компакт-диск является правильным путем выдачи:

    ДД, если=/dev/sr0 успешно | программы md5sum (или SHA-1 или SHA-256)

И это прекрасно работает: контрольная сумма(ы) я получаю от компакт-диска с помощью ДД и трубопроводов в виде MD5, SHA-1 или SHA-256 не совпадать с официальными контрольными суммами.

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

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

ДД, если=/dev/sr0 успешно | программы md5sum (или SHA-1 или SHA-256)

тогда я вам подделка контрольной суммы.

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

Так вот мой вопрос: Могу ли я убедиться в том, что DVD был корректно записан с помощью ДД и трубопроводов его выхода в программы md5sum (или SHA-1 или SHA-256) или есть что-то "особенное", что бы ДД работ по проверке диски, а не записанные диски DVD?

*(обратите внимание, что я использовал Дисковая утилита в OS X, чтобы сжечь компакт-диск и DVD)*

+850
ProfitXXX 13 янв. 2016 г., 08:54:59

Удалось выяснить.

Файл # открыть Апач:
$Файла inputfilename в /var/журнал/apache2 не/доступа.журнал
$InputFileTag Апач-доступ:
$InputFileStateFile стат-сервер Apache-доступ
#$InputFileSeverity критовать
$InputFilePersistStateInterval 20000

если $имя_программы == "Апач-доступа", то {
 #если ($MSG содержит " 500 "), то ошибка $InputFileSeverity 
 если ($MSG содержит " 500 "), то $InputFileSeverity информация
 действия(тип="ommysql параметр" Server="127.0.0.1" serverport="3306" дБ="системного журнала" жидкости="пакет" фрд="somepasswd")
остановка
}


$InputRunFileMonitor

Поставить $InputRunFileMonitor после условного, и он работает.

+796
Jasjeev Singh 31 мая 2011 г., 14:50:14

У меня есть файл (*.СЭС), который содержит следующую строку

$ РЭА СЭС '../../../../раздел/abcd_efgh-A20_ABC-раздел-Abcdefgh_Abcdef_123er_vb001.СЭС'

Когда я использую эту команду:

кошка А4.СЭС | грэп -им1 'РЭА СЭС' | awk и -Ф'[/]' '{печати $НФ}'

вывод:

abcd_efgh-A20_ABC-раздел-Abcdefgh_Abcdef_123er_vb001.СЭС'

Я просто хочу, чтобы выход должен быть:

abcd_efgh-A20_ABC-раздел-Abcdefgh_Abcdef_123er_vb001

без расширения.

Как я могу это сделать?

+777
Barry Miles 5 июл. 2013 г., 10:30:20

Я не уверен, если это лучшая практика, но я отделался только создав один-лайнер, который проверяет, если больше 80%, то в конце процесса.

[ $(бесплатно -м| грэп Мэм | у awk '{ печати инт($3/$2*100) }') -ГТ "80" ] && вводиться приложения || эхо "не более 80%"

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

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

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

+776
Muhammad ali 27 апр. 2015 г., 12:28:42

У меня есть CSV-файл, я хотел бы изменить, прежде чем импортировать его в БД SQLite. Он имеет тысячи строк в нем, и я хочу, чтобы скопировать часть строки и добавить его в конец с трубой "|" так, что он может быть легко определена и импортировать в БД.

CSV-файл содержит строки:

989155126903533568/2018-04-25/14:52:14|мск|отчет|"""Умственно отстал"" было проверено - http://steamcommunity.com/profiles/76561198402636850 ..."|0|0|0|
989154874184085505/2018-04-25/14:51:14|мск|отчет|"""Клавикус Вайл"" было проверено (8 докладов) - http://steamcommunity.com/profiles/76561198006267103 ..."|0|0|0|
989154622890823685/2018-04-25/14:50:14|мск|отчет|"""~така~"" было проверено (3 отчета) - http://steamcommunity.com/profiles/76561198161608591 ..."|0|0|0|

Я хочу, чтобы скопировать 765 количество и добавить его в конец строки как ниже:

989154622890823685/2018-04-25/14:50:14|мск|отчет|"""~така~"" было проверено (3 отчета) - http://steamcommunity.com/profiles/76561198161608591 ..."|0|0|0|76561198161608591

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

+753
NewCoin8920 25 июн. 2014 г., 12:48:47

По возможности, если найти ручки -newerXY, используйте его! Например, чтобы получить файлы с 1977 года и месяц октябрь:

найти "$logfolder" \( -имя '*.журнал' -о-имя '*.ЛСТ' \) -newermt "1977-10-01" \! -newermt "1977-10-01 +1 месяц"

Молодец!

Как у вас уже есть переменные год и месяц это просто написать как:

найти "$logfolder" \( -имя '*.журнал' -о-имя '*.ЛСТ' \) -newermt "$год-$Месяц-01" \! -newermt "$год-$Месяц-01 +1 месяц"

Только один найти команду! удивительно!

+701
infotoni91 30 авг. 2013 г., 12:38:38

Я решить это через сервер nodeJS. (не чистый/заключительный код, но работает)

Компьютер : (сервер)

change_wallpaper функции(изображения){
 ВАР objReq = новый запрос();
 objReq.открыть("вам", "http://localhost:8888" + "?изображение=" + изображения, ложь);
objReq.отправить(нулем);
}
<ИМГ СРЦ="./img/1.jpeg" функция onclick="change_wallpaper(это.ГКЗ);" />
<ИМГ СРЦ="./img/2.jpeg" функция onclick="change_wallpaper(это.ГКЗ);" />

Компьютер Б : (клиент) файл называется server.js Анс выполнен с nodejs server.js

ВАР протоколу HTTP = требуют("протокол HTTP");
ВАР Сыс = требуют('sys файла')
ВАР старпома = требуют('child_process').эксес;
ВАР URL-адрес = требуют("адрес");

по просьбе функцией(запрос, ответ) {
 ВАР параметр params = URL-адрес.синтаксический анализ(запросу.адрес,правда).запроса;
 функция ставит(ошибка, стандартный вывод, стандартный вывод) {sys файла.ставит(поток stdout)}
 метод exec("/usr/Бен/ФЭ --БГ-центра " + параметры.изображения, добавляет);
 ответ.writeHead(200, {'тип содержимого': 'текст/равнина'});
ответ.конец ("обои");
}

протоколу HTTP.createServer(по просьбе).слушать(8888);
+648
Annerex 20 апр. 2018 г., 01:16:03

Мой пакет Debian выдает ошибку lintian:

в Rhythmbox-плагин-альтернатива-панели: дополнительно-лицензия-файл usr/lib в/в Rhythmbox/Плагины/альтернатива-панель инструментов/лицензия

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

Я с помощью плагина сожалению на дом - мои правила дебиан выглядит так:

#!/УСР/бин/принять -Ф

включить /usr/доли/блоки CDB/1/Правила/autoreconf.МК
включить /usr/доли/блоки CDB/1/Правила/инструмент.МК
включить /usr/доли/блоки CDB/1/Правила/утилиты.МК
включить /usr/доли/блоки CDB/1/класса/гном.МК
включить /usr/доли/гном-ПКГ-инструментов/1/Правила/аплоадеров.МК
включить /usr/доли/гном-ПКГ-инструментов/1/Правила/гном-версии.МК
-включать /usr/доли/гном-ПКГ-инструментов/1/Правила/гном-вам-источник.МК

DEB_DH_AUTORECONF_ARGS := --по мере необходимости ./autogen.sh

# Список всех установленных файлов, которые не 
общие-бинарных-после установки-арка:: список-отсутствует

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

override_dh_auto_install:
 найти . -название "лицензия" -удалить
dh_auto_install

Таким образом, на мой вопрос - как мне удалить файл лицензии при сборке пакетов Debian ?

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

+619
nallebhabhuti 11 июн. 2015 г., 06:38:09

Есть ли инструмент или команду, которая может показать вам ваш путь, и для каждого элемента в нем, что файл вводят его в путь?

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

набор: предупреждение: component путь /usr/Бен/местный может не быть допустимым в пути.
набор: нет такого файла или каталога
~ Эхо $путь
/usr/местные/Бен /usr/Бен/местные /потребители/tcarpent/развития/erl_libs/rebar3 /usr/Бен /Бен в /usr на/sbin файл /sbin /usr/местные/sbin /опт/Х11/ОГРН

Проблема в том, я не знаю, где эта запись исходит от. Это не в /etc/пути, или рыбка моя конфига, или .файл, .профиль, или .bash_rc. Итак, я в растерянности.

Редактировать: больше информации. /Пользователи/tcarpent/развития/erl_libs/rebar3 устанавливается рыбка моя оболочка. /usr/Бен /Бен в /usr на/sbin файл /sbin /usr/местные/sbin /опт/Х11/ОГРН устанавливается в/etc/пути. Так это то, что приходит "после" Моя рыба конф.

Edit2: если я удалю всю мою рыбу конфигурации, я получаю /usr/местные/Бен /usr/Бен/местного /usr/Бен /Бен в /usr на/sbin файл /sbin /usr/местные/sbin /опт/Х11/ОГРН

Edit3: я сделал команду grep В /и т. д. И эта строка нигде не найти.

+504
Smit Jain 20 янв. 2015 г., 17:32:04

Почему не деготь файлы должны быть зашифрованы, а затем зашифровать архив?

+464
Shirland Kurt Joseph 7 июл. 2017 г., 14:28:39

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

$ я $(сл 0 $(выход цвета) ) ; сделать выход setaf $я ; Эхо -Н "█" ; готово ; выход setaf 15 ; Эхо
+427
dolzenko 11 июл. 2018 г., 20:04:06

Проверьте общем выпуске схемы для Debian систем. И Сида(нестабильная) , в частности:

Короче: большое, ваша программа не будет работать(вы действительно нужны самые актуальные программного обеспечения? Особенно когда он глючит? Если это так, вы можете установить его вручную + можно добавить к предыдущей, более стабильной версии хранилищ в ваш файл/etc/АПТ/источников.списокскомпилировать программу самостоятельно и т. д.) И вы не получите обновлений безопасности своевременно. Это может быть очень долго, пока Сид получает повышение " на " стабильный потому что команда Debian "не устанавливает каких-либо сроков"(что с них энтузиасты и "открытые исходники" и все такое прочее). Они "сделали, когда они сделали".

Я Джесси пользователь Debian.

Всего наилучшего! Продолжайте рубить!

+420
Amit Tomar 17 мая 2015 г., 11:26:04

Я на 64-битное ядро и хочется запустить 32-битное ядро в QEMU. Однажды у меня был сжатый образ ядра я попытался создании образа initramfs образ с помощью mkinitcpio , но это только создаст изображение с 64-битного кода (слышал, что mkinitcpio использует, был 64-битный и другие исполняемые файлы тоже).

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

Есть ли способ, чтобы получить 32-битный пакет initramfs изображения во время работы 64-битного ядра?

+363
Biswajit Sinha 24 янв. 2015 г., 18:18:19

В компьютерах, которые отвечают на IBM последовательность загрузки BIOS ПК:

  • Главная загрузочная запись (абсолютный сектор 0) с диска загружается БИОС в памяти 0000:7C00.
  • Этот код выполняется.

Форма ИБМ на W7

Код, используемый в IBM PC для загрузки можно посмотреть здесь:
Первая версия MBR-диск от IBM® персональный компьютер™ Дос 2.00

Этот код имеет много версий, которые также представлены на страницах Стармена по.
Точка начала о тех, кто много версий может быть эту страницу:
с МС-Дос 3.30 через MS-ОС Windows™ 95 (а)

Одним из наиболее распространенных кодов MBR является этот:
MBR для: МС-ОС Windows™ 95б, 98, 98SE и Me

Большинство этой версии код используется для загрузки следующей ВБР (объем загрузочной записи). В ВБР на раздел, помеченный как загрузочный в таблице разделов, а затем перенести выполнение его.
(Пожалуйста, поймите, что VBR не абсолютные сектора диска 0 или в W7 МБР)

Ищите этот ассемблер, обратите внимание на В7 МБР страницу:

; Следующий код использует ИНТ 13, 42ч функции ("расширенное чтение") читать
; первый сектор (ВБР) в загрузочный раздел в памяти на месте 0x7c00.

ОС Windows™ 7 (и Vista) ВБР ( загрузочной записи )

Интересно читать это от W7VBR страницу:

; Следующий код использует ИНТ 13, 42ч функции ("расширенное чтение") читать ; Сектора 1 во время оставшиеся 15 секторов записи загрузиться в ; Памяти; начиная с местоположения 7E00.

Как вы можете подтвердить загрузочного кода, началось в Основная загрузочная запись (MBR сектор диска 0), загрузил ВБР (объем загрузочная запись) и многих (15 в W7) следующих секторах.

Жратвы

Но мы говорим о жратве здесь, Итак, переходим к жратве страницу:

И искать этот код:

[7C44] -> Примечание: очень важное место для тех, кто с помощью GRUB!
 Этот (4-байта) квад-слово содержит местоположение загрузчика GRUB
 stage2 файла в секторах! Это называется "stage2_sector" в
 в файлы Stage1.S код. Если grub установлен в MBR с помощью
 дистрибутив, который всегда содержит ряд секторов
 stage2 сразу после жратвы MBR, то вы увидите
 байты 01 00 00 00 в данном месте; в противном случае
 будет указывать на stage2 в "каталоге/Boot/жратва".

То есть почти всегда 01 00 00 00 (или просто: следующий сектор).

Это значит, что нагрузка БИОС абсолютный сектор 0 (МБР), код загрузчика GRUB установлен в MBR поддерживает чтение следующих секторах. До размера ядра.компания IMG (файл grub2) в последние дистрибутивы (около 60 секторов, или ~30 кб). Сегодняшний день диски оставить полный Мега-байт бесплатно после того как MBR, так что проблем нет. Диски ели есть отдельный раздел для всего этого код и еще меньше проблем (по размер, то есть).

Ответ

Устаревшая версия grub stage2 писать, или, возможно, этап 1.5 в некоторых случаях, для MBR и несколько/много из следующих 62 секторов.

И это также объясняется в изображений в Википедии жратвы страницы.

От гну сайте 10 жратву изображения файлов:

файлы Stage1
 Это важное изображение для загрузки до жратвы. Как правило, это
 встроенные в MBR или загрузочном секторе раздела. Потому что загрузки ПК 
 сектора составляет 512 байт, размер этого изображения составляет ровно 512 байт.

 Все файлы Stage1 должны сделать, это загрузить этапа 2 или этапа 1.5 с локального диска.
 Из-за ограничения на размер, файлы Stage1 кодирует расположении Этап 2
 (или этап 1.5) в виде списка блок, так это никогда не понять ни
 структура файловой системы. 

Примечание: в stage2 может быть записан другой физический диск. От жратвы страницу:

[7C40] -> 80 ("загрузочный диск") Примечание: Для тех из вас, с мульти-ОС
 загрузке системы, если ваш Linux установка загрузчика GRUB
 См.: остальные программы (stage2, файл меню и т. д.) расположен
 7C5A-то другое, чем на первичный мастер-диск, это
 значение будет 81, 82 и т. д. в зависимости от езды
 что находится ОС Linux в каталоге /boot/grub является. В
 файлы Stage1.Файл S, это называется GRUB_INVALID_DRIVE байт
 и комментирует: "диск для загрузки stage2 от". (В
 слово инвалид как-то связано с логикой кода.)
+335
Prashant Ranjan 22 янв. 2012 г., 14:38:21

$ЛНР не инкрементируется в цикле

+331
user2020051 12 авг. 2014 г., 21:32:50

Не точный вывод, но близко:

на awk '
 Начать{ компания OFS="\T", в печати "именем","Value_MAX","Value_MIN","время","dynAB" }
 ФНР == 1 { компания OFS="\T", в печати именем,$9,$12,$6,$2 }
'*.РЭС

Выход:

Именем Value_MAX Value_MIN dynAB время 
_NOMm6xR.РЭС 1194.11, 1194.03 0.00400002, 1193.95,
+321
Compizfox 29 июн. 2017 г., 23:58:52

Это не имеет ничего общего с кошкой, труб или буферизации. Ваши "проблемы" является апстримом, на устройстве.

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

Что вы хотите, и сделать это для того, чтобы читать с^Дж вместо.

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

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

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

(е х; сна 1; Эхо г) | что-команда
+287
Tony Web 29 янв. 2015 г., 04:49:52

Спасибо @frostschutz комментарий этой проблемы, видимо из-за файл/sys монтируется как readonly (РО). Это было видно через эту команду:

$ кот /труды/крепления |грэп Сыс
файловой системы sysfs /sys файла файловой системы РО,seclabel,режиме 0 0
нет /труды/системы/ПС/binfmt_misc binfmt_misc RW,в режиме 0 0

Это, кажется, проблема с Docker. Я нашел этот вопрос на тему: файловой системы переходит в режим только для чтения с узлом сети #7101. Чтобы решить эту проблему, чтобы перемонтировать /системы чтения-записи (RW) примерно так:

$ Маунт -о перемонтировать,РВ /sys файла

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

+260
jjenson 11 авг. 2012 г., 22:40:19

Я не могу получить WiFi для работы на Кали Linux (Роллинг 2017.2).

Я помню, что мой WiFi работал на предыдущих версиях Кали (и большинство гидов я попытался сосредоточился на этих ранних версиях) и я не думаю, что это вопрос совместимости (драйверы для этого существуют карты и/были работать на другом дистрибутиве). Моей WiFi карты это:

Сетевой контроллер [0280]: Broadcom с ограниченной BCM4360 802.11 ac беспроводной сетевой адаптер [14e4:43a0] (версия 03)

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

apt-получить установку Linux-образ-$(uname-Р|СЭД с,[^-]*-[^-]*-,,') в Linux-заголовков-$(uname-Р|СЭД с,[^-]*-[^-]*-,,')
+248
gmailz kiaxz 18 февр. 2011 г., 04:34:05

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

+227
user34853 2 мар. 2017 г., 16:09:36

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

OpenBSD и FreeBSD имеют понятие уровня безопасности, также известный как уровень защиты. Этого механизма является целочисленным значением. Если значение отрицательное или 0, то применяются только обычные правила безопасности Unix. На уровне безопасности 1 и выше, ряд ограничений вступит в место, в частности:

  • Невозможно уменьшить значение уровня защиты.
  • Невозможно загрузить или выгрузить модуль ядра. Таким образом, код не выполняется в режиме ядра, не может измениться.
  • Прямого доступа к памяти или блок устройств отключена.
  • В однако утилита chflags системного вызова отрицает попытки снять неизменными или только для добавления плит из любого файла.

Securelevels 2 и 3 добавить дополнительные ограничения. Главное, что невозможно снизить уровень безопасности без перезагрузки, даже с правами суперпользователя. Таким образом securelevels принести ограничения на то, что корень может сделать, за счет внесения определенных задач по обслуживанию невозможно (например, ремонт или переконфигурирования RAID-массив).

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

Это может быть возможным, чтобы настроить что-то подобное с системами безопасности в Linux (в AppArmor, SELinux есть ...), но это в первую очередь инструменты для установки ограничительной политики в отношении процессов, которые не из-под root. Если это вообще возможно, потребуется много помощи в определении политики (даже в обычном случае, разработка полезных стратегий тяжело).

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

  • Запустить систему в виртуальной машине и хранить файл на хост.
  • Сохранить файл на другой системе, доступной через сеть.
  • Сохранить файл на физическом носителе только для чтения.
+183
maximos 8 окт. 2017 г., 08:59:11

Просто посмотри на любое количество страниц на ТВт политики письменной форме (например, здесь) расскажет вам, как включить остановочный пункт в политике.

Цитата из выше Реф.:

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

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

Между тем, ли следующее свойство маски (как описано в ссылке дана в 1-й линии) сделает это за вас:

/полностью/квалифицированных/путь/к/объект -> +м-я;

или

/полностью/квалифицированных/путь/к/объект -> +М;

Объяснение см. В Man-странице:

  • м --- timestamp последнего изменения
  • номер I --- инода по
  • М --- значение хэша MD5 (только чеки на содержимое файла, а не разрешения и т. д.)

где:
+ означает "записать и проверить следующее свойство"
- означает "игнорировать следующее свойство"

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

НТН.

+173
Helene Dussault 24 июн. 2012 г., 01:57:30

Итак, у меня есть цель, и я уверен, из лучших шагов, чтобы взять, чтобы добраться туда.

Цель:

  • Настройка виртуальной машины Linux в VirtualBox (хост: Windows сервер 2008 R2)
  • Батула установки в среде Linux
  • Вам Батула для резервного копирования на устройства NAS (желательно Дробо как это менее дорого для нас, чем появляются другие решения NAS и у нас нет времени, чтобы построить что-то вроде новой / ЗФС)

Шаги, предпринятые до сих пор:

  • Создал виртуальную машину в VirtualBox на сервер Ubuntu (Маверик) в качестве гостя
  • Установки KDE на Ubuntu
  • Обновленные пакеты и т. д.
  • Установлено Батула-нет конфигурации, и т. д.

Шаги, которые необходимо предпринять, чтобы мои знания:

  • Установите и запустите инструмент администрирования Батула (летучая мышь)
  • Настроить Батула (либо через bat или .conf файлов) - резервное копирование на USB внешний жесткий диск (для проверки резервных копий, расписания, клиенты и т. д.)
  • Повторно настроить Батула хранения управляющей программы для резервного копирования на сетевое устройство Дробо (т. е. Дробо ФС)

Вопросы:

  • Я вижу следующие ошибки в терминале и инструмент летучая мышь, когда она начинается ... почему?

Выходной терминал:

Ошибка: "файл/var в/tmp/kdecache-Шона" принадлежит ЮИД 1000 вместо uid 0.
(1893) KSharedDataCache::личное::mapSharedMemory: кэш открыть "значок-кэш в/VAR в/tmp/kdecache-Шон/.kcache" размер страницы составляет 4096
(1893) KSharedDataCache::личное::mapSharedMemory: добавленные в кэш, определить, насколько она должна быть инициализирована
(1893) KSharedDataCache::личное::mapSharedMemory: кэш полностью инициализирован, прикрепленную к отображению памяти 
(1893) KSharedDataCache::личное::mapSharedMemory: доступен 7323648 байт из 10485760
QInotifyFileSystemWatcherEngine::addPaths: вызов inotify_add_watch не удалось: Нет такого файла или каталога
QFileSystemWatcher: не удалось добавить пути: /главная/Шон/.файл config/ibus в/шины
Автобус::открыть: не могу получить пакет ibus-daemon по адресу. 
IBusInputContext::createInputContext: нет подключение к ибус-демон 

И в консоли я получаю: "летучая мышь: прерывание из-за ошибки в консоли/консоли.ЧГК:155 не удалось подключиться к localhost-dir для populateLists"

Первой Возможности По Устранению Неполадок

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

Я пробовал консалтинговой документации, безрезультатно для этой конкретной реализации.

Любой помочь? Спасибо!

+125
Ritesh Chaman 12 июн. 2017 г., 01:11:15

Баш имеет программу крюк. Рода.

preexec () {
понятно
}
preexec_invoke_exec () {
 [ -Н "$COMP_LINE" ] && возвращение # ничего не делать, если выполнение
 [ "$BASH_COMMAND" = "$PROMPT_COMMAND" ] && возврату не вызвать preexec за $PROMPT_COMMAND
 местные this_command=`История 1 | СЭД -е "/^[ ]*[0-9]*[ ]*//г"`; # получить команду из истории, удалением истории номер в начале
 preexec "$this_command"
}
отладка ловушка 'preexec_invoke_exec' 
+114
user10630009 30 июл. 2013 г., 10:36:36

У меня есть текстовый файл, который содержит \Н (0x0A) в конце линии, но как Windows (Блокнот) беру двух персонажей, т. е. \р\н (0x0D0A) для определения конца строки, поэтому я хочу заменить \n с этими двумя символами \р\н.

Спасибо

+93
Martin Nuc 2 нояб. 2014 г., 02:39:31

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

Если это имя, косвенные вычисления переменной называется:

декремент функция {
 местные ВАР=$1 
 если [[ ${!ВАР} -экв 0 ]]; затем
 Эхо recurse_done
еще
 Эхо ${!ВАР}
 объявить "переменной$var=$(( ${!ВАР} - 1))"
 декремент $ВАР
интернет
}
декремент Н

Если это значение, ваша жизнь намного проще

декремент функция { 
 местного значения=$1
 если [[ $значение -экв 0 ]]; затем 
 Эхо рекурсию сделать
 еще 
 Эхо $значение
 декремент $((значение-1))
интернет
}
декремент $Н

Но почему это рекурсивный вообще? сл $Н -1 1 будет отсчитывать от $N в 1

+46
user24091 27 авг. 2016 г., 13:01:42

Вы могли бы использовать на awk для этого.

командной | у awk '{ если (/шаблон/) { печати > "матч" } иначе { напиши > "nomatch" } }'
+37
Llortus 18 сент. 2018 г., 18:18:47

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

$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