Как я могу проверить, если мой /ТМП "работает"?

Мне пришлось удалить некоторые файлы и все, долгая история, я побежал судо РМ -РФ в /tmp/.

Теперь на Mac (может быть универсальным, я не уверен) это симлинк на /частная/ТМП/. Но у меня в/tmp/ папку и эскиз, который выглядит как сломанный симлинк в Finder (графический).

Но cding в ТМП работает. Как я могу увидеть, если папка была успешно воссоздана?

$ стат-х /ТМП/
Файл: "/tmp/и"
Размер: 238 Тип Файла: Каталог
Режим: (1777/drwxrwxrwt) номер uid: ( 0/ root) и гид: ( 0/ колесо)
Устройство: 1,4 Инф: 68494519 Ссылок: 7
Доступ: Ср 18 Фев 14:35:10 2015
Изменение: Ср 14 Фев 18:31:16 2015
Изменение: Ср 14 Фев 18:31:16 2015
+180
Filip Bartuzi 20 нояб. 2014 г., 06:47:27
38 ответов

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

У меня есть коробка Ubuntu с двумя физическими интерфейсами и один виртуальный интерфейс.

 eno1 - 172.16.0.100
 eno2 - 172.16.0.101
eno1:0 - х.х.х.х

Что я хочу сделать

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

    а. eno1 - для пакетов, предназначенных для частных сетей (несколько несмежных 172.16.х.Диапазоны 0) б. eno1:0 - для пакетов, предназначенных для всех остальных сетей

Текущие Настройки

список IP-правило

0: от поиска местных 
32760: от Все х.х.х.х подстановки eno1:0 
32761: от X.х.х.х подстановки eno1:0 
32762: из всех 172.16.0.101 поиска eno2 
32763: от 172.16.0.101 поиска eno2 
32764: из всех 172.16.0.100 поиска eno1 
32765: от 172.16.0.100 поиска eno1 
32766: от всех основных поиск 
32767: от всех по умолчанию поиск 

таблице маршрутизации IP-eno1:0

по умолчанию через Х.х.х.1 Дев eno1 

таблице маршрутизации IP-eno1

по умолчанию через 172.16.0.1 Дэв eno1 
172.16.0.0/24 ссылка Дев объем eno1 ГРЦ 172.16.0.100 

таблице маршрутизации IP eno2

по умолчанию через 172.16.0.1 Дэв eno2 
172.16.0.0/24 ссылка Дев объем eno2 ГРЦ 172.16.0.101

список IP-маршрута

по умолчанию через 172.16.0.1 Дэв онлинк eno1 
х.х.х.0/23 Дэв eno1 прото ядра сферы ссылке СРЦ х.х.х.х 
172.16.0.0/24 Дэв eno2 прото ядра сферы ссылке СРЦ 172.16.0.101 
172.16.0.0/24 Дэв eno1 прото ядра сферы ссылке СРЦ 172.16.0.100

изменять эти значения для обоих eno1 и eno2

arp_filter=1
arp_ignore=1
arp_announce=2

Проблемы

  1. Я могу спорадически достигают eno1 и eno2 из диапазонов вне их подсетях, но я не могу достичь eno1:0 на всех.
  2. Из коробки я не могу найти в сети (общедоступные) на всех.
+962
Ahmed Saab 03 февр. '09 в 4:24

Я отладки Hadoop и узлов DataNode, что не заводится. Мы используем saltstack, а также Elasticsearch на машинах.

Ошибки в Hadoop кластера является довольно ясно:

Ява.чистая.BindException: проблема привязки к [0.0.0.0:50020] 
Ява.чистая.BindException: адрес уже используется; 
 Для получения более подробной информации см.: http://wiki.apache.org/hadoop/BindException

[...]

Вызванные: Java для.чистая.BindException: адрес уже используется

[...]

(ExitUtil.Ява:расторгнуть(124)) - выход со статусом 1

как lsof -I-П для порта 50020 говорит, что это уже используется, но только как исходный порт, а не порт назначения:

протокол TCP для IPv4 25У 17452 0t0 соль-мини-корень 1733 ХХ.ХХ.132.72:50020->ХХ.ХХ.132.20:4505 (установлено)
протокол TCP IPv6 в 2127u 9808 0t0 Elasticsearch в Ява ХХ 2789.ХХ.132.72:50020->ХХ.ХХ.132.55:9300 (установлено)

Однако привязка на 0.0.0.0 не похоже на работу:

корень@хост:~# НЗ -л 50020
НЗ: адрес уже используется

Это намеренно? Это привязка к 0.0.0.0 запрещена, если порт уже используется порт источника? Ничего не слушает сокет - я не знаю, почему он не должен работать.

ОС Ubuntu 14.04:

корень@хост:~# команды uname -а
Линукс хост-4.2.0-19-универсальный #23~14.04.1-Ubuntu в СМП Чт Ноя 12 12:33:30 по UTC 2015 x86_64 с архитектуру x86_64 архитектуру x86_64 GNU/Линукс
+958
satami 9 окт. 2016 г., 22:48:54
Другие ответы

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


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

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

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

Мой код выглядит немного как это:

#!/Бен/ш

листа=( лет1 old2 old3 и т. д.)
listB=( сайт new1 новый2 new3 и т. д.)

я=0

для меня в $лыста $listB

делать

СР ./папка1/$листа ./слили/$listB
кошка ./папка2/$листа >> ./слили/$listB
кошка ./папка3/$листа >> ./слили/$listB
кошка ./folder4/$листа >> ./слили/$listB

((я=+1))

сделано
Эхо "готово шить"

Как это, кажется, объединить файлы для первой записи в список в первый файл в listB прекрасно, но это не повторите этот процесс для последующих записей в списке.

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

+913
BluNerd 6 дек. 2011 г., 11:29:41

Я использую фетровую 25 с Wayland и Гном. Как я могу настроить заставку?

Я полагаю получения справки об не работает и я могу установить в GNOME-заставка, но нет настройки интерфейса - или я пропустил что-то есть...?

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


Вопрос кросс-написал от задать Федора.

+895
user2979872 24 февр. 2010 г., 22:02:08

Недавно я начал использовать i3wm и влюбилась в него. Однако, одна вещь меня беспокоит: контрольный более чем на 10 рабочих областей.

В моем конфиге $мод+1 к $мод+9 переключение между рабочими областями 1 до 9 (и $МО+0 на 10), но иногда 10 рабочих просто не хватает.

На данный момент я протягиваю руку, чтобы рабочее пространство 11 до 20 с $мод+в mod1+1 к $мод+в mod1+0, т. е. наезд мод+Alt+цифра. Конечно, это работает без каких-либо проблем, но это довольно хлопот, чтобы переключить рабочие пространства, так как ключи не так легко попасть. Кроме того, перемещение приложений между рабочими местами 11 до 20 требует, чтобы Мод+шифт+альт+цифра -> некрасиво.

В моем ВИМ привязки (у меня много плагинов) я начал использовать двойной модификатор ярлыки, как modkey + R, то для плагина 1 и modkey + modkey + R, то для плагина 2. Таким образом я могу привязать каждую клавишу дважды и нажмите на клавишу мод два раза легко и быстро.

Может я что-то подобное в i3wm?

Как вы используете более чем на 10 рабочих областей в i3wm? Никаких других решений?

+890
quittle 22 апр. 2011 г., 08:31:24

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

busybox в | голову -1

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

ЛС-справка 2>&1 | глава -1
+861
IsAGuest 26 июн. 2013 г., 11:22:35

Я застрял с все тома в группе томов не удается подключить, после обновите Yum на CentOS 5.11.

устройство-преобразователь повышен с 1.02.24-1 до 1.02.67-2

Машина корректно загружается с /Дев/маппер/VolGroup00-LogVol00 смонтирован как / но отказываются монтировать все тома в /Дев/маппер/vg_data

Ошибки в /var/журнал/сообщения [...]

ядра: устройства-картографа: многоканальный: версия 1.0.6 загружается
ядра: устройства-картографа: таблица: 253:2: зеркало: устройства ошибка поиска
ядра: устройства-картографа: функции ioctl: добавление целевой ошибку в таблице
ядра: устройства-картографа: функции ioctl: устройство не появляется, чтобы быть в Дев хэш-таблицы.
ядра: устройства-картографа: настольный: устройство /dev/маппер/lsi_ccfafeaadcb слишком мал для целевой
ядра: устройства-картографа: таблица: 253:6: линейные: ДМ-линейная: поиск устройства не
ядра: устройства-картографа: функции ioctl: добавление целевой ошибку в таблице
ядра: устройства-картографа: таблица: 253:6: линейные: ДМ-линейная: поиск устройства не
ядра: устройства-картографа: функции ioctl: добавление целевой ошибку в таблице

[...]

Во время загрузки узлов ЛВ не присутствуют, но могут быть созданы с

vgscan --mknodes 

Пытаюсь активировать группу volme выдает:

[корень@ВСП ~]# например, вместо строки -Ай vg_data
 Нашли дубликат ФВ WquAN3yEQuOqUhNhTbrawTqp3YoFxp32: с помощью /dev/hdc2 не /dev/hda2
 устройство-картографа: перезагрузка функции ioctl ошибка: недопустимый аргумент
 устройство-картографа: перезагрузка функции ioctl ошибка: недопустимый аргумент
 устройство-картографа: перезагрузка функции ioctl ошибка: недопустимый аргумент
 устройство-картографа: перезагрузка функции ioctl ошибка: недопустимый аргумент
 устройство-картографа: перезагрузка функции ioctl ошибка: недопустимый аргумент
 устройство-картографа: перезагрузка функции ioctl ошибка: недопустимый аргумент
 устройство-картографа: перезагрузка функции ioctl ошибка: недопустимый аргумент
 устройство-картографа: перезагрузка функции ioctl ошибка: недопустимый аргумент
 устройство-картографа: перезагрузка функции ioctl ошибка: недопустимый аргумент
 устройство-картографа: перезагрузка функции ioctl ошибка: недопустимый аргумент
 устройство-картографа: перезагрузка функции ioctl ошибка: недопустимый аргумент

Но то, что звучит для меня странно, что

[корень@ВСП ~]# ПВС
 Нашли дубликат ФВ WquAN3yEQuOqUhNhTbrawTqp3YoFxp32: с помощью /dev/hdc2 не /dev/hda2
 ПВ ВГ Дрм том PFree то psize 
 в /dev/hdc2 VolGroup00 пакет lvm2-то 74.41 г 0
 в /dev/hdd4 vg_data пакет lvm2-то 60.95 г 19.95 г
[корень@ВСП ~]# ВГС
 Нашли дубликат ФВ WquAN3yEQuOqUhNhTbrawTqp3YoFxp32: с помощью /dev/hdc2 не /dev/hda2
 ВГ #ПВ #ЛВ #ЗП достопри размер V VFree
 VolGroup00 1 2 0 Тип WZ--Н - 74.41 г 0
 vg_data 1 11 0 ВЗ--Н - 60.95 г 19.95 г
[корень@ВСП ~]# ЛВС
 Нашли дубликат ФВ WquAN3yEQuOqUhNhTbrawTqp3YoFxp32: с помощью /dev/hdc2 не /dev/hda2
 ЛВ ВГ АТР LSize Оснастки происхождения% перемещения копия журнала% конвертации
 LogVol00 VolGroup00 -интернет Wi-АО 72.47 г
 LogVol01 VolGroup00 -интернет Wi-АО 1.94 г
 vg_data -СДО lv_ftp - 3,00 г
 lv_ftpAIRONE vg_data -СДО - 5,00 г
 vg_data -СДО lv_ftpAZI - 5,00 г
 lv_ftpBAX vg_data -СДО - 3,00 г
 lv_ftpBER vg_data -СДО - 3,00 г
 lv_ftpBERPCMC vg_data -СДО - 3,00 г
 vg_data -СДО lv_ftpBERTEX - 3,00 г
 lv_ftpPAST vg_data -СДО - 3,00 г
 vg_data -СДО lv_ftpROC - 3,00 г
 lv_ftpTEA vg_data -СДО - 5,00 г
 lv_ftpWURTH vg_data -СДО - 5,00 г

 [корень@ВСП ~]# lvscan
 Нашли дубликат ФВ WquAN3yEQuOqUhNhTbrawTqp3YoFxp32: с помощью /dev/hdc2 не /dev/hda2
 Активные устройства/dev/vg_data/lv_ftp' [3.00 ГБ] наследовать
 Активные устройства/dev/vg_data/lv_ftpTEA' [5.00 ГБ] наследовать
 Активные устройства/dev/vg_data/lv_ftpBAX' [3.00 ГБ] наследовать
 Активные устройства/dev/vg_data/lv_ftpROC' [3.00 ГБ] наследовать
 Активные устройства/dev/vg_data/lv_ftpBER' [3.00 ГБ] наследовать
 Активные устройства/dev/vg_data/lv_ftpAZI' [5.00 ГБ] наследовать
 Активные устройства/dev/vg_data/lv_ftpBERPCMC' [3.00 ГБ] наследовать
 Активные устройства/dev/vg_data/lv_ftpBERTEX' [3.00 ГБ] наследовать
 Активные устройства/dev/vg_data/lv_ftpWURTH' [5.00 ГБ] наследовать
 Активные устройства/dev/vg_data/lv_ftpAIRONE' [5.00 ГБ] наследовать
 Активные устройства/dev/vg_data/lv_ftpPAST' [3.00 ГБ] наследовать
 Активные устройства/dev/VolGroup00/LogVol00' [72.47 ГБ] наследовать
 Активные устройства/dev/VolGroup00/LogVol01' [1.94 ГБ] наследовать

и это

[корень@сайт www ~]# команду dmsetup стол
lsi_ccfafeaadcb: 0 240121727 линейная 22:64 0
vg_data-lv_ftpBERPCMC:
vg_data-lv_ftpROC:
vg_data-lv_ftpAZI:
vg_data-lv_ftpBAX:
vg_data-lv_ftpBER:
vg_data-lv_ftpPAST:
vg_data-lv_ftpBERTEX:
vg_data-lv_ftpWURTH:
vg_data-lv_ftpTEA:
VolGroup00-LogVol01: 0 4063232 линейная 22:2 151978368
lsi_ccfafeaadcbp3: 0 108004176 линейная 253:2 4300128
VolGroup00-LogVol00: 0 151977984 линейная 22:2 384
lsi_ccfafeaadcbp2: 0 4095504 линейная 253:2 204624
lsi_ccfafeaadcbp1: 0 204561 линейная 253:2 63
vg_data-lv_ftpAIRONE:
vg_data-lv_ftp:

[корень@ВСП ~]# команду dmsetup информация vg_data-lv_ftp
Название: vg_data-lv_ftp
Состояние: активный
Читать Дальше: 256
Таблицы: нет
Открываем графу: 0
Количество событий: 0
Майор, минор: 253, 6
Количество целей: 0
Идентификатор UUID: ЛВМ-Sca5tWOe0K5PirphI5mojzGxfMoA3HuJzimny8lgzch0afemwroote3ai1jyunjn

поэтому все объемы vg_data не имеет таблица в команду dmsetup. Я думаю, что все данные есть, просто нужно перестроить таблицы, но не знаю как. Я уже попробовать vgcfgrestore без успеха.

Кто-нибудь может мне точку в правильном направлении? Может все это безобразие ВГА был вызван обновлением ням?

Спасибо

Zaskar

+854
Alamut87 15 окт. 2017 г., 19:15:54

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

Возможным решением может быть использование файла подкачки для одного вы хотите гибернации (если вы не хотите создавать еще один раздел подкачки). Есть некоторые дополнительные возможности для этого, см. здесь: https://wiki.archlinux.org/index.php/Power_management/Suspend_and_hibernate#Hibernation_into_swap_file

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

+822
Cyanide79 21 янв. 2010 г., 11:01:14

Устройств о Unix-подобных файлов, но не одинаковы. Для некоторых устройств к разработчику программного обеспечения устройства для чтения и записи, для других просто реализует лишь один из тех, кто сделал больше смысла.

Это не потому, что в/dev/ВТС/3 - это символьное устройство, что вы не можете читать из него, другие подобные устройства существуют где вы можете. Для ПЦ устройства я мог видеть, что значение спина может означать все символы с экрана как линейный массив из screenwidth*screenheight длина, но это не чрезвычайно полезным, ни эффективным.

Хотя это становится немного старым, ОС Linux драйверы устройств, Глава 3 интересно читать на эту тему.

+820
John Cowan 20 авг. 2013 г., 10:55:03

Этот метод работает с некоторыми защищенными от копирования/поцарапанные диски. Не имея VAG-сомом, я не уверен, что это работает с головоломки копирования в Ubuntu (т. е. диск, который играет, поэтому ее надо скопировать, пока не), но это может быть стоит выстрел.

Суть метода заключается в том, что при помощи mplayer или VLC плеер работает, можно копировать диски, которые в противном случае не буду копировать, когда они не запущены. А еще лучше, скопировать идет быстро, и не склонны вешать на плохие блоки.

Поэтому для VCD версии, должно идти что-то вроде:

  1. Откройте терминал, и пусть и mplayer воспроизведение видеодисков , поскольку там нет необходимости, чтобы увидеть или услышать это, нулевой выход достаточно:

    mplayer'ом -очень-тихо -раб -во нуль -нуль АО \
     для VCD://1 -компакт-диск-устройство /dev/компакт-диск
    

    Подождите 5 секунд, затем нажмите клавишу р для паузы. Теперь просто оставь его в покое и покинуть ее.

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

    ddrescue -Р 0 -б 2Ki на /dev/компакт-диск foobar.iso фрагментик.журнал
    
  3. Когда ddrescue отделки, вернемся к терминалу с помощью mplayer работает, и типа вопрос , чтобы бросить.


Для записи, вот и DVD - версия, которая работает...

  1. Откройте терминал, и пусть mplayer умеет играть DVD-дисков , поскольку там нет необходимости, чтобы увидеть или услышать это, нулевой выход достаточно:

    mplayer'ом -очень-тихо -раб -во нуль -нуль АО \
     dvdnav://1 -DVD-диск-устройство /dev/DVD-дисков
    

    Подождите 5 секунд, затем нажмите клавишу р для паузы. Теперь просто оставь его в покое и покинуть ее.

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

    ddrescue -Р 0 -б 2Ki на /dev/DVD-дисков foobar.iso фрагментик.журнал
    
  3. Когда ddrescue отделки, вернемся к терминалу с помощью mplayer работает, и типа вопрос , чтобы бросить.

+751
Stark Toni 17 февр. 2018 г., 14:38:45

У меня есть домашняя сеть 192.168.0.х из которых я публикую это сообщение, в этой сети у меня CentOS7 хост 192.168.0.3, который работает в DNS-сервере сети.

Я могу по SSH на 192.168.0.3 я могу сделать команду nslookup , чтобы получить IP-адреса удаленной машины, но я не могу пинг мой роутер.

[корень@Сан ~]# пинг -С3 192.168.0.1
Пинг 192.168.0.1 (192.168.0.1) 56(84) байт данных.

--- Статистика ping 192.168.0.1 ---
3 переданных пакетов, получено 0, 100% потерь пакетов, время 1999ms

Вот что Арп отчеты

[корень@Сан ~]# Арп
Адрес Аппаратным HWaddress Флаги Iface Защитный Маска 
192.168.0.8 эфира В8:8д:12:20:36:6С с eno1
192.168.0.13 эфира ц0:3Ф:Д5:63:4Э:1А с eno1
192.168.0.10 эфира ц0:3Ф:Д5:63:52:06 с eno1
192.168.0.11 эфира ц0:3Ф:Д5:61:Е8:54 с eno1
192.168.0.7 эфира 00:50:56:61:2б:75 С eno1
192.168.0.12 эфира ц0:3Ф:Д5:63:19:71 с eno1
192.168.0.1 эфира ц0:А0:ББ:ф8:1-ый этаж:Д4 с eno1

Я могу пинговать другие машины в сети

[корень@Сан ~]# пинг -С3 192.168.0.13
Пинг 192.168.0.13 (192.168.0.13) 56(84) байт данных.
64 байт из 192.168.0.13: icmp_seq=1 ТТЛ=64 время=0.248 МС
64 байт из 192.168.0.13: icmp_seq=2 ТТЛ=64 время=0.377 МС
64 байт из 192.168.0.13: icmp_seq=3 ТТЛ=64 время=0.366 МС

--- 192.168.0.13 статистики пинга ---
3 пакетов, передающихся, 3 получено, 0% потери пакетов, времени 2000мс
РТТ мин/ср/Макс/mdev = 0.248/0.330/0.377/0.060 МС

Вот какой маршрут печатает

[корень@Сан ~] маршрут № 
Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
по умолчанию 192.168.0.1 0.0.0.0 UG на 1024 0 0 eno1
192.168.0.0 0.0.0.0 255.255.255.0 u 0 не 0 0 eno1
192.168.0.0 0.0.0.0 255.255.255.0 u 0 не 0 0 enp0s20u4

вот команду ifconfig вывод

