Не могу увидеть папку жесткого диска в ftp-клиент

Я смонтировал свой жесткий диск на мой Raspberry Pi с помощью учебника я смонтировал диск в /Media/фильмы. Проблема в том, что когда я подключить Мой Raspberry Pi к ftp-клиента, я вижу только "домой" и "игры питон" Папка, я вижу каталог /СМИ/фильмы.

Вчера, когда я отмонтировать жесткий диск и включил его в мой основной компьютер, чтобы увидеть, если файлы были там, увидел все файлы, но не папку /медиа/фильмы, но я могу передавать файлы на месте /СМИ/фильмы.

Мой вопрос: как я могу исправить жесткий диск, так что я могу посмотреть каталог с жестким диском в ftp-клиент?

+114
Priti 7 дек. 2017 г., 12:32:19
38 ответов

Я считаю, вы делаете его более сложным, чем он должен быть. Не нужно на awk или древние версии ПС команды.

Попробуйте это:

для X в `ПС-Эд -О пид=`; делать Эхо -н "$х " ; pargs -л $х; сделано

Или когда довольно напечатано:

для X в `ПС-Эд -О пид=`; сделать 
 Эхо-N "$х" 
 pargs -л $х 2>/dev/нуль # не хочу видеть сообщение об ошибке процедур, которые больше не существуют
сделано

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

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

+995
user3608320 03 февр. '09 в 4:24

Задача, которую вы описали, будет доволен

найти . -тип D | кктп грэп 

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

/главная/arghy/sampledir1/кктп-Ува
/главная/arghy/sampledir1/кктп-Уфа/каталог subdir1
/главная/arghy/sampledir1/кктп-Уфа/каталог subdir1/каталог subdir2

Это нормально или вы хотите, чтобы пропустить каталоги с подкаталогами внутри?

+951
Machenry337 16 окт. 2017 г., 19:14:05
Другие ответы

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


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

Это работает:

Апач все=(все) NOPASSWD:все

но это вовсе не:

Апач все=(все) NOPASSWD:/ВАР/лог/maillog

Он говорит: "судо: нет телетайп и не askpass программы указано".

Путь является правильным. Я что-то пропустил? Мысли?

Добавив пробел после NOPASSWD: не заставить его работать. Я звоню .Ш. файл из PHP, что только это в нем:

#!/Бен/ш
грэп отскочил в /var/журнал/maillog

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

+930
Paulw 4 янв. 2016 г., 02:23:42

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

Я добавил в/etc/профиль.д .Ш. скрипт, который для узла установки, при попытке очистить .bashrc следующее. Проблема в том, что это не добавление к переменной$PATH , как я надеялся.

Внимание, вопрос-это происходит как через основной терминал (SSH через Putty шпатлевка), но и непосредственно с самой консоли, а также.

$ кошка ~/.файл
#
# .файл
#
# Получить псевдонимы и функции
если [ -Ф ~/.bashrc и ]; затем
 . ~/.bashrc следующее
интернет

$ кот /etc/profile.d/nvm_path.sh
# Это добавляет узел/НВМ(узел Manager версия) в пути, а затем инициализирует НВМ и автодополнение bash 

