CentOS в ФС (или папку) моментальный снимок без ЛВМ

Я не имею томов в моей CentOS7 установки, так как в RAID1 на XFS на LVM поверх = возможно оптимально (как сказано здесь, взгляните на Andres719 комментарий)

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

Есть ли способ я могу сделать моментальный снимок папки без ЛВМ.

(Я могу использовать 'СР', но потом мой производства сервер будет удар по производительности. Кроме того, БД должна оставаться закрытой, пока КП делает свою работу, скажем, папку 500ГБ)

+861
npet 9 июн. 2016 г., 00:19:59
27 ответов

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

(Например: файлы, созданные на время: 13 ноября 09:09)

-RW-р-р-- 1 bitt1 cerillio 43268 13 ноября 09:02 sendEsbUpdateEvents.журнал
-RW-р-р-- 1 bitt1 cerillio 333420 13 ноября 09:09 jobwatch_bittest1.журнал
-RW-р-р-- 1 bitt1 cerillio 6113535 13 ноября 09:09 CDRExtract.журнал
-RW-р-р-- 1 bitt1 cerillio 10268 13 ноября 09:09 cdrextract_111309095100_26224.журнал
-RW-р-р-- 1 bitt1 cerillio 322398684 13 ноября 09:10 export_docs_log.журнал
-РВ-Р 2911940--Р-- 1 bitt1 cerillio 13 ноября 09:14 sendBillNotifications.журнал

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

+817
Jeff Peterson 03 февр. '09 в 4:24

Если вы не знаете, что случится, попробуйте трассированием:

судо трассированием -ф-ф -о горе.трассированием маунта -Т Киф //ХХХХ/доля /средств/доля потребителя o=Бен,пароль=ХХХ,в Workgroup=рабочей группы,IP=ХХХ.ХХ.ХХ,Уид=Бен,гид=Бен,РВ

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

+805
Jaalala Haadhaa 13 дек. 2010 г., 15:34:04
Другие ответы

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


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

райджел это DLNA / UPnP медиа сервер. Он имеет собственную базу данных так же, в вашей домашней папке скрытых каталогов, который может быть довольно большой... я нашел то же самое, с этим пожирателем ресурсы ввода-вывода на HD на каждом входе, поэтому я взял в привычку убивать его на всякий журнал-В, С:

команду killall -9 райджел

Редактировать:

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

+802
Automatico 14 нояб. 2013 г., 02:52:30

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

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

#!/Бен/ш
экспорт LOCAL_PATH="/путь/до/местные/корень"
экспорт переменной LD_LIBRARY_PATH="$LOCAL_PATH/Либ:$LOCAL_PATH/lib64:$LOCAL_PATH/lib64:$переменная LD_LIBRARY_PATH"

двоичные=$(базовое имя $0)
$LOCAL_PATH/ОГРН/$бинарные "[email protected]"

Тогда, если я создаю симлинк на эту программу с правильным именем, то она будет запущена локальная версия. Однако, у меня есть некоторые вопросы:

  • Папку установки может двигаться время от времени. Мне случилось недавно и мне пришлось переустановить все
  • Некоторые программы используют команду libtool, который игнорирует переменной LD_LIBRARY_PATH , когда он находит библиотеку в каталог/usr/lib и (в моем случае была устаревшая)
  • Программы трудно поддерживать или обновлять

Для первых двух проблем, кажется, что создание chroot-окружении может помочь решить проблему. Бы fakechroot помочь в этом случае ? Мой скрипт еще работает ?

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

Наконец, нужно ли симлинк /местного/Лива и /местного/lib64 вместе ?

+801
royjr 8 нояб. 2016 г., 17:02:17

Право. Что это делает. Время скрипта по journalctl.

#!/бин/Баш

# Обеспечить простой интерфейс командной строки для запуска служб "journalctl"
# Смотри /usr/включать/системы/системного журнала.H для системного журнала целочисленных идентификаторов
Пример использования#: ". /syslog/bin/syslogga.sh --local0 --хвост" на хвост local0

набор -о nounset

объявить-варианты
объявить-играм

Функции=()
Матчи=()

