Я обновился до 10.9.2 и теперь SSL сломан. Как я могу исправить это?

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

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

+598
Syahmi Aziz 23 апр. 2012 г., 21:36:49
16 ответов

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

+978
Tee 03 февр. '09 в 4:24

просто создать загрузочную флешку и установить 11.10 вы не должны сделать ничего больше.

на самом деле создать загрузочную флешку для 12.04 и затем загрузиться с лайв-диска. и выбрать опцию Установить, где вы "установить и использовать весь жесткий диск", так что вы начать новую жизнь. 11.10 будет поддерживаться до апреля 2013 года, поэтому я предлагаю установить 12.04, потому что это текущий LTS.

Да, вы можете установить Windows, но вы должны переустановить grub после.

+961
Pablo Lalloni 4 дек. 2017 г., 01:00:34

Развивая предыдущую идею от @mroll, яйца + сало (или сливочное масло) имеет некоторые интересные науки для изучения.

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

  • Белки и желток коагулируют при различных температурах. Если вы просто смешать все вместе и поставить в очень горячий огонь, вы просто свернуться весь ансамбль белков и получите сухой яичница / омлет. Однако, вы можете играть с этой разницы температуры, чтобы создать новые интересные текстуры. Поставьте миску с желтком+белый смешать и поставить на вершине кастрюлю с кипящей водой (тепловой баней или пароваркой). Непрерывно взбивайте смесь, так что вам лучше контролировать изменения температуры. Вы заметите, что в какой-то момент текстура начнет густеть, пока еще жидкий. В этот момент снимаем с огня: у тебя крем! Если посолить его и добавить немного жира, вы получаете голландский соускак соус. Если вы добавляете сахар, вы получили заварной крем.

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

+860
Danny W Rodz 21 янв. 2010 г., 08:07:59

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

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

enter image description here

+830
Basj 20 нояб. 2013 г., 08:47:10

Вы можете найти файлы в: /usr/доли/док/libguava-Ява/АПИ/.

+754
dickyam Sy 23 сент. 2010 г., 09:06:09

У меня нет много дополнительного программного обеспечения на моем Mac, но интересно, какие инструменты люди находят полезным для агрегирования или проверка существующего программного обеспечения, готова для Льва.

Я также интересно, если мне нужно купить новые версии пакета программ ILIFE - будет с ILIFE 08, работает нормально со Львом?

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

+708
mort8088 6 апр. 2010 г., 19:07:13

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

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

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

+548
Louise Hunt 1 апр. 2021 г., 18:55:53

Вы сможете использовать сеть в каком-то другом контексте? Загрузка Windows или другую версию Ubuntu или Linux, возможно?

Какую версию Ubuntu вы обновить? Сеть работает перед обновлением?

Это проводное Ethernet или беспроводное соединение? (Я предполагаю, что проводной, но безопаснее, чтобы спросить.)

Что вы уже сделали, чтобы определить сеть не работает? А вы не пробовали начать сети, нажав на проводной connecction запись в выпадающем меню для сети в правом верхнем углу рабочего стола?

screenshot of 12.04 desktop network icon, menu, and connection info

+533
user221922 15 нояб. 2011 г., 03:43:16

У меня есть скрипт, который запускает скрипт через SSH. Локальный скрипт minecraft.php:

СШ -о UserKnownHostsFile=/dev/нуль -о StrictHostKeyChecking=нет -Я {$этом->pemkey} {$этом->ssh_user} судо /vol/start_bukkit.sh

Удаленный скрипт /vol/start_bukkit.sh:

#!/бин/Баш
компакт-диск "/объем/игрока."
/usr/Бен/экран -с под Bukkit -м-д /usr/местные/Бен/Ява -Xnoclassgc -Xms1024M -Xmx1024M -jar и /vol/bukkit/craftbukkit.jar nogui

Что происходит, заключается в том, что команду Java работает, запуск craftbukkit.jar, но экран не запустить новое окно. Что происходит? Как новое окно создается?