#Загрузить НВМ
если [ -Ф ~/.НВМ ]; тогда

 экспорт NVM_DIR="$дома/.НВМ"
 [ -ы "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

 если [ -Ф $NVM_DIR/bash_completion ]; тогда

 [ -ы "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # это загружает НВМ bash_completion
интернет
интернет

# НПМ силы на путь (только необходимо если ее не имеется на вашем узле установки)
если [ -Ф ~/.НПМ/ ]; тогда
ПУТЬ=$PATH: В ФАЙЛЕ$HOME/.НПМ
интернет

# Включить node_mod бункеров в пути, который обычно указывает символьная ссылка здесь (залпом,
# Кордова и др.)
если [ -Ф $дома/.НПМ-пакеты/Бен ]; тогда

 #обратите внимание, это дефис, а не подчеркивания
ПУТЬ=$PATH: В ФАЙЛЕ$HOME/.НПМ-пакеты/ОГРН
интернет

путь экспорта

Для /и т. д./профиль , ее моем понимании завивка ОК, как только для чтения, поскольку они получены, в отличие от казненных, поэтому, я думаю, это не проблема. -РВ-р--р--. 1 корень 1795 4 мая 2016 профилю

Что я пропустила?

Я думаю, что проблема где-то вдоль линии, поскольку сценарии первоначально загруженный корневую пути являются недействительными. Проблема: когда я пытаюсь загрузить пути пользователя. Что может быть сделано об этом? Мне нужно добавить в $LOGGED_USER переменной на месте , если [ -Ф ~/.НВМ ] и, возможно, даже $дома? Что это за переменная?

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

например 
если [[ $euid так -нэ 0 ]]; затем
КАТАЛОГИ ПОЛЬЗОВАТЕЛЯ=$ДОМА
еще
Каталог пользователя - =/домой/$пользователей
интернет

если [ -Ф $каталог пользователя/.НВМ ]; тогда
#...

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

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

+921
Henry Gourneau 11 февр. 2016 г., 11:39:56

Это команда для обновления локального кэша, следовательно

в Yum makecache

кажется, команда, которую вы ищете, по работе с Yum кэш.

Как правило, вы не должны запускать эту команду напрямую в Юм уже проверяет и обновляет метаданные на основе значения metadata_expire в Юм.конф, по умолчанию 6 часов.

Тем не менее, там может быть хоть один сценарий использования, который в Анзибль книги, а вы не в Анзибль альбома, чтобы только обновить кэш без установки каких-либо пакетов (см. Анзибль вопросы 33461 и 40068, который, кажется, быть исправлены в версии 2.8, 46183). Модуль анзибль ням требует имени пакета для update_cache: вариант да, чтобы иметь эффект. Так, в качестве альтернативы команда 'с Yum makecache' могут быть использованы в учебниках.

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

+913
karpatt 28 окт. 2011 г., 02:57:09

Ваш конфиг имеет только один режим, определенными на 1600х900 разрешении и делает это предпочтительный режим. Вы можете получить надлежащее соотвествующие строки (определяется из xorg для монитора), глядя на лог-файл - обычно это файл/var/журнал/файл xorg.0.журнал.

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

+843
Xianbiao Qi 27 июл. 2012 г., 11:31:23

От человека lscpu:

Процессор
Логический номер процессора процессора как используется ядром Linux.

Основной
Логический номер ядра. Ядра может содержать несколько процессоров.

Гнездо
Логический номер сокета. Розетка может содержать несколько ядер.

Так что да, у вас есть 4 процессоров, содержащиеся в натуральном 2 ядер, содержащихся в одном физическом гнездо.

Вы можете получить ту же информацию от кошка /proc/cpuinfo для.

Вопрос: Так каковы логических ядер процессора (в отличие от физических ядер процессора)?

+796
purgatory101 24 мар. 2017 г., 04:43:24

Ваш ответ может быть найден в rsync на странице, под -п --завивка варианта:

Таким образом, когда-завивка и ... выполняемость оба инвалиды, rsync и все поведение такое же, как у других файл-копию утилиты, такие как СР(1) и смолы(1).

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

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

в rsync- ... нет-завивки-нет-группа /источник /цель

Вы можете установить его как алиас в ~/.bashrc следующее (для Ubuntu МСИО) для облегчения ввода:

псевдоним команды rsync-СР='rsync и - ... нет-завивки-нет-группа-прогресс'

и просто позвоните по rsync-СР вместо rsync для использования этих вариантов. Я включил --прогресс тоже показать синхронизировать прогресс бары.

+761
GeralexGR 23 окт. 2019 г., 16:13:27

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

Вы можете использовать xrandr поближе , чтобы изменить сообщал разрешение экрана с опцией --Дои.

+746
Vinoth Kumar 8 окт. 2019 г., 20:26:46

Я нашел следующие 2 вопроса на сайте У&Л, что, казалось бы, дают советы, как возможный способ сделать это. Эти 2 вопроса:

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

lpstat -з $ судо завершен
в MFC-8480dn-1652 корень 1024 Вт 28 января 2014 01:19:34 утра EST

И вот этот:

lpstat -з $ судо завершена -у маркеров SAML | голову -2
в MFC-8480dn-1524 SAML в 23552 чт 28 ноября 2013 10:45:44 утра EST
в MFC-8480dn-1526 SAML в 699392 сб 30 ноября 2013 10:34:34 утра EST

Но -у всех ничего не сделал для меня.

lpstat -з $ судо завершена -у всех | глава -2
$

Любопытно, что я мог сделать это:

lpstat -з $ судо завершена -у SAML в корень | голову -3
в MFC-8480dn-1524 SAML в 23552 чт 28 ноября 2013 10:45:44 утра EST
в MFC-8480dn-1526 SAML в 699392 сб 30 ноября 2013 10:34:34 утра EST
в MFC-8480dn-1652 корень 1024 Вт 28 января 2014 01:19:34 утра EST

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

lpstat -з $ судо завершена -у $(getent passwd и | \
 на awk -е: '{печати $1}' | вставить -СД ',')

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

lpstat -з $ судо завершена -у $(getent passwd и | \
 на awk -е: '{печати $1}' | вставить -СД ',') | у awk '{печати 2$}' | рода -у
Итан
корень
Сэм
Тэмми

Вопросы?

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

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

$ судо Общ -л в /var/катушка/чашки/ | туалет -л
502

Другой источник Логинов?

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

$ строки в /var/катушка/чашки/* | команда grep -это 1 задание-происходящих пользователя-имя | глава -5
задания-исходного-имя пользователя
tammyB
--
задания-исходного-имя пользователя
tammyB

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

$ sudo эти строки в /var/катушка/чашки/* | команда grep -это 1 задание-происходящих пользователя-имя | \
 грэп -ОП '.*(?=Б)' | рода -у
Итан
гость-AO22e7
корень
Сэм
на основе SAML
ОДС
Тэмми

Этот список может быть адаптирован таким же образом, как мы изначально используя взять список пользователей из passwd и getent, вот так:

$ судо lpstat -Вт завершен -у $(строки в /var/катушка/чашки/* | \
 команда grep -это 1 задание-происходящих пользователя-имя | \
 грэп -ОП '.*(?=Б)' |сортировки -у | вставить -СД ',') 
в MFC-8480dn-1525 Тэмми 545792 чт 28 ноября 2013 01:36:59 вечера EST
в MFC-8480dn-1526 SAML в 699392 сб 30 ноября 2013 10:34:34 утра EST
в MFC-8480dn-1652 корень 1024 Вт 28 января 2014 01:19:34 утра EST
в MFC-8480dn-1672 SAML в 1024 Вс 09 фев 2014 01:56:26 вечера EST

Ссылки

+728
Parvez Kazi 25 нояб. 2015 г., 02:32:59

Лично я бы просто делать все это в awk из оригинального файла, а не половина на PHP и половина в awk или Perl. Учитывая file1.txt выше, следующие получения желаемого результата:

{
Валс[$1]++;
Валс[$2]++;
 Third_col[$1, $2] = Third_col[$2, $1] = 3$;
}
Конец{
 Для (я в вальсе) {
 для (J в Валс) { 
 если (я == Дж| (я SUBSEP J в печатном виде)) { продолжить } 
 Third_col_val = (я SUBSEP J в Third_col) ? Third_col[я, j] : 0; 
 печатать я, J, Third_col_val; 
 напечатанные[Дж, я]++; 
 напечатанные[я, J]++ 
 } 
 } 
}

Обратите внимание, что это занимает o(н2) время, поэтому для очень больших списков (миллионы строк), она станет медленным и памяти.

+722
user9601924 22 окт. 2012 г., 17:16:46

У меня есть проблема с ротации. Я использую пакет для сбора достаточно большого количества данных syslog от некоторых Cisco в комплекте.

Стандартные log-файлов вращающ/очистка просто прекрасно, однако те, что я добавила Не. Вот мой файл конфигурации:

 пользователь@сервер: файл/var/журнал/удаленной команды$ cat файл /etc/logrotate, предназначенную.д/пакет
в /var/журнал/системный журнал
{
 поворот 7
ежедневно
missingok
notifempty
delaycompress
компресс
postrotate
 обновить пакет >/dev/нуль 2>&1 || true, то
endscript
}

в /var/журнал/почта.информация
в /var/журнал/почта.предупредить
в /var/журнал/почта.подстраховаться
в /var/журнал/почта.журнал
в /var/журнал/демон.журнал
в /var/журнал/Керн.журнал
в /var/журнал/авт.журнал
в /var/журнал/пользователей.журнал
в /var/журнал/ЛНР.журнал
в /var/журнал/хрон.журнал
в /var/журнал/отладки
в /var/журнал/сообщения
{
 поворот 4
еженедельно
missingok
notifempty
компресс
delaycompress
sharedscripts
postrotate
 обновить пакет >/dev/нуль 2>&1 || true, то
endscript
}

в /var/журнал/дистанционного/*
{
 поворот 10
почасовая
missingok
компресс
delaycompress
sharedscripts
postrotate
 обновить пакет >/dev/нуль 2>&1 || true, то
endscript
}

Через пару дней, каталога, содержащего файлы системного журнала выглядит так:

[email protected]:/var/log/remote$ Общ -л
общая 312464
-RW-Р----- 1 syslog в АДМ 72943939 16 февраля в 12:16 10.108.0.17.журнал
-RW-Р----- 1 syslog в АДМ 0 16 февраля 07:47 10.108.0.17.журнал.1
-RW-Р----- 1 syslog в АДМ 0 16 февраля 07:47 10.108.0.17.журнал.1.1
-RW-Р----- 1 syslog в АДМ 183577555 февраля 16 07:47 10.108.0.17.журнал.1.1.1
-RW-Р----- 1 syslog в АДМ 2782878 15 февраля 07:47 10.108.0.17.log.1.2.gz
-RW-Р----- 1 syslog в АДМ 3180854 14 февраля 08:00 10.108.0.17.log.1.3.gz
-RW-Р----- 1 syslog в АДМ 0 16 февраля 07:47 10.108.0.17.log.2.gz
-RW-Р----- 1 syslog в АДМ 20 15 февраля 07:47 10.108.0.17.журнал.2.ГЗ.1
-RW-Р----- 1 syslog в АДМ 33 14 февраля 08:00 10.108.0.17.log.2.gz.2.gz
-RW-Р----- 1 syslog в АДМ 0 16 февраля 07:47 10.108.0.17.log.3.gz
-RW-Р----- 1 15 07 syslog в АДМ февраля 0:47 10.108.0.17.журнал.3.ГЗ.1
-RW-Р----- 1 syslog в АДМ 15588585 13 февраля 07:40 10.108.0.17.log.4.gz
-RW-Р----- 1 syslog в АДМ 5950012 12 февраля 07:53 10.108.0.17.log.5.gz
-RW-Р----- 1 syslog в АДМ 7012651 16 февраля 12:16 АЛС-gwy04.ММУ.переменного тока.Великобритания.журнал
-RW-Р----- 1 syslog в АДМ 0 16 февраля 07:47 АЛС-gwy04.ММУ.переменного тока.Великобритания.журнал.1
-RW-Р----- 1 syslog в АДМ 0 16 февраля 07:47 АЛС-gwy04.ММУ.переменного тока.Великобритания.журнал.1.1
-RW-Р----- 1 syslog в АДМ 26187423 февраля 16 07:47 АЛС-gwy04.ММУ.переменного тока.Великобритания.журнал.1.1.1
-RW-Р----- 1 syslog в АДМ 20 февраля 14 08:00 als-gwy04.mmu.ac.uk.log.1.2.gz
-RW-Р----- 1 syslog в АДМ 20 13 февраля 07:40 als-gwy04.mmu.ac.uk.log.1.3.gz
-RW-Р----- 1 syslog в АДМ 0 16 февраля 07:47 als-gwy04.mmu.ac.uk.log.2.gz
-RW-Р----- 1 syslog в АДМ 20 15 февраля 07:47 АЛС-gwy04.ММУ.переменного тока.Великобритания.журнал.2.ГЗ.1
-RW-Р----- 1 syslog в АДМ 33 14 февраля 08:00 als-gwy04.mmu.ac.uk.log.2.gz.2.gz
-RW-Р----- 1 syslog в АДМ 0 16 февраля 07:47 als-gwy04.mmu.ac.uk.log.3.gz
-RW-Р----- 1 syslog в АДМ 0, 15 февраля 07:47 АЛС-gwy04.ММУ.переменного тока.Великобритания.журнал.3.ГЗ.1
-RW-Р----- 1 syslog в АДМ 591717 12 февраля 12:36 als-gwy04.mmu.ac.uk.log.4.gz
-RW-Р----- 1 syslog в АДМ 2088688 февраля 12 07:53 als-gwy04.mmu.ac.uk.log.5.gz
[email protected]:/var/log/remote$

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

[email protected]:/var/log$ Общ -л Сыс*
-RW-Р----- 1 syslog в АДМ 624 16 февраля 12:17 системных журналов
-RW-Р----- 1 syslog в АДМ 3142 февраля 16 07:47 системного журнала.1
-RW-Р----- 1 syslog в АДМ 530 февраля 15 07:47 syslog.2.gz
-RW-Р----- 1 syslog в АДМ 546 февраля 14 08:00 syslog.3.gz
-RW-Р----- 1 syslog в АДМ 47042 13 февраля 07:40 syslog.4.gz
-RW-Р----- 1 syslog в АДМ 24152 февраля 12 07:53 syslog.5.gz
-RW-Р----- 1 syslog в АДМ 546 11 февраля 07:43 syslog.6.gz
-RW-Р----- 1 syslog в АДМ 534 10 февраля 07:38 syslog.7.gz
[email protected]:/var/log$ ^с
+699
Iain Conochie 21 апр. 2014 г., 16:24:39

Вы можете получить список групп с помощью getent или если нет, то посмотри в файле/etc/группа

При выполнении команды, гид-это третье значение в выходной, электронной.г:

$ getent группы
человек:х:15:
аудио:х:63:
никто:х:99:
пользователей:х:100:
<--обрезание-->
через utmp:Х:22:

Так только список groupnames и их гид, использовать на awk для печати столбцы, которые вы хотите, как это:

$ группа getent | на awk -е ":" '{ печати $1,$3 }'
человек 15
аудио 63
никто не 99
пользователи 100
<--обрезание-->
через utmp 22

См. также http://man7.org/linux/man-pages/man1/getent.1.html

В случае, если getent нет.

$ команда grep $группа в /etc/группа

Gid это 3-е значение на выходе. Е. Г

пользователи $ grep в файле /etc/группа
пользователей:х:100:

В выше, гид для пользователей группы составляет 100. Только название группы и гид, вы можете использовать на awk и grep такой:

$ кот /и т. д./группы | на awk -е ":" '{ печати $1,$3 }' 
человек 15
аудио 63
никто не 99
пользователи 100
<--обрезание-->
через utmp 22

Следует помнить, что для системы, созданные для использования внешней проверки подлинности (например, LDAP), все группы не будут присутствовать в файле /etc/группы. См. также http://www.cyberciti.biz/faq/understanding-etcgroup-file/

+676
Zoxume 23 апр. 2010 г., 02:24:48

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

Каждая папка содержит 1 файл MP4 и может содержать другие файлы (в формате JPG, сто).

Каждая папка имеет такое же название формата:

Мои Папки 1 (2001) Бла Бла
Моей Папке 2 (2000) Бла
Моей Папке 3 (1999)

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

Например, MP4-файлов внутри подпапок выше стать :

Мои Папки 1.МР4
Моей Папке 2.МР4
Моей Папке 3.МР4

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

+673
hliming 20 мар. 2012 г., 22:41:19

резюме

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

конкретный вопрос 1: какую файловую систему лучше бы для этого usecase: в ext2, или ext4 без журналирования?

Поскольку я никогда не делал последнее перед (Я обычно делаю такие вещи с помощью GParted), просто чтобы быть уверенным:

конкретный вопрос 2: есть "путь" для установки журнала-меньше в ext4 mke2fs -т в ext4 -о ^has_journal /dev и что ?

общий вопрос 3: Есть ли лучший файловой системы для этого usecase? или нечто совершенно иное?

детали

У меня табун файлы из старых проектов на мертвые коробки (которая, следовательно, никогда не будет обновляться), сохраненных на различных внешних накопителях. В совокупности размер(файлов) ~= 250 ГБ. Это слишком большой для DVD-дисков (например, потребует слишком много ... если я что-то упускаю), а у меня нет ленты. Поэтому я установлю старый порт USB2 НФС внешнего диска в их архиве. Я бы предпочел использовать "реальной файловой системы Linux", но также предпочитаете файловой системы

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

Я планировала сделать следующую последовательность с GParted: [удалить старые разделы, создать один новый раздел, создать файловую систему ext2, переразметка]. Однако, я читал здесь , что

последние версии ядра Linux поддерживают в журнале-менее режим в ext4
что дает преимущества не нашли с ext2

и отметил следующее текст в мужчину массива.в ext4

"mke2fs -т с ext3 -о ^has_journal /dev и/hdXX"
создать файловую систему, которая не имеет журнала

Поэтому я хотел бы знать

  1. Какую файловую систему лучше бы для этого usecase: в ext2, или ext4 без журналирования?
  2. Предполагая, что я иду в ext4-минус-журнал, это в командной строке, чтобы установить его mke2fs -т в ext4 -о ^has_journal /dev и что ?
  3. Есть другой, даже лучше файловой системы для этого usecase?
+625
Ohoud Alamri 26 авг. 2010 г., 05:52:06

Вот решение с использованием bash:

#!/бин/Баш

пока читала указатель; делать
 имяфайла="$(Эхо $указатель | вырезать -Д '' -Ф 1)" 
 если команда grep $list_file имя_файла > /dev/нуль; тогда
 Эхо $указатель >> Выход/"$имя".тхт
интернет
сделано < имя_файла_данных

Вот такая построчная разбивка:

  • Линия 3-это начало цикла while используется для перебора имя_файла_данных.

  • Строка 4 отображает линию в текущей итерации. Затем линия передается Cut, которая вырезает первая часть линии используя пробел в качестве разделителя. Затем результат присваивается переменной называется "именем".

  • Линия 5 использует grep, чтобы определить, является ли или не ранее определено значение существует в list_file. Если грэп преуспевает в поиске значение (возвращает статус 0), скрипт продолжает линию 6. Если команда grep не находит ничего (статус 1), скрипт начинает перебирать.

  • Линия 6 выводит всю строку в выходной/"$имя".тхт.

  • Линия 7 закрывает, если заявление.

  • Линия 8 закрывает петли и где имя_файла_данных ссылается.

Другие важные Примечания:

  • "Выходной каталог/" должны быть созданы до запуска скрипта, в противном случае вы получите сообщение об ошибке, как "выход: нет такого файла или каталога". Если это проблема, она может быть легко решена путем добавления "выход команды mkdir" в начале скрипта.
  • Вы упомянули имя_файла_данных сотни тысяч строк. Из-за этого, этот сценарий может занять длительное время. Если вы окажетесь запрашивать этот файл часто для получения информации, стоило бы переводить информацию в рамках MariaDB или аналогичную базу данных.
  • Если list_file также содержит много записей, скрипт займет безумно много времени, потому что команда grep в строке 5 запросов всего list_file для каждой итерации цикла. Опять же, эта проблема может быть решена с помощью инструментов, доступных в базе данных SQL.
+616
Mnm 26 июн. 2013 г., 13:04:48

Мне досталась старая система и я все-таки схватила, как работает система. Его пользовательский ОС Linux построен на AT91. Мы строим romfs и пакет в кучу бинарников, которые устанавливаются на мигающий. Я строил как корень, потому что я это унаследовала и сделано в прошлом. Бинарники, которые получают упакованные в romfs указаны в Makefile с индивидуальными правами файл/разрешения.

Когда romfs получает мелькнуло и все файлы устанавливаются они имеют право установить в корень:корень. Я понимаю romfs-inst.sh скрипт установить некоторые разрешения с помощью многих вариантов он предоставляет и те, которые устанавливаются прямо.

Мне нужно быть в состоянии установить двоичные файлы someuser на:somegroup и я уверен, что нет меню Вид опцию в romfs-inst.sh. Как еще я могу изменить владельца и группу двоичных файлов.

+563
Fathima Shalma 25 июл. 2015 г., 19:32:07

Причина чипов в Linux устарел потому, что развитие оно стало преемником проекта Phoenicis чипов в Linux. Вы можете найти на сайте проекта здесь, как и ранее, код является открытым исходным кодом.

Вы найдете, что список вин версии и включает в себя даже разработчик выпускает. Мне удалось установить мѕ Office x86 с любым важным вопросам.

enter image description here

+526
Teri Tyler 3 янв. 2010 г., 00:24:01

Я использую getJobs, чтобы проверить, если работа была отправлена на принтер.

printid = соед.EPSON_TM-Р2 printFile ('.01', 'testreceipt.txt', 'тест', {})
в то время как Конн.getJobs().вам(printid, нет) нет ни у кого:
время.сна(1)
+505
Vinay Egk 4 янв. 2012 г., 16:15:03

Ваши правила не имеет смысла по тому сценарию, что вы описали.

Я признаю, что трассировщика ручки цепи ВПН входящих пакетов, так что ваш VPN будет работать.

Однако, если вы хотите, чтобы VoIP, чтобы запустить через VPN, то вам не нужны никакие правила на red0 , которые обрабатывают трафик SIP.

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

Опять же, в обычном режиме работает SIP клиент, он будет регистрировать до конечной точки/прокси и поэтому не нужно никаких правил, кроме общих примет, связанных разрешить трафик правильно. (Вам может понадобиться, чтобы объявить публичный IP-адрес в Мерцание; это зависит от того, насколько хорошо он может использовать STUN или льда, чтобы найти его.)

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

+503
Lionside 8 авг. 2017 г., 12:59:13

DHCP-клиент в /etc/dhcp и сервер DHCP/программа dhclient.conf был посылать функцией gethostname(); в качестве хоста к DHCP-серверу.

Заменен функцией gethostname() с жестко закодированное имя устройства и его исправили проблему.

+481
Henrik Ripa 19 дек. 2012 г., 14:12:05

Как и остальные из здесь сказать... Вы можете использовать кошку

Допустим, у вас есть:

~/file01
~/file02
~/file03
~/file04
~/fileaбыл
~/fileB
~/фрлец
~/подал

А вы хотите только file01 в file03 и fileaбыл в фрлец:

кошка ~/file01 ~/file02 ~/file03 ~/fileaбыл ~/fileB ~/фрлец > слился-файл

Или, используя скобки расширения:

кошка ~/file0{1..3} файл ~/{a..в} > слился-файл

Или, используя более причудливые фигурные скобки:

файл Cat ~/{0{1..3},{a..в}} > слился-файл

Или вы можете использовать для петли:

для меня в file0{1..3} файл{a..В}; делать кошка ~/"$Я"; сделали > слился-файл
+430
Sadovnik 22 нояб. 2016 г., 16:52:28

У меня в CentOS 6.6, в системе работы MySQL и сервер MySQL уже установлен и запустив mysqld службу, но мне нужна была новая установка, так что я сделал все удаления через yum, и удаления старого MySQL остатков файлов.(двойную проверку на наличие оставшихся файлов)

Инсталяция:

[корень@спутник для MySQL]# ням установить MySQL в MySQL-сервера

Установка успешно завершается без ошибок.

Начиная службу MySQL на несколько различных способов:

[корень@спутник для MySQL] услуги# тузды начать

Демон mysqld не запускается.
Запуск mysqld: [не удалось]

[корень@спутник для mysql]# mysql в

Ошибка 2002 (HY000): не могу подключиться к локальному серверу MySQL через гнездо '/ВАР/Либ/СУБД MySQL/MySQL для.и Sock' (2)

 [корень@спутник для MySQL]# mysqld_safe

 150127 11:44:39 mysqld_safe журнала 'в/var/библиотека/MySQL в/Спутник.фадата.ЕС.ошибка'.
 150127 11:44:39 mysqld_safe запуск mysqld daemon с базами данных из /VAR/библиотека/MySQL в
 150127 11:44:44 mysqld_safe mysqld от PID-файл в /var/библиотека/MySQL в/Спутник.фадата.ЕС.пид закончилась

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

в /var/библиотека/MySQL в/Спутник.фадата.файл журнала ЕС содержит:

150127 11:36:07 mysqld_safe запуск mysqld daemon с базами данных из /VAR/библиотека/MySQL в
150127 11:36:07 [ошибка] не могу найти messagefile '/usr/share/mysql/english/errmsg.sys'
в /usr/IP-адресов/тузды: неизвестная ошибка 1146
150127 11:36:07 [ошибка] не могу открыть в MySQL.таблица плагин. Пожалуйста, запустить mysql_upgrade, чтобы создать его.
150127 11:36:07 InnoDB в: инициализация буфера, размер = 8,0 м
150127 11:36:07 InnoDB в: завершена инициализация буфера
150127 11:36:07 InnoDB в: начало; регистрационный номер 0 44233
150127 11:36:07 [ошибка] прерывание

в /var/журнал/тузды.журнал не содержит, в /var/работа/mysqld не пустой каталог

Уже проверил/попробовал: Я пробовал с MySQL безопасной АПП полная переустановка несколько раз, Пытался вручную вставить файл errmsg.sys , Попытался установить исходных таблиц и баз данных вручную. В MySQL пользователя существует и он является владельцем и имеет необходимые привилегии по это файлов, Попытался запустить службу MySQL и услуги тузды через инит.D и все другие способы, без сервиса, содержащий MySQL или mysqld работает.

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

+393
aslmx 9 мар. 2015 г., 05:47:01

Здесь есть функция bash, который будет делать трюк:

do_rename() {
 oldnum=1$ # назначить параметры для ясности
newnum=$2

 для F в "$oldnum".*; сделать # получить все файлы с старого номера
 МВ "$Ф" "$newnum"."${фу##*.}" # использовать расширение параметр, чтобы получить exetension текущего именем
сделано
}
+377
Johnetta Wheeler 24 февр. 2015 г., 11:37:10

Алиса и Боб оба относятся к персоналу Группы.

У меня есть следующие папки:

drwxrwxr-X 2 двух сотрудников Элис 4096 30 октября 14:45 поделиться

следующие файлы в папке:

-rwsr-XR-х 1 Алиса Алиса 8768 Октября 30 14:45 дисплей-фу
-РВ------- 1 Алиса 24 30 октября 14:45 foo.txt

дисплей-фу - это двоичный файл, который по сути отображает содержимое foo.txt с помощью кошачьей команды.

Когда Алиса бежит ./дисплей-фу, бинарный файл выполняет успешно и содержание foo.txt отображаются. Однако, когда Боб бежит ./дисплей-фу, бинарный файл выполняет успешно, но содержание foo.txt это не отображается, дает ошибку /ОГРН/КПП: /home/alice/share/foo.txt: отказано в доступе.


В моем понимании, параметр бит setuid позволяет двоичный исполняемый файл должен быть выполнен с привилегиями владельца файла (в данном случае Алиса). Почему, тогда, был Боб не разрешено просматривать содержимое foo.txt?


Добавление: у меня перекомпилировать мой двоичный файл с geteuid() функция, так что он выводит эффективный идентификатор пользователя (euid так). Действительно, когда Боб выполняет двоичный файл, euid так это Элис. Однако, в выдаче разрешения отказано. Вот фрагмент кода:

функции printf("%д", geteuid());
системы("/ОГРН/КПП /home/alice/share/foo.txt");
+351
samiksha sami 21 мар. 2010 г., 10:57:33

Этот вопрос привязан к вам закрыт, так как он очень широкий. Но, я хочу поделиться некоторой полезной информацией, которая может оказаться полезной для будущих ссылок. Вы можете использовать сервис Amazon АМИ изображения , что вы изначально создали (желательно Федора изображения) в среде VirtualBox.

Шаги

Примечание: Вы должны делать все это с правами root.

Сделать новый файл RAW диск

Это ~10 гигов:

ДД, если=/dev/нуль=newimage.сырые БС=графа 1М=10240

Раздел

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

losetup -ФВ newimage.сырье
Устройство петли-это /dev/loop0 

Далее, раздела его (это делает один раздел на весь диск). Убедитесь, что он загрузочный. По умолчанию-иначе штраф.

команды cfdisk на /dev/loop0

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

Создайте файловую систему

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

программа fdisk -Л-Ю как /dev/loop0
Диск как /dev/loop0: 10.7 ГБ, 10737418240 байт
255 головок, 63 секторов/дорожку, 1305 цилиндров, общая 20971520 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: от 0x00000000

 Загрузочное Устройство Начало Конец Блоки ID Система
в /dev/loop0p1 * 63 20964824 10482381 83 Линукс

Рассчитать начало раздела Х блока. В этом случае (в большинстве, на самом деле), это 512 * 63 (размер сектора * начальный сектор): 32256. Установки нового устройства loopback для этого раздела путем указания смещения:

losetup -БС -о 32256 newimage.сырье
Устройство петли-это /dev/loop1

Вы собираетесь создать файловую систему теперь с какой размер блока (вероятно, 4096, который является стандартным и то, что я использую) и количество блоков, которые можно вычислить с: ((конец - начало) * единиц) / размер блока, или ((20964824 - 63) * 512) / 4096, в нашем случае.

Чтобы создать файловую систему нашего нового раздела:

массива.в ext3 -б 4096 в /dev/loop1 2620595

Копии и подготовить новую файловую систему

Во-первых, настроить .изображения RAW также как устройство loopback:

losetup -ФВ genprog-RAW-изображениями.сырье
Устройство петли-это /dev/loop2

Смонтировать его:

команды mkdir /MNT в/tmp_1
горе -т с ext3 на /dev/loop2 /тугриков/tmp_1

Сделайте то же самое для своего нового образа:

команды mkdir -Р /тугриков/петли/1
горе -т с ext3 на /dev/loop1 /MNT в/петли/1
СР -в /МНТ/tmp_1/* /шоссе/цикл/1/

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

Различные модификации перед добавлением загрузчика

Меню "Правка".LST и убедитесь, что корневой= находится на /dev/sda1, поскольку: (корень= подстрока довольно хаотично расположенных)

В. В /MNT/цикл/1/загрузки/grub/menu для подтверждения.ЛСТ

Редактировать fstab для той же цели (замените /dev/xfvg с /dev/sda1, поскольку):

ви в /MNT/loop1/и т. д./fstab строчку

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

сделать chroot в /MNT/петли/1
МВ в /etc/rc автомобиль.локальный файл /etc/rc автомобиль.местные-старые
корневой пароль 
выход

Настройка grub на новый диск

Отключить и удалить устройство loopback с раздела (один со смещением), так что харчи будут работать, не жалуясь:

размонтировать /шоссе/петли/1
losetup -д /тугриков/loop1

Вернуться к информация из программы fdisk, выше (> команда fdisk -Л-Ю как /dev/loop0) и получим кол-во цилиндров, головок и секторов на дорожку. Затем выполните:

жратва-устройство-карта=/dev/нуль

Вы введите интерактивном жратвы вещь.

устройство жратвы> (hd0) newimage.сырье
жратва> геометрия (hd0) 1305 255 63
жратва> корень (hd0,0)
жратва> настройка (hd0)
Вы получите много выходных, тогда:
Сделано.
жратва> выход

Отключите подключенные диски и удалить все устройства замыкания. Примечания: размонтировать размонтировать. Почему нет н за мной. Кроме того, losetup -список всех активных устройств шлейфа.

losetup -Д на /dev/loop0
losetup -Д в /dev/loop1
losetup -Д в /dev/loop2

Сделать в VirtualBox играть

Это все-таки .сырые, да? Преобразования:

VBoxManage newimage convertdd.сырые newimage.ВДИ

(Я думаю, convertfromraw работает слишком б/convertdd для обеспечения обратной совместимости.)

Используйте newimage.ВДИ в новую машину VirtualBox. Делать вещи по умолчанию, но откройте Настройки, выберите Система -> процессор и установить флажок напротив Включить PAE/NX для.

Отредактируйте /etc/протокол ssh/sshd_config и изменить часть которая говорит "PasswordAuthentication" или что-то с НЕТ На да.

Завершение работы виртуальной машины. Вернувшись в командную строку, чтобы включить sshing в:

VBoxManage modifyvm "имя ВМ" --natpf1 "guestssh,ПТС,2222,,22"

Это будет перенаправлять запросы на хост-машине порт 2222 на гостевые машины порт 22 (где СШ прослушивание происходит по умолчанию). К SSH, выполните:

СШ -п корень [email protected] в

Молодец!

Ссылки

http://church.cs.virginia.edu/genprog/index.php/Converting_an_EC2_AMI_to_a_VirtualBox_.vdi https://superuser.com/questions/504135/where-can-i-find-amazon-linux-ami-image-for-virtualbox http://linux.blogs.com.np/2010/04/05/how-to-move-a-virtual-machine-from-ec2-to-virtualbox-or-kvm/

+327
blenzcoffee 1 сент. 2010 г., 22:36:18

локон -д "представить=принять и buttonClicked=4&err_flag=0&имя_сети=гость%20Network" --шифры и AES256-ша -к -Х пост https://1.1.1.1/login.html

+298
zmeybiker 16 авг. 2016 г., 12:02:14

Я в настоящее время используют адаптация-Nokto тему на Линукс Минт 18.2 корицы. При использовании темной темы (а конкретно часть контролирует его), некоторые веб-ресурсы (предположительно те, с какой-то фон атрибут отсутствует) по умолчанию цвет фона, используемого полей ввода в системе. Это было бы прекрасно, если бы не они все еще сохраняя черный цвет текста. Это делает вещи очень трудно понять, при выполнении какой-либо форме ввода. См. ниже (удаляйте строку поиска):

dark dropbox text input

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

+271
Vidhi Patel 28 дек. 2010 г., 20:58:21

Использовать replot вместо сюжета второй график. Тогда он не будет перезаписывать первый график.

# рисует один график
запустив его,- п -е участок Sin(х); сюжет соѕ(х)'

# сюжет двух графиков
запустив его,- п -е участок Sin(х); replot соѕ(х)'
+254
gameoverdude 31 янв. 2013 г., 01:22:09

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

sudo размонтировать раздел /dev/loop0

Я получаю сообщение

обратите внимание: в каталог /mnt: устройство занято.
 (В некоторых случаях полезная информация о процессах, использовать
 устройство определяется как lsof(8) или термофиксатор(1))

Я обычно решить эту проблему путем закрытия окна консоли (в моем случае xfce4-терминал), а потом размонтировать.

Что делает эту проблему имеете в виду? Есть более умное решение?

+124
rekado 14 мая 2012 г., 05:48:52

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

+120
SUMITRA 22 июл. 2019 г., 18:27:08

Вы можете изменить цель мягкий ссылке без удаления старого, заставляя ЛН это сделать.

ЛН-ф -п /новый/место/для/ссылка сайт NewLink

Например:

ЛН-Ф -с /Дома2/С01/public_html/цги-бин/загрузки/00029/zmjppcxlpq2m zmjppcxlpq2m.ПНГ

или вы можете сделать атомную замена МВ:

ЛН-з /Дома2/С01/public_html/цги-бин/загрузки/00029/zmjppcxlpq2m new_zmjppcxlpq2m.ПНГ
МВ new_zmjppcxlpq2m.ПНГ zmjppcxlpq2m.ПНГ

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

найти /директория/с/симлинки/ -lname в "/Главная/С01/public_html/цги-бин/загрузки/00029/*" \
 -старпома Ш-с 'ЛН-СФ `эхо $(и более ранних версий $0) | ООО с/дома/отеля Home2/` $0' {} \;

будьте внимательны сохраните все симлинки прежде чем выполнить любую команду

+103
Tieme 23 июл. 2018 г., 10:04:26

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

Лично мне придется используете tcsh для этого.

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

+84
Chris Summers 14 сент. 2018 г., 11:50:54

это работает на моей Убунту ЛТС 16.04.3

судо Перл-Пи -е-х/4\.3\.0\.37/8.3.0.37/г' /usr/Бен/скайп
+82
Brandon Clements 26 янв. 2015 г., 23:57:34

Я использую с Lubuntu 13.10 , который не включает в себя gedit по умолчанию. Но я установил его с помощью

судо apt-получить установку-не-установить-рекомендует редакторе gedit

Теперь, когда я запустить команду apt-кэша зависит теперь, Зениты и визг среди рекомендует.

Но когда я выполнить команду apt-кэша showpkg теперь, Зениты и визг под зависимости (третья строка снизу в коде ниже).

Зависимости: 
3.8.3-0ubuntu3 - libatk1.0-0 (2 1.12.4) пакетов libc6 (2 2.14)
libcairo2 (2 1.2.4) libenchant1c2a (2 1.6.0)
libgdk-pixbuf2.0-0 (2 2.22.0) libgirepository-1.0-1 (2 0.9.3) 
libglib2.0-0 (2 2.37.3) libgtk-3-0 (2 3.7.10)
libgtksourceview-3.0-1 (2 3.2.0) libpango-1.0-0 (2 1.14.0)
libpeas-1.0-0 (2 1.1.0) libx11-6 (0 (нуль)) библиотеки libxml2 (2 2.7.4)
libzeitgeist-2.0-0 (2 0.9.9) теперь-общие (2 3.8)
теперь-общие (3 3.9) gsettings-Desktop в-схем (0 (нуль))
питон3-ги (2 3.0) питон-ги-Каир (2 3.0) 
gir1.2-горох-1.0 (0 (нуль)) ИСО-коды (0 (нуль)) 
теперь-Плагины (0 (нуль)) Зениты (0 (нуль)) визг (0 (нуль)) 
теперь-Плагины (3 2.91) теперь-плагины:для i386 (3 2.91) 
теперь:для i386 (0 (нуль)) 

Почему? На выходе из АПТ-кэша зависит и АПТ-кэш showpkg влияют программного обеспечения уже присутствует на моей системе и по Могу ли я использовать ... нет-установите рекомендует? А что значит (0 (нуль)) в смысле?

То, что я вижу-это полностью обновленная система. Другими словами, я запустил команду sudo apt-получить обновление && судо apt-получить расстояние-обновления и затем попытался АПТ-кэш команд.

+78
mixer 11 дек. 2019 г., 14:14:28

enter image description here

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

+74
Milita 18 июн. 2016 г., 20:36:05

Я решил его...

%пост опции --log=/корень/КС-пост.журнал
метод exec < файл /dev/tty6 > в /dev/tty6 2> на /dev/tty6
chvt 6
#монтирование компакт-диска (ISO в моем случае), чтобы скопировать из него файлы
#так это изолированной среде
смонтировать /dev/cdrom /и тугриков
СР -ВЧ /тугриков/JOTC/ГРЦ/jotc/ /опт/
СР -Ф /шоссе/JOTC/ГРЦ/услуги /и т. д./init.д/jotc
#запуск сервиса мертвых простой
с chkconfig iptables в
услуги в iptables начать
#открываем порт немного сложнее
#эта строка добавляет нужное правило перед словом 'обязательства' в конфиг в iptables
СЕПГ -я "/совершить/ { Н; С/фиксации\Н/-входной сигнал -п ТСР -м протокола tcp --dport 8888 -Джей принимает\П&/ }" /и т. д./В sysconfig/iptables в
в iptables-сохранить > файл /etc/в sysconfig/iptables в
в iptables перезапустить службу

Я надеюсь, что кто-то выиграет от этого. Мне понадобилось 3 дня, чтобы во всем разобраться :) (мой файл кикстарта имеет ~более 50 строк).

+65
Devin Columbus 11 нояб. 2019 г., 13:35:12

На стороне сервера у меня:

В CentOS 7 Обновление
Ядра 4.13.12-1.el7.elrepo.архитектуру x86_64
в NFS-utils версии-1.3.0-0.48.el7_4.архитектуру x86_64
libnfsidmap-0.25-17.el7.архитектуру x86_64

На стороне клиентов, точно так же окружающей среды.

У нас в iptables, но это позволит любой коммуникации между клиентами и сервером (любой порт с любым протоколом).

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

Некоторые из них не может смонтировать NFS, и я не знаю об этом.

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

объект [[email protected]]# Маунт -ВВВ -Т НФС МОЙ_СЕРВЕР:/дома/общая/ /дома/общая/

Иногда эту команду повесить на терминал, иногда нет. Если я отменить команду или сделать новый SSH и попробовать сделать ЛС в /Home, терминал будет висеть:

объект [[email protected]]# Общ /домашний/ша

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

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

Я могу создать TCP-соединение с сервером NFS вручную:

объект [[email protected] в]# телнет сервер 2049
Попытка MYSERVERIP...
Подключении на мой сервер.
Escape-символ '^]'.

У меня нет бревна в обеих сторон о том, что происходит. Я думаю, что они пытаются создать соединение с NFS версии 4.1 (последняя версия этого модуля). Я пробовал версии 3 вручную с Нет успех.

Я выполнил "rpcinfo -п от localhost" на серверной стороне и я нашел любопытный вопрос: Некоторые клиенты при использовании версии 4, некоторые из них 3, 2 или 1 (2 или 1????!!!).

объект [[email protected] ~]# rpcinfo -P в имя localhost
программа верс прото сервисный порт
100000 4 протокола TCP 111 сопоставления
100000 3 протокол TCP 111 сопоставления
100000 2 ПТС 111 сопоставления
100000 4 УДП 111 сопоставления
100000 3 УДП 111 сопоставления
100000 2 УДП 111 сопоставления
100024 1 статус УДП 59356 
Статус 100024 1 ПТС 50117 
100005 1 УДП 20048 протоколы mountd
100005 1 протокола TCP 20048 протоколы mountd
100005 2 УДП 20048 протоколы mountd
100005 2 ПТС 20048 протоколы mountd
100005 3 УДП 20048 протоколы mountd
100005 3 протокол TCP 20048 протоколы mountd
100003 3 протокол TCP 2049 НФС
100003 4 протокола TCP 2049 НФС
100227 3 nfs_acl ПТС 2049 
100003 3 УДП 2049 НФС
100227 3 nfs_acl УДП 2049 
100021 1 УДП 58205 nlockmgr
100021 3 УДП 58205 nlockmgr
100021 4 УДП 58205 nlockmgr
100021 1 протокола TCP nlockmgr 38641 
100021 3 протокол TCP nlockmgr 38641 
100021 4 протокола TCP nlockmgr 38641 

Поэтому я нашел одного клиента, используя NFSV3 и я сделал:

объект [[email protected] ~]# Маунт -ВВВ -Т НФ -о верс=4 мой сервер:/дома/общая/ /дома/общая/
горе.НФС: комплекс тайм-аут для Солнце 12 ноября 14:03:02 2017
горе.НФС: попытка текстовая верс вариантов '=4.1,в addr=мой сервер,clientaddr=MYCLIENTIP'

Она зависает. Но если я попробую верс=3, он работает.

объект [[email protected] ~]# Маунт -ВВВ -Т НФ -о верс=3 мой сервер:/дома/общая/ /дома/общая/
горе.НФС: комплекс тайм-аут для Солнце 12 ноября 14:03:12 2017
горе.НФС: попытка текстовая верс вариантов '=3,в addr=MYSERVERIP'
горе.НФС: прог 100003, стараясь верс=3, прот=6
горе.НФС: попытка MYSERVERIP прог 100003 верс 3 прот TCP-порт 2049
горе.НФС: прог 100005, стараясь верс=3, прот=17
горе.НФС: попытка MYSERVERIP прог 100005 верс 3 прот UDP-порт 20048

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

(РО,к async,all_squash)

Вернувшись на клиента-вопрос, я попытался войти каждого нового подключения от TCP и UDP порты от клиента-в серверной части. Я вижу клиент-пытаясь открыть порты. И он пытается много. Поэтому я думаю, что проблема не с клиентами. Может быть.

Итак, мои вопросы:

  1. Как устранение неполадок теперь? У меня есть только логи на стороне сервера с RPC при удаленной горе вам успех.
  2. Почему rpcinfo -P показать все варианты о nfs4?
  3. Почему (возможно relationated с (1)) сервера настроены одинаково сломал в NFS В4.1 и не с 3? ОК, я знаю о вопросах стабильности, но без логов об ошибках-это основной вопрос.

Спасибо за ваше время :)

+42
Anowsr Hero Anowar 1 апр. 2012 г., 07:21:05

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil