СШ-добавлять-L не показывает местоположение ключа SSH(с)

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

4096 и SHA256:bBMtB9wL6RXRWhvx5M+LDox6A2gq61CDtZN9F4bi3Gw [email protected] (РСА)
2048 и SHA256:QbCO5y5SX+CSHd6++yXPpJuWGrxGCx5liNktjz51ZWY Масуд@х (ОГА)

Как я могу сделать это показывает ключевое месте?

Я запускаю macOS Мохаве 10.14.4.

+509
AFFECTION 30 нояб. 2012 г., 18:58:50
37 ответов

Это название команды, электронная.г,.

:название Бад-окна

В руководстве:

название [windowtitle]

Установить имя текущего окна в windowtitle. Если имя не указано, экран запрашивает один. Эта команда была известна как ака в предыдущих выпусках.

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

+956
Joseph Zargari 03 февр. '09 в 4:24

Один способ решить это, чтобы установить GRUB в Настройки и отключить в меню.

Установив жратвы Настройщик (Федора пкгс) мне удалось отключить меню полностью, и потенциально сократить время.

  enter image description here

+944
Raj Gheevarghese 20 янв. 2010 г., 18:03:11
Другие ответы

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


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

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

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

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

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

хвост -м -н+8 ../Q1a/sim_Q1.КШМ ../Q1b/sim_Q1.КШМ ../Q1c/sim_Q1.КШМ | тр '",' '' | рода -nk19
+870
user236685 10 окт. 2019 г., 01:45:17

У меня есть вопрос, если кто-нибудь из вас может мне помочь. Каждый из вас знает, что такое Linux потреблять как можно меньше ресурсов? У меня старый ноутбук с:

  1. Процессор: T550(он двухъядерный, но есть некоторые проблемы с BIOS и использовать только одно ядро)
  2. ОПЕРАТИВНАЯ ПАМЯТЬ: 2 ГБ
  3. ГПУ: интеграция

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

Спасибо :D

+849
fa6em 14 авг. 2013 г., 18:59:31

Я хочу, чтобы список всех процессов, запущенных в каталоге.

Например, скажем 3 трех процессов:

  • /главная/моеимя/приложение/процесса1
  • /главная/моеимя/приложение/процесса2
  • /главная/моеимя/приложение/anotherprocess

Как бы я задать системе: "Дайте мне номер PID всех процессов, протекающих в /дома/моеимя/приложение myapp"?

Единственным способом я могу думать, это

ПС-эо пид,аргументы | грэп -я /главная/моеимя/приложение myapp | у awk '{печати $1}' | ТР '\п' ' '

+809
gmaniac 11 мар. 2017 г., 00:41:23

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

сед-Зе 'с/^(\ш[^к]+)(к)(.*)/\1\2/' с yourfile | душ -с
+806
netstv 9 сент. 2017 г., 23:50:33

Данг, я понял это примерно в 8:30 прошлой ночью. Корю себя за это отсутствует. Мне нужен мой следующий-хоп, 10.10.150.4; 192.168.0.1 может работать на другой платформе как квалифицированно следующего прыжка. Так, Raspberian зарычал на меня, потому что он понятия не имел, где, черт возьми, эта подсеть была. Он пытался сказать мне. У меня 3 подсети с плавающей вокруг моей локальной сети: 192.168.0.х раздавали дальней стороне коробки МКД (конечно), Vlan10. Бросил в 10.10.150.0/24 и 10.10.160.0/24, чтобы получить транкинг между Juniper и Cisco. Не коснулся пока, бросил на некоторых серверах на этой неделе и мозг заблокированы. Большую группу. Извиняюсь!! Я мороженное мясо. Люблю этот форум.

+800
Crystal Moore 6 нояб. 2019 г., 11:04:07

Там, кажется, не будет каких-либо репозиториев Debian, которые до последних версий хрома, но там Убунту осознанные НПА, которые могут быть (АБ)использовать.

Добавить в /etc/АПТ/источников.список:

деб http://ppa.launchpad.net/chromium-daily/ppa/ubuntu осознанные главная

Добавить ключи для НПА:

АПТ-ключ АДВ --сервер keyserver.ubuntu.com --приема-ключи 4E5E17B5

Затем просто обновить как обычно

Источник: http://charlieharvey.org.uk/page/chromium_17_on_squeeze

+787
roomservice 28 янв. 2014 г., 13:50:46

Это на NetBSD простые утилиты (или эквивалент) доступен на macOS в любой упаковке, кроме помощью ручной загрузки и компиляции (например, завиток)? Я довольно много искал и не мог найти любой пакет (кроме столбца источника ССС).

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