Если я могу зайти на удаленный сервер и запустить start_bukkit.sh затем экран работает, как ожидалось, создание Ново отдельное окно работает craftbukkit.jar в нем.

Редактировать:

Я получил его на работу. Я обновил локальный скрипт, удалив sudo и поставив команду экран. Вот это:

СШ -о UserKnownHostsFile=/dev/нуль -о StrictHostKeyChecking=нет -Я {$этом->pemkey} {$этом->ssh_user} /usr/Бен/экран -с под Bukkit -м-д /vol/start_bukkit.sh

На удаленной стороне я удалил окно команд:

#!/бин/Баш
компакт-диск "/объем/игрока."
/usr/местные/Бен/Ява -Xnoclassgc -Xms1024M -Xmx1024M -jar и /vol/bukkit/craftbukkit.jar nogui

Я не могу объяснить, почему это работает.

+516
Jason Thor Carle 22 нояб. 2016 г., 02:14:47

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

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

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

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

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

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

+435
Faraz Ahmed 29 мар. 2018 г., 21:56:40

Это звучит как Гном-настройки-демон сбой при выходе из ждущего, что может быть это известная ошибка (вероятно, вызвано libappindicator).

+403
Bo Frederiksen 15 мар. 2020 г., 21:11:18
TweetDeck является браузер для пребывания в курсе того, что происходит сейчас, соединяя вас с вашими контактами через Twitter, Facebook, MySpace, и т. д.
+320
Gabriel Deal 26 дек. 2023 г., 16:37:27

Редактировать:

Чтобы добавить другой интерфейс, который может получить доступ к интернету в VBOX используйте вкладку Сеть меню Настройки. Затем включить дополнительный интерфейс и установить его на Нат (а это самый простой способ выйти в интернет). И в машине wirtual добавить другой интерфейс с DHCP вроде так: разрешить-автоопределения на eth1, и после переноса слово iface eth1 и инет по DHCP

(Почему-то форматирование пошли плохо.)

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


В командной строке "клиент" сетевой менеджер запутанным и практически бесполезны, когда по сравнению со стандартным способом управления интерфейсов под Linux (и большинство других юниксах). Как правило, вы бы сначала снять уже включен сетевой интерфейс (если его enbled) {запустить команду ifconfig, чтобы узнать,}:

команду ifconfig eth0 в вниз #примечание: Я предполагаю, что вы хотите настроить eth0 и заменить его, если не

После этого отредактируйте /etc/сети/интерфейсов файл (я предпочитаю использовать нано):

суда нано /и т. д./сети/интерфейсов

И добавить раздел следующего содержания:

разрешить-поддержку hotplug eth0 в
слово iface eth0 в инет статический
адрес 192.168.56.101
сетевая маска 255.255.255.0
шлюз 192.168.56.1

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

ifup eth0 в

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

Кроме того, если вы действительно хотите избежать редактирования файла интерфейсов, которые можно использовать:

команду ifconfig eth0 в 192.168.56.101 маска 255.255.255.0 шлюз 192.168.56.1 до

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

+234
MattSturgeon 14 апр. 2018 г., 17:59:27

Мы можем сгенерировать уникальный идентификатор для каждого ПК, что-то вроде uuuidgen, но это никогда не изменится, если не произойдут изменения оборудования? Я думал об объединении CPUID и MACADDR и хэш их, чтобы создать последовательный код, но я понятия не имею как разбирать их с помощью bash-скрипт, что я знаю, как я могу получить CPUID от

dmidecode -Т 4 | идентификатор команды grep 

и

команду ifconfig | grep в эфир

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

+170
bbbbb 18 сент. 2022 г., 18:45:32

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

Способ 1: новую установку

Выложил отдельно. Как скопировать в Ubuntu установить с одного ноутбука на другой

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

Способ 2: используя образы дисков

