Насколько безопасно Ubuntu в VirtualBox на Windows-хост?

У меня есть самые последние версии Ubuntu в VirtualBox на Windows 7 хозяина. Насколько безопасно это будет? Я имею в виду, если я получу вредоносных программ на Windows как это отразится на системе Ubuntu я работаю?

+369
Paul Blenis 24 февр. 2017 г., 17:57:43
30 ответов

Если я правильно понял, в Linux, все пути, вплоть до каждой единицы оборудования. Я пытаюсь получить информацию о том, как мои сенсоры структурированы, поэтому я думал, я бы просто использовать дерево, чтобы наметить все вещи в моем hwmon каталог. Тем не менее, дерево не вести себя так же с этого каталога, как я привык.

Когда я запускаю дерево на нормальный каталог, я вам структуру каталогов, без использования на -Р или -Л флагов:

$ дерево /дом
/дома
└ ─ босса─ 
 ├── клонов
 ├── Столе
 ├── Документы
 │ ├── modules.txt
 │ ├── old_docs
 │ │ └── ассорти
 │ └── prepscript.txt
 ├── Загрузок
 ├── Музыки
 ├── Фотографий
 ├── Публичных
 Шаблоны ├── 
 └── Видеоролики

12 каталогов, файлов: 2.

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

$ дерево /системы/класса/hwmon/
/системы/класса/hwmon/
├── hwmon0 -> ../../устройств/pci0000:40/0000:40:01.3/0000:43:00.0/hwmon/hwmon0
├── hwmon1 -> ../../устройств/pci0000:00/0000:00:01.3/0000:09:00.0/hwmon/hwmon1
├── hwmon2 -> ../../устройств/pci0000:40/0000:40:03.1/0000:44:00.0/hwmon/hwmon2
├── hwmon3 -> ../../устройств/pci0000:00/0000:00:18.3/hwmon/hwmon3
├── hwmon4 -> ../../устройств/pci0000:00/0000:00:19.3/hwmon/hwmon4
├── hwmon5 -> ../../устройства/виртуальные/тепловой/thermal_zone0/hwmon5
└── hwmon6 -> ../../устройства/платформы/nct6775.656/hwmon/hwmon6

7 каталогов, 0 файлов
$ дерево /системы/класса/hwmon/hwmon0
/системы/класса/hwmon/hwmon0
├ устройства -> ── ../../../0000:43:00.0
├── fan1_input
├ ─ наименование─ 
├── стеклоподъемники
│ ├── асинхронного
│ ├── autosuspend_delay_ms
│ ├ ─ контролем─ 
│ ├── runtime_active_kids
│ ├── runtime_active_time
│ ├── runtime_enabled
│ ├── runtime_status
│ ├── runtime_suspended_time
│ └── runtime_usage
├── pwm1
├── pwm1_enable
├── pwm1_max
├── pwm1_min
├── подсистема -> ../../../../../../класс/hwmon
├── temp1_auto_point1_pwm
├── temp1_auto_point1_temp
├── temp1_auto_point1_temp_hyst
├── temp1_crit
├── temp1_crit_hyst
├── temp1_emergency
├── temp1_emergency_hyst
├── temp1_input
├── temp1_max
├── temp1_max_hyst
├── uevent
└── update_interval

3 каталоги, 27 файлов

В чем причина этой разницы в поведении, и я могу просто сделать простой дерево всех устройств?

+976
user1614062 03 февр. '09 в 4:24

Я ищу небольшой домашний сервер работает с Убунту сервер 14.04. Я хочу установить самба и UPnP сервер на нем. Я нашел этот небольшой Микросервер НР ProLiant с процессорами Intel процессор Celeron G1610T. Но я уверен, если я могу установить сервер Ubuntu 14.04 на нем, если нет проблем с RAID-контроллером (смарт B120i массив)?

+971
O Kym 15 мар. 2019 г., 07:21:22
Другие ответы

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


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

ОС: Линукс Минт 18 корицы 64-разрядной.

Так как я упаковано версии установлены следующие приложения:

файл-ролик

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

У меня 2 пункты меню названы архиве менеджер:

