Время, чтобы встретиться с вехой

(При условии привязки DNS-используется) - почему бы просто не иметь DNS-сервис/демон слушать только на 127.0.0.1. Просто добавьте в варианты даемон bind:

слушать-на { 127.0.0.1; };

Затем сервер DNS-сервер на 127.0.0.1. Никаких правил брандмауэра нужны! :)

+356
Mattia Lobascio 23 дек. 2020 г., 21:00:08
16 ответов

Ответ на вопрос #1

Согласно этой статье на ССД, кажется довольно хорошей надежностью и эксплуатационной раза, прежде чем они взорвать. Процитирую его:

Продолжительность жизни: Долговечность твердотельных накопителей, или отсутствие, возможно, это взорван путь из пропорции. Большинство, вероятно, будет удивлен Память NAND на самом деле имеет более высокий MTBF (среднее время до отказа), чем Драм. Как часто ваша драма не после того, как вы прошли 3 месяца знаком с ним? Большинство накопителей имеют время наработки на отказ 1 млн. часов плюс (это на самом деле 1 млн. пишет). Кто-то сделал математику на что? Он работает, чтобы быть более чем 20 лет непрерывной работы; 24/7. Это предполагает достаточное свободное пространство. "Полный" привод (используя более 85% его полезное пространство) имеет очень мало (в ряде мест хранения), блоки/страницы/ячейки для работы в нормальной повседневной деятельности. Это вынуждает SSD для использования и повторного использования одних и тех же клеток снова и снова снова. Алгоритм, используемый для выравнивания износа идет в ад, когда диск не имеет достаточно свободного пространства для перемещения данных. Клетки, которые включает свободное пространство в конечном итоге используется снова и снова и не удастся гораздо раньше, чем на остальной части диска.

Много (некоторые большинство говорят) долговечность диска вообще с количеством "за подготовку" на диске. За подготовку как запасные части для привода (на самом деле запасные Нанд). Искусственный цифры, но говорят, что вы купить SSD на 128 ГБ. То, что SSD может на самом деле содержать до до 10% (12 ГБ) дополнительные NAND, который не рассчитывается в дисковод по размерам, указанным изготовителем.

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

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

[Редактирование]: по данным AskUbuntu этот вопрос тоже, у Ubuntu есть поддержка ТРИМ, начиная с версии 10.10 Маверик сурикат, так что это должно помочь диск здоровья и сделать хорошую работу, продления срока его службы.

Ответ на вопрос #2

Процессоры SandyBridge и позже имеют встроенный процессор расширения для обработки шифрования быстрее. Эта функция называется АЕС набор инструкций. Из Википедии:

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

И некоторые инструкции в качестве примера:

 - AESENC -> выполнить один цикл потока шифрования AES 
 - AESKEYGENASSIST -> помощь в AES ключевые круглого поколения

Ответ на вопрос № 3

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

+930
Jack Carley 03 февр. '09 в 4:24

Когда я выполнить команду apt-кэша зависит смолы под мой Debian 8.3 установка, потом он говорит, что он заменит команда cpio:

# АПТ-кэша зависит от смолы
тар
 PreDepends: libacl1
 PreDepends: пакетов libc6
 PreDepends: libselinux1
 Предлагает: командой bzip2
 Предлагает: ncompress
 Предлагает: в XZ-utils версии
 Предлагает: тар-скрипты
 Конфликты: команда cpio
 Перерывы: с dpkg-Дев
 Заменяет: команда cpio
# 

Однако, у меня обе команды cpio и Tar в установленных пакетов:

$ Столбцов=80 с dpkg -л команды cpio смолы
Желаемый=Неизвестно/Установить/Удалить/Очистить/Держать
| Статус=не/инст/конф-файлы/распаковал/пол-конф/половина-инст/триг-ждут/Триг-пенд
|/ Подстраховаться?=(нет)/как reinst-требуется (информация,ошибка: заглавные=плохо)
||/ Имя Версия Архитектура Описание
+++-==============-============-============-=================================
второй команды cpio 2.11+для dfsg-5 для amd64 ГНУ команды cpio -- программа для управления
второй дегтя 1.28-2.1 версия amd64 дистрибутив GNU тдо архивации 

