Реплицировать сервера Ubuntu на другой сервер Ubuntu

Некоторое время назад я тренировался и в толкании ядра спортсмен, только на региональном уровне. Я упорно тренировался, но только около 1.30 часов в день, от 3 до 4 дней в неделю. Я никогда не делал больших марок.

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

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

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

+923
Monery 5 окт. 2017 г., 23:45:44
21 ответов

Никаких "лучших практик". Только вещи, которые имеют смысл и сделать вещи проще.

Извлечение общих частей и параметризации остальное это одна из таких вещей:

линии="`разжатия -с /Вар/лог/омуль/омуль.вход-$(дата +%г%м%д).ГЗ`"
#разжатия будет всегда выводил то же самое в тот же день, так 
#просто запустить его один раз и сохранить результат в переменной
grepAndLog(){
 местные регулярное выражение="$1" файл="$2" сообщение="$3" фильтра="${4:-кошка}"
 #^имена для позиционных параметров

 функции printf "%з\п" "$линии" | команда grep "$регулярное выражение" | вырезать -д' ' -Ф4 | СНП | тр -з | функции eval "$фильтр" > "/tmp/и$файл"
 местный граф=`туалет -л < "в/tmp/$файл"` 
 Echo "здесь считай "" $МСГ" > > "в/tmp/$файл"
}
grepAndLog netgear_bacon.txt ath_bstuck_tasklet \
 Застряли Маяк; сброс
grepAndLog netgear_buffer_queue.txt netgear_buffer_queue \
 "маршрутизаторы с 'виртуальной ath0 устройство запрашивает в очередь ошибок пакет'"
grepAndLog netgear_dns.txt CMS_MSG_DNSPROXY_RELOAD \
 "маршрутизаторы с 'ошибок DNS прокси вопроса"
grepAndLog netgear_bacon.txt ath_bstuck_tasklet \
 "маршрутизаторы с ошибками рамки Маяк"
grepAndLog netgear_ACK.txt \АСК 
 "маршрутизаторы с более чем 50 АСК" 'в awk -V х=50 "\$1 >= х"'

Это все-таки в основном-оболочка решение. Но ИМО более читаемым и более 40% короче.

О коде:

Я использую команду grep "$регулярное выражение" | вырезать -д' ' -Ф4 вместо awk и выражения. Кроме того, что grepAndLog функция является обобщением того, что вы делаете в каждой строке вашего скрипта: У вас есть какой-либо вход (выход разжатия), вы грэп, что для выражения ( $регулярное выражение параметра), и вывода результирующих линий, отсортированный и с префиксом рассчитывать на $файл. Затем добавляется количество строк (Я делаю сан. узел-л < "$файл" вместо туалета -л "$файл" | на awk ...), завернутые в сообщении, чьим началом является постоянным и конец которых варьируется ($МСГ).

В последней строке вы не просто команда grep, но вы используете другой фильтр сверху. А не создать ли ветку для этого в функцию, я просто использовать кота как подразумевается по умолчанию дополнительный фильтр в обычных случаях, когда нет четвертый параметр существует (по местному фильтр="${4:-кошка}" означает создать функцию-локальная переменная фильтр, содержимое которого является четвертый параметр функции, или кошка , если не четвертый параметр). кошка получает переопределен если четвертый параметр дается grepAndLog.

+975
Ouditchya Sinha 03 февр. '09 в 4:24

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

Спасибо за информацию.

С Уважением, Ak2817

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

+940
Saqib Siddiqui 16 авг. 2017 г., 08:47:59

Кошки не ночные. Они dineral - они могут быть активными в любое время дня и ночи и сна в любое время дня или ночи.

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

Наши кошки спят на кровати с нами ночью. У них есть регулярные места. Артур любит спать у меня на спине, Мерфи проживающих в сгибе моего, Венди спит со своей женой....

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

Как еще один ответ сказал, кошки не спят один продолжительный период времени. Они дремать все время. Где вы, что термин "кошачий сон" пришел?

+924
Evan Louis Rodriguez 5 дек. 2023 г., 14:24:19

Просто еще один пример. Это работало для меня в bash, чтобы разделить установщик 3ГБ оракул:

Эхо "<installOracleDB.sh> разбиение установщик OracleDB"
молния /tmp/linuxx64_12201_database.zip ... из /tmp/linuxx64_12201_oradb.zip -с 1000м
Эхо "<installOracleDB.sh>: слияние установки OracleDB"
зип-ФФ /tmp/linuxx64_12201_oradb.zip ... из /tmp/linuxx64_12201_database.zip
Эхо "<installOracleDB.sh>: удаление временных файлов установщику OracleDB"
найти /ТМП-тип F -имя linuxx64_12201_oradb*' -exec для РМ {} +
Эхо "<installOracleDB.sh>: Unizipping установки OracleDB"
разархивируйте /tmp/linuxx64_12201_database.zip
+897
Little Mac 5 окт. 2015 г., 23:53:54

Следующие, кажется, делает то же самое, без необходимости частных атрибутами:

Действия=Runroot;Другое

[Runroot Настольных Действий]
Имя=запустить как root
В exec=gksudo -к -у корня APP_COMMAND

[Настольная Действий Другого]
Имя=другое действие
В exec=все
+697
Fachry Muhamad 15 июн. 2023 г., 04:36:05