/usr/доли/приложения/файл-ролик.рабочего стола
/usr/доли/приложения/орг.гном.FileRoller.рабочего стола

Один из которых я, наверное, могу удалить.

какой файл-ролик

говорит:

в /usr файл-ролик/местные/Бен/

это моя скомпилированная версия:

файл-ролик 3.27.0, Авторское право © бесплатная программная основа 2001-2012, Инк.

Но есть еще упакованную версию:

файл-ролик 3.16.5 авторские права © бесплатная программная основа 2001-2012, Инк.

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

Я попытался удалить упакованную версию:

суда apt-получить файл Purge-ролика

с результатом:

[суда] пароль для Властимил: 
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Следующие пакеты были установлены автоматически и больше не требуется:
 librpm3 lzop librpmio3 об / мин-общий rpm2cpio
Используйте 'судо apt autoremove', чтобы удалить их.
Следующие пакеты будут удалены:
 файл-ролик* мята-мета-корица* Немо-fileroller*
Следующих пакетов будут изменены:
файл-ролик
0 обновлено, 0 установлено новых, 3 для удаления, и 0 пакетов не обновлено.
После этой операции, 2,048 КБ дискового пространства будет освобождена.
Вы действительно хотите продолжить? [Д/н] н
Отбой.

Как вы можете видеть, это будет удалить:

мята-мета-корица

и

Немо-fileroller

кроме единственного файла-ролика.

Так что я поставил пакет на удержание, пока кто-то скажет мне, как поступить.

+919
Aquaskine 22 авг. 2014 г., 21:01:33

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

Во-первых, добавлять новые функции (вставить код выше handle_extension() в scope.sh):

drop_bigsize() {
 # 51200 == 50 МБ * 1024
 # изменить это число для разных размеров
 если [[ `ду "${ПУТЬ_К_ФАЙЛУ}" | вырезать -Ф1` -ГТ 51200 ]]; затем
 Эхо '----- слишком большой файл -----'
 выход 0
интернет
}

Во-вторых, вызов этой функции где-то в scope.sh.
Например, код ниже предотвратит от просмотра каких-либо файлов с размером больше 50 МБ (его последние несколько строк из scope.sh):

...
Свойства mimeType="$( файл --точка --краткая --MIME-тип -- "${ПУТЬ_К_ФАЙЛУ}" )"

### начало нового блока ###
drop_bigsize
### конец нового блока ###

если [[ "${PV_IMAGE_ENABLED}" = = "истина"]]; затем
 handle_image "${тип}"
интернет

handle_extension
handle_mime "${тип}"
handle_fallback

выход 1

Делать такие вещи с некоторых специфических типов файлов, например, для некоторых архивов, вы должны поместить тот же блок кода в другой части вашего scope.sh:

...
handle_extension() {
 дело "${FILE_EXTENSION_LOWER}" в
 Архив # 
а|туз|алз|дуги|шнур ARJ|БЗ|bz2 файл|такси|команда cpio|деб|ГЗ|опарник|лгк|ЛЗ|ЛЖ|изма|лзо|\
об / мин|РЗ|t7z|тар|ТБЗ|tbz2 по|тгз|ТЛЗ|txz|ТЗ|тзо|война|дюйм и XPI|ХZ|з|зип)
 ### начало нового блока ###
drop_bigsize
 ### конец нового блока ###
 инструмент --список -- "${ПУТЬ_К_ФАЙЛУ}" && выход 5
 bsdtar --список --файл "${ПУТЬ_К_ФАЙЛУ}" && выход 5
 выход 1;;
Рар)
 # Избегайте запрос пароля, предоставляя пустой пароль
 unrar на ЛТ -п- -- "${ПУТЬ_К_ФАЙЛУ}" && выход 5
 выход 1;;
...
+864
Jon Gardner 5 окт. 2013 г., 08:00:36

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

метод exec 3<файл.дат
читать пред'<&3
пока читал Карра, делайте
 до н. э. <<< "$Карр - $пред'" >> файл.дат
предыдущий=$Сигг
сделано <&3
+852
Philip Nicholson 5 июл. 2016 г., 20:00:44

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

