Вопрос сельсин?

я собственный выделенный сервер. мой хостинг-провайдеров сельсин айпи не работают / обмениваться информацией. В качестве альтернативы я временно используя IP-адрес Google Разрешить веб-сервер. Но решение слишком медленно с моего сервера.

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

Как исправить арбитры? Может работает мой собственный DNS-сервер помочь?

+10
S Psy 22 июл. 2019 г., 14:13:48
35 ответов

Вы можете сделать что-то подобное в bash:

$ (( Random с%2 == 0 )) && С1 || С2

Это будет генерировать случайное число, либо 0, либо 1. Если это 0, тогда С1 выполняется, в противном случае С2 выполняется, если это не так.

пример

$ (( Random с%2 == 0 )) && Эхо 0 || Эхо 1
1

$ (( Random с%2 == 0 )) && Эхо 0 || Эхо 1
0

Примечание: первый символ, $, это приглашение.

другой пример

Если вы заинтересованы в С1, имеющий не так, что С2 может работать, вы могли бы реструктурировать выше вот так:

(( Случайные%2 == 0 )) && ЦМД=С1 || ЦМД=С2
$УМК

зачем использовать это в ЕСЛИ/ТО заявление?

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

#!/бин/Баш
КМД=""
Дирс="/и т. д /дома /ВСП /данные1 /данные2 /ВАР/журнал в /var/катушка/почты"
Файл="/резервное копирование/$(хоста)-$(дата +'%м-%д-%г').tar.gz"
[ "$1" == "нас" ] && ЦМД="lftp -U пользователь,пароль-e 'компакт-диск /дамп/; mput /резервное копирование/*; бросить' nas.mylan.com" || :
[ "$1" == "УПП" ] && ЦМД="УПП /резервное копирование/* имя пользователя [email protected]:incoming'"||:
[ "$1" == "лента" ] && ЦМД='тар-ср., например, /dev/ст0 /резервное копирование/*' || :
[ "$УМК" == "" ] && выход 1 || :
# сделать резервную копию
тар-zcvf $файл $Дирс
# Теперь зависеть от обстоятельств выполнить команду резервное копирование 
$УМК

Ссылки

+969
craz 03 февр. '09 в 4:24

Какая разница между выполнением скрипта такой:

./test.sh

и выполнить такой скрипт:

. test.sh?

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

#!/бин/Баш
общ.

Но обе . test.sh и ./test.sh вернули ту же информацию.

+952
Joe Stewart 25 нояб. 2010 г., 12:26:16
Другие ответы

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


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

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

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

Терминал 1:

Я выполните указанные ниже команды в первом терминале.

#Создание нового процесса
скрывать -м /бин/Баш
#создаем новую точку монтирования
secret_dir=`mktemp -д --никакое сжатие=в/tmp`
#создаем новую точку монтирования для выше созданный каталог. 
Маунт -Н -o размер=1м -Т файловая система tmpfs файловой системе tmpfs $secret_dir
#проверка на доступные точки подключения. 
команда grep /tmp в файле /proc/крепления 

Последняя команда дает мне выходной, как,

файловая система tmpfs для /tmp в/tmp.7KtrAsd9lx файловая система tmpfs RW,то параметром,размер=1024к 0 0

Теперь, я сделал следующие команды также.

компакт-диск в /tmp в/tmp.7KtrAsd9lx
касания привет
сенсорный helloagain
ЛС - МАФ

Выход Общ команды

ЛС-МАФ
итого 4
drwxrwxrwt 2 корень 80 3 22 сентября:23 ./
drwxrwxrwt. 16 корень корень 4096 сентября 3 22:22 ../
-RW-р-р-- 1 корень 0 3 22 сентября:23 привет
-RW-р-р-- 1 корень 0 3 22 сентября:23 helloagain

Так что это большое дело, делая все это? Почему я должен делать это?

Я открываю другой терминал сейчас (терминал 2) и выполните указанные ниже команды.

компакт-диск в /tmp в/tmp.7KtrAsd9lx
ЛС - МАФ

Выход, как показано ниже.