(ред. от CAS: версия Мартин был установлен 2.11+Смотрите также 4.1+deb8u1 , а не 2.11+смотрите 5 у меня с Debian Сида, но это делает никакой разницы. Фахима ответ все равно правильный по той же причине)

Как понять заменяет: поле выхода из АПТ-кэша зависит?

+799
blasterjaxxx 28 нояб. 2022 г., 09:48:38

Если вы в состоянии, установка Ubuntu на отдельный диск.

Windows-это очень агрессивный по низким развращает систем. У меня есть отдельный диск для установки Linux и Windows, чтобы Windows не удается открыть этот диск.

Также Всегда храните ваши данные на внешний диск (USB).

+728
Zach Zhao 13 сент. 2017 г., 04:31:29

Я ищу открытым исходным кодом продовольственной службы системы POS.

+704
Eyal Livne 25 окт. 2023 г., 17:02:32

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

Как автоматически это сделать?

enter image description here

+576
user2189998 5 июн. 2021 г., 08:57:17

Насколько я могу судить, это, кажется, достижимо, по крайней мере, с помощью таких приложений, как программы TeamViewer

Требования

Чтобы иметь возможность использовать эту функцию, вы должны соответствовать следующим требования:

  • Вы используете TeamViewer в 12
  • Вы частный пользователь или компания TeamViewer 12 лицензионный премиум (или выше)

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

  • Вы установили последнюю версию TeamViewer для дистанционного управления на вашем устройстве Android.

Для поддерживаемых устройств

  • У вас установлена последняя версия блокнот на Android устройства.

Установки

На поддерживаемых устройствах Android:

  1. Скачать и установить блокнот или программу TeamViewer Хост на устройстве.

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

Для добавление : вы можете найти ID в TeamViewer для устройств на начальном экране приложения.

На вспомогательные устройства

  1. Скачать и установить TeamViewer для дистанционного управления на вашем Android устройстве. Если вы уже установили приложение на ваше устройство, убедитесь, что обновили до последней версии.

  2. Откройте приложение на соответствующее устройство.

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

Введите ID в TeamViewer поддерживаемого устройства в ID в TeamViewer поле под подключение. Чтобы открыть, нажмите кнопку пульта дистанционного управления.

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

Кредиты

+575
Nayla 19 дек. 2016 г., 05:58:56

По данным записки Алабама A&M и университеты Оберна:

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

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

Гниение на месте опадания цветов в помидорах: причины и профилактика

+516
crowie 24 янв. 2014 г., 18:26:11

Я хочу виртуализировать Мак (последний, 10.9) на моем Mac (Макбук Эйр). Я предпочитаю использовать в VirtualBox. После установки ОС Х гостей, мне нужно предоставить .файл ISO из которого VirtualBox позволяет установить X. ОС, где я могу (юридически) сделать такое .файл ISO? Мой Mac не пришел с установочного носителя, так что я не могу просто создать один из дисков.

+415
Draco3x 7 мар. 2013 г., 19:25:47

Я не могу найти способ с трубой, но вы можете попробовать это:

obexftp -B в 10:68:3Ф:57:7Д:В6 - п $(кошка входной_файл.тар)

Вернуть sdout команды в $( )

+339
CuriousFindings 1 окт. 2011 г., 19:55:49

Есть идиоматические способ в Ubuntu для запуска скрипта только при первой загрузке машины? (ЕС2).

+247
Big Pitch 20 февр. 2022 г., 05:38:11

Заходим в Системные настройки > Клавиатура и клавиатуры вкладка, проверка использ. клавиши F1, F2 и т. д. ключи в качестве стандартных функциональных клавиш, как показано на рисунке ниже. Затем, вы можете использовать функцию перемотки как FN - Ф7, воспроизведение/пауза как Fn - F8 и т. д. (Затем вы можете назначить кнопки мыши на эти).