Я подзабыл на дисках, на x86 системах, но я думаю, что ответ тебя может быть идеальное место для выбора раздела, по-разному путем установки/снятия багажника/дошкольное флаги. Улов это может изменить размер раздела Для команда zpool(ы) не позволяет зеркало.

Но я не уверен, если вы можете делать то, что ты хочешь. Разбить зеркало не гарантирует, что один из дисков может быть импортирован в бассейне чисто. Я видел многочисленные вопросы/блоги, что если обсуждать, если выдав команда zpool разделить на rpool является допустимым вариантом для DR.

Если ваш доктор сайт подключен, лучшим вариантом может быть оформить в ZFS отправка/получение через SSH.

Я использовал САР для построения системы, и обнаружили, что он работал очень хорошо. Так хорошо, что я работаю на некоторые скрипты для создания Уарс систем в рамках нового доктора процедура.

Вы также можете сослаться на Мос доктор, чтобы увидеть, если он что-нибудь предлагает: Информационный центр: загрузка в Оракл Солярис 11 операционная система (код док 1559838.2)

+842
SMD2992 9 нояб. 2010 г., 18:38:29

Пробелы являются разрешенные в именах файлов, как вы уже заметили.

Если вы посмотрите на "большинстве Unix файловые системы" запись в эту таблицу в Википедии, вы заметите:

  • Любой 8-битный набор символов не допускается. Мы можем подводить 7-битовый ASCII под этот зонтик тоже, поскольку оно является подмножеством различных 8-разрядных наборов и всегда реализуется с помощью 8-битный байт.

  • Единственный запрещенные символы / и "нуль". "Нуль" указывает на нулевой байт, но это в любом случае не допускается в текстовых данных.

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

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

Как вы используете или заниматься космический правильно в имени?

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

> ФОО моих\ файл\ с\ пробелы\ в\ имя\ 
+831
yong8521 30 янв. 2014 г., 19:33:00

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

На основе https://stackoverflow.com/questions/32949111/debian-login-loopс этого экрана я перешел к терминалу с помощью Ctrl-альт-Ф1 и затем ввел команду StartX , который позволяет мне сохранить некоторые активные сессии, но на экране входа в систему все равно всплывет, и тогда я должен использовать сочетание клавиш Ctrl-альт-Ф1 , чтобы переключиться в активный сеанс. Я тоже воспользовалась советом с этого задать и использовать:

судо найти ~/ -пользователя root -старпома на chown имя пользователя:имя пользователя {} \;

(с моим логином) на моем домашнем каталоге, но это не сработало. Не имеет:

Чаун пользователей.пользователя ./.Xauthority

Я также посмотрел в/var/журнал/файл xorg.0.отчет и файл/var/журнал/файл xorg.0.журнал.старый, однако только ошибки/предупреждения в обоих были

[ 3068.878] (УО) /Дев/Дри/card0: не удалось установить DRM в версии 1.4 интерфейс: отказано в доступе
[ 3069.290] (УО) /Дев/Дри/card0: не удалось установить DRM в версии 1.4 интерфейс: отказано в доступе
[ 3173.113] (ЖВ) каталог "/usr/доли/шрифты/X11/кириллица" не существует.
[ 3173.180] (ЖВ) возвращаясь к старому методу зонд для фреймбуферу
[ 3173.181] (ЖВ) возвращаясь к старым зондовый метод для VESA

Полные журналы здесь:
/ВАР/лог/файл xorg.0.журнал.старый
/ВАР/лог/файл xorg.0.журнал

Мой вопрос, как я могу остановить это поведение?

+803
exetin 24 нояб. 2010 г., 15:15:47

Цель

Давайте локальных сетей имеют приоритет над беспроводной, когда сетевой кабель не подключен

Способ

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

nmcli изменить подключение [идентификатор в сети Ethernet-интерфейса] протокол IPv4.маршрут-дюймовый 200
nmcli изменить подключение [идентификатор в сети Ethernet-интерфейса] протокол IPv6.маршрут-дюймовый 200

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

Результаты

Что смущает меня-это доклады, которые я получаю от маршрута -Н после выполнения команды и перезагрузки (для ровного счета), а то, что это не сумма для достижения своей цели