(В отличие от гну фактором , который доступен через пакет coreutils "поиск простых чисел - “фактор” команда не найдена на macOS", "есть ли практическая польза для GNU фактор команды?")

Примечание: этот вопрос не относится на AskDifferent поскольку нет пакета заварить/системы MacPorts.

+746
Tony Rippy 30 июл. 2016 г., 22:42:23

Чтобы вставить мультилинии в переменной, я бы сделал :

#!/бин/Баш


Эхо -Ан 'вставить многострочный контент и ^D, чтобы представить >>> '
содержание="$(кошка)"
Эхо "$контент"
+714
EgoEstLex 4 янв. 2010 г., 02:12:04

найти . -параметр maxdepth 1 -тип F ! -имя "*.*" остается СР -п {} /новый/местоположение/{}-$(дата +%г-%м-%д) \;

Я удалил цели () параметр с СР командования и описал путь и имя файла.

{} используется как заполнитель для имени файла, к которому мы добавить дату в нужном формате.

Пример форматирования +%г-%м-%д должна быть самодостаточной.

+709
Thina Karan 19 дек. 2018 г., 23:28:10

С на awk:

на awk -Ф '{печати $2}' /путь/до/ввод

С распил:

вырезать -д-Ф2 /путь/до/ввод
+645
SausageFingers 10 янв. 2015 г., 02:08:18

Да, дочерние процессы, запущенные с tmux -с "запустить процесс" , похоже, переживет соответствующие tmux сессии. Я корпел над tmuxобширные страницу и какое-то время я надеялся, что создание tmux команды после-крючок глобально может помочь. После-крючки имеют следующую форму:

 $ tmux набор-крючок -G после сессии-закрытые your_cmd_here

где "your_cmd_here" можно было бы убить ребенка процесс создания вашего бесконечного цикла. Но это не поможет, потому что "your_cmd_here" должны на самом деле быть tmux cmd не консоли Linux команду cmd.

Вместо быстрый хак будет добавить строку внутри бесконечного цикла вашего /path/loop.sh сценарии, такие как:

 [ "х$(ПС -э | грэп tmux | команда grep -v с грэп)" = "х" ] && сломать

Это будет разорвать вас из бесконечного цикла, как только tmux не проявляет никакого активного процесса производства ПС-АЭ. Наоборот, если tmux процесса показывает, то цикл продолжается без изменений.

На самом деле лучше версию теста, на углу случай, когда вы хотели бросить ваш tmux сессии(S), но подоконник есть например человек tmux активный процесс в системе, является:

 [ $(\ПС-е | у awk 'начать {РВ=0}; нижестоящим($0) ~/tmux/ {если ($4 == "tmux") {РВ=1}; выход} конец {печати РВ}') == "1" ] && перерыв
  • Выше рассмотрены случаи, когда tmux значится в выходных данных \ПС-е , но не как главный процесс, т. е. не в позиции 4 на выходе линии ПС-е, но в качестве аргумента к запущенному процессу, или небрежно, как (суб-)строка, вставленная в выход \ПС-е.
  • Обратите внимание, как я использовал чистейшую форму ПС , добавив обратную косую черту перед cmd в качестве \ПС. Это необходимо для предотвращения модифицированных версий УМК связываться с позиционных параметров нумерации в Неум. Е. Г. если вы использовали \ПС-эф вместо \ПС-е , например, вам нужно изменить $4 до $11.

НТН.

+626
vandor76 3 мая 2019 г., 15:18:43

У меня есть разные папки, содержащие файлы, такие как:

/.example1/example1.txt
/.example1/example2.txt
/.example2/example1.txt
/.example2/example2.txt
и т. д.

И хочу найти способ, чтобы переместить все файлы в подпапку родительской папки, например:

/.example1/folder/example1.txt
/.example1/folder/example2.txt
/.example2/folder/example1.txt
/.example2/folder/example2.txt
и т. д.

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

+624
Matt Ward 18 янв. 2016 г., 18:01:09

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