[корень@Сан ~]# ifconfig, которые
eno1: флаги=4163<копирование,трансляция,запуск,мультикаст> МТУ 1500
 инет 192.168.0.3 маска 255.255.255.0 192.168.0.255 эфир
 inet6 на fe80::c23f:d5ff:fe63:d1dd prefixlen 64 0х20 кодобласти<ссылка>
 эфир ц0:3Ф:Д5:63:Д1:ДД txqueuelen 1000 (локальные сети)
 RX пакетов 6513 байт 1321730 (1,2 мб)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты 15991 байт 18326750 (17.4 Мб)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений
 прерывание устройства память 20 0xf7c00000-f7c20000 

enp0s20u4: флаги=4163<копирование,трансляция,запуск,мультикаст> МТУ 1500
 инет 192.168.0.4 маска 255.255.255.0 192.168.0.255 эфир
 inet6 на fe80::224:9bff:fe0b:ddf2 prefixlen 64 0х20 кодобласти<ссылка>
 эфир 00:24:9б:0В:ДД:Ф2 txqueuelen 1000 (локальные сети)
 RX пакетов 469 байт 36166 (35.3 КБ)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакетов 21 байт 4155 (4.0 КБ)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

Ло: флаги=73<вверх,замыкания,работает> МТУ 65536
 инет 127.0.0.1 сетевая маска 255.0.0.0
 петли txqueuelen 0 (локальном)
 RX пакетов 2122 байта 642922 (627.8 КБ)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты 2122 байта 642922 (627.8 КБ)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

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

[корень@Сан ~]# пинг -С3 google.com
Пинг google.com (74.125.226.134) 56(84) байт данных.

--- google.com статистики пинга ---
3 переданных пакетов, получено 0, 100% потерь пакетов, время 1999ms

Маршрутизатор может быть пингуется с других машин на выходе сети ниже с моим макбуком про 192.168.0.8

пинг -С3 192.168.0.1
Пинг 192.168.0.1 (192.168.0.1): 56 байт данных
64 байта от 192.168.0.1: icmp_seq=0 ТТЛ=64 время=1.794 МС
64 байта от 192.168.0.1: icmp_seq=1 ТТЛ=64 время=2.000 МС
64 байта от 192.168.0.1: icmp_seq=2 ТТЛ=64 время=1.986 МС

--- Статистика ping 192.168.0.1 ---
3 пакетов, передающихся, 3 получили пакеты, 0.0% потери пакетов 
туда-обратно мин/ср/Макс/со стандартным отклонением = 1.794/1.927/2.000/0.094 МС

Роутеру в моей сети является D-Ссылка маршрутизатор dir-850l, и он у меня настроен, чтобы указать на 192.168.0.3 в качестве DNS-сервера для 192.168.0.X сеть. У меня тоже есть DNS-сервер на 192.168.0.3 настроена пересылка на Google DNS-сервера 8.8.8.8.

Почему я не могу пинг с 192.168.0.1 192.168.0.3 хотя 192.168.0.3-это первичный DNS-сервер я использую, чтобы разместить этот вопрос от моего Mac 192.168.0.8, который можно просмотреть в любом месте сети происходит через 192.168.0.3 как DNS, но когда я вошел в 192.168.0.3 я не могу пинговать 192.168.0.1 и не можете заходить на любой сайт в интернете?

+725
schemacs 2 февр. 2011 г., 23:23:17

Мы можем посмотреть в/proc/cpuinfo для процессоров Intel и ARM машины, чтобы узнать характеристики процессора, такие как AES и SHA. Мне нужно сделать то же самое для PowerPC под AIX и Linux.

Тестирование с Linux показана ниже. Вывод производится GCC112 на компиляции фермы.

$ кот /труды/cpuinfo для
процессор : 0
процессор : POWER8E (сырья), поддерживаемых команд altivec
часы : 2061.000000 МГц
редакции : 2.1 (ПВР 004b 0201)
...

процессор : 159
процессор : POWER8E (сырья), поддерживаемых команд altivec
часы : 2061.000000 МГц
редакции : 2.1 (ПВР 004b 0201)

развертки : 512000000
платформа : PowerNV
модель : 8247-22л
машина : 8247-22л PowerNV 
прошивка : опал В3

GCC112 сила 8 машины. Я должен видеть флаги как файл VMX, AES, то ша, PMULL и т. д. VMX является примерно эквивалент для PowerPC на Intel SSE и рука неон.

Я нашел некоторые связанные обсуждения как в/proc/cpuinfo для на комп.ОС.Линукс.для PowerPC. Я также обнаружил, что мы проверяем на новую систему?, но ему не хватает полезных деталей, таких как особенности процессора. Наконец, есть вопрос на что делать флаги в /proc/cpuinfo для значит?, но это не обсуждается редко.

ССЗ появляется в предоставлении информации в программах на C благодаря использованию встроенных модулей. Например, есть модели VSX тест и vcrypto тест. Проблема, я работаю на bash-скрипт и не программа на языке Си.

Я тоже не знаю, что использовать для AIX. Экс доступен на GCC119 на компиляции фермы.

Как я могу получить характеристики процессора PowerPC на AIX и Linux?

+720
km6zla 12 окт. 2013 г., 19:05:43

С ЛС, хотя вы не всегда сможете узнать время, вы должны быть в состоянии определить дату (год, месяц и день месяца).

В локали c, дата выхода в ЛС-я должен либо быть МММ ДД чч:мм для последние файлы (и вы должны быть в состоянии определить год (либо в этом году или предыдущем) или МММ ДД гггг для старых файлов или файлов с изменением времени в будущем. Поэтому вы всегда должны быть в состоянии получить дату (гггг-ММ-ДД) из этого:

функция eval "$(дата +год=%г месяц=%м)"
Значение lc_all=с Общ -ду файл | на awk -V и Г="$год" -в М="$месяц" '{
 индекс месяц = ("--JanFebMarAprMayJunJulAugSepOctNovdec", $6) / 3
 день = $7
 если ($8 ~ /:/)
 год = г - (месяц > м)
еще
 год = $8
 функции printf "%04d для-%02d порта-%02d порта\Н", год, месяц, день
выход}'

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

Вы найдете некоторые ЛС реализаций, что есть варианты для этого (ЛС --очная с GNU ЛС или -Д <формат> с FreeBSD ЛС , например)

Существует целый ряд различных и несовместимых реализаций стат команды (ИРИКС, ЗШ строение, ГНУ, БСД), которые могут дать вам это.

Или вы могли бы использовать сказуемое в GNU найти. Или вариант ГНУ дата.

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

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

  • ЗШ статистики: стат -ф '%г-%м-%д %т %з' +время изменения файла
    1992-05-13 14:57:00 +0100
  • ГНУ статистики: стат-с %г файл
    1992-05-13 14:57:00.123368710 +0100
  • БСД статистики: стат-т '%е %т %з' -е %см файл
    1992-05-13 14:57:00 +0100
  • ИРИКС статистики: стат-м файл
  • ГНУ найти: найти файл -чернослив -функции printf '%ТС %ТТ %т. з\п
    1992-05-13 14:57:00.1233687100 +0100
  • ГНУ дата: дата -Р файл '+%Ф %т.%п %з'
    1992-05-13 14:57:00.123368710 +0100
  • FreeBSD в ЛС: ЛС-Д '[%Е %Т %З]- Л файл
    -Р-ХС-ХС-х 2 ящика 372298 [1992-05-13 14:57:00 +0100] файл
  • ГНУ ЛС: ЛС-полный-времени -л файл
    -Р-ХС-ХС-х 2 ящика 372298 1992-05-13 14:57:00.123368710 +0100 файл
  • АСТ-открыть ЛС: ЛС-з '%файла(mtime:время=%Ф %т.%п %з)ы'
    1992-05-13 14:57:00.123368710 +0100