processOptions функция {

 местные неизвестных=
 локальная справка=
 местные SYSLOGSEL=0

 для P В "[email protected]"; сделать

 если [[ $П == --ядра || $П == --Керн || $П == -0 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=0")
далее
интернет

 если [[ $П == --пользователь || $П == -1 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=1")
далее
интернет

 если [[ $П == --почта || $П == -2 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=2")
далее
интернет

 если [[ $П == --демон || $П == -3 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=3")
далее
интернет

 если [[ $П == --авт || $П == -4 || $П ==--, как SELinux ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=4")
далее
интернет

 если [[ $П == --syslog в || $п == -5 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=5")
далее
интернет

 если [[ $П == --ЛНР || $П == -6 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=6")
далее
интернет

 если [[ $Р =~ --новости || $п == -7 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=7")
далее
интернет

 если [[ $П == --доменам || $П == -8 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=8")
далее
интернет

 если [[ $П == --крон || $П == -9 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=9")
далее
интернет

 если [[ $П == --authpriv || $П == -10 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=10")
далее
интернет

 если [[ $П == --ФЦП || $П == -11 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=11")
далее
интернет

 если [[ $П == --local0 || $П == -16 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=16")
далее
интернет

 если [[ $П == --local1 || $П == -17 ]]; затем 
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=17")
далее
интернет

 # В нашей системе local2 такое sshd журнала
 если [[ $П == --local2 || $П == -18 || $П == --СШ ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=18")
далее
интернет

 # В нашей системе local3 является сетям-recursor журнала
 если [[ $П == --local3 || $П == -19 || $П == --ДНС ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=19")
далее
интернет

 если [[ $П == --local4 || $П == -20 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=20")
далее
интернет

 если [[ $П == --local5 || $П == -21 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=21")
далее
интернет

 если [[ $П == --local6 || $П == -22 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=22")
далее
интернет

 если [[ $П == --local7 || $П == -23 ]]; затем
 (( SYSLOGSEL += 1 )); Если [[ $SYSLOGSEL -ГТ 1 ]]; затем перерыв; интернет 
МАТЧИ+=("SYSLOG_FACILITY=23")
далее
интернет

 # Дополнительные параметры

 если [[ $Р =~ ^(--хвост|-Т| - следовать|-Ф) ]]; затем
 Варианты+=("- выполнить") # ЮП "journalctl" использует "следовать", а не "хвост"
далее
интернет

 если [[ $Р =~ ^(--пейджер-конец|-е|--дно|--БТМ|--конец) ]]; затем
Варианты+=("--пейджер-конец")
далее
интернет

 если [[ $Р =~ ^(--помощь|-ч) ]]; затем
Помогите=1
перерыв
интернет

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

 если [[ -N $в незнакомом ]]; затем
НЕИЗВЕСТНЫЙ="$НЕИЗВЕСТНО"
интернет

НЕИЗВЕСТНЫЙ="${НЕИЗВЕСТНЫЙ}${П}"

сделано

 если [[ $SYSLOGSEL -ГТ 1 ]]; затем
 Эхо "больше, чем один объект выбрали" >&2
Помогите=1
интернет

 если [[ -N $в незнакомом ]]; затем
 Эхо "неизвестных параметров$неизвестных'" >&2
Помогите=1
интернет

 если [[ -n $с помощью ]]; затем
 # Только в нашей установки:
ОСОБА_16
 кошка >&2 <<здесь
Услуги:
--Керн[Эль] , -0
--пользователь , -1
--почта , -2
--демон , -3
--двиг , -4 , --SELinux в
--syslog и -5
--ЛНР , -6
--новости , -7
--по UUCP , -8
--хрон , -9
--authpriv , -10
--фтп , -11
--local0 , -16 
--local1 , -17
--local2 , -18 , --СШ
--local3 , -19 , --ДНС
--local4 , -20
--local5 , -21
--local6 , -22
--local7 , -23
Варианты:
--хвост , - следуйте , -т-ф
--пейджер -- конец, --БТМ-внизу, - конец, -е
Здесь
 выход 1
интернет

}

processOptions "[email protected]"

объявить-все

Все=()

если [[ -N $в{варианты[@]:-""} ]]; тогда
ВСЕ+=(${ПАРАМЕТРЫ[@]})
интернет

если [[ -N $в{Играм[@]:-""} ]]; тогда
ВСЕ+=(${ИГРАМ[@]})
интернет

если [[ -н ${все[@]:-""} ]]; тогда

 Эхо работает journalctl "${все[@]}" >&2

 journalctl "${все[@]}"

еще 

 Эхо "ничего не установлено"

интернет
+785
Valerio Raco 16 окт. 2015 г., 11:18:24

Я пытаюсь создать образ с RHEL 7.6 в RAID0 устройства.

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

Я думаю, что конфигурация RAID является преступником, потому что файл /etc/mdadm, используемая.conf содержит ссылки на идентификаторы UUID - это выглядит так:

# команды mdadm.конф выписанного анаконда
Корень MAILADDR 
Авто +ИПСК +1.х -все
Массив /Дев/МД/Volume1_0 идентификатор UUID=074e9851:5ee0a282:677d450c:fdbe6a69
Массив /Дев/МД/imsm0 идентификатор UUID=82a99e7a:3e1729ac:3aae2e09:d4c32c2b

Этот URL:

https://www.thegeekdiary.com/redhat-centos-managing-software-raid-with-mdadm/

содержит некоторые указания о том, как перенастроить с помощью команды mdadm, но я не смог выяснить это пока.

Например,

команды mdadm --создать --подробное устройство /dev/md0 --уровень=0 --RAID-массива-устройств=2 /Дев/СДА /Дев/СДБ

дает сообщение

super1.X не может открыть /dev/ПДД: устройство или ресурс занят 
/Дев/СДА-видимому, является частью RAID-массива: 
уровень=контейнерных устройств=0
существует таблица разделов на /dev/sda, однако будет потеряно или бессмысленно после создания массива
в /dev/СКБ-видимому, является частью RAID-массива 

продолжать? 

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

RAID-массив настроен в BIOS. Может быть, лучше было бы не делать это таким образом, и создать его с помощью команды mdadm?

Редактировать: более полная информация:

Я думаю, что это реальное оборудование карта - это заказ поставщику и они не приходят дешево. Я проверил предыдущие начиная с 6.10 версии, который был в RAID 0, и у него нет адреса.конф. Так, видимо, и RHEL 7.6 создает команды mdadm.конф даже если это настройка оборудования.

Почему я думаю, что RAID-это вопрос в том, что клон работает, когда я устанавливал систему, а не читать.

Также, когда падает в аварийный режим, консоль покажет несколько предупреждений, таких как:

Предупреждение: файл /dev/диск/автор-ИД/МД-идентификатор UUID-ХХХХ... не существует
Предупреждение: файл /dev/диск/автор-ИД/МД-идентификатор UUID-ыыыы... не существует
Предупреждение: /Дев/маппер/с RHEL-корень не существует
Предупреждение: файл /dev/и RHEL/корень не существует
Предупреждение: файл /dev/система RHEL/замены не существует

И идентификаторы UUID там те же, что и на исходной системе.

+744
user1170117 16 апр. 2014 г., 19:33:00

Недавно я выбежал из памяти на мой Fedora23 хотя не похоже, что у меня было много файлов, хранящихся там. Я нашел где-то, что удаление лог файлов в ВАР бы освободить место и в неосторожном момент, я тоже решил удалить папку var/кэш:/ С тех пор, мой ДНФ обновления выдает ошибку: не удалось синхронизировать кэш для РЕПО 'обновления'. Я знаю, что это было глупо! Есть ли способ исправить это, или мне нужно делать новую установку? Спасибо!!

ЗЫ: ДНФ очистить все говорит, что это удаленные файлы, но не решит проблему


Если я запускаю в режиме подробной информации ДНФ -V, обновления выходных данных написано
Не может готовить внутренние непосредственно: repomd.xml файл не найден в металинк


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


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

+738
Rob Veiga 9 февр. 2013 г., 17:27:38

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

Главная Каталог

Выполняет рекурсивный листинг директории на домашний каталог пользователя и сохранить информацию в файл. Сжать файл, скрипт попросить пользователя вставить флэш-накопитель USB, а затем нажмите Enter. Наконец, сохраните файл на флэш-накопитель убедившись в флэш-накопитель имеет правильно установленный путем анализа выхода из ДФ. Примечание что флешка должна быть размонтирована перед его удалением.

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

Проблема конкретно, чтобы убедиться, что USB подключается и что я пишу к USB и больше нигде. Я сравнивая последней строке ДФ после USB подключен в последней строке ДФ от различий между ДФ перед USB подключен и ДФ после USB подключен, и цикл, пока они совпадают. К сожалению, дифф результат начинается с >, но я намерен использовать sed, чтобы избавиться от этого. Реальная проблема-это путь туда, где мой USB монтируется:

/СМИ/flerb/"название USB с пробелами"

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

На выходе из ДФ решка:

на /dev/sdb1 15611904 8120352 7491552 53% /медиа/flerb/в CentOS 7 Х8
> на /dev/sdb1 15611904 8120352 7491552 53% /медиа/flerb/в CentOS 7 Х8

Сценарий до сих пор

 1 #!/бин/Баш
 2 
 3 Если [ "$uid в" -экв. 0 ] ; тогда
 4 эхо "не запустить как root"
 5 Выход 1
 6 Интернет
 7 
 8 #создать файл резервной копии с датой в качестве названия в каталог резервного копирования 
 9 BACKUP_DIR="$Home/для резервного копирования"
 10 DATE_OF_COPY=$(даты --в RFC-3339=дата)
 11 BACKUP_FILE="$BACKUP_DIR/$DATE_OF_COPY"
 12 
 13 [ -Д", $BACKUP_DIR" ] || команды mkdir -м 700 "$BACKUP_DIR"
 14 
 15 #найти все файлы рекурсивно в каталоге $home
 16 найти -п $главная страница >> "$BACKUP_FILE"
 17 
 18 #использовать LZMA для сжатия
 19 XZ-в ЗК --формат=авто-проверьте=SHA256 хэш --темы=0 "$BACKUP_FILE"
 20 
 21 файлы #прилагает для использования в операциях
 22 до="$BACKUP_DIR"/before_usb.txt
 23 после="$BACKUP_DIR"/after_usb.txt
 24 разница="$BACKUP_DIR"/difference.txt
 25 
 26 ДФ > "долл"
 27 чтение -п 'введите USB и нажмите кнопку ОК
 28 сон 2
 29 ДФ > "после"
 30 дифф "доллар" "после" > "$разница"
 31 сон 2
 32 Эхо
 33 
 34 TAIL_AFTER=$(хвост -Н 1 "после")
 35 TAIL_DIFF=$(хвост -Н 1 "$разница")
 36 
 37 до [ "$TAIL_AFTER" == "$TAIL_DIFF" ] ;
 38 сделать
 39 эхо "еще не"
 40 ДФ > "после"
 41 TAIL_AFTER=$(хвост -Н 1 "после")
 42 дифф "$до" "после" > "$разница"
 43 TAIL_DIFF=$(хвост -Н 1 "$разница")
 44 Эхо "$TAIL_AFTER"
 45 Эхо "$TAIL_DIFF"
 46 сон 1
 47 
 48 сделано
 49 выйти $?
+710
Elter Ago 16 июн. 2017 г., 10:45:56

У меня есть кластер из 23 машин. В CentOS 6.7 у них была успешной проверки подлинности в Ad через sssd в течение года.

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

допускается использование разных механизмов.conf есть "case_sensitive = ложь" я также изменил "ldap_sasl_authid" из нижнего регистра в верхний, чтобы соответствовать объявление, но все еще не можете подключиться после очистки каталога /var/lib в/СНО/DB и перезагрузить допускается использование разных механизмов. getent passwd и показывает только локальные учетные записи.

По сравнению с другими машинами, которые до сих пор аутентификации, каждый сервис и файл config-это то же самое.

Получая от буксировки сетевиками на переименование. Есть ли способ сделать эту работу ?

+648
Yulianna8884 31 авг. 2019 г., 05:48:41

У меня есть несколько физических дисков разных размеров, которые я хотел бы создать один большой бассейн места для хранения. Цель этой большой бассейн, пространства для хранения большой зашифрованный файл, который слишком велик, чтобы быть введены на одном диске.

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

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

Как я могу объединить Оснастки RAID и LVM, так что я могу иметь один непрерывный пул хранения данных и четности рассчитывается для каждого физического диска?

Спасибо

+581
mpau0516 6 янв. 2015 г., 08:51:02

В былые времена, мужчины были настоящими мужчинами, женщины были настоящими женщинами, маленькие пушистые существа с Альфа Центавра были настоящими маленькими пушистыми существами с Альфы Центавра, и англо-саксонской программисты думали, что 95 печатных символов и 33 управляющих символов было достаточно для всех. Байт было довольно много 8-битных большой все вокруг, но 7 бит достаточно для всех персонажей, так что каждый байт предназначены для представления символов было немного запасных. Многие производители терминалов решил поставить запасной бит с пользой. Терминалы часто модифицирующая клавиша для обозначения “я хочу, чтобы выполнить команду”, а не “я хочу, чтобы напечатать символ”, под названием мета. Так много терминалов, что запасные бит, чтобы указать “мета ключ вниз”. Например, прессование . отправляет байт значение 46 (ASCII-код символа .); нажав мета+. отправляет значение байта 46+128 = 174.

Тогда люди, используя европейские языки тоже хотел использовать компьютеры. Они необходимы, чтобы иметь возможность писать в других алфавитов, а также символы с диакритическими знаками, и английском и английском языках одинаково хотели иметь больше знаков препинания. поэтому они разработали ряд кодировки символов расширенного набора ASCII, чтобы использовать, что 8-й бит. Например, в кодировке ISO 8859-1 (также.к.а. Латинский-1), значение байта 174 кодирует символ ®. На терминалах, где мета ключевые кодируется как 8-й бит байта, при запуске приложения, которое ожидает ввода данных, закодированных в ISO 8859-1, нажав мета+. эффективно отправляет символ ®.

Некоторые европейцы начали запоминать, что мета+. хотел вставить ®, и что мета+я бы вставить мета+é, и так далее. Но это не помогло людям, которые не хотят запоминать. К счастью, были и другие решения, такие как национальные клавиатуры вариантов (где французы получают é ключ, и шведы получили å ключ, и так далее), клавиши и сочинять ключи. В любом случае это решение не будет работать для людей, которые хотели больше, чем 256 различных символов, такие как динамики большинства азиатских языков.

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

Имея мета набор ключей 8-й бит-это давно устаревшее технологическое решение, но она все еще живет в дефолт настройки некоторых систем. Клавиатуры ПК нет ключа с меткой мета, но у них есть ключ с меткой значок в том же месте и с той же ожидаемый эффект, так где вы читали о “мета” ключ, что касается “Альт”.

В xterm по умолчанию имея мета набор 8-го бита, по историческим причинам. Чтобы сделать его послать, а не Escape-символ, нужно либо:

  • установить metaSendsEscape ресурс истинной (там же altSendsEscape, но это только применяется, если вы установите altIsNotMeta ресурс, Правда, что это только полезно, если у вас обе клавиши Alt и мета на клавиатуре); или
  • установить eightBitInput ресурс ложные (несмотря на название, это не мешает не-ASCII ввод, это только определяет, какие мета+персонаж отправляет).

Поставьте одну из следующих строк в файле ~/.Xresources:

В xterm.ВТ100.eightBitInput: ложные
В xterm.ВТ100.metaSendsEscape: правда

Запустить xrdb -слияние ~/.Xresources , чтобы перезагрузить этот файл. Большинство сред организовать, чтобы запустить эту команду, когда вы запустить GUI; если у вас нет, добавьте его в ваши скрипты графический интерфейс входа в систему.

Вы можете также переключать metaSendsEscape ресурса в сочетание клавиш Ctrl+щелкните левой кнопкой мыши меню (“мета отправляет побег”). Это влияет только в xterm случае, когда вы используете его.

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

+570
user2437060 20 февр. 2013 г., 10:56:24

Я пропустил обновление моей нынешней Убунту 15.10 до последней версии. Теперь ее конца жизни, если я не ошибаюсь. Как обновить до последней?

Пожалуйста, увидеть точное состояние моей системы ниже:

Рави@Рави-стремиться-5315:~$ Убунту-поддержка-статус
Поддержка статус резюме 'Рави-стремиться-5315':

У вас есть 1909 пакеты (91.7%) поддерживает до июля 2016 года (9 месяцев)
У вас есть 16 упаковок (0.8%) поддерживаться до апреля 2017 (9м)

У вас есть пакеты 0 (0.0%), что не может/не загружены
У вас есть 156 пакетов (7.5%), которые не поддерживаются

Работать с ... показать-не поддерживается, ... показать,-поддерживается или-шоу-все, чтобы увидеть больше деталей
Рави@Рави-стремиться-5315:~$ 

Также я не обновить мою систему уже давно и обновления программного обеспечения показывает, 339 МБ для загрузки в качестве обновления безопасности и другие обновления.

Правка#1


Я пошел по ссылке , как указано в комментарии на мой вопрос. 1-го я побежал следующую команду, чтобы изменить archive.ubuntu.com для old-releases.ubuntu.com

судо СЕПГ -я -ре, С/([а-я]{2}\.)?archive.ubuntu.com/security.ubuntu.com/old-releases.ubuntu.com/g' /и т. д./кв/источников.список

Но когда я пытаюсь обновить, я получаю ниже ошибка 404 не найдено

Рави@Рави-стремиться-5315:~$ судо apt-получить обновление
Игн http://old-releases.ubuntu.com хитрый InRelease 
Нажмите http://archive.canonical.com хитрый InRelease
Игн http://old-releases.ubuntu.com хитрый-обновления InRelease
Игн http://old-releases.ubuntu.com хитрый-бэкпортов InRelease
Игн http://old-releases.ubuntu.com хитрый безопасности InRelease
Игн http://old-releases.ubuntu.com хитрый выпуска.Гоб
Нажмите http://archive.canonical.com коварный/источников партнера 
Игн http://old-releases.ubuntu.com хитрый-выпуск обновлений.Гоб 
Нажмите http://archive.canonical.com коварный/партнер пакеты для i386
Игн http://old-releases.ubuntu.com хитрый-бэкпортов выпуска.Гоб
Нажмите http://archive.canonical.com коварный/перевод-Ан партнер 
Игн http://old-releases.ubuntu.com хитрый-релиз безопасности.Гоб
Игн http://old-releases.ubuntu.com хитрый релиз
Игн http://old-releases.ubuntu.com хитрый-выпуск обновлений
Игн http://old-releases.ubuntu.com хитрый-бэкпортов релиз
Игн http://old-releases.ubuntu.com хитрый безопасности релиз
Подстраховаться http://old-releases.ubuntu.com коварный/основных источников 
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com коварный/ограниченного источников
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com коварный/источники Вселенной 
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com коварный/источники мультивселенной 
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com коварный/главная пакеты для i386
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com коварный/ограниченные пакеты для i386
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com коварный/Вселенная пакеты для i386
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com коварный/мультивселенной пакеты для i386
 404 не найдена [ИС: 91.189.88.17 80]
Игн http://old-releases.ubuntu.com коварный/главная перевод-en_IN
Игн http://old-releases.ubuntu.com коварный/главная перевод-Ан
Игн http://old-releases.ubuntu.com коварный/перевод-en_IN мультивселенной 
Игн http://old-releases.ubuntu.com коварный/перевод-Ан мультивселенной 
Игн http://old-releases.ubuntu.com хитрый/запрещен перевод-en_IN
Игн http://old-releases.ubuntu.com коварный/запрещен перевод-Ан
Игн http://old-releases.ubuntu.com коварный/перевод-en_IN Вселенной 
Игн http://old-releases.ubuntu.com коварный/перевод-собственной вселенной 
Подстраховаться http://old-releases.ubuntu.com хитрый-обновления/основных источников
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-обновления/ограниченного источников
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-обновления/источники Вселенной 
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-обновления/источники мультивселенной 
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-обновления/главная пакеты для i386
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-обновления/ограниченные пакеты для i386
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-обновления/Вселенная пакеты для i386
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-обновления/пакеты для i386 мультивселенной 
 404 не найдена [ИС: 91.189.88.17 80]
Игн http://old-releases.ubuntu.com хитрый-обновления/главная перевод-en_IN
Игн http://old-releases.ubuntu.com хитрый-обновления/основной перевод-Ан
Игн http://old-releases.ubuntu.com хитрый-обновления/перевод-en_IN мультивселенной 
Игн http://old-releases.ubuntu.com хитрый-обновления/перевод-Ан мультивселенной 
Игн http://old-releases.ubuntu.com хитрый-обновления/запрещен перевод-en_IN
Игн http://old-releases.ubuntu.com хитрый-обновления/запрещен перевод-Ан
Игн http://old-releases.ubuntu.com хитрый-обновления/перевод-en_IN Вселенной 
Игн http://old-releases.ubuntu.com хитрый-обновления/перевод-собственной вселенной 
Подстраховаться http://old-releases.ubuntu.com хитрый-бэкпорты/основных источников
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-бэкпорты/ограниченного источников
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-бэкпорты/источники Вселенной 
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-бэкпорты/источники мультивселенной 
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-бэкпорты/главная пакеты для i386
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-бэкпорты/ограниченные пакеты для i386
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-бэкпорты/Вселенная пакеты для i386
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-бэкпорты/пакеты для i386 мультивселенной 
 404 не найдена [ИС: 91.189.88.17 80]
Игн http://old-releases.ubuntu.com хитрый-бэкпорты/главная перевод-en_IN
Игн http://old-releases.ubuntu.com хитрый-бэкпорты/главная перевод-Ан
Игн http://old-releases.ubuntu.com хитрый-бэкпорты/перевод-en_IN мультивселенной 
Игн http://old-releases.ubuntu.com хитрый-бэкпорты/перевод-Ан мультивселенной 
Игн http://old-releases.ubuntu.com хитрый-бэкпорты/запрещен перевод-en_IN
Игн http://old-releases.ubuntu.com хитрый-бэкпорты/запрещен перевод-Ан
Игн http://old-releases.ubuntu.com хитрый-бэкпорты/перевод-en_IN Вселенной 
Игн http://old-releases.ubuntu.com хитрый-бэкпорты/перевод-собственной вселенной 
Подстраховаться http://old-releases.ubuntu.com хитрый-безопасность/основные источники
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-безопасности/ограниченного источников
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-безопасности/источники Вселенной 
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-безопасности/источники мультивселенной 
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-системы безопасности/главная пакеты для i386
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-безопасности/ограниченные пакеты для i386
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-безопасности/Вселенная пакеты для i386
 404 не найдена [ИС: 91.189.88.17 80]
Подстраховаться http://old-releases.ubuntu.com хитрый-безопасности/мультивселенной пакеты для i386
 404 не найдена [ИС: 91.189.88.17 80]
Игн http://old-releases.ubuntu.com хитрый-системы безопасности/главная перевод-en_IN
Игн http://old-releases.ubuntu.com хитрый-системы безопасности/главная перевод-Ан
Игн http://old-releases.ubuntu.com хитрый-безопасности/мультивселенная перевод-en_IN
Игн http://old-releases.ubuntu.com хитрый-безопасности/мультивселенная перевод-Ан
Игн http://old-releases.ubuntu.com хитрый-безопасности/запрещен перевод-en_IN
Игн http://old-releases.ubuntu.com хитрый-безопасности/запрещен перевод-Ан
Игн http://old-releases.ubuntu.com хитрый-безопасности/Вселенная перевод-en_IN
Игн http://old-releases.ubuntu.com хитрый-безопасности/Вселенная перевод-Ан
Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily/main/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily/restricted/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily/universe/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily/multiverse/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily/main/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily/restricted/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily/universe/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily/multiverse/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-updates/main/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-updates/restricted/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-updates/universe/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-updates/multiverse/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-updates/main/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-updates/restricted/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-updates/universe/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-updates/multiverse/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-backports/main/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-backports/restricted/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-backports/universe/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-backports/multiverse/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-backports/main/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-backports/restricted/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-backports/universe/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-backports/multiverse/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-security/main/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-security/restricted/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-security/universe/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-security/multiverse/source/Sources 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-security/main/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-security/restricted/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-security/universe/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Вт: не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/wily-security/multiverse/binary-i386/Packages 404 не найдена [ИС: 91.189.88.17 80]

Е: некоторые индексные файлы не удалось скачать. Они были проигнорированы, или старые, вместо этого используется.
Рави@Рави-стремиться-5315:~$ 
+547
Taier 23 окт. 2018 г., 20:23:58

В виртуальной машине VirtualBox, но есть меню USB-устройства, просто добавить там свое устройство, затем установить пакет расширений с сайта VirtualBox, и следует все настроить.

+538
Javier 7 апр. 2011 г., 23:30:27

Способ #1 - относительная КР

Самый простой способ для перемещения до определенной глубины, откуда вы это сделать эта команда:

$ фрд
/Пользователи/sammingolelli/Адир/dev3/а/в/С/D/Е/F

$ на CD ../../../../..

$ фрд
/Пользователи/sammingolelli/Адир/dev3/а

Способ #2 - команда pushd/командой popd

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

Пример
$ фрд
/Пользователи/sammingolelli/Адир/dev3/а
$ Дирс
~/Адир/dev3/а

$ команда pushd B/С/D/Е/F/
~/Адир/dev3/а/в/С/D/Е/F ~/Адир/dev3/а
$ фрд
/Пользователи/sammingolelli/Адир/dev3/а/в/С/D/Е/F

$ командой popd
~/Адир/dev3/а
$ фрд
/Пользователи/sammingolelli/Адир/dev3/а

Способ #3 - псевдонимы

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

Способ #4 - переменную окружения cdpath

Взгляните на этот ответ @manatwork, на этом вопросы и ответы: Быстрая навигация каталог в терминале.

Более, с помощью такого инструмента?

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

autojump

Одним из таких инструментов я обсуждаю в этой Вопросы и ответы на тему: Как создать короткий путь?. Инструмент называется autojump.

другие

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

+508
Mohammed Aouf Zouag 22 дек. 2010 г., 15:21:41

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

найти каталог $dir/ -имя '*.из' -размер 0 опции-mtime +0 

Следующий повторяет символов-ссылок:

найти -л $Дир/ -имя '*.выход-размер 0 опции-mtime +0 2

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

Некоторые команды я пробовал:

найти -л. (имя дест ) -чернослив -о-имя "*.из"
найти -л $Дир -имя *.из ( ! -название "дест" -сливовый )
+500
Hanmandlu 27 сент. 2017 г., 14:15:58

Я хотел бы использовать использования getopt , а не команде getopts:

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

Опт=$(использования getopt \
 --варианты:С:D:де:РС: \
 --именем "$0" \
 -- "[email protected]"
)

если [ $? не-ne 0 ]; тогда
 Эхо Вы делаете это неправильно!
 выход 1
интернет

набор ивала -- "${опт}"

пока правда; сделать
 дело "$1" в
 -а) приложение=${2}; сдвиг 2;;
 -гр) КМД=${2}; сдвиг 2;;
 -д) домен=${2}; сдвиг 2;;
 -Д) отладка=1; сдвиг;;
 -е) ОКР=${2}; сдвиг 2;;
 -Р) Сделайэто=1; сдвиг;;
 -с) subapp=${2}; сдвиг 2;;
 --) перерыва;
эсок
сделано

Эхо "ОКР: ${Эд}"
Эхо "приложение: ${приложение}"
Эхо "Subapp: ${subapp}"
Эхо "УМК: ${ЦМД}"
Эхо "доить: ${доить}"
Эхо "отладка: ${отладка}"

$ ./mwctl -на сервере WebLogic -с Начнем -с админ -е трн-Р-Д
> ОКР: РНН
> Приложение: сервера WebLogic
> Subapp: администратор
> И Cmd: пуск
> Доить: 1
> Отладки: 1

$ ./mwctl -Д-а сервера WebLogic -с начала админ -е трн-Р 
> ОКР: РНН
> Приложение: сервера WebLogic
> Subapp: 
> И Cmd: пуск
> Доить: 1
> Отладки: 1

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

Чтобы проверить, если у вас повышена использования getopt версия, вы можете запустить

использования getopt -Т
Эхо $?

Если вывод 4, у вас есть расширенная версия.

+438
user64674 21 мая 2015 г., 20:26:22

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

+415
Fejick 9 февр. 2018 г., 04:05:52

Чаун на самом деле возвращает ноль при запуске в команда. Таким образом, по данным errno значение(3):

Его значение является значительным только тогда, когда возвращаемое значение вызова указали на ошибку (т. е. -1 от большинства системных вызовов; -1 или null из самых библиотечные функции); функция завершается успешно, что позволило изменить значение errno.

Значение errno значение не является существенным и Чаун и в самом деле не удастся.

Как уже обсуждалось в комментариях, трассированием вывода содержит возникновения ошибки EPERM и не подделать жидкости/групп, как и ожидалось, как трассированием следы ниже команда LD_PRELOAD библиотека. Печать на UID/GID с программа показывает правильный результат (подделать).

+369
im2wddrf 12 янв. 2014 г., 23:31:03

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

+369
ImranAwan 1 июн. 2016 г., 06:14:37

С последними[1] версии GNU findutils и coreutils:

найти /дома/Джереми/источник -print0 команды | 
 хвост -з-п 1000 | 
 команды xargs -0 -Р МВ -Т /главная/Джереми/дест/

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

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

найти /дома/Джереми/источник | 
 хвост -П 1000 | 
 команды xargs -р-д '\н' МВ -Т /главная/Джереми/дест/

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

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


[1] я не знаю точно, когда голова и хвост попала вариантов, но за последние несколько лет, многие из инструментов GNU (в том числе сортировка) получили возможность использовать Nul как входной разделитель записей. До этого было только несколько инструментов, как найти и размер.

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

+296
Tvorec76 24 сент. 2016 г., 17:26:30

После множества неудачных интеграции работы я пришел к выводу, что, сейчас, что я хочу, это просто не возможно. Некоторые другие пришли к такому же выводу в аналогичной ситуации [1] [2]. Следующий ответ от Андре Бартлетт (проверка подлинности команда разработчиков Samba разработчик) четко сказано, что вариантов делегирования проверки подлинности ограничиваются объявление или домены Самба [3]:

[...]

У меня вопрос по базе Samba 4 и возможность делегировать проверка подлинности на внешний сервер LDAP, используя SASL Сайрус.

[...]

Нет, это не возможно. Самба может только делегировать проверку подлинности в AD или Домены, Самба, не другие серверы LDAP или для SASL, как наши проверки подлинности протоколов не передавать пароль открытым текстом. Объявление и Самба доменов пройти-хотя механизмы поддержки NTLM, и мы можем принять Керберос билеты, выданные сервер Kerberos'.

В качестве контроллера домена ad, вы должны быть источником истины для паролей. Я могу только лишь предлагаю вам устроить реверс, что ваши сервера OpenLDAP и поговорить с Самба объявление в постоянного тока.

Я также попытался развернуть Samba в качестве контроллера домена, только чтобы узнать, что он использует только свои внутренние рассылки LDAP (т. е. никакой интеграции с моим работает с LDAP) [4], и с весьма ограниченную поддержку в MIT Kerberos и... [5]

Я мог бы включить проверку подлинности Пэм за счет конфиденциальности своего пароля [6], чем не вариант для меня.

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

[1] https://serverfault.com/questions/644145/ubuntu-server-samba-pam-apple-opendirectory [2] https://serverfault.com/questions/264421/samba-file-server-pam-berkeley-db-or-samba-pam [3] https://lists.samba.org/archive/samba/2015-March/189871.html [4] https://wiki.samba.org/index.php/FAQ#Is_It_Planned_to_Support_OpenLDAP_as_Back_End_for_Samba_AD.3F [5] похоже, что основные дистрибутивы Linux поддерживают пакеты Samba с поддержкой только Хеймдаль протокола Kerberos. Я опубликовал файла Docker я писал для построения самбу с поддержкой МИТ протокола Kerberos. Вы можете проверить это из следующего репозитория в случае, если вам нужна помощь с этой задачей: https://github.com/glalejos/docker-debian-samba-mit-kerberos [6] https://www.samba.org/samba/docs/current/man-html/smb.conf.5.html#OBEYPAMRESTRICTIONS

+287
foxx1337 13 авг. 2011 г., 18:30:21

Из man-страницы:

-э сценарий, --выражение=скрипт

 добавить скрипт на команды для выполнения

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

$ СЭД -е "с именем/foo/бар/" е "/фу/д"

Хотел сначала заменить ФОО с БАР и затем удаляем все строки, содержащие ФОО.

+261
Matthew Shawn Gaddy 25 окт. 2017 г., 16:18:47

У вас есть один зашифрованный раздел на Ubuntu, но как вы не знаете, как вы установили его, простой способ избавиться от это:

  • Загрузки Ubuntu
  • Резервное копирование всех данных на внешний диск в FAT321
  • Установите мяты; вытирать весь диск
  • Установить Ubuntu
  • Восстановить резервную копию

Примечание1: файловая система FAT32 не позволяет вам шифровать данные, так что вы не случайно зашифровать его, не зная

+260
plod 2 февр. 2015 г., 07:29:58

Получить результат в формате JSON, и тогда вы сможете извлечь информацию более надежным способом:

pv_info=$(ПВС -о pv_all,vg_all --б --nosuffix --reportformat в JSON)
sdb1_vg=$(
 функции printf '%з\п' "$pv_info" |
 jq не -р '.доклад[].ПВ[]|выбрать(.pv_name = = "как/dev/sdb1").vg_name'
)

если [ "$sdb1_vg" = vg_name ]; затем...

Или использовать правильный язык программирования с JSON библиотека вместо раковины (ksh93 имеет поддержке JSON в следующей версии).

(вам нужно ЛВМ 2.02.158 (2016) или новее для --reportformat в формате JSON).

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

sdb1_vg=$(
 ПВС -о vg_name -с pv_name=на/dev/sdb1 --нет -- заголовок --конфиг лог{префикс=""}'
)

(вам нужно ЛВМ 2.02.107 (2014) или новее для ).

Также не забудьте процитировать ваши переменные и избежать Эхо.

+139
Maimuna Zannar 21 июл. 2014 г., 21:58:29

Для того, чтобы защитить данные на мой сервер, я перешел на PHP включает в папку с именем /var/www, который включает в себя (вне каталога /var/www, у корневого сервера). Я тоже побежал Чаун корень:wwwadmin и команду chmod 770 на эту папку. Когда я запускаю ЛС-ЛД на папку, он проверяет настройки: drwxrwx--- ... корень wwwadmin ... ВСП-включает хотя я могу на CD в папку с моего основного пользователя (Адам), который является членом wwwadmin, я не могу просмотреть ее содержимое в графический файл браузера. Любая идея, почему? Редактировать: также, при попытке редактировать содержащиеся в ней файлы в нано, он показывает мне сообщение об ошибке: Ошибка чтения /дома/Адам/.nano_history: разрешение отклонено потом открывает содержимое файла. Это относится к тому, что может быть происходит?

+135
Thomas Hitchcock 5 дек. 2014 г., 14:00:15

Если Tor слушать только на localhost, использовать SSH переадресации локальных портов из машины:

SSH пользователь@мачинеа -L9150:имя localhost:9150

Это позволит эффективно связать порт 9150 на машины в порт 9150 на машину А.

Или, если вы можете изменить ТЗ демон слушать на всех интерфейсах на машине и не входящий брандмауэр блокирует это, вы можете игнорировать переадресацию СШ.

В любом случае, вы можете использовать такой инструмент, как proxychains, настроенный соответствующим образом, чтобы добавить ваши команды такие, что они идут через Tor:

proxychains http://example.onion завиток 

Proxychains, вероятно, можно через ваш менеджер пакетов, но существует более новая версия на GitHub в https://github.com/rofl0r/proxychains-ng. Конфигурация по умолчанию будет пытаться подключиться к сети Tor Socks сервер на localhost, но этот можно изменить с помощью proxychains.Conf, в случае необходимости.

+26
Dice9 31 окт. 2016 г., 13:06:10

Процесс можно не только читать его параметров, но и писать их.

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

https://stackoverflow.com/questions/205064/is-there-a-way-to-change-another-processs-environment-variables

+21
Magnus Hoff 12 сент. 2011 г., 04:02:59

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

$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