Прежде чем подойти к нему, что, кстати, исключает махинации высокого сетевого уровня сервиса ("она"). Я его всегда отключаю и просто придерживаться команд в загрузочный процесс на основе определенной точке (например, команду ifconfig eth0 в вверх && программа dhclient eth0 в), затем вручную запускать другие простые скрипты, чтобы перейти из Швейцарской высшей технической школы к WiFi и т. д. Как NetworkManager гигантского осьминога автоматизации без сомнения, очень полезно, если вы не знаете, что такое "интерфейс" или передвигаетесь с ноутбуком, пытаясь бродят по сети WiFi, но если вы предпочитаете просто включаться и выключаться по своему усмотрению, он может сделать раздражающий и загадочный выбор. Я признаюсь, что никогда не узнали, как настроить его на той предпосылке, что инструмент высокого уровня, который труднее использовать для выполнения определенной задачи, чем низкий уровень орудий он "управляет" не является надлежащим инструментом в контексте этой задачи.

В случае, если это не ясно:

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

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

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

+599
pochemuto 2 янв. 2016 г., 06:12:27

Я использую ноутбук HP G42 тетрадь с 320GB жестким диском и 4 ГБ памяти. Я уверен, что он может быть использован для двойной ОС(Windows 7 и Fedora) на данный момент, я использую только Windows 7, но, мне нужно установить Fedora.


Это мой жесткий диск:

Локальный диск(C) = 50ГБ(Windows 7, установленной здесь)
Локальный диск(D) = остаток(249GB) (сведения)

Обе отформатированы с файловой системой NTFS. Мне нужно получить доступ к данным, которые я сохранил на локальный диск D от Осс.

Как я могу это сделать?

+542
Teachpeace 14 нояб. 2014 г., 08:27:55

Давайте начнем с закрытия моего интерфейсе eth0.192.168.1.4 связан с интерфейс eth0.

[email protected]:/home/debian8# команду ifconfig eth0 в вниз 

[email protected]:/home/debian8 маршрут -НВ# 

Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
0.0.0.0 192.168.1.1 0.0.0.0 UG с 0 0 0 как wlan0
192.168.1.0 0.0.0.0 255.255.255.0 u 0 не 0 0 как wlan0
192.168.1.0 0.0.0.0 255.255.255.0 u 0 не 0 0 eth0 в

[email protected]:/home/debian8# ifconfig, которые

eth0 в ссылке encap:сеть Ethernet HWaddr Е0:3Ф:49:57:4Б:Д1
инет-адрес:192.168.1.4 брошены:192.168.1.255 маска:255.255.255.0
inet6 addr В образом: fe80::e23f:49ff:fe57:4bd1/64 объем:ссылка
До трансляции мультикаст работает с MTU:1500 метрическая:1
RX пакетов:918 ошибок:0 сократилось:0 перерасход:0 рама:0
Техас пакеты:184 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
столкновения:0 txqueuelen:1000
RX байт:195407 (190.8 КБ) Техас байт:29304 (28.6 КБ)

encap ссылке Ло:местные замыкания
инет в addr:127.0.0.1 Маска:255.0.0.0
inet6 в addr: ::1/128 масштаб:хозяин
До замыкания работает МТУ:65536 Метрика:1
RX пакетов:496 ошибок:0 сократилось:0 перерасход:0 рама:0
Техас пакеты:496 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
столкновения:0 txqueuelen:0
RX байт:728348 (711.2 КБ) Техас байт:728348 (711.2 КБ)

как wlan0 ссылке encap:сеть Ethernet HWaddr 00:21:5д:26:С1:10
инет адрес:192.168.1.101 брошены:192.168.1.255 маска:255.255.255.0
inet6 addr В образом: fe80::221:5dff:fe26:С110/64 объем:ссылка
До трансляции мультикаст работает с MTU:1500 метрическая:1
RX пакетов:6556 ошибок:0 сократилось:0 перерасход:0 рама:0
Техас пакеты:5709 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
столкновения:0 txqueuelen:1000
RX байт:3528018 (3.3 Мб) ТХ байт:999397 (975.9 КБ)

Возможно, что eth0 закрыт .

трассировка-я stackoverflow.com интерфейс eth0 
трассировка stackoverflow.com (104.16.36.249), 30 прыжков, максимум, 60 байтовых пакетов

 1 * * *
 2 * * *
 3 * * *
 4 * * *
 5 * * *
 6 * * *
 7 * * *
 8 * * *
 9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *

Что-то confued мне, что 192.168.1.4 все еще может быть использован в моей локальной сети. Есть вордпресс построить на моей локальной сети.

[email protected]:/home/debian8# кот /и т. д./хостов
192.168.1.4 mywp.com

И все мои URL в WordPress является в виде http://mywp.com/wp/?p=2026. Если eth0 закрыт командной команду ifconfig eth0 в вниз,айпи 192.168.1.4 не могут быть использованы,но почему мои WordPress можно посетить на моей локальной сети?
Есть только один результат, что от eth0 до сих пор работают ,почему не могут быть закрыты с помощью команды команду ifconfig eth0 в вниз ?

