Была Unix на самом деле, используя только один мягкий прерывание (int 0х80)? Почему?

Еще во времена x86 (32 бит) (прежде чем украсть вашу личную информацию/sysexit/системных вызовов и т. д.) ИНТ 0х80 был использован, чтобы вызвать действия ядра из пользовательского процесса. По данным https://stackoverflow.com/questions/1817577/what-does-int-0x80-mean-in-assembly-code Дос юзает int 0x21 для той же цели. Тот же источник, в частности, говорится, что процессоры x86 будет понять до 256 программные прерывания (от 0x00 до 0xFF). Даже если некоторые из них заблокирован специальные функции операционной системы должны быть в состоянии использовать Мор, чем один программному прерыванию. Но нет ОС, кажется, не так. Используется только один? В чем причина такое дизайнерское решение?

+792
Christopher Smith 5 нояб. 2016 г., 13:14:17
36 ответов

Я лично использую Ratpoison , когда мне нужен легкий вес листов ВМ - конфигурации, работал очень хорошо из коробки, а так как я довольно регулировать с помощью GNU Screen для многих лет прыжок в Ratpoison не очень сложно. Я также использую StumpWM , который был более активен в развитии, чем Ratposion.

+982
RabidOrange 03 февр. '09 в 4:24

Если только один Техас... в строке:

СЕПГ -н 'с/.*Техас(0х\(.*\)) для.*/\1/р' файл_журнала > выходной_файл

Вариант , чтобы подавить выход для линии без матча

+941
Jack Williams 29 авг. 2017 г., 22:38:41
Другие ответы

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


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

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

+925
Pazzie 25 апр. 2015 г., 23:16:29

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

+915
Koussay Cherif 23 апр. 2010 г., 11:13:05

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

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

Есть ли способ сделать это выполнить в Linux.

+882
Ash M 14 нояб. 2018 г., 10:18:25

Интерпретировать двойные черточки команды так же использования getopt вместо встроенной команде getopts.

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

Так что ваш сценарий будет:

#!/бин/Баш

# Вам варианты
ОПЦ=`использования getopt --опции: --долго a_something,n_something_else: -Н-разобрать-опции' -- "[email protected]"`

если [ $? != 0 ] ; затем эхо "не нужным разбора." >&2 ; покинуть 1 ; Интернет

#Эхо разобраны и очищены варианты
Эхо "$ОПЦ"
набор ивала -- "$ОПЦ"

bSomething=ложь
bSomethingElse=ложь

# "Бесконечный" цикл по разобранным варианты
пока правда; сделать
 дело "$1" в
 -а | --a_something ) bSomething=истина; сдвиг ;;
 -Н | --n_something_else ) bSomethingElse=истина; сдвиг ;;
 -- ) сдвиг; перерыв ;;
 * ) перерыва;
эсок
сделано

Для получения дополнительной информации: человек использования getopt
Дополнительные сведения: человек использования getopt(3)

+873
Toka Akram 4 авг. 2017 г., 13:16:39

Я не знаю, как этого добиться. От чего я читал, Alt + правая кнопка мыши или супер + Alt + правая кнопка мыши должны работать, но ни один ярлык работает. Проблема в том, что при работе приложений в полноэкранном режиме, ни бар не виден, даже при нажатии контрол + АЛТ + таб (как я сделал с GNOME 2), поэтому я надеюсь, что сделав их автоскрытие, эта проблема исчезнет. Я использую гном 3.14.1. Спасибо.

+867
Vimal Gajera 12 сент. 2015 г., 02:51:41

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

+858
smremde 28 февр. 2017 г., 07:29:12

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

найти . -параметр maxdepth 1 -тип F -имя_экземпляра "*.Флак" | рода

Что я ожидаю-это список такой:

./Трек 1.Флак
./Трек 2.Флак
./Трек 3.Флак
...
./Трек 9.Флак
./Трек 10.Флак
./Трек 11.Флак

Я вижу такой список:

./Трек 10.Флак
./Трек 11.Флак
./Трек 1.Флак
./Трек 2.Флак
./Трек 3.Флак
...
./Трек 9.Флак

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

+818
KDAO 26 июн. 2016 г., 15:17:11