Экс, которого ваша ЛС синопсис предполагает, возможно, вы используете имеет истат команда (экс 5.3 страницу), которая отображает даты в полном объеме (без секунду, и неоднозначны, если вы заставляете ТЗ в UTC0), хотя и не так легко разобрать:

$ Значение lc_all=с т. з.=UTC0 истат файл
Инода 10360 на Файл Устройства 10/6 
Защита: Р-ХС-ХС-х
Владелец: 2(ОГРН) Группа: 2(ОГРН)
Количество ссылок: 2 Длина 372298 байт

Последнее обновление: Ср 13 мая, 14:08:13 1992
Последнее изменение: Срд 13 мая 13:57:00 1992
Последнее посещение: ВС, 31 янв 15:49:23 1993

Также отметим, что на ссылки, вы получите дату в створ символической ссылки, а не саму ссылку.

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

$ Перл-MPOSIX -Ле принт функцию strftime("%г-%м-%д %т %з", локальным((lstat(смены))[9]))' файл
1992-05-13 14:57:00 +0100

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

+712
user2192870 13 апр. 2013 г., 03:54:26

У меня есть два файла, один из них имеет 10 записей, а другой с 15 запись, проблема в том, когда я кота их вместе, всегда ФНР=НР.

Например, рассмотрим ниже файлы:

Файл1:

1,БУ
2,фу
3,бу

Файл2:

1,БУ
2,фу
3,бу
4,фу

При использовании следующего кода:

кошка Файл1 Файл2 | на awk -Ф '{печати ФНР}'

Результат должен быть:

1
2
3
1
2 
3
4

Но что я на самом деле заключается в том, что ФНР = 1 до 7.

+648
daft 20 нояб. 2017 г., 11:46:05

Мой ноутбук с Ubuntu умер, и поэтому я пытаюсь восстановить некоторые файлы с жесткого диска с помощью Raspberry Пи. Я снял жесткий диск моего ноутбука и прикрепил его к моей Raspberry Pi по USB. Я сейчас пытаюсь выяснить, как я могу диск в него, чтобы просматривать мои файлы.

в интернете, различных форумах говорят, чтобы использовать команду sudo команда fdisk -л , но это, видимо, не может прочитать GPT. Когда я запускаю команду, появляется сообщение "в утиль и fdisk не поддерживает GPT. Использовать GNU расстались".

GParted-это графическое приложение. Я хотел бы способ сделать это, используя один терминал.

Я не хочу, чтобы изменить жесткий диск, только читать из него.

Как я могу сделать это и получить доступ к своим файлам?

Обновление: так я понял, суда разошлись-л выходы

Модель: ST500LT0 32-1E9142 (для SCSI)
Диск как /dev/ПДД: 500ГБ
Размер сектора (логического/физического): 512 Б/512Б
Таблица разделов: GPT-диск

Номер начало конец размер файловая система имя флаги
 1 1049kB 538MB 537MB в FAT32 загрузке
 2 538MB 492GB 491GB в ext4
 3 492GB 500ГБ 8483MB Линукс-своп(У1)

Я хочу CD в разделе 492GB. Я попробовал судо смонтировать /dev/sda2 /MNT В но, что дает мне

в Mount: неверный тип ФС, плохой вариант, плохой суперблок на /dev/sda2,
отсутствует кодовая страница или программа-помощник, или другая ошибка

Любые идеи, что я делаю неправильно?

+584
sk25zoli 24 мая 2019 г., 04:37:59

Из понятий операционной системы Silberschatz по

Устройства хранения данных могут быть использованы в полном объеме для файловой системы. Он может также подразделяется на мелкозернистый контроль. Например, диск может быть секционирована на кварталы, и каждый квартал может содержать отдельные файловая система. Устройства хранения также могут быть собраны вместе в рейд наборы, которые обеспечивают защиту от отказа одного диска (как описано в разделе 10.7). Иногда диски подразделяются, а также собраны в RAID-массивов.

Секционирование полезно для ограничения размеров отдельных файлов систем, поставив несколько файлов систем на одном устройстве, или оставив часть устройства для других применений, таких как своп пространство или неформатированный (сырые) дискового пространства. Файловая система может быть создана на каждая из этих частей диска. Любой объект, содержащий файловой системы как правило, известное как объемом. Объем может быть подмножество устройства, все устройство, или несколько устройств, связанных между собой в Рейдовый набор. Каждого тома можно рассматривать как виртуальный диск. Объемы могут также магазин несколькими операционными системами, что позволяет системе загрузиться и запустить более одной операционной системы.

Каждого тома, содержащего файл система должна также содержать информацию о файлах в системе. Эта информация хранится в записях в устройство каталога или Тома содержание. Устройство каталог (более известный просто как каталог) записи информации—такой как имя, расположение, размер и тип на все файлы на что объем. Рис. 11.7 показана типичная файловая система организации.

enter image description here

Я слышал о "разделе", а не "объем" до. Они одинаковые понятия? Каковы их различия и отношения?

+570
Scoby 15 дек. 2012 г., 18:15:49

Вы пробовали его? Что-то вроде

пакет ffmpeg -ВН \ # нет видео
 -СС 01:25:00 \ # начало
 -Т 300 \ # продолжительность
 -я ФОО.Ави бар.МР3

может сделать трюк.

+563
meghantosh 8 янв. 2019 г., 23:41:52

Вопрос почему чашки не в состоянии решить .местные названия но могу найти принтер с ним.

Кубки находит локальную сеть, принтер, с его помощью используемые/СНМП. Что обеспечивает только URL-адреса для принтеров.

Но чашки не рассосется имя. Внутри он использует Я думаю с glibc (?) чтобы открыть сокет к хосту.

Затем он отправляет URL-адрес вашего DNS. Но DNS не знает ".местные". Он не может или не настроен, чтобы знать, что специальные ".местные" домен. Так что в вашем случае DNS не может разрешить, возвращает ошибку и разбивает его.

С помощью гну имя переключите службы (НСС) можно представить, как расширения НСС-уведомления (для каждого ".местные") или на libnss-смысл (для тех, кто только с "имя" ).

Мои проблемы с чашками и решимость .местные названия исчезли после того, как я установил пакет NSS-mDNS протокол пакет + панель для выключателя.

+556
Bekim Bacaj 29 окт. 2019 г., 09:00:24

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

параметр newparameter='=заменил'
filesection='
параметр=9
параметр # =10
параметр=10
'

matchparamperl='^([^#]*)параметр\с*=.*'

sectionfixed=$( на Perl -Ле '
@строк=сплит(/\п/,$argv[0] в);
 с/$массива argv[1]/$1$массива argv[2]/г для @линиями; 
 печать вступить на "\N", @строк
 '"$filesection" "$matchparamperl" "$newparameter") 
Эхо "$sectionfixed"

Что будем возвращать:

$ Эхо "$sectionfixed"

параметр=заменить
параметр # =10
параметр=заменить

Кроме того, немного короче:

sectionfixed=$( на Perl -Ле '
делать{
 с/$массива argv[1]/$1$массива argv[2]/г; печати
 } для Split(/\п/,$argv[0] в)
 '"$filesection" "$matchparamperl" "$newparameter")
+556
user2189005 25 апр. 2015 г., 22:37:33

Чтобы запустить jar-файл, пройти -фляги вариант на Java. В противном случае предполагается, что приведенный аргумент-имя класса, а не имя файла jar (конкретно в этом случае он ищет класс с именем баночку в пакет iCChecker).

Так что Java -банку iCChecker.jar будет работать.

+530
vikingmaster 2 окт. 2015 г., 11:47:08

Желая более свежие пакеты-это общая проблема для любой ОС. Цикл выпуска Debian составила в среднем 2 года, в последние годы, так что к концу этого цикла, это, пожалуй, более насущной проблемой. Одним из способов смягчения этого следует перейти к испытаниям к концу стабильный цикл выпуска, когда следующая версия является практически стабильным. Непонятно из вопроса идет ли речь о стабильном в целом о тестировании и/или нестабильно, а также. Несмотря на это, иметь самую свежую версию может быть проблема, даже если один работает неустойчиво, так как последняя версия не может быть упаковано. Разработчики Debian/упаковщиков являются добровольцами, так что они могут надоесть, или заняты другими делами, в результате чего пакет чахнет.

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

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

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

    apt-получить установку имя_пакета/нестабильная
    

    в первую очередь надо попробовать. С версии apt в стабильной, это будет часто, как он требует от других пакеты из UNSTABLE, и это заклинание только UPS предпочтение из имя_пакета достаточно высока для он должен быть установлен в нестабильных. Если вы не понимаете, что это значит, уйдет и прочитать мужчину apt_preferences. Продолжать добавлять зависимости от нестабильных, делая уверен, что он не пытается обновление основных пакетов. Например, если он начинает пытаться обновится libc6 или X или KDE или Gnome, прервать немедленно. Обычно это нормально, если он пытается обновить другие пакеты из того же источника пакет, как обычно тесно связаны вместе. Увидеть что источник пакета бинарный пакет зависит, делать

    АПТ-кэш showsrc имя_пакета
    

    Так как много вещей зависит от Библиотека GNU C (с пакетом libc6) это быть проблема. Еще совсем недавно, этот API кажется, стабилизировался, так это теперь чаще можно уйти с не обновить ее. Если пакет удовлетворяет его выполнения зависимости от стабильной, но все же не работает, файл ошибка. Если диспетчер говорит вам, что это не ошибка, они не правы. :-)

  3. Бэкпортировать пакет от испытаний, неустойчивых или экспериментальной.

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

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

    apt-получить сборки-ДЭП имя_пакета 
    

    Если это не удается, потому что один из зависимостей не хватает последнее время, вам потребуется портировать что зависимость в первую очередь. Это может spriral из-под контроля. Я обычно даю, если Мне приходится иметь дело с более чем 2 уровней рекурсии. Однако, обратите внимание, что реальных зависимостей не обязательно как туго, как указано, то есть. старая версия может работы. Упаковщик чаще всего не пытаются найти самую старую версию сборки (или, действительно, во время выполнения) зависимость, которая будет работать.

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

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

    apt-получить имя_пакета источник 
    

    и АПТ-вам будет скачать соответствующий пакет источника, включая поддиректории в Debian где упаковывать жизни. Примечание кроме того, что в эти дни, это упаковка часто живет внутри какая версон репозиторий контроля (ГИТ, кажется популярные с Debian) и стабильный АПТ (в настоящее время 0.8.10.3) услужливо подскажет вы где это, когда вы вызываете apt-получить источник. Вы должны посмотреть это, потому что упаковщики могут иметь более поздние версии упаковка не соответствует ни выпущен пакет. Например.

    $ apt-получить источник ртутный
     Чтение списков пакетов... готово
     Построение дерева зависимостей 
     Чтение информации о состоянии... готово
     Примечание: 'меркурианская' упаковка должна находиться в системе SVN для контроля версий по:
    СВН://svn.debian.org/python-apps/packages/mercurial/trunk
    

    В качестве альтернативы, вы могли бы просто использовать

    АПТ-кэш showsrc ртутный | грэп ВКС
    

    в списке репозитория.

    Если пакет сильно устарело, вам, возможно, придется вносить изменения в
    пакет обновления прикладных патчи, но все равно, как правило, хорошее начало
    точка. В Debian вроде бы в процессе стандартизации управления пакетами на
    одеяло за помощью dpkg-источник 3.0 (одеяло) формат, так что помогает с патчем освежает.


    Я завершу примером из реальной жизни, как я перенесено на Дебиан пакетиз пгф. Последние упакованную версию пгф был 2.00 в 2008 году, и с тех пор 2.10 были освобождены. См. обсуждение в пожалуйста, обновите до последней стабильной версии пгф (2.10), и моя последующая ошибка с патчем, пгф: патчи против 2.0 в Debian упаковки. Как это оказывается, пакетами Debian пгф был очень простой, и я просто должен был изменить одна линия в 2.10 упаковки, чтобы сделать его работу. Я в конечном итоге положить все lintian жалоб, но это было строго обязательно.

+463
sharathkj 17 мар. 2013 г., 16:35:18

Кто-нибудь нашел лучший способ Стиг в версии RHEL 6.X автоматически? Других ответов я не нашел либо устаревшими или не полностью Стиг машины. Даже с картинкой, которую Стига и RHEL поможет.

+451
Iron AleX 7 мар. 2014 г., 00:54:25

Это может не помочь, но вот подобная проблема у меня была в прошлом. Когда я кошку устройством файл для моей мыши напрямую (например, через КПП в /dev/ввода/по-ИД/УСБ-<mymouse>) я получил результаты, аналогичные тем, что вы получаете с вашей клавиатуры (т. е. бред). Тем не менее, некоторые движения мыши, как левый клик, не создавать любые печатные символы, так что терминал ничего не показывает.

Конечно, мыши-это все-таки что-то делать, мы просто не можем увидеть его кошка'ное устройство файл. К счастью, в ядре имеется удобная функция под названием usbmon, что полезно для прослушки на необработанные двоичные выход USB-устройств. Используя это, мы можем точно увидеть, что происходит, когда мы выполняем (допустим) левой кнопкой мыши, а делать то же самое через /Дев часто ничего не показывает.

Опять же, это может не помочь, но вот как использовать usbmon:

  1. Убедитесь, что ваш ядро включена usbmon. Вывод:
    zcat выступает /proc/config.gz | грэп USB_MON
    должны были либо и в нем.

  2. Если он был , затем загрузить модуль с судо команды modprobe usbmon

  3. Чтобы убедиться, что все USB-гнезда появляться в нужном месте, выполнить:
    Общ /системы/ядра/отладки/УСБ/usbmon
    Вы должны увидеть нечто вроде:
    0u кабелей 0С 1С 2С 3С 3Т 2Т 1Т 1У 2У 3У 4У 4С 4Т


Различные цифры относятся к разным USB-портам, и те, с 0 перед дать агрегированную вывода всех портов USB. Так, например, кошка /системы/ядра/отладки/USB кабель/usbmon в форм-факторе 0u точно показывает, что устройство делает, даже в тех случаях, когда кошкаИнг файл в каталоге/dev ничего не показал.

Ли это решает вашу проблему или нет, это может быть полезным в будущем, поскольку это часто более полезным способом, чтобы подслушивать USB-устройств, чем в/dev.

Удачи :)