$ маршруте -Н
Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
0.0.0.0 0.0.0.0 123.456.89.1 УГ 600 0 0 wlp1s0
0.0.0.0 0.0.0.0 123.456.89.1 УГ 20200 0 0 enp0s31f6
123.456.89.0 0.0.0.0 255.255.255.192 у 200 0 0 enp0s31f6
123.456.89.0 0.0.0.0 255.255.255.192 у 600 0 0 wlp1s0
654.321.0.0 0.0.0.0 255.255.0.0 U на 1000 0 0 enp0s31f6

Цифры касаемо моих команд, но для строк, что сказать

0.0.0.0 0.0.0.0 123.456.89.1 УГ 20200 0 0 enp0s31f6
654.321.0.0 0.0.0.0 255.255.0.0 U на 1000 0 0 enp0s31f6

Первая строка имеет 20 префиксом до 200, как мне. Это позволяет последовательно применены исходя из того, что я бегу; если я измените значение метрики через nmcli сказать 500, трасса -Н сообщит 20500. Почему это происходит? Это выглядит не очень хорошо, так как я заявил, что хотел или 200 или 500, и не 20200 20500.

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

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

Другие выводы

То, что я нашел любопытным, и, кажется, работает в какой - то степени, является использование $ судо ifmetric enp0s31f6 200. Это делает две-три вещи;

  • Это влияет на метрику интерфейса (маршрут -Н сообщает, что все линии с iface защитныйenp0s31f6 иметь значение 200)
  • Это влияет на пользовательский интерфейс в Ubuntu (в правом верхнем углу я вижу наглядное переключение между Ethernet и беспроводной значков переключения, в зависимости от значения метрики я предоставить в ifmetric команды)
  • Он иногда бросает НЕТЛИНК: ошибка: файл не существует ошибка у меня. При последующем выполнении той же команды может или может не привести к этой ошибке

Некоторые системы информация

  • Ноутбук EliteBook 850 Г5
  • В Ubuntu 18.04
  • В Ubuntu установить сделанный через установщик использование всего диска, шифрование включено, включено 3-й загрузок партии для водителей и т. д.

Обновление #1

nmcli $ c показать
ИМЯ УСТРОЙСТВА ТИП UUID 
Проводное подключение 2 [н/д] локальных сетей enp0s31f6 
WiFi1 [н/д] беспроводной wlp1s0

$ маршруте -Н
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
0.0.0.0 [н/д] 0.0.0.0 УГ 600 0 0 wlp1s0
0.0.0.0 [н/д] 0.0.0.0 УГ 20200 0 0 enp0s31f6
[н/д] 0.0.0.0 255.255.255.192 у 200 0 0 enp0s31f6
[н/д] 0.0.0.0 255.255.255.192 у 600 0 0 wlp1s0
[н/д] 0.0.0.0 255.255.0.0 U на 1000 0 0 enp0s31f6
+801
user1434077 19 апр. 2019 г., 01:00:34

команда: вал=$( Эхо $текст $Лен|у awk '{печати функцию substr($0,0,$2)}')

Приведенная выше команда работает отлично. Я просто хочу понять ценности, принятые на $0 и $2. Я понимаю, что $0 принимает значение $Text и $2 принимает значение $лен. А насчет 1$???

+693
Rosa Aura Valle 29 авг. 2016 г., 14:34:54

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

Как вы на самом деле планируете работать такая система? Если вы действительно только браузер проверить JavaScript-кода в QEMU порт. Но я сомневаюсь, что у вас достаточно ресурсов для кросс компиляции приложения или что вы сможете эффективно использовать такие системы.

  1. бесплатно

Большинство дистрибутивов Linux бесплатны.

  1. ССЗ, установка binutils, Баш

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

  1. низкий сетевой трафик, например, = < 1kbps

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

  1. достаточными ресурсами для кросс-компиляции на GCC

Это ключевой момент здесь. Решение на JavaScript не предоставляет достаточными ресурсами и вы не позволили установить дистрибутив локально.

  1. возможность установки программ из репозиториев