ЛС-МАФ
итого 8
drwx------ 2 корень корень 4096 3 сентября 22:22 ./
drwxrwxrwt. 16 корень корень 4096 сентября 3 22:22 ../

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

От человека страница скрывать,

пространство имен монтирования монтирование и размонтирование файловых систем не повлияет остальные системы (CLONE_NEWNS флаг), за исключением файловых систем которые явно помечены как общие (с креплением --сделайте-общий; увидеть в /proc/самоуправления/mountinfo для общего флаги).

Рекомендуется использовать крепление ... сделать-rprivate или Mount --сделать-rslave после удалении --гору, чтобы убедиться, что точки монтирования в новое пространство имен действительно неразделенный от родительского пространства имен.

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

Ссылки:

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

+891
daison12006013 3 янв. 2014 г., 23:37:08

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

Так что если вы сумели связать с-Б Е К Е ключ, вы бы потом не быть в состоянии типа Е при обеспечении нормального входа для любой программы открыты в tmux области.

+871
Inquistive Niaj 14 июл. 2017 г., 10:20:47

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

+844
Westie1012 5 сент. 2010 г., 03:29:08

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

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

+820
Anderson Davi 3 нояб. 2016 г., 19:27:56

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

Как первое предложение, попробуйте:

пользователи кот.КШМ | а читать А Б В Г Д Е Ж; делать записи -д "долларов" -у "$д" ; сделано
+784
Sandeep Pai 23 янв. 2016 г., 00:31:27

Вы пробовали concalc?

Описание: калькулятор консоли concalc калькулятор для Linux консоль. Это просто парсер-алгоритм extcalc упакованы в простая консольная программа. Вы можете использовать его, если вам нужен калькулятор в ваша оболочка. concalc тоже умеет запускать скрипты, написанные на C-подобном язык программирования.

$ concalc 1+1
2
$ concalc sqrt2
1.41421356237309505

Установите с:

судо apt-получить установку concalc
+757
DaViDmir 11 сент. 2018 г., 06:00:24

Вы абсолютно правы!

Цитату в двойные квадратные скобки не имеет никакого смысла, по крайней мере в этом случае.

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

Двойное цитирование может дать вам чувство savety. Это как возвращение домой где двойные кавычки. - Д. Куммер

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

Еще одно преимущество может быть лучше читабельность скрипт на bash с двойными кавычками в подсветку кода в Редакторе.

+721
njhelsonoler 30 апр. 2013 г., 02:52:02

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

+681
JulianaLoen 15 сент. 2012 г., 13:39:59

У меня есть, чтобы соответствовать несколько строк в файл с помощью команды grep команда, вот команда, которую я использую:

грэп -е 'str1 выглядит следующим образом-е файл 'стр2'.журнал

Мне нужны все строки, содержащие str1 выглядит следующим образом и стр2 , но в том же порядке, как они находятся в файле.

Не грэп гарантирует , что соответствующий порядок будет таким же, как порядок появления строки в файл? или он может перетасовать соответствия порядка [может случиться, если он использует несколько потоков]

+638
Kay Li 1 мая 2012 г., 12:12:20

Я установить локально скомпилированные пакеты с --префикс=$дома. Меньше путь (и другие, как содержат или даже информация местоположение файла) беспорядок, и прилично написано пакеты не наступить на их пальцы в любом случае.

+617
evildoesit 10 окт. 2014 г., 08:17:17

U-загрузки настроен на печать своих журналов в COM-порт по умолчанию. Есть такие устройства, я не могу получить эту информацию (без УАПП/ком).

Я могу настроить загрузчика для хранения строк журнала в какое-то место в памяти (не в консоли) на SD-карту?

+590
Vijay Bhoomireddy 15 апр. 2016 г., 16:01:07

Если есть make-файл в подкаталоге, вы, вероятно, нужно, а не ссылаться на то, что make-файл.

сделать -с путь/файл
+556
zacronos 5 июл. 2018 г., 08:22:12