enter image description here

+228
EvgeniyZh 18 янв. 2020 г., 23:54:31

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

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

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

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

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

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

+226
Daniel Owen 23 февр. 2010 г., 03:55:17

Есть обновление на пути от Google, который дает вам возможность, многие его уже получили, так что просто использовать веб-версию Android маркета, до то :)

+189
RUsl 20 дек. 2022 г., 00:06:06

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

+152
hanumanDev 11 янв. 2011 г., 15:34:04

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

: ${Имя_пакета:?'$Переменная имя_пакета пуст!'} #выдает ошибку и выходит
[ -з "${имя_пакета#какаду-v6_4-00902C}" ] || { #если ВАР - ул. не пустой ли блок
 $имя_пакета эхо-это не какаду-v6_4-00902C' 
 выход 1
} >&2

Выше блока первые тесты, Если "$имя_пакета" не имеет никакого значения вообще, и, если не выходит с ошибкой и Эхо ?'этот'} в поток stderr. Если ее материнская оболочка до сих пор существует, то тест прошел, и следующие тесты, Если удалить свой 'какаду...' строку из переменной в пустую строку. Если это не так, то он снова выдает ошибку и выходит из оболочки. Если ваша оболочка еще существует в этот момент ничего после блок выполняется, в противном случае это не так.

Наверное, такие вещи лучше реализованы в функции. Как:

argeq() ( я= : ${2?^МОСРР: не хватает параметров!} #$#>=2 || Закройте ж/ егг ^м == \р
 з() { возвращение $((${#1}>0)) ; } #возвращает 1, если ${#1}>0, иначе 0
 до Z "${2+?}" $((я=я+1)) #до $2 не установлен...
 делать ! по Z "$1" && з "${1#"$2"}" || #$1 != "&& $1 - $2 == " или...
 выйти $((я${1:++1})) #выйти $? == не считай арг 
 сдвиг ; сделано #переход от одного параметра ; продолжаем цикл
)

С этой функцией вы можете предоставить столько аргументов, сколько вашей системы позволит. Если вы предоставляете менее 2 вернет 1 и выдает сообщение в поток stderr. Если вы предоставляете 2 или более аргументов, он будет рассматривать все как строки и возвращает 0, если все они одинаковые и не нуль, то она вернет количество аргументов, которые сначала не проверить.

В вашем случае он может быть использован как:

{ 
Какаду-v6_4-00902C имя_пакета=''
 argeq "$имя_пакета" какаду-v6_4-00902C &&
 Эхо "какаду-v6_4-00902C == $имя_пакета" ||
 Эхо провала
 ! argeq "${имя_пакета#*-}" какаду-v6_4-00902C &&
 Эхо "какаду-v6_4-00902C != ${Имя_пакета#*-}" ||
 Эхо провала
}

#Выход #####
какаду-v6_4-00902C == какаду-v6_4-00902C
какаду-v6_4-00902C != v6_4-00902C

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

aeqecho() { я=$((я+1)) #Inc для линии#
 argeq "$@" && Echo "а$я : ура" || #allswell или
 ! е=$? ${2+:} возвратить || #сохранить $?; ! эксклюзивная || падение ошибается
 Эхо "$я : испортишься - Арг$е не" отчет #провал
}

Демо:

{ я= ы=строка
 aeqecho с $#1
 aeqecho ы $ы $#2
 aeqecho "$с $ОВ" #3
 aeqecho "$ы $ы" "${строка s}" #4
 aeqecho "${ы}1" $s строка #5
 aeqecho "" "" "" #6
 aeqecho "" "$с" $ы #7
 aeqecho 1 "${Х#$ы}1" $((2-1)) #8 
 aeqecho $ы $$ы $$ь $Х $Х $Х $Х $Х $Х $Х stng #9 
 aeqecho с $$Ы $Ь $Х $Х $Х $Х $Х $Х $Х $Х $строки #10
} 

Выход:

Ошибка: не хватает параметров!
2 : яй
Ошибка: не хватает параметров!
4 : яй
5 : париться - аргумент2 не удалось
6 : париться - не арг1
7 : париться - не арг1
8 : яй
9 : париться - arg13 не удалось
10 : яй
+152
Dylan Burkhart 1 февр. 2014 г., 08:57:16
#-------------------------------------------------------------------------
#!/УСР/бин/КШ
# -------------------------------------------------------------------------

_OUTFILE=ХХХХ-ХХХХ-аудит-`дата +"%г%м%д%ч%м"`.журнал
>$_OUTFILE
Рассылка=""
COREPATH=$ПКМ/журналы/ядер
Маркер=$COREPATH/маркер

функция парсинга
{
 а команде getopts :П:Щ:ы:л: имя
делать
 случае $name в
 п) ПКМ="$OPTARG" ;; # $ПКМ
 х) значения dbuser="$OPTARG" ;; # $ПОЛЬЗОВАТЕЛЬ_БД 
 ы) DBPSWD="$OPTARG" ;; # $DBPSWD
 л) DBLOCN="$OPTARG" ;; # $DBLOC 
 *) Использование ;; # использование дисплея и выход
эсок
сделано
 если [[ -з "${ПКМ}" || -з "${пользователь БД}" || -з "${DBPSWD}" || -з "${DBLOCN}" ]] 
тогда
 Эхо $использование
 выход -1
интернет
}


getCoreDumps функции 
{
COREFILES=$COREPATH/newcores.txt
Стеки=$COREPATH/stacks.txt
 Дата=$(дата +%г%м%д%ч%м%ы)
>$COREFILES
>$Стеки
 значение umask 002

 найти $COREPATH -тип F -новее $маркером -название "основные" > $COREFILES
 найти $COREPATH -тип F -новее $маркер -именем "Core.?" >> $COREFILES

 РМ $стеки 2>/dev/нуль

 для меня в $(<$COREFILES)
делать
 МВ $я $я.$Дата
 чмод г+р г+ш $я.$Дата
 #Эхо "дамп памяти недавно нашли в" `дата` '\п'>> $стеки
 Эхо $я.$ДАТА >> $СТЕКИ
 #Эхо >> $стеки
сделано

 НЛ=$(туалет, умывальник -л $COREFILES | у awk '{ печати 1$}')
 если [ "$НЛ" -ГТ 0 ]
тогда
 Echo "новое ядро файлы найдены:" >> $_OUTFILE
 Эхо "--- ---- ----- ------" >> $_OUTFILE
 кошка $стеки >> $_OUTFILE
еще
 Эхо "нет новых ключевых файлов" >> $_OUTFILE
 Эхо "-- --- ---- ----- -----" >> $_OUTFILE
интернет

}



#/usr/Бен/прозрачный

Эхо "\т\т\т\т---------------------------------\т" >> $_OUTFILE
Эхо "\т\т\т\т
Эхо "\т\т\т\т---------------------------------\т" >> $_OUTFILE

дата "+ %д/%г/%г %ч:%м:%ы" >> $_OUTFILE

Эхо "===================" >> $_OUTFILE
Эхо "машины Черногория" >> $_OUTFILE
Эхо "===================" >> $_OUTFILE
Эхо >> $_OUTFILE
Эхо >> $_OUTFILE



getCoreDumps
Эхо >> $_OUTFILE
Эхо >> $_OUTFILE



Эхо "===================" >> $_OUTFILE
Эхо "ХХХХ приложение информация базы данных" >> $_OUTFILE
Эхо "===================" >> $_OUTFILE

Эхо >> $_OUTFILE
getAPPDBInfo
Эхо >> $_OUTFILE
Эхо >> $_OUTFILE

MAILDATE=$(дата +%д/%г/%г)


mailx -s "на ХХХХ монитор журнала За $ПКМ среды - от $MAILDATE" $рассылка < $_OUTFILE

касания $маркер
РМ /ТМП/XXXXtempOUTFILE
выход 0
+33
CN Murthy 21 янв. 2017 г., 02:36:24

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