Это может быть самым быстрым способом перемещения. Как скопировать разделы жесткого диска в образы дисков-это довольно быстро. Если вы не хотите, чтобы повторно установить каждый кусок программного обеспечения. Хотя создание, изменение размеров и перемещение образов диска может занять довольно длительное время. Я бы только рекомендовать это, если вы не планируете обновление до новой версии Ubuntu. Убедитесь, что вы понимаете разделы диска и жратвы. Большинство из того, что я делаю будет использовать командную строку. Вы должны убедиться, что вы понять, что команда делает, прежде чем запустить его. Я не несу ответственности за потерю данных в результате инструкции.

Шаг первый создайте образ диска установки.

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

$ судо расстались -л
Модель: ST9320423AS Ата (для SCSI)
Диск как /dev/ПДД: 320гб
Размер сектора (логического/физического): 512 Б/512Б
Таблица разделов: рекламного

Номер начало конец размер тип файловая система флаги 
 1 32.3 КБ 197MB 197MB начальной загрузки системы ext4
 2 197MB 10.2 10.0 ГБ ГБ основной Линукс-своп(У1)
 3 10.2 ГБ 50.2 ГБ 40.0 ГБ основной системы ext4
 4 50.2 ГБ 299GB 249GB продлен
 5 ГБ 50.2 54.4 ГБ 4195MB логической системы ext4
 6 54.4 ГБ 65.9 ГБ 11.5 ГБ логично с ext4
 7 65.9 ГБ 299GB 233GB логической системы ext4

$ Маунт
на /dev/sda5, поэтому на / тип системы ext4 (RW,то ошибки=перемонтировать-РО)
в /dev/а sda7 на /домашнего типа в ext4 (РВ)
на /dev/sda1, поскольку на /тип загрузки с ext4 (РВ)
на /dev/sda6 в /usr тип системы ext4 (РВ)
# Я достал записи, которые не нужны для этих инструкций

$ кот /и т. д./fstab строчку 
конф в /proc nodev прок,с параметром noexec,с nosuid 0 0
Идентификатор UUID=ddc8c237-e8ac-4038-a0ed-f7c866d6603b ошибки / в ext4=перемонтировать-РО 0 1
Идентификатор UUID=aa9881d1-5cc1-4e94-8cd7-8125e18ece2f файл /boot в ext4 по умолчанию 0 2
Идентификатор UUID=31a6fde1-6b96-4cc3-acfdбыл-88573f52be36 /дома в ext4 по умолчанию 0 2
Идентификатор UUID=073146a7-5668-4728-9a6f-1a599f358a8d в /usr ext4 и по умолчанию 0 2
Идентификатор UUID=540b96b6-b3c3-4092-b4ad-6b33bcbbe16d не поменять Юз 0 0

Ваш набор может выглядеть по-разному. У меня есть отдельный раздел для /дома, корневой (/), и в/usr.

Создания образов дисков

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

судо ДД, если=/dev/sda5, поэтому в=/медиа/externaldrive/sda5, поэтому-корень.ИМГ
судо ДД, если=/dev/а sda7 о=/медиа/externaldrive/а sda7-домой.ИМГ
судо ДД, если=/dev/sda6 в=/медиа/externaldrive/sda6-ЕГР.ИМГ

Вот реальный пример из положить после этого на Мои настройки.

$ судо ДД, если=/dev/sda5, поэтому в=/медиа/home0/sda5, поэтому-корень.ИМГ
8193087+0 записей
8193087+0 записей из
4194860544 байт (4.2 Гб) копируются, 55.3159 с 75.8 МБ/с

Мы можем уменьшить размер этот образ диска, с использованием средств, предоставляемых в Linux.

resize2fs -P в $ судо sda5, поэтому-корень.ИМГ
 resize2fs 1.41.11 (14-мар-2010)
 По оценкам, минимальный размер файловой системы: 605972
$ Общ -ш ./sda5, поэтому-корень.ИМГ
 4.0 г ./sda5, поэтому-корень.ИМГ
resize2fs -м $ судо sda5, поэтому-корень.ИМГ
 resize2fs 1.41.11 (14-мар-2010)
 E2fsck-F пожалуйста, запустите 'sda5, поэтому корень.ИМГ' первый.
$ команду sudo e2fsck -ФГ ./sda5, поэтому-корень.ИМГ # г заставляет его бежать, не задавая тысячи вопросов.

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