Я недавно сделал Баш скрипта, которые могут быть загружены и установлены пользователями с помощью make-файла. Проблема в том, что я не уверен, как получить установлен зависимостей. В данном случае, единственная зависимость jq не. Один метод я подумал, что было бы просто выполнить команду sudo apt-получить установку jq не в bash скрипте себя, когда он обнаруживает, что jq не не установлен, но это не будет работать на всех дистрибутивах, так как не все из них используют склонны , как и их менеджеры пакетов. Что бы быть идеальным способом, чтобы установить зависимость в этом случае?

+483
dlaehnemann 26 нояб. 2018 г., 13:41:24

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

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

Недопустимый МИТ-магия-печенье-1 keyError: не удается открыть экран ':0'

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

  1. Используется список "можно" получить МИТ-магия-печенье-1 значение для отображения моего локального узла.
  2. Вход на удаленный хост по SSH.
  3. Использовать "экспорт дисплей=:0" на удаленном хосте.
  4. На удаленном узле используются "можно добавить", чтобы изменить значение cookie для отображения удаленного хоста с локального узла.

Я убежден, что это правильная процедура, но я просто не передавать право куки справа отображается.

Опять же, я хотел бы быть в состоянии использовать SSH, чтобы эффект открытия приложения на дисплее удаленного компьютера. В идеале, хотелось бы весь процесс, чтобы быть сделано с помощью xauth, а не команду xhost, и еще раз повторю, у меня нет необходимости использовать X-экспедиторские. Что я мог бы быть пропавших без вести или делаю неправильно?

+467
user2832111 11 нояб. 2014 г., 07:01:52

Глядя на верхней части открытой группы базовой спецификации, вы увидите стандартный идентификатор СТД стандарт IEEE 1003.1-2008. 1003.1 стандарта IEEE std является то, что известно как POSIX.1 с 2008 просто быть последним воплощением. Глядя на POSIX и в Википедии, вы увидите, что стандарт состоит из трех частей, в том числе:

  • Определения Базы, Выпуск 7
  • Интерфейсы системы и заголовки, выпуск 7
  • Команды и утилиты, выпуск 7

В основном, POSIX это просто название стандарт, разработанный IEEE с первоначальной версии в 1988 году. POSIX не официально в Unix™ просто потому, что стандарты IEEE не является владельцем товарного знака, но это в среде операционной системы и интерфейса в системах™ для Unix. Позже, группа открытая, кто контролирует товарный знак™ для Unix связался с создания стандарта на основе стандарта POSIX под названием спецификация одной версии Unix на 2 или удовлетворяющие susv2. Теперь эти две спецификации разрабатываются совместно Остин группы. Последняя версия SUSv4. Итак, подведем итоги:

В POSIX:2008 = стандарт IEEE Станд. 1003.1-2008 = SUSv4 = Группа Открытая Спецификация Выпуск 7.

Кроме того, прочитайте мой ответ на то, что именно в POSIX?

+462
Eltariel 4 сент. 2011 г., 13:40:30

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

Как уже говорили другие, возиться с перегородками имеет небольшой, но существенный риск потери данных или коррупции. Если вы скопировали половину ваших данных в ext3 и потом либо сокращения NTFS или увеличить с ext3 проблемы, вы потеряете половину ваших данных! Риск небольшой, но ущерб может быть большим.

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

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

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

+448
PanosJee 11 июн. 2011 г., 02:12:58

Я хотел бы использовать хост 1 хост 2 в качестве шлюза для удаленного узла 3. Я искал в интернете искал решение, но это не похоже на работу для меня. Клиентское программное обеспечение VPN является протокол Ike (shrewSoft VPN) - это важно.

------ локальная сеть -------
ведущий 1 - для eth0 - 192.168.0.20 (сервер: Фрэд)
ведущий 2 - для eth0 - 192.168.0.95 (сервер: Торонто)
 tap0 - 172.16.1.20 (VPN-туннель)

----- удаленная сеть -------
хозяин 3 - интерфейсе eth0 - 10.1.28.200

.