Возможно, с большинством из существующих дистрибутивов.

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

+553
user860869 2 мая 2017 г., 17:02:50

Я слежу за воспроизводимость-строит проекты на некоторое время теперь и действительно читал/слышал где-то, что Debian начнется доставка .buildinfo файлов в Debian исходные файлы для весьма когда-то.

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

+526
v4ntez 5 мар. 2010 г., 19:15:51

Я думаю, что его легче избежать -это вариант

$ -а --режим архива архив; равен -rlptgoD (не -Ч-А-х)

и установить только варианты вы хотите.

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

$ -РЛД

Чтобы удалить файлы на место назначения, пожалуйста, используйте опцию - Удалить.

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

+511
SpaceInvader75 20 апр. 2012 г., 00:14:54

В некоторых версиях Ubuntu. Диски монтируются по UUID. в мою машину, в/proc/крепления

файл /dev/диск/к-идентификатор UUID/UUID и / в ext4 RW,в режиме,ошибок=перемонтировать-РО,барьер=1,Данные=заказал 0 0

в /etc/fstab строчку

Идентификатор UUID=У-У-Я-Д ошибки / в ext4=перемонтировать-РО 0 1 

Но в файле/etc/mtab

на /dev/sda1, поскольку / в ext4 RW,то ошибки=перемонтировать-РО,совершать=0 0 0

Так это гарантировать, что не будет UUID в файле/etc/mtab ?

+508
Derek Hanna 12 авг. 2017 г., 05:33:03

Есть ли смысл в CentOS (RedHat и думаю, если я тоже правильно помню Федора) экран загрузки прогресс бар слои*?

CentOS boot screen progress bar
(*) Слоев ~ белый, сиреневый(?) и фиолетовых тонах.

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

+480
Bill Roberts 22 июл. 2019 г., 00:01:20

Мы используем Колибри превышать (версия 11.0.0.21), так что наши пользователи могут запускать фирменной ОС Solaris 10 х-приложения (по имени Shipplan) на своих ПК. Чтобы сделать эту работу, мы должны включить "х соответствия тест на совместимость" в превышать (до конца). Теперь мы хотим перенести для МФУ (версия 7.5.0.17).

Кто-нибудь знает, если есть похожий вариант в МФУ? Проблема в том, что без этой опции графического вывода не обновляется как места. Чтобы Xtest расширение в МФУ не достаточно.

+450
user77701 19 авг. 2012 г., 01:25:56

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

Когда я на узел Docker я могу запустить мой докер команду -это и получите в реальном масштабе времени выход мне нужен. Однако, у меня есть это ограничение, где я есть , чтобы выполнить команду удаленно, делая предыдущее решение бесполезно. Я не могу использовать , потому что он работает псевдо терминал, основанные на $термин, который не существует с пульта ДУ, потому что нет терминалов вообще.

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

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

+391
Nice loveth 29 апр. 2014 г., 06:44:03

С Баш параметра расширения:

${ВАР%%[AaEeIiOoUu]*}
  • Шаблон [AaEeIiOoUu]* жадно (%%) удаляет совпадающие часть из переменной VAR, то справа, здесь, начиная с любого прописные или строчные гласные ([AaEeIiOoUu]) затем что (*)

Пример:

из $ VAR=спорт 
$ Эхо "${ВАР%%[AaEeIiOoUu]*}"
СП

из $ VAR=фрагментик
$ Эхо "${ВАР%%[AaEeIiOoUu]*}"
Ф
+377
Albert o 2 авг. 2018 г., 08:30:37

Для того, чтобы переключиться на новую раскладку клавиатуры я добавил setxkbmap команду для моего Openbox в это autostart.sh.

Однако, это только вступает в силу после того, как я войти (когда на Openbox начинается).

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

Что мне нужно сделать чтобы по умолчанию изменилось?

(ОС: Дебиан 7.1)

+335
Warren McAllister 26 мая 2011 г., 22:16:56

Глядя на руководство, я не могу понять, как установить формат даты.

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

Есть ли способ, чтобы установить формат даты 'опции-mtime'?