+432
Lisa Vallo 21 нояб. 2017 г., 08:19:03

Это как я бы сделал первую попытку.

Проверьте скрипты в файле/etc/харч.д.

Увидеть, если это возможно Эхо времени в файл. Или насчет его отображения на экране?

Затем в файле/etc/инит.д/gdm3. Или, поставить скрипт для этого, должны быть выполнены непосредственно перед gdm3 скрипт, в файле/etc/RC2 уже.д (То есть, если вы не хотите, чтобы слоняться без дела с оригинального рабочего стола диспетчер инициализации файлов).

+414
asshole13 16 нояб. 2015 г., 06:20:46

Ах. Я получил его. Здесь

для тех, кто борется, как я, я разделяю его здесь:

это понятно, последние настройки и при открытии Альберт он будет просить для настройки.

команду killall -9 Альберт
РМ -Р ~/.конфиг/Альберта
РМ -Р ~/.конфиг/manuelschneid3r
РМ -Р ~/.местные/доли/Альберта
+404
Frankie Dial 17 сент. 2012 г., 12:59:33

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

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

+369
Ana LoCascio 16 янв. 2012 г., 21:49:17

Мне кажется, что у вас установлена более ранняя версия и V8 (ваш сайт Pastebin говорит: "---> пакет с V8.архитектуру x86_64 1:3.14.5.10-2.fc19 будет обновляться"), которая не может быть правильно обновляться через yum (из-за других зависимостей).

Вы можете проверить это с: ням списка установленных | грэп и V8

Затем удалите В8: ням удалить В8* (это, вероятно, приведет к вакханалии удалив все пакеты, которые зависят от него. Если это так, просто переустановить их позже, после того, как НПМ установить.)

После этого вы должны быть в состоянии установить НПМ

ням установить НПМ

Удачи.

+345
Alan Vero 30 дек. 2013 г., 06:43:24

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

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


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

учитывая эти 4 строки:

Эхо
общ.
фу
бар

оклейка как я предлагаю в результате этого на вашем экране:

$ 'Эхо 
> общ.
> фу
> бар <или здесь курсор, если вы не включили пустую строку
> [здесь курсор]

Затем можно нажать CTRL-C и Стрелка вверх. (контроль-с уничтожает все на одной строке курсор, поэтому нажмите Return во-первых, если есть полезный текст есть.)

Альтернативой является, чтобы закрыть цитату и нажмите Enter, затем-стрелку.

В любом случае, после вверх-стрелка

$ 'Эхо
общ.
фу
бар

контроль-и снять ведущую '. Контроль левый и правый, чтобы быстро перемещаться по вставить блок (по словам). Или если настройки терминала не поддерживает управление-клавиши со стрелками, клавиши Alt-B и Alt в-Ф.


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

+292
yeho 5 сент. 2018 г., 05:39:53

Да, по SSH проброс портов может быть использован в данном случае, но вы также можете получать предупреждения о поврежденных или неправильные ключи при этом. Некоторые SSH-клиентов, как OpenSSH трек хоста SSH-ключи от домена или IP только и не включают в себя номер порта, с его. Шпатлевка появляется, чтобы записать номер порта с хозяином ключа и не должны страдать от этой проблемы так долго, как ваш в соответствии с которой номера портов для каждого хоста. Я бы рекомендовал добавить порт перевозках на сохраненную сессию в putty. Тогда вы можете также сохранить дополнительных сессий для различных удаленных узлах как сохраненных сессий и использовать в программе pscp/psftp. Вы можете начать с любой высокий номер порта для переадресации, например 2220 и подняться на одну из есть для каждого узла нужно переправить через промежуточного хозяина. Добавить в сохраненной сессии для промежуточной локальный порт вперед, как порт 2220 и назначения remote1 находится:22 и порт 2221 с пунктом remote2:22 на удаленных хостах компьютере remote1 и remote2 затем создать сессий для remote1 находится с местом на localhost и порт SSH 2220 и сессии для remote2 с пунктом локальный и SSH порт 2221. Использовать занятия с план/psftp использовать @сеанса-имя хоста.

Проблема возникает, когда вы как-то связаны ключа хоста SSH с localhost и попытке подключения к локальному Порту, который пересылается на другой компьютер. С OpenSSH, я исправил эту проблему с помощью HostKeyAlias. Я добавил записей в мой ~/.СШ/конфиг такой:

Хозяин промежуточный
Имя intermediate.example.org
LocalForward 2220 компьютере remote1.пример.орг:22
LocalForward 2222 remote2.пример.орг:22

Хозяин remote1 находится
Локальное имя хоста
Порт 2220
HostKeyAlias remote1.example.org

Хозяин remote2
Локальное имя хоста
Порт 2221
HostKeyAlias remote2.example.org

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

+281
user3137112 30 мар. 2015 г., 21:12:49

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

Эхе -е''

Для Эха , чтобы получить как слеш-следовал по А \ должен быть принят как эхо. Это делается либо через

Эхе -е '\а'

или

Эхо -Э \\с

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

+280
jacste 30 мар. 2012 г., 14:37:55

Сочетание клавиш Ctrl+м будет вставьте последний элемент, вырезать (с помощью Ctrl+U в, сочетание клавиш Ctrl+к, сочетание клавиш Ctrl+жи т. д.).

+268
Mirko 10 авг. 2010 г., 21:16:55

Вы можете сказать, найти для поиска файлов с определенного разрешения, но это не совсем то, что нужно здесь. Вы должны сказать найти не изучить каталоги, которые у вас нет разрешения, чтобы пройти. Это на самом деле легко сказать найти , чтобы не спускаться в каталоге — это -чернослив основной — но там нет простой способ, чтобы соответствовать каталогах, что у вас нет разрешения, чтобы пройти. В ГНУ найти, вы можете написать читабельный -исполняемый, а стандарт найти не имеет такой опции (не НР-УБ найти).

Вы можете восстановить свои права доступа от разрешения, но это больно. И в системах управления доступом (которых HP-UX ее), вам нужно принять это во внимание.