[корень(подсказки)@Фред ~]# IP-маршрута; Эхо; IP-адрес;
10.1.28.200 через 192.168.0.95 в dev eth0 в
172.16.0.0/24 через 192.168.0.254 в dev eth0 в
192.168.0.0/24 в dev eth0 в прото ядра сферы ссылке СРЦ 192.168.0.20
169.254.0.0/16 Ссылка Дэв области от eth0 
по умолчанию 192.168.0.254 Дэв через интерфейс eth0

1: Ло: <петлевой,вверх,LOWER_UP> значение MTU 16436 qdisc noqueue
 ссылка/закольцовки 00:00:00:00:00:00 БРД 00:00:00:00:00:00
 инет 127.0.0.1/8 Объем размещения Ло
 inet6 ::1/128 объема размещения
 valid_lft навсегда preferred_lft навсегда
2: интерфейс eth0: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc pfifo_fast qlen 1000
 ссылка/эфир Е0:69:95:С3:32:5б БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
 инет 192.168.0.20/24 BRD по 192.168.0.255 объем глобального интерфейс eth0
 inet6 на fe80::e269:95ff:fec3:325b/64 масштаб ссылке
 valid_lft навсегда preferred_lft навсегда
3: sit0: <NOARP> МТУ 1480 qdisc Нооп
 ссылка/сидеть 0.0.0.0 0.0.0.0 БРД

.

[корень(prod1)@Торонто ~]# IP-маршрута
149.135.71.84 через 192.168.0.254 в dev eth0 в прото статические
192.168.0.0/24 в dev eth0 в прото ядра сферы ссылке СРЦ 192.168.0.95
169.254.0.0/16 Ссылка Дев объем eth0 в метрических 1002
по умолчанию через 172.16.1.5 в dev tap0 прото статические
по умолчанию 192.168.0.254 Дэв через интерфейс eth0

.

[корень(prod1)@Торонто ~]# IP-адрес
1: Ло: <петлевой,вверх,LOWER_UP> значение MTU 16436 qdisc noqueue состояние неизвестно
 ссылка/закольцовки 00:00:00:00:00:00 БРД 00:00:00:00:00:00
 инет 127.0.0.1/8 Объем размещения Ло
 inet6 ::1/128 объема размещения
 valid_lft навсегда preferred_lft навсегда
2: интерфейс eth0: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc pfifo_fast qlen 1000 состояние
 ссылка/эфир 00:0С:29:В7:С5:се БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
 инет 192.168.0.95/24 BRD по 192.168.0.255 объем глобального интерфейс eth0
 inet6 на fe80::20С:29ff:feb7:c5ce/64 масштаб ссылке
 valid_lft навсегда preferred_lft навсегда
8: tap0: <вещают,вверх,LOWER_UP> МТУ 1380 qdisc pfifo_fast qlen состояние неизвестно 500
 ссылка/эфир 62:6б:37:53:С2:ФБ БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
 инет 172.16.1.5/32 БРД 172.16.1.5 объем глобального tap0
 inet6 на fe80::606b:37ff:fe53:c2fb/64 масштаб ссылке
 valid_lft навсегда preferred_lft навсегда

.

[корень(prod1)@Торонто ~]# iptables в -внл
Входные цепи (полис принимают 67983 пакеты, 14М байт)
 цель ПКЦ байт прот опт в источник назначение

Цепь вперед (полис принимают 2032 пакеты, 90240 байт)
 цель ПКЦ байт прот опт в источник назначение
 0 0 принять все ... tap0 интерфейс eth0 0.0.0.0/0 0.0.0.0/0 состояния, связанные,установленных
 0 0 принять все-eth0 в tap0 0.0.0.0/0 0.0.0.0/0

Выходная цепь (полис принимают 52284 пакеты, 12М байт)
 цель ПКЦ байт прот опт в источник назначение

.

[корень(prod1)@Торонто ~]# в iptables -Т физ-внл
Цепочкой PREROUTING (полис принимают 1099 пакеты, 186K байт)
 цель ПКЦ байт прот опт в источник назначение

Цепочка POSTROUTING (полис принимают 511 пакеты, 30765 байт)
 цель ПКЦ байт прот опт в источник назначение
 0 0 маскарадные все ... * tap0 0.0.0.0/0 0.0.0.0/0