Думаю, что Уоррен Янг .

ifdown eth0 в
ifdown: интерфейс eth0 не настроен
[email protected]:/home/debian8# пинг 192.168.1.4
Пинг 192.168.1.4 (192.168.1.4) 56(84) байт данных.
Из 192.168.1.101 icmp_seq=1 заданный узел недоступен
Из 192.168.1.101 icmp_seq=2 узел назначения недоступен
Из 192.168.1.101 icmp_seq=3 узел назначения недоступен
Из 192.168.1.101 icmp_seq=4 конечный узел недоступен
Из 192.168.1.101 icmp_seq=5 узел назначения недоступен
Из 192.168.1.101 icmp_seq=6 конечный узел недоступен
64 байт из 192.168.1.4: icmp_seq=7 ТТЛ=64 время=1001 МС
64 байт из 192.168.1.4: icmp_seq=8 ТТЛ=64 время=0.006 МС
64 байт из 192.168.1.4: icmp_seq=9 ТТЛ=64 время=0.026 МС
64 байт из 192.168.1.4: icmp_seq=10 ТТЛ=64 время=0.032 МС

Может, это важная улика:
Мой пароль был построен на локальном компьютере,есть два IP адреса и два чистых карт на моем локальном ПК,192.168.1.4 была обвязана eth0 и 192.168.1.101 была обвязана как wlan0.eth0 был запрещен команды ifdown eth0 в.

+508
Andrey Dyatlov 29 июн. 2013 г., 09:23:23