найти . -тип D \
 \! \ (пользователь $(ИД -у) -Пермь -у+ГХ -о \
 \ (группы $(ИД -Г | Е С/ / о группе /Г') \) -Пермь-г+ГХ -о \
 -Пермь- +ГХ \) -чернослив -о \
 -тип F -размер +100000000c -экзек ...

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

+144
rjth 13 дек. 2018 г., 03:40:56

Харчи не автоматически загружается ядро или отображения меню загрузки. Почему нет?

Мой файл /boot/grub/с жратвы.conf содержит следующие

по умолчанию 0
тайм-аут 5

пользователь root (hd0,0)
ядра в /boot/3.8.13

Вместо загрузки, я дал подсказку, тогда я могу сделать:

> ядра /загрузки/3.8.13
> загрузки

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

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

Я бы последовал за руководство по http://www.gentoo.org/doc/en/grub-error-guide.xml раздел 11. "Жратва просто показывает приглашение grub"

В частности, я проверил, что файл жратвы.conf не существует, находящиеся в /boot/grub и что меню.LST в тот же каталог является символической ссылкой на жратву.конф. Я также выполнил жратвы-установите команду.

Я пробовал следующие аргументы на жратву-установить:

жратва-установить-нет-дискету /dev/ПДД
жратва-установить --корневой каталог=/загрузки /Дев/СДА

Моя система имеет один физический жесткий диск, как /dev/ПДД. У меня /Boot на /dev/sda1 и корень на /dev/sda2, который шифруется. Однако я даже не пытался сделать жратву загрузить initrd, который, однако, перво-наперво я хочу жратвы, чтобы по крайней мере быть в состоянии запустить ядра, прежде чем я попробовать и initrd.

+143
JoseJ 23 апр. 2010 г., 16:27:45

Мне нужно установить компилятор в Linux. Во-первых, некоторые сведения о системе:

-в bash-3.2$ команды uname -а
Линукс axentraserver.xxxxxxxx.xxxxxxxxxxxxx.com 2.6.31.8 #97 четверг 12 Сентября 10:38:00 Восточно-американское летнее время 2013 armv5tel armv5tel armv5tel GNU/Линукс

Эта версия Linux хранится на NAS.

Проблема в том, что не установлен менеджер пакетов.

в bash-3.2# ./настройки-префикс=/usr
проверка на БСД-установка в режиме совместимости... /usr/Бен/установить -с
проверив, есть ли среда разработки вменяемый... да
проверка на потокобезопасным команды mkdir -Р... /ОГРН/команды mkdir -Р
проверка поглазеть поглазеть... 
проверять, будут ли наборы $(сделать)... нет
проверять, будут ли поддерживает вложенные переменные... нет
проверка на ССЗ... нет
проверка на Сиси... нет
проверка cl.exe... нет
настроить: ошибка: в `/дома/администратор/проверка/М4-1.4.17':
настроить: ошибка: не приемлемо компилятор C нашли в $Path
Посмотреть конфиг.журнал' для более подробной информации

Я пытаюсь установить GNU M4, который необходим для следующего пакета. Нет в Yum, apt-получить или что-нибудь подобное.

Итак, как я могу установить компилятор C вручную?

+118
iratelilkid 29 дек. 2017 г., 13:04:16
 редактор sed '/\/ОГРН\/Су - корень/ с/^/#/' Имя файла

Он находит строки, имя файла, содержащего /ОГРН/Су - корень, и добавить комментарий(#) в начале строки (^).

Добавить опция в sed для внесения в файл.

+61
Kris Gray 8 февр. 2010 г., 00:06:59
нви является 4.4 BSD для повторной реализации ви. Нви предназначен как "баг на баг совместимость" клон оригинальных БСД редактора VI.
+52
rathdowney 30 нояб. 2014 г., 19:38:05

Массив может быть создан в Баш , используя

mypaths=( "/мой/первая/путь" "/моя/второй/путь" )

Элементы массива могут также быть назначены индивидуально:

mypaths[0]="/мой/первая/путь"
mypaths[1]="/мой/второй/путь" 

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

Это описано в разделе "массивы" в Баш руководство.

Используя массив:

Е '1-й путь %\с N' "${mypaths[0]}"
е '2-й путь %з\п' "${mypaths[1]}"

на путь в "${mypaths[@]}"; сделать
 # используйте "$путь" здесь
сделано

Альтернатива для /Бен/ш (также будет работать в Баш и в ряде других ш-подобных оболочек):

набор -- "/мой/первая/путь" "/моя/второй/путь"

Е '1-й путь %\с N' "$1"
е '2-й путь %\с N' "$2"

для путь сделать
 # используйте "$путь" здесь
сделано

При этом используется только массив есть в /бен/ш Shell, которая является список позиционных параметров ($1, $2, $3и т. д., или коллективно [email protected]). Обычно этот список содержит аргументов командной строки для скрипта или функции оболочки, но может быть задан явно в скрипте с набором.

Петлю на конце может быть написано

на путь В "[email protected]"; сделать
 # используйте "$путь" здесь
сделано

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

+47
Pet lover 13 янв. 2020 г., 04:29:48

По крайней мере одно несомненное и нерешенный вопрос с процессора описана в баг-трекере здесь ядра:

Ошибка 42789 - наборе процессоров группе: когда ЦП переходит в автономный режим, он удаляется из всех контрольных групп в больших системах процессоров, но когда он в сети, он восстанавливается только в корневой системах ЦП

Процитирую один комментарий из билета (я добавляю гиперссылки на фактической фиксации и удаления IBM по электронному адресу в случае спам-ботов):

Это было самостоятельно сообщает Прашант Nageshappa...и фиксируются в фиксации 8f2f748b0656257153bcf0941df8d6060acc5ca6, но впоследствии вернулся Линусом как совершить 4293f20c19f44ca66e5ac836b411d25e14b9f185. Согласно его совершения, исправление вызвал регрессию в другом месте.

Исправление коммита (это было позже отменено) описывает проблему так:

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

Это приводит к существенной проблемой во время приостановки/возобновления. Во время приостановить, мы в автономном режиме все загрузки ЦП и во время возобновления мы Онлайн их обратно. Что означает, после возобновления, все процессора (кроме корневого наборе процессоров) будет только один процессор (Процессор). Но весь смысл приостановить/возобновить, чтобы восстановить систему в состояние, которое так близко, как возможно, как это было прежде, чем приостановить.


Тот же вопрос, асимметричная автоопределения описано глубже понять, как он относится к наследству, в:

Ошибка 188101 - процесс планирования в наборе процессоров из контрольной группы не работает должным образом.

Цитируя этот билет:

При наборе процессоров контейнера (настройки/работы с LXC и использует базовые группы) становится пустым (из-за "горячего" подключения/hotunplug), то процессы, запущенные в этом контейнере может быть назначено на любой ЦП в наборе процессоров своего ближайшего непустой предка.

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


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

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


Я нашел сообщение с Леннартом Поттерингом , что напрямую подтверждает это как причину (жирный шрифт добавлен):

В среду, 2016-08-03 в 16:56 +0200, Леннарт Петтеринг написал:

В среду, 03.08.16 14:46, доктор Вернер Финк (Вернер в suse.de) писал:

проблема с v228 (и я думаю, это тоже позже AFAICS из бревна текущая ЖКТ), что повторяющиеся события автоопределения процессора (оффлайн/онлайн). В причина в том, что системах процессоров не восстановлен механической обработке. Обратите внимание, что libvirt не можете сделать это, как это не дали сделать так.

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

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

+27
A13X 13 сент. 2017 г., 06:40:26

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