Выходная цепь (полис принимают 510 пакетов, 30705 байт)
 цель ПКЦ байт прот опт в источник назначение
[корень(prod1)@Торонто ~]#

Редактировать я должен также упомянуть, что я позволил пересылку пакетов в Linux

Эхо 1 > /труды/системы/нетто/протоколов IPv4/ip_forward

Обновление 2 Я понял, что я печатал tap0, когда он был tap0. Я сделал вышеуказанные изменения. Теперь я вижу в iptables -Т физ-внл , показывая пакеты, проходящие через, и помощи tcpdump показывает их все, но помощи tcpdump не показывает их возвращения. Я думал, маскарадные ли СНАТ/ДНАТ автоматически сам по себе?

+437
D Bagnall 17 нояб. 2017 г., 03:50:16

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

СШ [email protected] судо грэп -в 2 привет /home/abc.txt
СШ [email protected] судо грэп -в 2 привет /home/abc.txt

Я попробовал:

СШ [email protected] "судо грэп -в 2 привет /home/abc.txt && хоста" 
СШ [email protected] "судо грэп -в 2 привет /home/abc.txt && хоста"

Но это только напечатано имя 1.5.3.9 машина в конце и, что тоже только один раз.

Что это лучший способ, чтобы сделать это?

+393
Lukas Neuburger 29 апр. 2014 г., 13:04:33

Я пытаюсь удалить \р\н в выходных данных моего завиток мой код:

завиток -с-у ian.guinto:[email protected] --запрос --URL-адрес 'https://jira.toro.io/rest/api/2/issue/OJTSYSAD-829/comment' -ч "тип контента: приложение/JSON" | jsonpp | грэп тела | вырезать -д ':' -Ф2 

что будет на выходе.

 "Тест комментарий",
 "тестовый комментарий 2\р\н",
 "тест comment3\Р\nTest комментарий 4\р\н",

мы ожидаем, будет равняться:

 "Тест комментарий",
 "тестовый комментарий 2",
 "тест comment3 тестовый комментарий 4",
+336
mr omer 9 мар. 2017 г., 08:24:22

Мне нужно выполнить резервное копирование сервера на мой компьютер с помощью двуличности:

двуличие /и т. д sftp://[email protected]//home/backup

Перед этим можно сделать, мне нужно разрешить беспарольный доступ, выполните следующие действия:

$ SSH-ключей
$ SSH-копия-удостоверение личности [email protected]
$ СШ [email protected]

На мой вопрос, как мне ограничить команду до этого SFTP для передачи в публичный ключ, который генерируется?

команда="ограничить доступ к SFTP",без переадресации портов,нет-Х11-экспедиторские,нет-агент переадресации,нет-Пти СШ-ОГА АААА...

А так как у меня динамический IP-адрес, как я могу преодолеть "отсутствует известна проблема размещения" каждый раз, когда мой IP меняется?

+316
user304851 29 авг. 2017 г., 22:22:33
 выйти $ --информация | грэп Рубин 
..... RUBY_TARGETS="ruby23" ...... 

И я запустить emerge с --newuse и --глубокий, он будет просить меня добавить use-флаг с ruby22. Эти пакеты не в @системы.

Эти пакеты являются:

>=виртуальный/библиотек RubyGems-14 ruby_targets_ruby22
>=Дэв-Рубин/RDoc по-6.0.1 ruby_targets_ruby22
>=Дэв-Рубин/библиотек RubyGems-2.7.4 ruby_targets_ruby22

Эти пакеты использовать флаг ruby_targets_ruby23, и я должен установить их с ruby22?

Если я удалить эти использовать флаг с ruby22, он предупредит конфликт.

Если я запустить emerge с --использовании depclean, нечего удалять.

И то же самое с Python, у меня нет флага с python3_6 и python3_4, но он всегда устанавливает их.

+284
Yavin5 10 дек. 2018 г., 17:09:28

Я уже скомпилированные Linux-ядро 3.12.6, но не установили его в каталог/boot , так как я не хочу, чтобы мой жесткий диск с другой ОС.