resize2fs -м $ судо sda5, поэтому-корень.ИМГ
 resize2fs 1.41.11 (14-мар-2010)
 Изменение размера файловой системы на sda5, поэтому-корень.img В 605505 (4К) блоки.
 Изменение размера файловой системы на sda5, поэтому-корень.img В 605505 (4К) блоки.
 Файловая система на sda5, поэтому корень.img это сейчас 605505 квартала.
$ Общ -ш ./sda5, поэтому-корень.ИМГ
 2.4 г ./sda5, поэтому-корень.ИМГ

Это по существу удаляет все свободное пространство в разделе. Поэтому для больших раздела, это может быть более 50% от размера диска. Гораздо быстрее скопировать файл меньшего размера

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

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

Теперь шаг два: копировать образ диска на новый диск и в новые разделы.

судо ДД, если=/медиа/exteranldrive/sda5, поэтому корень.ИМГ в=с/dev/sda3 в качестве # заменить [sda3 в качестве] с вашего раздела. 

На моей машине, это выход выглядел

$ судо ДД, если=./sda5, поэтому-корень.ИМГ в=в/dev/sdb6 
4844040+0 записей 
4844040+0 записей из 
2480148480 байт (2,5 ГБ) копируются, 87.4921 с 28.3 МБ/с 

$ судо работы fsck.в ext4 -ФГ на /dev/sdb6 
e2fsck 1.41.11 (14-мар-2010) 
Этап 1: Проверка дескрипторов, блоки и размеры 
Этап 2: Проверка структуры каталогов 
Передача 3: Проверка связности каталог 
Сдать 4: Проверка подсчета ссылок 
Пройти 5: Проверка группы краткая информация 
root1: 50470/504000 файлов (1.4% несмежные), 616736/2060328 блоков 

Теперь нам нужно отредактировать файл fstab с указанием правильного устройства. Если вы просто скопировали на новый раздел диска на новый диск, в файл fstab-это на этом разделе, так что вы должны установить его для того, чтобы открыть файл. Вы также должны иметь корневой раздел монтируется для того, чтобы установить grub, если у вас нет отдельного раздела для загрузки.

$ судо команды mkdir /MNT в/ТМП 
смонтировать /dev/sdb6 /шоссе/ТМП 
$ команды sudo blkid #, чтобы увидеть, что диска UUID является 
на /dev/sda5, поэтому: метка="root1" идентификатор UUID="ddc8c237-e8ac-4038-a0ed-f7c866d6603b" тип="ext4" в 
на /dev/sdb6: метка="root1" идентификатор UUID="ddc8c237-e8ac-4038-a0ed-f7c866d6603b" тип="ext4" в 
$ gksu теперь в /MNT/tmp/и т. д./fstab строчку 
замените UUID с идентификатором UUID вашего раздела 
Идентификатор UUID=ddc8c237-e8ac-4038-a0ed-f7c866d6603b ошибки / в ext4=перемонтировать-РО 0 1

Здесь вы можете увидеть, что новый образ диска, который я скопировал на другой диск имеет один и тот же UUID в качестве исходной файловой системы. Так что вы можете скопировать файл fstab в старой установить в ваши новые установки и работы системы. Что будет загружаться. На моей установке я не могу оставить мой компьютер такой или он будет загружаться в зависимости от устройства, он находит в первую очередь.

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

Последний шаг-установить grub на новый диск вы.

судо помощью chroot в /MNT/tmp в # свой корневой раздел. 
жратва-установить в /dev/ХХХ 

В моем случае:

жратва-установить в /dev/СКБ
обновление-жратва

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

https://help.ubuntu.com/community/Grub2
https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows

+124
Payam 8 мар. 2019 г., 08:38:41

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

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

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

Вам придется немного сэкономить... blockhash, LastClosedLedgerhash, хэш транзакций в блоке, и некоторые ПОС подписей.

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

Мои усилия: https://github.com/zack-bitcoin/basiccoin

+69
pizhonchik 21 июл. 2013 г., 02:53:19

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