Я доволен функциональностью link2sd это приложение (только установленные, все выглядит потрясающе, много свободного пространства). Перезагружаюсь и мой Асер жидкий металл застрял в bootloop. Я беру из СД, загрузиться снова и все ок. Я поп-СД в то время как телефон один, и я не могу видеть мои приложения на SD :( Что-то не так с скрипт монтирования link2sd это приложение, но как я могу отлаживать это?

+614
Dr X 10 февр. 2018 г., 06:07:59

Вы можете попробовать запустить команду sudo apt-получить установку гнома-темы-стандартные, или вы можете просто нажать эту кнопку:

Install via the software center

Или вы можете скачать этот .деб, который содержит тему и ссылку

+602
Eric Hula 18 февр. 2017 г., 01:26:05

Я обычно просто делать ярлыки - на рабочем столе или в доке (немного более динамичным)

+602
Pavel Niedoba 30 окт. 2018 г., 08:59:03

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

plugdev:х:46:логин
+536
Shateel 24 нояб. 2010 г., 09:23:20

Попробуйте сделать этот шаг, но прежде чем вы доберетесь до судо сервис XDM является началом части, изменить экран раздел (в файл xorg.файл conf) что-то вроде:

Раздел "Экран"
Идентификатор Экране "По Умолчанию"
Монитор "Настроить Монитор"
Устройство "Настроить Видеоустройство"
DefaultDepth 16
Режимы "1024х768"
EndSection
+459
Ioannis Gavriilidis 5 апр. 2013 г., 08:13:04

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

  1. Bash и дескрипторы файлов (взято из здесь):

    метод exec 3<file02
    во время чтения фу; делать
     читать -У3-бар;
     Эхо $ФОО $бар;
    сделано < file01
    в exec 3>&-
    

    Вот, я создаю файл с дескриптором называется 3 , который читает из file02. После этого я использовал читатьс опцию, чтобы прочитать переменную строке из файла дескриптора 3. Наконец, нормальный , пока петля читает ФОО от file01.

  2. На Perl

    Перл-нэ 'начать{открытые($FН,"file02");@а=<$FН>} 
     гусеничка; печать "$_ $на[$.-1]"' file01
    
  3. на awk/поглазеть

    поглазеть 'начало{Ф=АГДУ[1]}
    {
    если(имя==ф){а[ФНР]=$0}
     еще{напечатать[ФНР],$0}
     }' file01 file02
    
+422
alexious 19 окт. 2010 г., 17:41:02

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

+396
Tass 15 мар. 2015 г., 20:34:26

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

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

+373
Sukesh Sukumaran 14 янв. 2020 г., 04:49:44

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

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

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

Горение это будет трудно, потому что весь толстым слоем ноги будет насыщен дождевой воды. Из своего номера 100 квадратных метров и толщиной в фут у вас будет около 30 кубических метров мусора. Вы можете нанять пропустить этот размер если у вас есть доступ (речь идет о 20 футов в длину, 8 футов в ширину и 6 футов высотой здесь), но если вы можете получить только небольшой (например, 4 или 6 куб. м) пропуск на сайте это займет несколько нагрузок.

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

+367
Marmik Bhatt 17 июн. 2023 г., 09:23:47

Также DECSYSTEM-20С. Кто-нибудь здесь помнит домолинка как игра Вт-трэк в ТОП-20?

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

+352
user69700 7 мая 2017 г., 21:59:54

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

Ни один из этих работ:

В терминале:

открыть .

откроется текущий каталог в Finder.

Отображение с:

судо однако утилита chflags nohidden каталог

Не работает. (Ошибка --> однако утилита chflags: Дев/: операция не поддерживается)

+298
svetlanka 5 3 дек. 2015 г., 16:24:55

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

ловушка "РМ -Ф *.класс" выход
и javac *.Ява && Ява -ЭА тест

Это будет выполняться "РМ -Ф *.класс", когда скрипт завершает работу. Если у вас есть что-то более сложное делать, вы могли бы поставить его в функцию:

очистка() {
...
}
ловушка выход очистка 
и javac *.Ява && Ява -ЭА тест

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

(
 ловушка "catch_block; выход" подстраховаться
 ловушка выход finally_block 
 # содержимое попробовать сюда
)

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

+289
mega43 28 авг. 2022 г., 06:49:03

Я думаю, что инструмент tsocks может быть то, что вы ищете.

+116
Ballomax4 12 февр. 2023 г., 19:03:31

Боюсь, что нет, но я чувствую вашу борьбу. Мой интернет-это так ужасно, как он получает (14kb/с). Тем не менее, мне удалось скачать прошивку используя интернет-браузер моей PS3, который, кажется, чтобы получить 700кб/С, а это чуть более одного часа. Вы не могли бы PS3, но это работало для меня.

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

+55
lhammer 4 июл. 2020 г., 15:32:42

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

EtherApe

+33
user9509 13 февр. 2016 г., 11:18:39

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

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

Ф=$(руководитель -Н 1 custom_log_format.журнала)
база=$(СЭД 'ы/.*Ч:М:С \(.*\) Д:М:Ю.*/\1/' <<<$е)

OLDIFS=$МФС
Компании IFS=$'Н' 
readarray линии < custom_log_format.журнал
ИФС=$OLDIFS
для меня в ${!линии[@]}
делать
б="${строки[$я]}"
 если [[ $б == "["* ]]
тогда
 rel_time=$(СЭД '\с/^[\(.*[^ ]\)\].*/\1/' <<<$б)
 время=$(Эхо $rel_time | на awk -е: '{ печати ($1 * 60) + $2 * 60 }')
 # конвертировать базу в считанные секунды
 base_seconds=$(дата -д"$базовый" +"%ы")
 new_time_seconds=$(( base_seconds + время ))

 переменной new_time=$(дата -д"@$new_time_seconds" +"%ч:%м:%ы")
интернет
 Эхо ${б/$rel_time/$переменной new_time}
сделано

выход

Метки Ч:М:С 15:4:1 Д:М:Г 16:1:2015
Версия Прошивки: 121020150140
[15:09:01]------------[ журналы ]------------
[15:11:01]данные устройства: -> поддерживаемые атрибуты -> 0x8033B
[15:09:01]Очистка Устройства 

[15:27:01]SendClearMsg ...
[15:31:01]параметр:данные не удалось
[15:59:01]Текущее Количество Обновления:7
[15:10:01]MODECHK:нормальный режим
+12
Waniok18 31 дек. 2013 г., 07:03:49

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