У меня есть скомпилированный bzImage и я не знаю, как принять это и создать загрузочный образ ISO. Когда я создал свою ОС, я использовал загрузчик GRUB-mkrescue -вывода , чтобы создать жратвы-загрузочный образ ISO, однако, Linux-это путь более сложный, поэтому я не уверен, как это сделать.

Моя цель состоит в том, чтобы проверить .стандарт ISO в эмулятор (в QEMU), а не на фактическом компакт-диск/DVD (по крайней мере не сейчас)

+276
Ninepz 5 сент. 2013 г., 01:17:44

Я пытаюсь сделать ы добраться из новый_каталог С команда Mount:

Маунт ы каталогах

Почему я получаю следующее сообщение об ошибке?

крепление: ы не блочное устройство

+252
jithudigitised 4 февр. 2011 г., 08:39:00

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

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

+241
N4d 26 сент. 2013 г., 21:47:01

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

Я думал что-то вроде этого:

команда grep '^#ч ' -- "$0" | СЭД -е 'е/#ч //'

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

Я искал объяснение специальных переменных и нашли следующие описания $0:

  • имя текущей оболочки или программы

  • имя текущего скрипта

  • название сценария

  • команда, как он был запущен

Ни один из этих проясните ли или нет значение из $0 будет включать в каталог, если скрипт был вызван без него. Последнее фактически означает для меня, что это не так.

Испытания на моей системе (Баш 4.1)

Я создал исполняемый файл в /usr/местные/Бен назвал имя_скрипта с одной линией Эхо $0 и вызывать ее из разных мест.

Вот мои результаты:

> компакт-диски /usr/местные/Бен/тест
> ../имя_скрипта
../имя_скрипта

> компакт-диски /usr/местные/Бен
> ./имя_скрипта
./имя_скрипта

> компакт-диски /usr/местные
> бин/имя_скрипта
бин/имя_скрипта

> компакт-диск в /tmp
> /usr/местные/Бен/имя_скрипта
/usr/местные/Бен/имя_скрипта

> имя_скрипта
/usr/местные/Бен/имя_скрипта

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

Но потом я наткнулся на комментарий на переполнение стека, что меня смутило. Ответ напрашивается, используя $(каталог $0) , чтобы получить каталог текущего скрипта. Комментарии (голосуют 7 раз) говорит: "это не будет работать, если скрипт находится на своем пути".

Вопросы

  • Это замечание верно?
  • Это поведение отличается от других систем?
  • Существуют ли ситуации, где $0 не включать в каталог?
+238
Rivenfall 30 янв. 2010 г., 20:14:24

Я пишу скрипт, который будет менять свой MAC адрес Ethernet по локальной сети. Он будет работать следующим образом:

  1. Изначально eth0 будет сбит
  2. Mac будет изменен с помощью утилиты ifconfig, которые
  3. eth0 будет воспитываться

#!/Бен/ш
сон 5
команду ifconfig eth0 в вниз
спать 10
команду ifconfig eth0 в аппаратной эфира хх:хх:хх:хХ:Хх:ХХ
сон 1
команду ifconfig eth0 в вверх

Если я выполнить приведенный выше сценарий, МАК меняется успешно, и значок сети в панели показывает "соединение" статус, и через несколько секунд , что eth0 подключается к сети снова. Затем я добавил несколько строк, чтобы увеличить функциональность мой код-

каталог /sbin команду ifconfig eth0 В| команда grep 'инет в addr:'
команду ifconfig eth0 в | у awk '/HWaddr/ {печать $5}'
пинг 192.168.1.107 -с 2

Выше линии отображается новая IP-адрес, MAC-адрес и отправляет запрос проверки связи, чтобы убедиться, что сеть работает как обычно. Но проблема я столкнулся заключается в том, что после добавления вышеуказанных строк, я получаю отказ пинг, а также значок сети на панели показывает "соединение" статус. После того, как скрипт выполняется полностью, через несколько секунд, что eth0 подключен полностью. (пинг можно сделать) Так я пробовал добавлять сон 30 после следующей строки

команду ifconfig eth0 в вверх

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

+229
Gary Pick 28 окт. 2017 г., 00:40:16