Я о Debian 8 Jessie, и пытается установить пакеты через aptitude в bash-скрипт с переменной оболочки. Переменная оболочки рассматривается как единый пакет "pkg1 pkg2 pkg3 ..." и не нашли, или только первый пакет в списке анализируется.

#!/usr/Бен/ОКР Баш

набор -euo pipefail
Компании IFS=$'\п\т'

# рассматривается как один пакет с пробелами в имени
# пакет "ГИТ Гист скручиваемость наращивание основного тмаки" не найдено
apt_packages="$(кошка packages.txt | грэп -ев '^$|^#' | тр '\п' ' ')"

# только первый пакет (ЖКТ) в списке разбирается и устанавливается
apt_packages=( "$(кошка packages.txt | грэп -ев '^$|^#')" )

способности установки "$apt_packages"

И packages.txt вы представляете, что это будет:

ГИТ
суть
завиток

# сборка из исходников
строить-важно
с CMake
+738
Yashwanth Reddy 21 мая 2018 г., 19:17:18

Например, у меня есть файл myold_file. Затем я использую ЛН , чтобы создать жесткую связь как к MyLink:

ЛН myold_file к MyLink

Потом, даже через ЛС-а, я не могу сказать, что старый.

Есть ли вообще рассказывать?

+697
Swapan Kumar 6 мар. 2017 г., 20:46:26

У меня есть каталог, который содержит 800 подкаталогах кнопку disp-001 ... произве-800. Все эти суб-каталоги должны содержать конкретный файл сказать стандартный вывод. Один из них не содержит файл, и мне нужно найти папку, не содержащую файл. Если я попробовать

найти . -имя "вывода"

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

Примечание:

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

+659
Gilbert 28 сент. 2018 г., 06:41:11

Когда я получаю ссылку в сообщении электронной почты, он открывает с хромом, но я хочу, чтобы ссылки на откройте с Firefox.

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

Но когда я возвращаюсь на вкладку "вложения", список пуст : см. прикрепленное изображение

Что я должен делать ? Я делаю не так ? empty list in the Attachments tab

+643
Adrian Lange 6 авг. 2010 г., 17:12:41

Если я правильно понял логику, это седьмая команда выполняет поиск заданного $1 параметр внутри testname реальным значением; если оно присутствует, то поиск и замена с поддержкой значение с false на True. Если это не (!) присутствует, то замените включить значение с True на false.