В силу исторических причин. В первой версии Unix, только символы \[.*^$ имел специальное значение в регулярных выражениях. Когда новые функции были добавлены (опция \?, повторите по крайней мере один раз \+, повторов \{...\}, групп \(...\), чередование \|), они могут не принять символы ({| особенная, потому что это разбило бы совместимости с существующими скриптами, которые используют эти символы буквально. Поэтому базовые регулярные выражения и инструментов, которые строят на них используется обратный слеш+комбинаций символов, которые не были в употреблении в то время.

Сломал расширенных регулярных выражений совместимости в интересах единым синтаксисом.

+503
user245081 26 янв. 2010 г., 07:52:57

Опция BIOS в dmidecode

dmidecode -T в БИОС

Чтение памяти Из на C:0000 в Ф:порядок без необходимости dmidecode

ДД, если=/dev/mem по БС=1к пропустить=768 количество=256 2>/Дев/нуль | строк -н 8
+486
Jason Malinowski 4 мар. 2018 г., 12:50:31

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

Мои предыдущие ОС в Ubuntu 16.04 на котором я бегал с nginx, РНР5.6-fpm и PHP7.0-fpm для моей местной Magento и Drupal развития. Добавление НПА:Ондрей/PHP в репо, я был в состоянии установить все дополнительные расширения PHP мне нужно.

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

рнр5.6-Кинк, и php5.6-общие, рнр5.6-формат JSON, рнр5.6-в MySQL и php5.6-работы mbstring, рнр5.6-завиток, рнр5.6-sqlite3, с рнр5.6-мыло, рнр5.6-зип рнр5.6-Дева, и т. д.

То же самое идет для PHP7.0 расширения. Поэтому я приступил с установкой в php5.6 и 7.0, выполнив:

йогурт -с php56-тефлон & йогурт -с php70-тефлон

Те, пакет строит пошел хорошо. Затем я открыл соответствующий файл php.ini-файлы (файл/etc/php56/РНР.Ини & /и т. д./php70/РНР.ini-файл), чтобы увидеть, что некоторые из расширений, мне требуются просто необходимо раскомментировать, чтобы быть включен.

Однако, что-то вроде рнр5.6-формат JSON, рнр5.6-общие, рнр5.6-Кинк или php7.0-в JSON, например, я не могу найти пакет. Тогда я подумал, что, возможно, мне нужно собрать их из исходников. Я попробовал погуглить это только запутаться среди результатов, которые я получил.

Для начала я скачать РНР-5.6.30 архив php.net и добывают ее на своей машине. В доп. папку я вижу большинство дополнительных расширений мне нужно (за исключением рнр5.6-Кинк и php5.6-общий).

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

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

Много много спасибо!!

+471
Stacey Burns 4 сент. 2019 г., 04:06:52

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

об / мин -ФК /путь/к/некоторые/программного обеспечения является довольно надежным, чтобы определить, если программа была установлена из RPM и МЗП (если это не символьная ссылка).

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

Ли не в оборотах, посылка пришла через yum-репозиторий, или нет: ням инфо < / мин-имя> - отображает, из которого репозитория RPM-пакета доступно. Если Yum-репозиторий теперь отключена или RPM-пакета была установлена вручную Юм список: РЕПО: установлен.

+434
Elaine Schneider 16 мар. 2015 г., 01:20:34

В Shell-скриптинг как найти 14 дней старше файлов и каталогов в счет

Мне нужно, чтобы перечислить их памяти

экс:

0 ./.данные.ТМП
658 ./.zshrc
6 ./dummy.txt
2.1 к ./ss1s:
489K ./sss.txt
154K ./ced.txt
406 ./тест.КШМ
+368
Kelsey Lege 25 апр. 2012 г., 21:11:19

Для терминального режима я предлагаю использовать либо решение netwatch или jnettop.

Если вы ищете графический (Х11) вариант, можно использовать носатый, torsmo (старше носатый) или gkrellm или.

Если вы хотите крайне низкотехнологичный вариант, вы могли бы просто использовать ФЭ:

# тсрйитр -Вт - |ПВ >/dev/нуль
тсрйитр: прослушивание как wlan0, соединени-тип EN10MB (локальные сети), площадь захвата 65535 байт
2.77 МБ 0:00:44 [57.8 кб/с] [ <=> ]
+349
loool888 9 янв. 2018 г., 16:11:29

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

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

  • Как недавно используется память.
  • То ли память была изменена, поскольку она была сопоставлена. Так, например, общая библиотека будет выталкиваться впереди куча памяти, потому что память кучи грязной и должна быть написана на обмен, в то время как общая библиотека отображаемой памяти может быть загружен снова из исходного файла на диске, чтобы в случае надобности снова, так что не надо писать эти страницы, чтобы поменять. Здесь вы должны понимать, что файловая система tmpfs памяти всегда грязные (если это чистый лист заполняется нулями), так как он ничем не подкреплен.
  • Подсказки от mprotect().
  • Вероятно, многое другое.

Короткий ответ: Нет, вы не можете напрямую отменять решения ядра о том, как управлять памятью.

+340
GeorgeCiesinski 23 нояб. 2015 г., 11:35:12
Я пытаюсь запустить его через обычный вызов службы:
# OpenVPN сервис начать работать

Нет, это не нормально. Это особенность системы 5 RC автомобиль набор инструментов, которые вызывает система 5 радиоуправляемый сценарий с двумя аргументами. В РЦ скрипт принимает нестандартные второй аргумент как базовое имя конфигурация OpenVPN использовать.

Это Убунту Линукс. Вы не используете систему 5 ру. Вы не используете его в RC скрипт. Вы с использованием systemd. Вы используете юниты systemd в службу, которая есть OpenVPN, по сути, на протяжении многих лет. systemd в сервисных подразделений не скрипты и не иметь аргументы скрипта.

То, что они имеют несколько параметров шаблона, и OpenVPN был фактически одним из ранних адептов шаблон единицы механизма, когда он пришел, имея templatized единиц как минимум с 2011. (Templatized выскочка рабочих мест для OpenVPN были плавающие вокруг, как минимум с 2012 года.)

Вы ищете в каталоге/lib/systemd в/системы/и OpenVPN.обслуживание. Что вы должны быть глядя на это /lib/systemd/system/[email protected]. Экземпляр, что на имя конфигурации:

Или просто пусть Дебиан/Убунту делать тяжелую работу. Есть блок генератора в каталоге/lib/systemd в/системы-генераторы/сервис OpenVPN-генератор , который автоматически создает экземпляр этого шаблона против всех *.конф файл в каталоге/etc/openvpn подключения на Bootstrap или когда systemctl демон-перезарядка выполняется.

Дальнейшее чтение

+334
Stark Lost 3 сент. 2018 г., 09:46:06

Если я делаю

СВН журнал | главы

после десятой строке я получаю сообщение об ошибке:

СВН: ошибка записи: сломанные трубы

Что здесь происходит? Я не видел любой другой команды этого при использовании с головой. Это диверсия недружественный к парадигме фильтрации для Unix?

+289
Stekinse 7 апр. 2016 г., 17:58:59

Нет никакого способа, что я мог бы запустить свежие версии AIX (в виртуальной машине) на мой i386 / T7100 c2d все ноутбуков HP.

+278
user37920 18 нояб. 2014 г., 13:52:25

Я закончился вверх с последующим на awk скрипт.

у awk '{gsub(/ {1,5}/,"\т|")}1' infile.txt | \
на awk -F' и|' 'НР>1{для(i=1;я<=НФ;я++) если ($я=="\т") с++;
функции printf("%*ь",(с*8),"\т-");
 для (заполнения=1;заполнения<=длина($0)+с;заполнить++)е "-";
 функции printf("\п%з\п",$0);с=0;далее} {печати $0}'

Вывод:

на col1 |столбец col2 |кол3 |subcol1 |subcol2 |subcol3
 ----------------------------------- 
 | | |subcol4 |subcol5 |subcol6
 -------------------------------------- 
 | |col4 |subcol7 |subcol8 |subcol9
 ------------------------------------- 
 | | |subcol10 |subcol11 |subcol2
+257
nitarshs 13 апр. 2019 г., 15:48:49

Кто-нибудь знает, какая большая разница между CentOS 6 и CentOS 7?

+205
user24990 15 июл. 2018 г., 07:06:20

Вы можете переписать ваш скрипт как

на awk -Ф= '{печать 2$}' "$1"

и не все оболочки обработка полностью (кроме одинарных кавычек здесь и $1 параметром расширения, который вы хотите, в любом случае); или даже как в awk скрипт

#!/usr/Бен/на awk -е

НАЧАТЬ { ФС="=" }

{ печать $2 }
+171
Zaynu Cat 9 мар. 2016 г., 06:11:42

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

Дополнительного контекста следует.


У меня есть виртуальная машина VirtualBox, которые я использую для экспериментов с сетевой загрузки PXE. ВМ им pxeclient и работают под управлением Debian.

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

Вот краткое описание того, что я сделал для настройки последовательной консоли.

Сначала я прикрепил последовательный порт UART для виртуальной машины:

касание "на/dev/pxeclient-по UART-порт"
vboxmanage modifyvm "клиент" - уапп1 "0x3F8" '4'
vboxmanage modifyvm "клиент" --uartmode1 сервер "/Дев/pxeclient-по UART-порт"

Затем я изменил конфигурационный файл grub на виртуальной машине (через графический интерфейс):

кошка <<помощи heredoc > /и т. д./По умолчанию/жратву
# Примечание: включите виртуальную последовательную консоль для VirtualBox
GRUB_DEFAULT=0
GRUB_TIMEOUT=1
GRUB_DISTRIBUTOR=$(команду -я -с 2> /деб/нуль || Эхо Дебиан)
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX="консоли=ttyS0 консоли=tty0 ignore_loglevel"
GRUB_TERMINAL="консоли последовательный"
GRUB_SERIAL_COMMAND="последовательный --скорость=9600 --блок=0 --слово=0 --слово=8 --четность=нет, стоп=1"
Помощи heredoc

Тогда я пользовался миником программа для подключения к консоли виртуальной машины:

миником-Д в Unix#/Дев/pxeclient-по UART-порт

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

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

vboxmanage modifyvm 'pxeclient' --boot1 'нет' --boot2, то " нет "--boot3 " нет "--boot4 "нет"

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

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

+153
plasticmat 31 дек. 2012 г., 16:02:01

Мне интересно, как другие люди думают о вперед симлинки: являются ли они безопасны? Хорошая практика? Зависит? [Редактировать] ... я не определяю вперед симлинки, как я был слишком близко к проблеме пространства, чтобы увидеть, что термин не может быть хорошо понята.

В основном неудачную попытку слияния корня и /usr (я не знаю ни одного дистрибутива (Кроме с Cygwin, если считать, что в дистрибутив), который вынимается две отдельные каталоги для бин, lib и lib64), дистрибутив я в основном использовать в openSUSE. Их практика продвигается вперед для реализации слияния установить двоичные файлы в /usr. Так как многие программы имеют жестко закодированные пути для многих программ (таких как/bin/ приходит на ум как, наверное, наиболее распространенным), пакет установки ставит символическую ссылку с /bin/прог -> /usr/Бен/прог. Что только не прямой ссылкой (хотя данный термин может быть определен, чтобы означать из верхней директории к директору на более низком уровне дерева, но это явно не проблема во многих средах.

В средах, озабоченный W/безопасности и надежности, различных деревьев размещаются на различных устройствах для 1) оптимизировать резервное копирование и восстановление времени и пространства для резервного копирования. 2) содержать проблемы, которые протирают или поврежден раздел & 3) запретить несколько атак, которые могли бы позволить жестко связанные файлы, среди других механизмов, которые будут использоваться в нападении. Связанные с причиной 1, некоторые каталоги и потомкам сделать много частых мелких изменений (в/var). Некоторые меняют редко (в/etc, /bin, то файл /sbin). Некоторые могут получать ежедневные изменения (/дома). Группировка также использованы каталоги раздела 1 может позволить реже резервное копирование неизменяемый, перегородки, а часто менять каталоги могут рассматриваться в качестве кандидатов для размещения на RAM-диск или SSD.

Однако, причин для разных разделы не относящиеся к практике вперед, связывающих быть безопасным или "лучшей практики" (или нет). Чтобы быть более точным-в случае сдачи симлинки в /bin, /sbin и /lib64 указывая к директориям в /usr/{{с}Бен,lib64}, если "/usr", является отдельным разделом, тогда я воспользуюсь одной в /{{с}Бен,lib64/ "опасные" и на самом деле бедный административной практике, так как ни надежные диски, которые держат в /usr, если по каким-то причинам они не могут быть установлены-тогда ваша двоичном и библиотека ссылки в корневом каталоги /{bin,то размещаться,lib64} Это негоже и сделать систему незагружаемой.

Я лично испытал три случая - бинарных для 'крепление' на каталог /usr/Бен/держатель символьную ссылку в /bin/крепление, с новой монтировать проги, которые были реструктуризированы на несколько библиотек, и симлинки на библиотеки /lib64 указал на еще-к-быть-установлен в /usr/lib64, и самая недавняя неудача режим: размещение библиотек версии звонки внутри программы и библиотеки, которые мешают программе загрузки ж/неправильно пронумерованы lib версия.

Чаще всего, такая кожура будет работать. Основная проблема-вы не знаете, у них встроенные номера версий до парных каталог не монтируется. Во время нормальной работы, файлы на корне могут быть динамически связаны с файлы в /usr/lib64. Если /usr не подключается, он может попытаться связаться с тем же именем-библиотека находится в /lib64-и то не получится. Вот последний случай-это побочный эффект пытается отменить симлинки в корневой раздел в /usr путем копирования одноименной библиотеки в /usr/lib64 в /lib64, который. К сожалению, при обновлении на новую версию того же пакета, новая версия не будет скопирован в корневой каталог. Если время/дата штамп на папку /usr/lib64 копия старее, чем та, в /lib64, нет однозначного способа, чтобы поймать это.

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

Мне сильно кажется, что причину никто не указывал на это, как плохая практика, ни один, полагая, что кто-то будет выполнять то, так что отказ лежа, или просто считая, созданный причине, что это не "баг" - это отдельные разделы (как изначально установка на более ранние версии ОС SUSE установщик), больше не поддерживаются, так как скорость загрузки напрямую с жесткого диска не поддерживается (хотя рекомендуется посредством systemd разработчиков, чтобы ускорить время загрузки).

К сожалению, новый рабочий стол разработчики игнорируют предыдущие административной практике и в то же время не безопаснее объединить в каталог /usr/bin файлы в /bin, с указанием причин, что там может не быть достаточно места на корню!

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

Предыдущий в конце предложения: "я чрезмерно консервативным или прямой ссылкой, теперь считается в сфере 'хорошая практика' для важных файлов??"

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

+139
Abunader Alaqily 9 авг. 2015 г., 06:27:00

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

Я пробовал эту команду ФВ < как /dev/sdb1 > /home/username/Documents/ISOs/macOS.iso что делает побитово копировать, но я не уверен, если это правильный подход.

+106
McCottryGroup 12 авг. 2011 г., 01:00:24

Да.

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

TimeoutStartSec=

Настраивает время ожидания пуска. Если управляющей службой не сигнал запуска завершения в течение заданного времени, услуга будет считаться проваленным и будет снова закрыли. Принимает подразделение-менее значение в секундах, или промежуток времени значение, например "5мин 20-е годы". Пройти "бесконечность", чтобы отключить логику ожидания. По умолчанию DefaultTimeoutStartSec= от конфигурации файлового менеджера, за исключением если Type=OneShot это используется, в этом случае тайм-аут отключен по умолчанию

-- человек systemd не.услуги

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

+54
kisloid 12 апр. 2018 г., 04:14:09

Руководство компилятора RHEL6 ЛВМ админ

Согласно с RHEL 6 логических томов руководство рекомендуется, что если вы собираетесь использовать весь диск как физические Тома в группы томов, которые вы должны по-прежнему разделять его:

выдержка из руководства "компилятора RHEL6 логического тома администрирования диспетчера Руководство администратора ЛВМ"

2.1.2. Несколько разделов на диске

ЛВМ позволяет создавать физические тома из разделов диска. Это, как правило, рекомендуется создать один раздел, охватывает весь диск в качестве физического Тома LVM для следующим причинам:

Административных услуг

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

ЛВМ, как

Раздел 11.1. Инициализация дисков или дисковых разделов с помощью LVM, как говорится следующее:

отрывок из ЛЖ инструкция

Для целых дисков:

Pvcreate можно запустить на диске:

# pvcreate можно и /dev/HDB в

Это создает объем дескриптор группы в начале диска.

Не Рекомендуется

Используя весь диск в ПВ (в отличие от раздел, занимающий весь диск) не рекомендуется из-за вопросов управления он может создать. Любой другой ОС что смотрит на диск не распознает метаданные LVM и отображения диска как быть свободным, так что, скорее всего, он будет перезаписан. Сама ЛВМ будет работать нормально с ПВС диска.

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

Опасно

Следующие команды уничтожат таблицу разделов на диск прооперировали. Будьте очень уверен, что это правильный диск.

# ДД, если=/dev/нуль=/Дев/diskname БС=1к количество=1
# blockdev --rereadpt /dev и/diskname

Выводы

Эти первоисточники я бы доверять при определении того, следует отформатировать один раздел на HDD до добавления его в качестве физического тома или нет. Как и другие ответы, указали (и комментарии), Ты не ошибся, просто добавив весь диск без разделов.

Я сравниваю его вождения в моей машине с моим ремнем на. Если вы никогда не попадете в ДТП, ТО ремень служит никакой цели, но если я когда-нибудь попадем в аварию и я"м уверен, что я был рад носить его.

Последующие #1 (в комментарии @Иоиля)

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

Вот еще одна причина. Не разделяя жесткий диск, ID не является явной установки на HDD, чтобы четко определить, как он используется.

 программа fdisk -л
...
на /dev/sda6 318253056 956291071 319019008 8э в Linux с помощью LVM

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

Я ценю то, что ты говоришь @Джоэл, я тоже работал в компаний Fortune 500, где у нас было 100 из Linux для развертывания на настольных компьютеров, серверов физических и виртуальных средах, а также в больших складских развертывания, так что я понимаю о чем ты говоришь.

+53
Fii Mills 20 февр. 2015 г., 17:00:54

Keynote-это не самый лучший презентация программного обеспечения, хотя это конечно в 10 раз лучше, чем PowerPoint. Есть еще один король под названием Скала инфоканал, который всегда был впереди и не позади. Единственная проблема заключается в том, что когда-то в конце 1990-х годов они публично прекратили борьбу с PowerPoint, хотя они никогда не были публично открыты в первую очередь. Но они всегда были самым лучшим и простым, но они поменяли свое внимание на цифровых табло, но программа по-прежнему делает то, что основной и затем некоторые! Она работает только под Windows, хотя она возникла на единственный "правильный компьютер" я когда-либо использовал, Амиги! Даже на старой Амиги, скала инфоканал (последнее обновление в 1994 г.) можете делать вещи, Keynote и PowerPoint не удается. Во всяком случае то, что я сделать, это запустить Линукс Минт 9 или 10 или Ubuntu 10.04, а затем запустить Virtuabox с Windows ХР Pro SP2 и установите скала инфоканал дизайнер и выводить презентации на другой монитор (иногда нужно запустить Windows на другом мониторе, и скала в нем как VirtualBox, разве это не здорово, чтобы дать окна второго монитора в эмуляции и вуаля! Великолепные презентации! Я бегу инфоканал Скала, который был сделан для Pentium ЦОДов, так что это немного старая, но работает отлично. Я сделал это, чтобы убедиться, что он работает и потому, что интерфейс по-прежнему выглядит как оригинал я на Амиге, но Амиге версия была немного лучше. Ubuntu-это действительно чертовски хороша, и я рад, я могу использовать Windows как донгл для запуска скала.

+35
Jane Seneor 20 июл. 2019 г., 11:59:18

Я установил на ПК моей бабушки с Debian и DHCP. Я должен управлять, что компьютер, поэтому лучшим вариантом является, очевидно, СШ. Проблема в том, что просто сервер DHCP изменяет явно IP-адреса время от времени, поэтому я не могу полагаться на это.

  • => Настройка ПК статический IP хороший способ решить эту проблему?
  • => Я должен создать скрипт, который присылает мне IP-адрес, если он изменился?
  • => или вообще что-то другое?
+30
Andrew Symington 18 нояб. 2012 г., 05:59:32

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