Во-первых, файл/sys/класс - удобный способ найти вещи в файл/sys. Вы найдете все, что внутри на самом деле является символической ссылкой; Я уверен, что ваша первая строфа-это симлинк на твой третий куплет.

2-й куплет-это ядро значение температуры напрямую от чипсета процессора/. 3-й куплет-это ядро, получая значение из BIOS через интерфейс ACPI. Хотя в системе они могут дать такой же ответ, они не нужны (например, в BIOS можно было с помощью различных датчиков, усреднение вместе или применяет какую-то доску корректировка).

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

+204
lastjeef 30 мар. 2018 г., 17:10:04

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

объект [[email protected] в файлы]# установки Yum для MySQL скамейке
Была проблема импорта один из модулей Python 
необходимые для выполнения пальчики оближешь. Ошибки, ведущие к этой проблеме был:

 в /usr/lib64/вместо python2.7/сайт-пакеты/pycurl из.Итак: неопределенный символ: CRYPTO_num_locks

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

Вполне возможно, что модуль не соответствует
текущая версия Python, который является:
2.7.5 (по умолчанию, июн 17 2014, 18:11:42) 
[С GCC 4.8.2 20140120 (Красная Шапочка 4.8.2-16)]

Если вы не можете решить эту проблему самостоятельно, перейдите к 
в Yum ответы на вопросы:
на HTTP://yum.baseurl.org/wiki/Faq
+175
mamba303 13 окт. 2014 г., 11:19:45

Я использую хром веб-браузер, и когда я приезжаю в Google на домашней странице (www.google.co.uk), я получаю сообщение "Мы обнаружили, что вы используете старую версия хрома. Обновление, чтобы оставаться в безопасности". Появится сообщение в верхней части, под веб-адрес.

Как работает этот сайт знаю, что у меня старая версия хрома?

Может сайты в целом, определить следующее:

  1. Определить вещи о вашем браузере?
  2. Определить вещи о программное обеспечение на ваш жесткий диск?
  3. Определить какие файлы у вас есть на жестком диске?

По поводу 1. и 2. выше, если ответ "да", то какие вещи могут определить сайты о Ваш браузер и другое программное обеспечение?

Если ответ на 1., 2., или 3. "да", тогда как сайты делать?

+151
Rob Rehnmark 21 сент. 2018 г., 09:29:41

Файл изменен скрипт, используя входной файл-

141,141_1,BAR,HONDA,ps2_0,unassigned,ps3_0,Unassigned,ps4_0,Unassigned,ps5_0,Unassigned,ps6_0,Unassigned,ps7_3,пока не будет,.....

Входной файл-

141,ps7,пока не будет

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

Так из входного файла, я разделил столбцы-

пока читала-Р линии;
делать
sub1=$(Эхо $строки|вырезать -Ф 1 -Д ',');
sub2=$(Эхо $строки|вырезать -е 2 -Д ',');
sub3=$(Эхо $строки|вырезать -Ф 3 -д ',');
sub4=$(Эхо $sub2'.*,'$sub3|редактор sed -э "ы/\(.*\)\Р/'\1'/");
Эхо $sub1;
Эхо sub2$;
Эхо sub3$;
Эхо sub4$;
грэп sub4 $modded_file.КШМ.дат;
сделано<ввод.КШМ

А вывод-

141
ps7
ПОКА НЕ БУДЕТ
'ps7.*,ПОКА НЕ БУДЕТ
грэп: будет': Нет такого файла или каталога

Но когда я запускаю команда grep 'ps7.*,До modded_file будет'.КШМ.дат, это работает. Как я могу вычленить переменной, как показано выше, в файл?

+142
user3362334 12 дек. 2019 г., 14:59:35

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

Я побежал loginctl возможность-задержитесь испытательном комплексе и пользователем услуг начал При загрузке, как ожидалось.

Затем я добавил новый сервис морндас.услуги:

[Блок]
Описание=Морндас
Хочет=сеть.цель
До=teststand_n1577.услуги
После=сеть.цель