е/ testname реальным="[^"]*'$1'[^"]*"/ с/ включен="ложно"/ включен="истинной"/;
 / testname реальным="[^"]*'$1'[^"]*"/!с/ включен="истинной"/ включен="ложно"/ вход > выход

Я пытался помочь регулярное выражение сопоставления, давая пробелы до имен атрибутов (как testname и включено), и с помощью [^"] класс персонажа.

+620
doiley 22 сент. 2010 г., 05:39:07

Я хочу напечатать вывода имен пользователей из /etc/passwd в несколько столбцов. Выход из моего сервера

[корень@мастер vdabas]# КПП -н в /etc/passwd и | вырезать -Ф1 -д":"

 1 корень
 2 бин
 3 демона
 4 этаж
 5 ЛВ
 6 синхронизация
 7 выключение
 8 остановке
 9 почта
10 оператор
11 игр
12 фтп
13 никто не
14 systemd в сети
15 ДГУ
16 polkitd
17 министр внутренних дел Великобритании
18 постфикс
19 vdabas
20 Вани
21-Дели

Я хочу, чтобы выход должен быть как ниже:

 1 корень 8 остановке 15 ДГУ
 2 бин 9 почта 16 polkitd
 3 демон 10 оператор 17 накопитель sshd
 4 этаж 11 игр 18 постфикс
 5 ЛВ 12 фтп 19 vdabas
 6 синхронизации 13 никто 20 Вани
 7 выключение 14 systemd в сети 21-Дели
+565
Joe Eckenrod 3 июн. 2013 г., 20:35:14

В принципе, мне нужно следующее:

  • выполнить команду с конфиденциальной вход

  • труба вывода меньше

  • очистить историю с меньшим вывода на экран (или в данный момент он закрыт)

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

Возможно ли это?

+564
Beazy Mannie Kay 5 дек. 2014 г., 06:23:12

Это старая добрая проблема как переопределить путь по умолчанию.

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

ИС добавить маршрут 0.0.0.0/1 Через как wlan0-гв
IP-маршрута добавить 128.0.0.0/1 Через как wlan0-гв

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

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

Итак, Тл;др:

как wlan0 iface защитный инет вручную
 ИС добавить маршрут 0.0.0.0/1 Через как wlan0-гв
 ИС маршрута добавить 128.0.0.0/1 Через как wlan0-гв
....

Или (но вы также должны добавить все остальные маршруты для "таблица 5"):

как wlan0 iface защитный инет вручную
 ИС правило добавить в 0.0.0.0/0 таблица 5
 ИС добавить маршрут по умолчанию через Как wlan0-гв таблица 5
....
+561
Leo Rguez 12 мар. 2012 г., 15:14:28

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

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

Что я сделал: я снял первый диск с Windows и установить Linux на второй жесткий диск. Если первый диск не подключен Линукс прекрасно сапоги.

Теперь моя проблема, если диски подключены и при загрузке в Linux он мне скажет, нет инициализации нашли, попробуйте инициализации=bootargs, но диск с Windows загружается прекрасно.

+497
Timilsina Aashish 12 янв. 2013 г., 14:36:18

Это связано с тем, как они работают.

Для обычной установки на флэш-накопитель, вы ограничены пропускной способностью USB, поэтому если у вас хорошее устройство USB 3.0, вы застряли около 20 МБ/с (что эквивалентно традиционных жестких дисков со всего конца 90-х). Все изменения записываются на устройство, так что вы делите, что пропускной способности USB для чтения и записи.

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

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

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

+483
Elsie Reynolds 24 авг. 2019 г., 03:23:11

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

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

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

+474
Diana Rincon 8 дек. 2016 г., 02:26:14

Попробуйте:

на awk -ф '/^#/{ф=$НФ".тхт";ККО=$0; далее} {функции printf "%з\п%з\п",СМТ,$0 >ф; закрыть(Ф)} файл' 

Пример

Применительно к вашему образец ввода:

$ на awk -ф '/^#/{ф=$НФ".тхт";ККО=$0; далее} {функции printf "%з\п%з\п",СМТ,$0 >ф; закрыть(Ф)} файл' 

После выше запускать следующие файлы в каталоге:

$ общ.
файл importantname1.txt importantname2.txt importantname3.txt

Содержание новые файлы:

$ кот importantname1.txt 
#info1 info2 сайт info3 ,importantname1
importanttext1
$ кот importantname2.txt 
#info1 info2 сайт info3 ,importantname2
importanttext2
$ кот importantname3.txt 
#info1 info2 сайт info3 ,importantname3
importanttext3

Как это работает

На awk считывает входной файл построчно. Наш скрипт классифицирует эти строки как комментарии или нет-комментарии. Для строки комментария, имя файла и комментарий сохраняется. Для non-комментарии, создается новый файл и напечатала

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

  • /^#/{Ф=$ЯТ".тхт";ККО=$0; далее}

    Если строка начинается с #, мы экономим последнего поля, $НФ, плюс .тхт как имя файла Ф. Вся строка комментария будет сохранен как СМТ. Мы тогда сказать awk, чтобы пропустить оставшуюся часть команды и прыгать, чтобы начать все сначала на следующей строке.

  • с printf "%з\п%з\п",СМТ,$0 >ф; закрыть(Ф)

    Для non-комментировать строки, мы печатаем в последний раз видели комментарий, СМТ, и текущая строка, $0, в последний раз видели название файла Ф. Мы затем закрыть дескриптор файла для Ф.

Защита от плохой имен файлов

Если поля, которые будут использоваться как имена файлов содержат /, операционная система будет интерпретировать имя файла как в том числе и каталоги. Чтобы избежать этого, мы можем заменить все / с - с помощью gsub(/\//, "-", Ф) следующим образом:

на awk -ф '/^#/{ф=$НФ".тхт";gsub(/\//, "-", Ф); СМТ=$0; далее} {функции printf "%з\п%з\п",СМТ,$0 >ф; закрыть(Ф)}' файл
+460
Nurul Afiqah 2 мар. 2015 г., 05:01:34

Проблема, кажется, что вы не можете иметь и для amd64 и i386 в версии libssl1.0.0 установлены вместе , если они точно такие же версии. Над архитектурой amd64 версия 1.0.1 е-2+deb7u6 в то время как для i386 версия 1.0.1 е-2+deb7u7.

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

в OpenSSL (1.0.1 е-2+deb7u7) Сопелка-безопасности; срочность=высокая

  • Не сопровождающий загрузки службы безопасности.
    • Исправление уязвимости CVE-2010-5298: использования-после-свободного состояния гонки.
    • Добавить версионную зависимость от OpenSSL в libssl1.0.0 до версии что есть исправление для CVE-2014-0160 (закрывает: #744194).
    • Предлагаю перезапуск просодии на обновления (закрывает: #744871).
    • Правильно определить установки apache2 и предлагаю, чтобы это было перезапускается (закрывается: #744141).
    • Добавить больше услуг, которые должны быть проверены для перезагрузки.
    • Исправлена ошибка, когда критическая флаг для ТСА расширенное использование ключа не всегда обнаруживается, и два других подобных случаях.
    • Добавить поддержку библиотек/перезагрузка-без-спрашивала, что позволяет сервис должен быть перезапущен автоматически без запроса, или требуя вместо ответа.
    • Исправлена уязвимость CVE-2014-0076: "Яром/Бенгер промывочный+перезагрузка кэша атакам по сторонним каналам" (Закрывает: #742923).

-- Рафаил Geissert Чт, 17 Апр 2014 22:11:33 +0200

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

+456
Salgues Alexis 8 дек. 2016 г., 11:13:11

Со странным именем vncconfig на Linux, вы можете сделать двунаправленный cutbuffer/буфер обмена взаимодействия.

От ручного ввода vncconfig:

vncconfig используется для настройки и контроля запущенный экземпляр Xvnc, или любой другой X-сервер с помощью VNC расширения. Обратите внимание, что он не может быть использован для управления через VNC сервера до версии 4.

При выполнении без параметров, она работает как своеобразный "помощник" для Xvnc. Его основной целью при запуске в этом режиме-поддержка буфера обмена передачи от VNC-клиент(ы). Обратите внимание, что без запущенного экземпляра vncconfig нет Поддержка буфера обмена. В vncconfig команда ставит окне с Некоторые флажки, которые могут быть использованы, чтобы отключить буфер передачи, если требуется. В -наказание флаг можно использовать, если вы всегда хотите, поддержка буфера обмена, но не хотите загромождать рабочий стол с окном Альтернативно -культовый вариант может быть использован, чтобы сделать его в виде значка по умолчанию.

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

Используя с TightVNCна Windows, убедитесь, что опция отключить буфер обмена передачи не проверяются. Этот параметр доступен, когда вы запускаете с TightVNC.

Вы увидите окно автозапуска.

TightVNC Startup Window

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

Disable clipboard transfer

+445
rilla 5 дек. 2014 г., 15:15:27

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

+407
kay23 15 нояб. 2013 г., 23:41:01

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

Не должно быть никакого смысла в управлении МВ параллельно на один и тот же источник/целевой диск, так как вы обычно ограничивается носитель скорости в любом случае. Если /usb_storage/ - это USB-накопитель, он не сделает палку ехать быстрее.

МВ /дБ/dbfile1 /дБ/dbfile2 /дБ/dbfile3 /usb_storage/

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

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

+381
Gressie 15 янв. 2012 г., 17:02:06

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

+336
Chelsea Ramirez 25 сент. 2012 г., 07:55:59

Я установил Интел-микрокода, но когда я использую ./spectre-meltdown-checker.sh я получаю это

Уязвимость CVE-2018-12127 Ридль ака ', микроархитектуры нагрузки порт данных выборки (MLPDS)'
* Смягчены данным интерфейс /sys файла: нет (уязвимыми: очистить буферы процессора попытки, без микрокода; СМТ-инвалидов)
* Ядро поддерживает использование смягчающих MD_CLEAR: да (найден md_clear реализации доказательств в образ ядра)
* Смягчение ядра включена и активна: нет 
* СМТ-либо смягчить или отключен: да 
> Статус: уязвимым (уязвимой: очистить буферы процессора попытки, без микрокода; СМТ-инвалидов)

Как я могу исправить это ? Я не могу понять

 судо ./spectre-meltdown-checker.sh | команда grep 'микрокода процессора это
[суда] пароль для пользователя: 
 * Микрокода процессора, как известно, вызывают проблемы со стабильностью: нет (модель 0x2d семьи 0х6 шагая 0x7 ucode с CPUID 0x710 0x206d7)
 * Микрокода процессора является последняя известная версия доступна: нет (последняя версия 0x714 от 2018/05/08 по данным строением MCExtractor ДБ в112 - 2019/05/22)
IBPB считается хорошим дополнением к retpoline для Вариант 2 смягчению, но ваш микрокода процессора не поддерживает его
> Статус: уязвимый (до-до-даты микрокода процессора для уменьшения этой уязвимости)

но это последний

суда apt установите Intel-микрокода
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Интел-микрокод уже последней версии (3.20180807 собой.2~deb9u1).
+320
Yaman ALTareh 12 авг. 2016 г., 09:49:58

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

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

# файл /etc/входит.конф
слушать=нет
listen_ipv6=да
anonymous_enable=нет
local_enable=да
write_enable=да
local_umask=022
dirmessage_enable=да
use_localtime=да
xferlog_enable=да
ftpd_banner=Добро пожаловать в "мой классный" служба FTP.
chroot_local_user=да
userlist_enable=да
userlist_file=/и т. д./входит.списокпользователей
userlist_deny=нет
chroot_list_enable=да
chroot_list_file=/и т. д./входит.chroot_list
chown_uploads=да
chown_username=ВСП-данных
ftpd_banner=Добро пожаловать в mZoo служба FTP.
chroot_local_user=да
userlist_enable=да
userlist_file=/и т. д./входит.списокпользователей
userlist_deny=нет
chroot_list_enable=да
chroot_list_file=/и т. д./входит.chroot_list
secure_chroot_dir=/ВАР/работа/входит/пустой
pam_service_name=входит
rsa_cert_file=/и т. д./протокол SSL/сертификаты/сертификат SSL-сертификата-snakeoil.УГР
rsa_private_key_file=/и т. д./протокол SSL/частная/протокол SSL-сертификата-snakeoil.ключ
ssl_enable=нет
user_sub_token=$пользователь
pasv_min_port=40000
pasv_max_port=50000
force_dot_files=да

Порт 21, кажется, быть открытым:

телнет на localhost 21
Попытка 127.0.0.1...
Подключен к localhost.
Escape-символ '^]'.
220 Добро пожаловать в "мой классный" служба FTP.

Я пробовал отключать кроме того, fail2ban , а также uwf ни чего, кажется, быть причиной.

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

Кстати в uwf состояние (но без связи, даже когда не активен):

Статус: Активный

В Действие От
-- ------ ----
В OpenSSH позволяет в любом месте 
20/TCP и позволяет в любом месте 
21/TCP и позволяет в любом месте 
40000:50000/ПТС позволяет в любом месте 
990/ПТС позволяет в любом месте 
Пакет OpenSSH (В6) позволяет в любом месте (В6) 
20/ТСР (В6) позволяет в любом месте (В6) 
21/ПТС (В6) позволяет в любом месте (В6) 
40000:50000/ТСР (В6) позволяет в любом месте (В6) 
990/ТСР (В6) позволяет в любом месте (В6) 

ИС выходных таблиц в этом суть , в случае уместны.

+258
Sarah Hawkins 4 июн. 2019 г., 19:50:00

Есть несколько параметров, которые контролируют это поведение.
Короче решение такое:

команды sysctl -w в сети.протокол IPv4.конф.интерфейс eth0.arp_announce=2
команды sysctl -w в сети.протокол IPv4.конф.на eth1.arp_announce=2
команды sysctl -w в сети.протокол IPv4.конф.интерфейс eth0.arp_filter=1
команды sysctl -w в сети.протокол IPv4.конф.на eth1.arp_filter=1
команды sysctl -w в сети.протокол IPv4.конф.интерфейс eth0.arp_ignore=1
команды sysctl -w в сети.протокол IPv4.конф.на eth1.arp_ignore=1

В документации к ядру охватывает то, что эти параметры делают:

arp_filter - логическое
 1 - позволяет использовать несколько сетевых интерфейсов на одном
 подсети и имеют АРПС для каждого интерфейса будет ответить
 на основе наличия или отсутствия ядра будет маршрутизировать пакеты из
 на АРП, что ИС, что интерфейс (поэтому необходимо использовать источник
 маршрутизация на основе для этой работы). Иными словами, он позволяет контролировать
 какие карты (обычно 1) будет отвечать на ARP-запрос.

 0 - (по умолчанию) ядро может отвечать на ARP запросы с адресами
 от других интерфейсов. Это может показаться неправильным, но это обычно делает
 смысла, потому что это увеличивает шанс успешного общения.
 IP-адреса принадлежат полный Хост на Linux, а не
 особенности интерфейсов. Только для более сложных установок как нагрузки
 балансировка, такое поведение вызывает проблемы.

 arp_filter для интерфейс будет включен, если хотя бы один из
 конф/{все,интерфейс}/arp_filter имеет значение true,
 она будет отключена, в противном случае

arp_announce - целое число
 Определить различные уровни ограничений для объявления местного
 исходный IP-адрес от IP-пакетов в АРП запросы, отправленные на
интерфейс:
 0 - (по умолчанию) использовать любой локальный адрес, настроенного на любой интерфейс
 1 - Старайтесь избегать локальных адресов, которые не в цель
 подсети для этого интерфейса. Этот режим полезен, когда цель
 хосты можно добраться через этот интерфейс требует исходный IP
 адрес в ARP-запросы, чтобы быть частью их логической сети
 настроен на принимающем интерфейсе. Когда мы зарождаем
 по запросу мы будем проверять все наши подсети, которые включают
 целевой IP и сохранит исходный адрес, если это из
 такие подсети. Если нет такой подсети мы выбираем источник
 адрес в соответствии с правилами 2-го уровня.
 2 - Всегда использовать локальный адрес для этой цели.
 В этом режиме мы игнорируем адрес источника в IP-пакете
 и стараться выбирать локальный адрес, который мы предпочитаем для переговоров с
 целевой узел. Такие локальные адреса выбран просмотр
 для основного IP-адреса на всех наших подсетей на исходящие
 интерфейс, который включает целевой IP-адрес. Если не подходит
 адрес нашли мы выбираем первый локальный адрес
 у нас на исходящем интерфейсе или на других интерфейсов
 с надеждой мы получим ответ на наш запрос и
 даже иногда независимо от источника IP-адрес мы объявляем.

 Максимальное значение из конф/{всех,используемого интерфейса}/arp_announce это.

 Повышение уровня ограничение дает больше шансов для
 получение ответа от решен цель при снижении
 уровня объявляет информацию более действительного отправителя.

arp_ignore - целое число
 Определить различные режимы для отправки ответов на
 получив ARP-запросы, что решения местных целевых IP-адресов:
 0 - (по умолчанию): ответ на любой местный целевой IP-адрес, настроенный
 на любом интерфейсе
 1 - ответить только если целевой IP-адрес локальный адрес
 настроен на входящий интерфейс
 2 - ответить только если целевой IP-адрес локальный адрес
 настроен на входящий интерфейс и обе с
 IP-адрес отправителя являются частью одной подсети на этот интерфейс
 3 - не ответ для локальных адресов, настроенных в области узла,
 ответил только решения для глобальных и адреса ссылок 
 4-7 - зарезервирован
 8 - не отвечайте за всех локальных адресов

 Максимальное значение из конф/{всех,используемого интерфейса}/arp_ignore является 
 когда ARP-запрос получают по {интерфейс}
+256
PHB 13 апр. 2011 г., 03:01:21
интегрированной среды разработки IDE (интегрированной среды разработки) проекта KDE
+240
Jonathan Lamar 14 авг. 2016 г., 19:27:43

Добавить команду sudo для установки списка; большинство контейнеров Docker не с ней. Я не знаю про Убунту, но я знаю, что в случае с Fedora и CentOS.

+231
user76430 8 янв. 2017 г., 13:42:44

Я установил дополнения гостевой ОС на моей Убунту 10.04 ВМ заканчивается в VirtualBox для того, чтобы каталог обмена, следуя этим инструкциям. Установить общую папку в VirtualBox GUI и он установил его на виртуальной машине, где он появился штраф.

Однако, когда я пытался идти в общий каталог на виртуальной машине (которая находится в /СМИ), я не мог диск в него, ни смены владельца и разрешений, команды возвращаются без ошибок, но на самом деле не сделав свою работу:

[email protected]:/media$ LS-Ла
итого 12
директорию типа drwxr-XR-х 4 корень корень 4096 2013-08-28 11:34 .
директорию типа drwxr-XR-Х 22 корень корень 4096 2013-08-28 10:48 ..
директорию типа drwxr-XR-х 2 корень корень 4096 2013-08-28 11:29 сидирома
drwxrwx--- 1 корень vboxsf 68 2013-08-28 11:19 sf_vmshare
[email protected]:/media$ диск sf_v*
-Баш: компакт-диск: sf_vmshare: доступ запрещен
[email protected]:/media$ судо Чаун mysuser sf_vmshare
[суда] пароль для mysuser: 
[email protected]:/media$ LS-Ла sf_vmshare
drwxrwx--- 1 корень vboxsf 68 2013-08-28 11:19 sf_vmshare
[email protected]:/media$ судо команда chgrp mysuser sf_vmshare
[email protected]:/media$ LS-Ла sf_vmshare
drwxrwx--- 1 корень vboxsf 68 2013-08-28 11:19 sf_vmshare
[email protected]:/media$ судо команду chmod 777 sf_vmshare
[email protected]:/media$ LS-Ла sf_vmshare
drwxrwx--- 1 корень vboxsf 68 2013-08-28 11:19 sf_vmshare

Что делает общий каталог негодность. Каталог работает на хозяина. Кто-нибудь знает, что происходит?

+168
Colin Blythe 5 янв. 2018 г., 23:03:06

Чтобы получить первые столбцов в каждой строке с помощью awk вы можете сделать следующее:

< что testfile у awk '{печати 1$}'
ААА
ААА
ААА
ВСП
ННН
ННН

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

< вопросами и ответами на awk '{таблицы[$1]=Таблица[$1] $2;} Конец {для (ключ в таблице) распечатать ключ "=> " таблица[ключ];}'
ВСП => ыыы
ААА => bbbNULLbbb
ННН => 111111

Чтобы получить весь остаток строки, начиная со столбца 2, вам нужно собрать все столбцы:

< вопросами и ответами на awk '{строка="";Для (я = 2; я <= НФ; я++) Линия = $я " "; в таблице[$1]=Таблица[$1] линия;} конец {для (ключ в таблице) печать ключ "=> " таблица[ключ];}'
ВСП => ууу ННН нуль нуль нуль нуль 
ААА => ВВВ ССС ДДД нуль нуль нуль нуль нуль нуль нуль нуль нуль нуль нуль нуль нуль ВВВ ССС 
ННН => 111 333 111 333 ууу ооо ууу ООО uuuioooy хыы хыы нуль 
+91
hvrcrft 5 авг. 2010 г., 19:48:20

У меня ВПС (Linode гарантийное) в настоящее время работают под управлением Debian Джесси 8.10 на моем личном сайте. Каждые несколько лет мне нужно обновить основные версии Linux. Поскольку новую версию, как правило, означает многие мои пакет изменений конфигурации затираются, становятся несовместимыми, и/или должны быть объединены с обновленными файлами конфигурации, это всегда была довольно болезненная упражнение.

Как я могу обновить с меньше хлопот и простоев из-за сломанной конфигурационные файлы?

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

+82
Bhadresh Kathiriya 22 июл. 2017 г., 09:47:19

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

АВС, Абд аэр АБ-х ели

в другую папку. Как я могу это сделать?

+80
toria 11 июн. 2019 г., 15:26:25

это легко:

swaks-на email1,адрес3 адрес2 --от --SMTP-сервер --авт --логин авторизации пользователя "" --авт-пароль "" - заголовок "тема: тест" --данных "тема: тест

К: email1
КБК: адрес3
От: адрес2
МИМ-ВЕРСИЯ: 1.0
Тип контента: многослойный/смешанный; граница=\"\123456789"

--123456789
Содержимое-тип: текст/HTML; кодировка=кодировка UTF-8
Содержание-передача-кодирование: 8 бит

<HTML>и
тегом </HTML>
+39
david050 3 мая 2012 г., 03:59:19

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

$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