найти "${backup_dest}" \
 -параметр maxdepth 1 -тип D опции-mtime +3 \
 -название '[0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]' \
 -execdir МВ {} $folder_trash_path/{}-"${сайт[$я]}" ';'
+334
user54317 18 июл. 2013 г., 19:30:38

Если вас устраивает линия-ориентированные инструменты, такие как СЭД, команда grep, awk и т. д. И вы только хотите сделать простое удаление пары ключ/значение, вы, вероятно, найти jsonpipe легче работать, чем с jq не.

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

например

$ формат JSON='{"TopicArn": "Арн:АРМ:СНС:США-Запад-2:596873354795:демо"}'

$ Эхо "$JSON с" | jsonpipe 
/ {}
/TopicArn "Арн:АРМ:СНС:США-Запад-2:596873354795:демо"

$ Эхо "$JSON с" | jsonpipe | на awk -Ф'\Т' '$1 == "/TopicArn" {печати $2}'
"Арн:АРМ:СНС:США-Запад-2:596873354795:демо"

Детали пакета для Debian:

Пакет: питон-jsonpipe

Описание-Ан: преобразование JSON в строку семейства Unix-формате

jsonpipe проходит через JSON-объект и производит простые, линейные текстовом формате, которые могут быть обработаны все ваши избранное в Unix, как grep, СЭД, как awk, Cut и дифф. Он также может быть полезным в языках---в Программирование самом деле, он изначально был задуман как способ написания простых тестовых утверждений против вывода в формате JSON без сцепления слишком тесно тесты на конкретные структуры.

Домашняя страница: http://pypi.python.org/pypi/jsonpipe

+327
FadBad 27 мар. 2017 г., 16:41:17

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

найти / -тип D -наименование проблемы

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

https://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/proc.html

+321
KML 16 мар. 2018 г., 21:26:25

Я пытаюсь изменять вывод ГИТ дифф --название-только из подкаталог ГИТ проект такой, что он содержит только относительные пути в текущей директории. Я знаю, как сделать это с помощью sed/grep В, но мне было интересно, если есть какие-то команды CLI, специально предназначенные для манипулирования файл, путь строки следующим образом:

  1. снять на N частей с начала пути:

    в /Foo/бар/баз -> бар/баз

  2. удалить Н части от конца пути:

    в /Foo/бар/баз -> именем/foo/бар/

  3. сравниваем два пути и создать относительный путь к текущей:

    файл foo/бар/баз относительно ФОО/qux -> ../бар/баз

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

    в /Foo/бар/баз.экс->баз.экс

  5. (опционально) прокладки только последняя часть из путь (каталог это):

    ФОО/.../бар/баз.экс ->фу/.../бар/

+319
Knkhere 27 авг. 2015 г., 21:20:45

Файлы в/etc/инит.Д не должен быть скомпилированные исполняемые файлы. Вы положили ваш скомпилированный исполняемый файл где-то еще, возможно, в/usr/местные/Бен; затем вы пишете скрипт в файл/etc/инит.Д, который знает, как начать и остановить скомпилированную программу. Часто это просто запустив ее в фоновом режиме, чтобы начать, и убийство его PID (или его имя исполняемого файла, используя команду killall) прекратить. инит будет вызывать скрипт с одним аргументом, слово пуск, остановка, перезапуск и т. д.; это ответственность скрипта узнать о том, как запустить сам сервис.

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

Как Примечание стороны, какой дистрибутив вы используете? Многие современные дистрибутивы сейчас запустить systemd в вместо пакета sysvinit, которая использует (по умолчанию) декларативный блок файл, а не скрипт; ИМО блок файлы легче писать. systemd не поддерживает режим совместимости с sysvinit, так что вполне возможно, вы работаете сами. Если так, я бы рекомендовал писать юнит-файл, а не скрипт.

+300
Oy baby 3 февр. 2011 г., 11:48:27

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

Если вы используете узел * и ProxyCommand с как хозяин вы сможете написать общее правило. И матч может работать как хост , но позволяет в exec команды, которые могут помочь уменьшить * чтобы соответствовать только те имена, которые вы хотите.

+286
Moonbear 30 окт. 2019 г., 04:02:01