[Услуги]
Тип=импульсный
RemainAfterExit=да
ExecStart=/домой/испытательном комплексе/ОГРН/mondas_ctrl начать
ExecStop=/домой/испытательном комплексе/ОГРН/mondas_ctrl стоп

[Установите]
WantedBy=по умолчанию.цель

Я потом казнили systemctl --пользователей позволяют морндас.обслуживание и перезапустить мой компьютер, чтобы проверить его. Этот mondas_ctrl - это процесс, который начинается несколько другой (питон) процессов в сессии tmux, а затем завершает работу. В среднем он занимает от 10 до 20 секунд, чтобы выйти и в некоторых обстоятельств он тоже занимает до 90 секунд для выхода.

После перезагрузки я заметил, что никто из моих услуг был запущен. В systemctl --статус пользователя дает следующую ошибку: Не удалось подключиться к шине: отказ в соединении. В команду sudo journalctl показал мне это:

21 августа 14:02:40 добавлена N1591[1]: [email protected]: начало операции истекло. Прекращения.
...
21 августа 14:02:40 добавлена N1591[1]: не удалось запустить Диспетчер пользователей для uid 1000.
21 августа 14:02:40 добавлена N1591[1]: [email protected]: блок вошел в неисправном состоянии.
21 августа 14:02:40 добавлена N1591[1]: [email protected] не с ожидания результата'.

Я удалил ссылку на мой новый сервис от ${дома}.конфигурации/systemd в/пользователей/по умолчанию.цель.хочет/ и перезапустить снова. Теперь все были запущены и другие сервисы.

Я начал читать с помощью systemd.услуги manpage и я проверил файл/etc/systemd в/системы.конф файл. Кто-то поставил DefaultTimeoutStartSec до 3 секунд, не удивительно, что мой морндас.сервис был тайм-аут. С помощью systemd.услуги в manpage говорит в TimeoutStartSec= раздел

TimeoutStartSec=
По умолчанию DefaultTimeoutStartSec= от менеджера файл конфигурации, за исключением, когда тип=импульсный применяется, в этом случае тайм-аут отключен по умолчанию (см. systemd в системе.конф(5)).

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

[Услуги]
Тип=импульсный
RemainAfterExit=да
ExecStart=/домой/испытательном комплексе/ОГРН/mondas_ctrl начать
ExecStop=/домой/испытательном комплексе/ОГРН/mondas_ctrl стоп
TimeoutStartSec=3мин
TimeoutStopSec=5мин

и сделал перезагрузку. Это не помогло, после перезагрузки я получаю [email protected]: начало операции истекло. Прекращения. и никто из моих пользовательские сервисы запущены. Только после того, как я изменить DefaultTimeoutStartSec в файле/etc/systemd в/системы.конф моего морндас.сервисделает не дают тайм-аут.

Я тоже разные тесты, я удалил ссылку из ${дома}.конфигурации/systemd в/пользователей/по умолчанию.цель.хочет/, в службе teststand_n1577.обслуживаниея добавлен хотел=морндас.обслуживание , так что этот сервис запускает морндас.обслуживание. Но если DefaultTimeoutStartSec= достаточно большой, мой морндас.обслуживание всегда тайм-аут.

Я запутался, я не интерпретировать неправильно, как TimeoutStartSec в интернет [услуги] раздел работает? Если раз на выезде, почему всех пользователей службы прекратились, даже те, которые не зависят от сервиса, что истекло? Кроме того, ДГУ экземпляры тоже убили, это означает, что в качестве пользователь я не могу выполнить systemctl --пользователей команд больше. Почему это, баг или фича?

+139
PAMELA FURTADO 30 мая 2016 г., 04:08:27

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

$ экспортировать переменную окружения cdpath=/ЕГР
$ Эхо ОГРН Либ | команды xargs -Н 1 компакт-диск
/usr/Бен
/УСР/Либ

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

компакт-диск также процессы OLDPWD для компакт -, но это менее конкретно полезно, Так как переменная окружения уже будет доступен.

+124
kinoman12 17 мая 2015 г., 03:30:23

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

Вопрос может быть помечен как решенный

+115
Frank Koehl 30 июл. 2017 г., 20:41:12

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

$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