Как насчет добавления старпома баш в конце .cshrc по ?

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

+270
dustmachine 18 мая 2011 г., 12:55:53

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

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

В дуо немного выводит полный путь.

найти `дуо` -тип F -исполняемый -продюсером Ш-с 'readelf выступает -л "$1" 2>/dev/нуль | команда grep -qio 'исполняемый' && Е "$1\n" и' -- {} \;
+265
dkimot 3 янв. 2018 г., 04:25:15

В ММУ (блок управления памятью) физический компонент компьютерной системы, как правило, часть процессора (но не обязательно). Он переводит виртуальные адреса (также известные как линейные адреса в х86 мире) в физические адреса; оно может также осуществлять контроль доступа к памяти, управление кэшем, и арбитраж шины. Он обычно не имеет собственной памяти, он опирается на данные в оперативную память системы для работы.

В ММУ выполняет этот перевод с помощью информации, хранящейся в структурах данных, таких как таблицы страниц; они указывают, какие физические адреса соответствуют линейные диапазоны адресов (если таковые страница может быть “нет”). Таблицы страницы настроены на ядра, и ядро определяет, что сопоставления должны быть — так что последней инстанцией на физические адреса-это ядро, однако он всегда действует при помощи ММУ. Иными словами, процессор всегда работает на линейных адресов, которые преобразуются в физические адреса в ММУ, но ядра осознает перевод и программ ММУ для их выполнения.

Пользовательских процессов не обращают внимания на все это и не так (как правило) знать физические адреса, соответствующие линейные адреса, которые они используют, и как правило, не могут открыть сопоставления либо. Есть некоторые случаи, когда физические сопоставления утечку, но те, которые обычно считаются уязвимостей и быстро решать. Однако, в Linux, процессы с достаточными привилегиями может увидеть их физической карте в файле/proc/<PID процесса>/карте страницы.

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

+164
Baker Bob 16 окт. 2016 г., 14:43:38

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

$ iptables в судо-входной сигнал -п ПТС -с 127.0.0.1 -Джей принимает
$ iptables в судо-входной сигнал -п ТСР -М состояние-состояние, связанное,создан -Джей принимает
$ iptables в судо-входной сигнал -п УДП -М состояние-состояние, связанное,создан -Джей принимает
$ iptables в судо-входной сигнал -п в ICMP -М состояние-состояние, связанное,создан -Джей принимает

Это позволит подключение к интернету.

Задайте политики цепь по умолчанию

$ iptables в судо-П падение напряжения на входе 
$ судп в iptables -П падение выходной 

Это будет отрицать все виды входящего/исходящего трафика.

Разрешить VPN-подключение

$ iptables в судо-вход -с [VPN с IP-соединение] -Джей принимает
$ судо в iptables -a выходной -д [VPN с IP-соединение] -Джей принимает

Это позволит VPN-подключение.

ЕСЛИ ВЫ ПОДКЛЮЧИЛИСЬ ПО SSH ВЫ ДОЛЖНЫ ПОЗВОЛИТЬ ВАШ IP-АДРЕС В ВАШЕЙ ЛОКАЛЬНОЙ

Обновление:

Для других правила подключения, просто разрешить их.

Например, HTTP:

$ iptables в судо-входной сигнал -п протокол tcp --dport 80 -j может принимать
$ iptables в судо-выход -п протокол tcp --dport 80 -j может принимать 

ЛИЧНАЯ РЕКОМЕНДАЦИЯ

То, что я сделать, это создать резервную копию моего правила iptables с $ судо в iptables-сохранить > iptables_backup, то для любого изменения Я изменения правил с Vim и восстановить в iptables с $ судо в iptables-восстановить < iptables_backup. Это только личная практика, чтобы избежать дублирования правил.

+130
Stuart Moore 5 окт. 2017 г., 10:30:05

Большинство систем также есть словарь, /usr/доли/дикт/Линукс.слова

Это должно дать вам список всех текстовых файлов на вашей системе:

найти / -тип F -exec в файл {} + 2>/Дев/нуль| grep в формате ASCII
+104
cluelessIntern 4 янв. 2019 г., 11:14:42

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

$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