Не смог на FTP удаленный сервер анонимно

Я не смог FTP на свой удаленный сервер. Я читал в Ubuntu док, чтобы увидеть, как решить: https://help.ubuntu.com/10.04/serverguide/ftp-server.html

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

фтп РС

он говорит :

[email protected]стремиться-5315:~$ FTP-сервер РС
Подключен к ravi.com.
220 (входит 3.0.2)
331 пожалуйста, задайте пароль.
530 неверный логин.
Ошибка входа.
фтп> 

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

Как решить? (Также я был бы признателен, если какой-либо материал/соединения может быть предоставлена мне)

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

@дру смотрите содержимое файла конфигурации

кошка $ /и т. д./входит.конф

Пример # конфигурационный файл /etc/входит.конф
#
# По умолчанию компилируются в настройках достаточно параноик. Это образец файла
# разрыхляет вещи немного, чтобы сделать FTP-демона более удобным.
# Пожалуйста, см. входит.конф.5 для всех скомпилированных в значения по умолчанию.
#
# Прочитай это: в этом примере файл не исчерпывающий список опций входит.
# Пожалуйста, прочитайте входит.конф.5 Страница руководства, чтобы получить полное представление о входит в
возможности#.
#
#
# Работать автономно? входит может работать либо от inetd или как самостоятельный
# демон начал с инициализации.
слушать=да
#
# Автономного запуска с IPv6?
# Как слушать параметра, за исключением входит прослушивал сокета IPv6 
# вместо IPv4 и один. Этот параметр и слушать параметра взаимно
# эксклюзивные.
#listen_ipv6=да
#
# Разрешить анонимный FTP? (Отключено по умолчанию)
anonymous_enable=нет
#
# Раскомментируйте это для того, чтобы местные пользователи для входа в систему.
local_enable=да
#
# Раскомментируйте, чтобы включить любые формы команд FTP писать.
write_enable #=да
#
Значение umask # по умолчанию для локальных пользователей 077. Вы можете изменить это, чтобы 022,
# если ваши пользователи ожидают, что (022 используется в большинстве других ftpd на это)
#local_umask=022
#
# Раскомментируйте, чтобы разрешить анонимный пользователь FTP для загрузки файлов. Это только
# если выше глобального разрешения записи активируется. Кроме того, вы будете
# очевидно, нужно создать права на запись в каталог пользователя FTP.
#anon_upload_enable=да
#
# Раскомментируйте, если вы хотите, чтобы анонимный FTP пользователь должен иметь возможность создать
# новые каталоги.
#anon_mkdir_write_enable=да
#
# Активировать сообщения каталог - сообщений удаленных пользователей, когда они
# перейти в определенный каталог.
dirmessage_enable=да
#
# Если включено, входит покажет каталогах со временем
# в вашем часовом поясе. По умолчанию отображается по Гринвичу. В
# раз вернулся в команду FTP МДТМ, также страдают от этого
вариант№.
use_localtime=да
#
# Включить протоколирование загрузки.
xferlog_enable=да
#
# Убедитесь, что соединения, трансфер от / до порта исходят из Порт 20 (фтп-данные).
connect_from_port_20=да
#
# Если вы хотите, вы можете организовать анонимный загруженные файлы принадлежат
# другой пользователь. Внимание! Через "корень" для загруженных файлов не
# рекомендую!
chown_uploads #=да
#chown_username=кто
#
# Вы можете изменить место, где лог-файл идет, если вам нравится. По умолчанию отображается
# ниже.
#xferlog_file=/ВАР/лог/входит.журнал
#
# Если вы хотите, вы можете иметь свой лог-файл в стандартном формате ftpd на xferlog.
# Обратите внимание, что расположение журналов по умолчанию это /var/журнал/xferlog в этом случае.
#xferlog_std_format=да
#
# Вы можете изменить значение по умолчанию для времени ожидания простоя сессии.
#idle_session_timeout=600
#
# Вы можете изменить значение по умолчанию для времени ожидания подключения к данным.
#data_connection_timeout=120
#
# Рекомендуется определять в системе уникального пользователя, который
# FTP-сервер можно использовать как полностью изолированная и непривилегированного пользователя.
#nopriv_user=ftpsecure
#
# Включить это и сервер распознает асинхронных запросов АБОР. Не
# рекомендуется для безопасности (код нетривиален). Не позволяя ему,
# однако, может запутать старше FTP-клиенты.
#async_abor_enable=да
#
# По умолчанию сервер будет притворяться, чтобы разрешить режиме ASCII, но на самом деле игнорировать
# запрос. Включите следующие опции сервер на самом деле делать в ASCII
# коверкая на файлы в режиме ASCII.
# Помните, что на некоторых FTP-серверов, поддержка ASCII допускает отказ в обслуживании
атака # (Дос) с помощью команды "размер /большой/" файл в режиме ASCII. входит
# предсказал эту атаку и всегда была в безопасности, отчетности размер
RAW-файл#.
# Коверкая ASCII-это ужасная особенность протокола.
ascii_upload_enable #=да
ascii_download_enable #=да
#
# Вы можете полностью настроить логин строку заголовка:
#ftpd_banner=Добро пожаловать в бла FTP-службы.
#
# Вы можете указать файл, запрещенных анонимных адресов электронной почты. Видимо
# полезно для борьбы с некоторых DoS-атак.
#deny_email_enable=да
# (по умолчанию следует)
#banned_email_file=/и т. д./входит.banned_emails
#
# Вы можете ограничить доступ местных пользователей к их домашним директориям. Смотрите справку для
# возможные риски в этом перед использованием chroot_local_user или
# chroot_list_enable ниже.
chroot_local_user #=да
#
# Вы можете указать явный список локальных пользователей в chroot() в их дома
каталог#. Если chroot_local_user да, то этот список будет список
# пользователям не из chroot().
# (Внимание! chroot для передоза может быть очень опасно. Если через chroot, убедитесь, что
# у пользователя нет доступа на запись в каталог верхнего уровня в
# chroot-окружения)
chroot_local_user #=да
#chroot_list_enable=да
# (по умолчанию следует)
#chroot_list_file=/и т. д./входит.chroot_list
#
# Вы можете активировать опцию "-R" для группы builtin общ. Это отключить
# по умолчанию, чтобы избежать удаленным пользователям возможность вызвать чрезмерное ввода/вывода на больших
сайты#. Однако, некоторые сломанные FTP-клиенты, такие как "ncftp" и "зеркало" предположить
# наличие опции "-R", а поэтому имеются веские основания для включения его.
ls_recurse_enable #=да
#
Настройки # 
#
# Настройки входит не соответствовать файловую структуру по
# по умолчанию.
#
# Этот параметр должен быть именем каталога, который пуст. Также
каталог # не должен быть доступен для записи пользователя FTP. Этот каталог используется
# как обезопасить вызов chroot() тюрьма порой входит не требует файловой системы
# доступ.
secure_chroot_dir=/ВАР/работа/входит/пустой
#
# Эта строка является именем пам входит служба будет использовать.
pam_service_name=входит
#
# Этот параметр указывает местоположение сертификат RSA для использования SSL
# зашифрованного соединения.
rsa_cert_file=/и т. д./протокол SSL/сертификаты/сертификат SSL-сертификата-snakeoil.УГР
# Этот параметр указывает местоположение ключ RSA для использования SSL
# зашифрованного соединения.
rsa_private_key_file=/и т. д./протокол SSL/частная/протокол SSL-сертификата-snakeoil.ключ
+409
Deepak Dk 30 июн. 2013 г., 10:53:50
35 ответов
$ дерево
.
`-- MainDir
 |-- dir1 и
 | |-- notes.txt
 | |-- some_file-1
 | |-- some_file-2
 | `-- some_file-3
 `-- dir17
 |-- README.txt
 |-- some_file-1
 |-- some_file-2
 `-- some_file-3

3 каталогов, файлов: 8.

С помощью команды rsync:

$ при помощи rsync -а --включить '*.тхт' --исключить '*/*' MainDir/ MainDir/txtFiles/
$ дерево
.
`-- MainDir
 |-- dir1 и
 | |-- notes.txt
 | |-- some_file-1
 | |-- some_file-2
 | `-- some_file-3
 |-- dir17
 | |-- README.txt
 | |-- some_file-1
 | |-- some_file-2
 | `-- some_file-3
 `-- txtFiles
 |-- dir1 и
 | `-- notes.txt
 `-- dir17
 `-- README.txt

6 каталогов, 10 файлов

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

Выполняется это снова приведет к пустой MainDir/txtFiles/txtFiles каталог создается. Добавление или , сливовый-с пустыми Дирс к протоколу rsync вызов был избежать этого.


Через найтиMainDir):

$ найти . -тип F -имя '*.тхт' ! -путь '*/txtFiles/*' \
 -старпома Ш-с 'для n; делать
д="txtFiles/${Н%/*}";
 команды mkdir -р "$д" && СР "$П" "$Д"
 сделано' ш {} +

Это находит всех файлов, чьи имена играм *.тхт и не в txtFiles каталог.

Для каждого найденного имени файла путь каталога часть пути создается под txtFiles и файл копируется туда.

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

+967
TAVO 03 февр. '09 в 4:24

Также на awk решение:

$ как awk 'ШП==ФНР{а[$2]=$3"\Т"$4"\т"$5"\т"$6"\т"$7"\Т"$8"\т"$9; далее} 
{
 если($1 в){
 печати $0,а[$1]
}
 }' файл2 файл1
ООН ИД ст М1 М2 ЮВ ДОФ ПВ ПА ФК Тид х е GG7 J о 
17127159 0 -5.9 297.3 765.7 0.22 4 0.003 0.00389231 2.57536 16657436 353.568 335.295 221.717 815.654 684.85 
17127163 2 -3.87 189.914 492.307 0.3548 4 0.0179 0.01795 2.59226 16657450 221.647 226.774 136.274 431.32 392.533 

Объяснение

На awk разбивает каждую строку ввода, в полях (на пробел по умолчанию), делая 1-е поле $1 2-й $2 и т. д. Специальная переменная НР - текущий входной линии и ФНР - текущий номер строки из файла читается. Поэтому при обработке нескольких файлов, они равны только если первый файл был прочитан.

  • ШП==ФНР{а[$2]=$3"\Т"$4"\т"$5"\т"$6"\т"$7"\Т"$8"\т"$9; Далее} : если мы читаем первый файл, сохранить полей 3 до 9 (зарегистрирован по вкладкам), а значение в массиве, в которых ключевым является поле 2. Затем переходите к следующей строке.
  • В следующем гарантирует, что весь остальной скрипт не будет работать на первый файл (файл2), но только второй (файл1).

  • если($1 в){ печати $0,а[$1] } : мы сейчас во второй файл (файл1). Если первое поле существует как ключ в массиве (если($1 в)), затем напечатать текущую строку $0 и значение, хранящееся в а к $1: 3 поля по 9 из файл2.

+958
Arnie Mohamad 29 нояб. 2014 г., 14:16:54
Другие ответы

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


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

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

См.: https://www.freedesktop.org/software/systemd/man/systemd.service.html#Options

+867
Sebastian Stipe 18 июн. 2011 г., 17:43:35

Вы должны переключить оригинал на борту сетевая карта в BIOS, новый будет использоваться как для eth0.

+852
Zhoriik 18 мая 2015 г., 23:06:24

Попробуйте это, его работы для меня :

  1. Добавить новый репозиторий в файл/etc/АПТ/источников.список:

    деб http://repo.linrunner.de/debian хриплый главная
    
  2. судо apt-получить обновление

  3. судо apt-получить установку тлп тлп-КДВ

Надеюсь, что это будет работать для вас.

+837
Paolo V 29 янв. 2019 г., 19:10:41

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

+794
jaysen 10 мар. 2019 г., 07:41:54

Вы можете попробовать использовать для UART1 и UART2 на доске мира. Согласно инструкции, они используют сигналы TTL уровня. GPS-модуль выходов 3 V, но терпит 5 В на входе. В +3 В должно быть достаточно, чтобы быть интерпретировано как "1" на вход ТТЛ. Интерфейс RS-232 сигналов не подходят без буфера, потому что RS-232 определяет +3..+12 V для пространства государства и -3..-15 в (это минус 15 В) для знака государства.

+785
radsfs 20 сент. 2010 г., 08:09:38

У меня есть некоторые файлы, имя которых выглядит так:

XXXXX_S1_X_XX_X.txt
XXXXX_S2_X_XX_X.txt
XXXXX_S3_X_XX_XXX.txt
S4_X_XX_X.txt
XXXXX_S5_XX_X.txt 
...

Я создал список из папок: С1, С2, С3, .... Я хочу переместить файл XXXXX_S1_X_XX_X.txt в папке С1, файл XXXXX_S2_X_XX_X.txt в папке С2 и так далее. Я написал простой цикл, но я не знаю как копировать/перемещать файлы по шаблону С* в соответствующую папку:

для меня в My_list_of_folders.txt
делать 
реж=${i%.txt}
 команды mkdir "$Дир"
 КП "$я" "$Дир"
сделано
+772
Natanel Ben David 26 окт. 2013 г., 10:34:51

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

Баш $ ОТК-ш'<ResourceRecords>л' -я'{ "Стоимость": "гг.Ыы.Ыы.Гг" }' -F файл.в JSON
файл bash уцс$.в JSON 
{
 "Изменения": [
{
 "Действие": "вставки",
 "ResourceRecordSet": {
 "Имя": "mydomain.com",
 "ResourceRecords": [
{
 "Значение": "ХХ.ХХ.ХХ.ХХ"
},
{
 "Значение": "гг.Ыы.Ыы.Гг"
}
],
 "ТТЛ": 300,
 "Тип": "А"
}
}
],
 "Комментарий": "обновить набор записей"
}
Баш $ 

а также удаление записи(Ях):

Баш $ ОТК-ш'<ResourceRecords>л [0]- п -F файл.в JSON
файл bash $ кот.в JSON 
{
 "Изменения": [
{
 "Действие": "вставки",
 "ResourceRecordSet": {
 "Имя": "mydomain.com",
 "ResourceRecords": [
{
 "Значение": "гг.Ыы.Ыы.Гг"
}
],
 "ТТЛ": 300,
 "Тип": "А"
}
}
],
 "Комментарий": "обновить набор записей"
}
Баш $ 
+767
Ozmee 28 июн. 2017 г., 20:51:05

Я бегу на ИРЦ (Raspbian 3.12.35+ #730 упредить ПТ 19 декабря, 18:31:24 мск 2014 armv6l ГНУ/Линукс) демон на Python 2.7.8, какие запросы различных API, через запросы и предоставляет собой API для другого приложения, которое использует его (как запустить на той же машине). Недавно я узнал в журнале (после того, как демон был запущен в течение некоторого времени), я выбежала открыть файл обработчики через запросы исключением:

('Прервана связь'., ошибка(23, 'слишком много открытых файлов в системе))

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

Я буду звонить каждые 10 секунд (призывы к localhost по большей части), и после запуска демон на час или два как lsof отчеты 32к открытый носок соединения:

вместо python2 804 Пи 982u в Unix 0xce3565a0 0t0 116809 гнездо
вместо python2 804 Пи 983u в Unix 0xcb5553c0 0t0 116875 гнездо
вместо python2 804 Пи 984u в Unix 0xcb555780 0t0 116899 гнездо
вместо python2 804 Пи 985u в Unix 0xd74dd1e0 0t0 117010 гнездо
вместо python2 804 Пи 986u в Unix 0xcb555d20 0t0 116918 гнездо

Это число увеличивается более или менее в соответствии со скоростью звонки, все приложения вместе.

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

команды netstat показывает огромное количество DGRAM соединений (около 12к+):

(...)
в Unix 2 [ ] DGRAM 74315
в Unix 2 [ ] DGRAM 68340
в Unix 2 [ ] DGRAM 67749
в Unix 2 [ ] DGRAM 58836
в Unix 2 [ ] DGRAM 58087
(...)

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

enter image description here

Так что я совершенно потерял здесь. Рост числа открытых дескрипторов, скорее всего, из-за http-вызовов, но мне трудно понять, почему они оставляют после себя открытые обработчики?

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

+740
Ashwin 26 февр. 2015 г., 13:47:12

В силу грэп , чтобы обработать файлы с двоичным содержимым, как ASCII, используйте его -это флаг:

грэп -а '12 апр' в /var/журнал/авт.журнал

Это нестандартный вариант, но реализуется в GNU grep В и в грэп на OpenBSD (и, вероятно, других BSD-это также).

Когда данные, которые обрабатываются в GNU grep в содержит нулевой байт, или когда он неправильно закодирован для текущей локали, то команда grep будет рассматривать его как двоичный. С или --бинарные файлы=текст, ГНУ команда grep будет вынужден рассматривать такие данные как текст. См. документацию по --двоичные файлы параметр в GNU grep в инструкцию.

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

+681
Kaushik Galiya 10 июн. 2014 г., 05:38:00

Я хочу использовать СЭД менять слэш на Слэш и Слэш, т. е. / -> \/. Но он не работает. Вот маленький пример:

#!/бин/Баш
Тест=/и т. д./Алло
Эхо $тест
Эхо $тест | СЭД "ы/Алло/Белло/г"
Эхо $тест | СЭД "ы/\//\\\//г"

Выход первых трех линий является, как принято считать. Но последняя не работает. Почему? Как исправить последнюю часть?

+629
Nancy thakkar 26 окт. 2019 г., 01:30:26

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

Услуги МБР:

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

MBR с цепи ГПТ:

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

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

Одним из необычных вещей, которые я видел, как разработчики chrx загрузки 3 участника Linux на Chromebook-ов, которые имеют особое добавлены в ближайшее время-GPT разметка, насколько я помню, я не видел загрузочный раздел BIOS. Жратва жалуется на то, что это небезопасно для загрузки с черными списками, но многие пользователи загружают свои планшеты с пользовательских Linux этот способ.

Цепи с UEFI:

  • Загрузчик по умолчанию в ОС или определенный каталог (например, /загрузки/ели/ели/Убунту) на системного раздела EFI на ОС раздел.
  • Полный загрузчика с меню, такие как граб на ОС или специальный загрузочный раздел (для удержания ядра ОС с драйверами для чтения файловых систем не поддерживается загрузчиком).

У меня rsynced корневых разделов и оставалось только поместить изображение grub на раздел EFI в нужном месте (и раздела ESP помечены как таковые). Это, как правило, не работают с более сложными МБР последовательность загрузки, где нужно обеспечить не только файлы в нужное место, но данные модели в разделе таблицы, за таблицу разделов, что ОС раздел не выходит за пределы диапазона, где она может быть решена при помощи загрузчика код на данном этапе, и что он является одним из 4 основных разделов, а не дополнительных разделов (grub может управлять процессом загрузки в некоторых из этих сценариев тоже правда).

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

+629
Tri Le Nguyen Huu 28 сент. 2012 г., 15:34:08

Используя на awk:

на awk '/^сайт STAC$/, вход/$ /' 

Это позволит напечатать все строки между сайт STAC и ничего (включая соответствующие линии)


Или с помощью команды grep , которая поддерживает К вариант (БСД грэп нет):

Лечить входных и выходных данных как последовательности строк, каждая из которых завершается нулевым байтом (символ ASCII Nul с) вместо строки.

грэп -з вход сайт STAC' 
+621
Francisco Nascimento Neto 24 февр. 2018 г., 14:28:49

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

Почему выказывают его распечатала красиво это с легким принуждением вы просто сказали это пререндер все вещи как векторы.

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

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

+583
JMK99 31 июл. 2010 г., 16:57:24
etckeeper-это инструмент для использования системы контроля версий для хранения конфигурации сервера в Git.
+476
sinekonata 17 июл. 2012 г., 19:59:15

Я бегу нескольких графических процессоров (у GTX 1060 Х6) и два не отвечают. Я спросил водителей с помощью lspci -ННК (вывод ниже), которое показало, что 4 из ГП были "драйвер используется: для Nvidia", а два других не имели листинг "ядра". Я с Ubuntu 16.04 LTS на 4.4.0-104-универсальный с CUDA 8.0 установлен для тензора потока и NVIDIA-387 водителя (с открытым кодом). Любые идеи, почему драйвера ядра не появляться?

00:00.0 ведущего моста [0600]: Intel корпорация Небесное озеро ведущего моста/драма регистров [8086:190F двигателей] (Ред. 07)
 Подсистемы: Asustek В Компьютер Инк. Сегмент ведущего моста регистры/драма [1043:8694]
00:01.0 PCI с моста [0604]: корпорация Intel небо озеро или PCIe контроллер (х16) [8086:1901] (Ред. 07)
 Драйвер ядра В использовать: pcieport
 Модули ядра: НПЗ в Шымкенте
00:14.0 USB контроллер [0c03]: корпорация Intel устройства [8086:a2af]
 Подсистемы: Asustek В Компьютер Инк. Устройство [1043:8694]
 Драйвер ядра В использовать: xhci_hcd
00:контроллер связи 16.0 [0780]: корпорация Intel устройства [8086:a2ba]
 Подсистемы: Asustek В Компьютер Инк. Устройство [1043:8694]
 Драйвер ядра В использовать: mei_me
 Модули ядра: mei_me
00:контроллер SATA 17.0 [0106]: корпорация Intel устройства [8086:a282]
 Подсистемы: Asustek В Компьютер Инк. Устройство [1043:8694]
 Драйвер ядра в использовании: режим AHCI
 Модули ядра: режим AHCI
00:1С.0 PCI моста [0604]: корпорация Intel устройства [8086:a294] (пересм ф0)
 Драйвер ядра В использовать: pcieport
 Модули ядра: НПЗ в Шымкенте
00:1С.6 PCI моста [0604]: корпорация Intel устройства [8086:a296] (пересм ф0)
 Драйвер ядра В использовать: pcieport
 Модули ядра: НПЗ в Шымкенте
00:1С.7 PCI моста [0604]: корпорация Intel устройства [8086:a297] (пересм ф0)
 Драйвер ядра В использовать: pcieport
 Модули ядра: НПЗ в Шымкенте
00:1д.0 PCI моста [0604]: устройство корпорации Intel [8086:a298] (пересм ф0)
 Драйвер ядра В использовать: pcieport
 Модули ядра: НПЗ в Шымкенте
00:1д.2 слота PCI моста [0604]: устройство корпорации Intel [8086:a29a] (пересм ф0)
 Драйвер ядра В использовать: pcieport
 Модули ядра: НПЗ в Шымкенте
00:1д.3 слота PCI моста [0604]: устройство корпорации Intel [8086:a29b] (пересм ф0)
 Драйвер ядра В использовать: pcieport
 Модули ядра: НПЗ в Шымкенте
00:1Ф.0 ISA мост [0601]: устройство корпорации Intel [8086:a2c8]
 Подсистемы: Asustek В Компьютер Инк. Устройство [1043:8694]
00:1Ф.Контроллер памяти 2 [0580]: корпорация Intel устройства [8086:a2a1]
 Подсистемы: Asustek В Компьютер Инк. Устройство [1043:8694]
00:1Ф.3 аудио устройств [0403]: Intel корпорация устройстве [8086:a2f0]
 Подсистемы: Asustek В Компьютер Инк. Устройство [1043:8723]
 Драйвер ядра В использовать: snd_hda_intel
 Модули ядра: snd_hda_intel
00:1Ф.4 шины SMBus [0c05]: корпорация Intel устройства [8086:a2a3]
 Подсистемы: Asustek В Компьютер Инк. Устройство [1043:8694]
 Модули ядра: i2c_i801
00:1Ф.6 контроллер Ethernet [0200]: корпорация Intel Ethernet соединение (2) I219-V в [8086:15b8]
 Подсистемы: Asustek В Компьютер Инк. Подключение Ethernet (2) I219-V В [1043:8672]
 Драйвер ядра В использовать: e1000e
 Модули ядра: e1000e
01:совместимый контроллер VGA с 00.0 [0300]: NVIDIA корпорации устройства [10de:1c03] (откр. А1)
 Подсистемы: eVga.com. Устройства Корпорации [3842:6163]
 Драйвер ядра используется: для NVIDIA
 Модули ядра: nvidiafb, модерн, nvidia_387_drm, nvidia_387
01:Звуковое устройство 00.1 [0403]: компания NVIDIA устройства [10de:10f1] (откр. А1)
 Подсистемы: eVga.com. Устройства Корпорации [3842:6163]
 Драйвер ядра В использовать: snd_hda_intel
 Модули ядра: snd_hda_intel
02:совместимый контроллер VGA с 00.0 [0300]: NVIDIA корпорации устройства [10de:1c03] (откр. А1)
 Подсистемы: eVga.com. Устройства Корпорации [3842:6161]
 Драйвер ядра используется: для NVIDIA
 Модули ядра: nvidiafb, модерн, nvidia_387_drm, nvidia_387
02:аудио устройства 00.1 [0403]: компания NVIDIA устройства [10de:10f1] (откр. А1)
 Подсистемы: eVga.com. Устройства Корпорации [3842:6161]
 Драйвер ядра В использовать: snd_hda_intel
 Модули ядра: snd_hda_intel
03:совместимый контроллер VGA с 00.0 [0300]: NVIDIA корпорации устройства [10de:1c03] (откр. А1)
 Подсистемы: eVga.com. Устройства Корпорации [3842:6163]
 Драйвер ядра используется: для NVIDIA
 Модули ядра: nvidiafb, модерн, nvidia_387_drm, nvidia_387
03:аудио устройства 00.1 [0403]: компания NVIDIA устройства [10de:10f1] (откр. А1)
 Подсистемы: eVga.com. Устройства Корпорации [3842:6163]
 Драйвер ядра В использовать: snd_hda_intel
 Модули ядра: snd_hda_intel
04:совместимый контроллер VGA с 00.0 [0300]: NVIDIA корпорации устройства [10de:1c03] (откр. А1)
 Подсистемы: eVga.com. Устройства Корпорации [3842:6161]
 Драйвер ядра используется: для NVIDIA
 Модули ядра: nvidiafb, модерн, nvidia_387_drm, nvidia_387
04:аудио устройства 00.1 [0403]: компания NVIDIA устройства [10de:10f1] (откр. А1)
 Подсистемы: eVga.com. Устройства Корпорации [3842:6161]
 Драйвер ядра В использовать: snd_hda_intel
 Модули ядра: snd_hda_intel
06:совместимый контроллер VGA с 00.0 [0300]: NVIDIA корпорации устройства [10de:1c03] (откр. А1)
 Подсистемы: eVga.com. Устройства Корпорации [3842:6163]
 Модули ядра: nvidiafb, модерн, nvidia_387_drm, nvidia_387
06:аудио устройства 00.1 [0403]: компания NVIDIA устройства [10de:10f1] (откр. А1)
 Подсистемы: eVga.com. Устройства Корпорации [3842:6163]
 Драйвер ядра В использовать: snd_hda_intel
 Модули ядра: snd_hda_intel
07:совместимый контроллер VGA с 00.0 [0300]: NVIDIA корпорации устройства [10de:1c03] (откр. А1)
 Подсистемы: eVga.com. Устройства Корпорации [3842:6163]
 Модули ядра: nvidiafb, модерн, nvidia_387_drm, nvidia_387
07:аудио устройства 00.1 [0403]: компания NVIDIA устройства [10de:10f1] (откр. А1)
 Подсистемы: eVga.com. Устройства Корпорации [3842:6163]
 Драйвер ядра В использовать: snd_hda_intel
 Модули ядра: snd_hda_intel
+422
soolwan 29 мая 2012 г., 00:59:31

Кроме того, вы всегда можете источник ваш сценарий forcely использовать псевдонимы. Например, предположим, у вас есть псевдоним РМ в ваш ~/.bashrc следующее:

moveToTrash псевдоним РМ=''

пока moveToTrash программы в /usr/Бен. Теперь у вас есть скрипт с именем тест.Баш такой:

#!/бин/Баш

что РМ

Когда тест.Баш это выполнить сразу, вы можете увидеть выход /ОГРН/РМ, в то время как исходный тест.Баш получим на выходе

moveToTrash псевдоним РМ=''
/usr/Бен/moveToTrash
+421
Marilyn Hale 9 мар. 2012 г., 02:32:29

Я tryng, чтобы присоединиться к серверу Active Directory с управлением CentOS. Я начал объект-туй, потом я запускаю чистая присоединиться -з Унив-туры -в ы х.х.х.х -у ХХХХ@Унив-туры.

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

Ошибка присоединения к домену проверки (настройка учетных данных не удалось):
NT_STATUS_INVALID_COMPUTER_NAME
Не может присоединиться к домену Унив-туры.

мой компьютер зовут rcluster.Унив-туры.местные. Я должна ее менять? Можете ли вы помочь мне?

+395
hardwork 26 мая 2012 г., 03:01:17

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

Что положить в ~/.pam_environment

Файл ~/.pam_environment считывается логин-методы, которые используют пам и что бы этот файл включен. Это в настоящее время охватывает большинство систем Linux.

Основным преимуществом ~/.pam_environment заключается в том, что (при включении) он читается перед пользовательской оболочки начинается, поэтому она работает независимо от типа сеанса входа Shell и другие сложности. Она работает даже для не-интерактивных входов, таких как Су-c somecommand и СШ somecommand.

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

  • Файлы обрабатываются построчно.
  • Ведущие пробельные символы игнорируются.
  • Можно дополнительно запустить линии с экспортом и единое пространство (не вкладку, перейти рисунок).
  • После этого каждая строка должна иметь вид переменная=значение , где var состоит из букв, цифр и символов подчеркивания.
  • # начинается комментарий, он не появляется в стоимости.
  • Если значение начинается с ' или " , А содержит еще одну идентичную цитату, то ВАР находится в строке между кавычками (все после Второй кавычки игнорируется). В противном случае ВАР находится в строке после = знак.
  • Если нет =переменная удаляется из среды.

Так что на верху, ~/.pam_environment работает в широком диапазоне обстоятельств. С другой стороны, вы не можете иметь любые динамические параметры, такие как выбор значения переменной на другую переменную (например, добавление каталога к пути) или использовать вывод команды (например, проверить, если каталог или программа присутствует), и некоторые символы (#'", перевод строки) невозможно или хлопотно поставить в значение.

Что положить в ~/.профиль

Этот файл должен иметь портативный (в POSIX) синтаксиса SH. Использовать только КШ или bash расширения (массивы, [[ ... ]], и т. д.) если вы знаете, что ваша система имеет такие снаряды как /Бен/ш.

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

случай $- в *я*)
 # Вывести сообщение, если у меня есть Новая почта
 если почта-электронная; затем Эхо 'у вас есть Новая почта'; интернет
 # Если zsh-это доступно, и это выглядит как текстовый режим входа в систему, выполните ЗШ
 дело "`ПС $ppid хранит " в
 *" логин "*)
 если типа ЗШ >/dev/нуль 2>/Дев/нуль; затем старпома ЗШ; интернет;;
эсок
эсок

Это пример использования /Бен/ш логином Shell и переход к вашим любимым снарядом. См. также как я могу использовать Bash в качестве моей оболочки входа в систему, когда мой сисадмин отказывается позволить мне изменить его

При это ~/.профиль не читал на графический вход в систему?

Разных входа снарядов чтения разных файлов.

Если вашей оболочкой является bash

Баш читает ~/.bash_login все или ~/.файл , если они существуют, а не ~/.профиль. Также Баш не читает ~/.bashrc и в регистрационной оболочки, даже если она интерактивная. Никогда не помню этих вывертов опять-таки, создайте ~/.файл со следующими двумя строками:

. ~/.профиль
случай $- в *я*) . ~/.bashrc и;; эсок

Смотри также: какие файлы установки должны быть использованы для настройки переменных окружения в bash?

Если ваша оболочка является zsh

ЗШ читает ~/.zprofile и ~/.zlogin, а не ~/.профиль. ЗШ имеет другой синтаксис от Ш., Но могу читать ~/.профиль Ш в режиме эмуляции. Вы можете использовать это для вашего ~/.zprofile:

подражать Ш-с '. ~/.профиль'

См. также ЗШ не наездишься ~/.профиль

Если ваша оболочка какая-то другая оболочка

Существует не так много вы можете сделать там, короче через /Бен/ш логином Shell и ваш любимый снаряд (например, рыбы) в интерактивной оболочке только. Вот что мне делать с ЗШ. См. выше пример ссылки на другой оболочкой из ~/.профиль.

Удаленные команды

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

КШ читает файл, указанный в ОКР переменной, если вам удастся пройти его.

Баш читает ~/.bashrc и если он не интерактивный (!) и его родительский процесс называется rshd или демон. Так что вы можете начать свой ~/.bashrc и с

если [[ $- != *я* ]]; затем
 . ~/.профиль
вернуться
интернет

ЗШ всегда читает ~/.zshenv , когда она начинается. Использовать с осторожностью, так как это читают каждый экземпляр ЗШ, даже если это подуровень, где вы устанавливали другие переменные. Если zsh-это Ваш логин раковины и вы хотите использовать его, чтобы установить переменные только для удаленных команд, использовать защитный кожух: набор некоторых переменных в ~/.профиля, таких как MY_ENVIRONMENT_HAS_BEEN_SET=да, и проверить этот предохранитель, прежде чем читать ~/.профиль.

если [[ -Z от $MY_ENVIRONMENT_HAS_BEEN_SET ]]; затем подражать Ш-с '~/.профиль'; в интернет

В случае графического входа

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

К сожалению, не существует общего метода для обработки дистро/ДМ/де комбинаций, где ~/.профиль не читал.

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

+391
Darbar 14 дек. 2013 г., 06:49:11

Я застрял на этом.

у меня есть входной файл, который выглядит как

16:20:03 купить
Потека
Амекс
500 13,51 долларов США
16:05:10 продать
Кв.
На NYSE
100 36,32 долл
15:48:52 продаем
NXTD
Индекс NASDAQ
500 4,99 долларов США
15:48:52 продаем
NXTD
Индекс NASDAQ
500 4,99 долларов США
15:46:07 купить
SOXL
Амекс
50 147,7209 долларов США
15:40:20 Купить
TEUM
Амекс
1 700 1,36 долларов США
15:40:19 купить
TEUM
Амекс
300 1,36 долларов США

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

16:20:03 купить капельное Амекс 500 13,51 долларов США
16:05:10 Продам кв. на NYSE 100 36,32 доллара

Я знаю, что каждая запись-это четыре линии. я также знаю, что каждая запись начинается с (отделена) время в формате чч:мм:СС

Я пробовал различные команды awk, с указанием РС/ФС ОФС/ПРС Я пробовал разные варианты СЭД как

Е Н;П;С/\Н/ /'

Из awk печатает только первую запись. СЕПГ не удалось получить все элементы на одной строке

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

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

+373
user27847 17 мая 2019 г., 06:58:03

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

Командной строке: apt-получить расстояние-обновления установить: в lxsession-данных:для amd64 (0.4.9.2-1+siduction1, автомат), в lxsession-изменить:для amd64 (0.4.9.2-1+siduction1), в lxsession-выход:для amd64 (0.4.9.2-1+siduction1, автоматическое) обновление: libglib2.0-0:для amd64 (2.36.4-1, 2.37.5-0r0), lxlauncher:для amd64 (0.2.2-3+В0~pre2, 0.2.2-3+В0~pre3), в lxsession:для amd64 (0.4.9.2-1, 0.4.9.2-1+siduction1), lxpanel:для amd64 (0.5.12-2, 0.5.12-2+siduction1)

+348
Changlong 22 мар. 2016 г., 23:45:35

Установить местоположение в строку ColocationOne:

#!/бин/Баш

расположение=ColocationOne

случае $расположение в
 ColocationOne) 
 # Определить Мозес Лейк workerarray
сервер[0]=serverone
сервера[1]=servertwo
 # или: сервер=( servertwo serverone )
эсок

Эхо "${сервера[0]}"

Этот скрипт будет печатать serverone.

+320
fwegmk 23 янв. 2017 г., 07:53:16

Вы столкнулись грязный хак в Live555, библиотеки VLC плеер использует для предоставления RTSP-клиент функцией. (Код РЦП неудобно сервер это VLC-специфические.) Рубить попытки выяснить, какой IP вашей машины появляется для использования в локальной сети. (Некрасиво как взломать, я не знаю лучшего способа для Live555 для этого.)

Вам нужно открыть UDP-порт 15947 в брандмауэре, чтобы исправить ошибки, которые вы столкнулись. Это "тест порта" Live555 использует для этого хака.

Сделав это, вы можете также открыть дополнительные порты, чтобы получить свой поток, в зависимости от того, как ваш брандмауэр работает. RTSP-это только поток управления протокола, а не поток доставки протокола. Думаю РЦП как "магнитофон кнопки" за фактическое протокол доставки трансляция: воспроизведение, стоп, пауза, перемотка, перемотать.... В RTSP-клиент согласовывает трансляция поставки порты на сервере, как часть "игры" экшен.

Результатом этого является то, что клиент (в VLC в данном случае) собирается попросить сервер отправить к нему средств массовой информации на определенном порте в РЦП установки команду:

Настройка протокола RTSP://192.168.0.1:8554/42.ТС/дорожка1 протокол RTSP/1.0
CSeq: 4
Пользователь-агент: LibVLC/2.0.2 (LIVE555 Streaming средства массовой информации v2011.12.23)
Транспорт: РТП/АВП;одноадресные;client_port=60860-60861

То есть, программа VLC говорит RTSP сервер, он хочет, чтобы СМИ доставлены на порты 60860 и 60861 через РТП. Клиент выбирает те порты случайным образом. Если ваш брандмауэр блокирует их, он будет блокировать поставки трансляцию, хотя РЦП переговоров удалось.

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

Если ваш брандмауэр не блокирует его, вы можете отлаживать его с помощью Wireshark. Он понимает протокол RTSP. Щелкните правой кнопкой мыши на пакете в RTSP поток и скажет "TCP-поток". В окне, которое всплывает, найти РЦП установки команды. Затем снова запустите Wireshark и на этот раз, глядя на UDP трафик на этих портах. (Все это время RTSP-клиент продолжает скачивание потока, или пытается.)

+293
PANG 17 февр. 2012 г., 01:55:59

Я использую мой Raspberry Pi в качестве музыкального файла на сервер, но я не счастлива с ним. Текущие установки использует Самба сервер на моем RPi с накопитель WD Passport с интерфейсом USB, отформатированные как и vfat. Это служит в качестве библиотеки для моей музыкальной системой Sonos: Сонос крепления диска и выводит список всех музыки, она находит там в меню для меня, чтобы выбрать из.

Интерфейс Сонос работает плавно с ИРЦ сервером Samba большую часть времени. Однако, это не работает так гладко с моим и macOS. Я использую Mac, чтобы сохранить музыкальную библиотеку, и есть две проблемы первичной крохоборство:

  1. права пользователей должны быть изменены через настройки самбы для включения удалений и дополнений в музыкальной библиотеке
  2. просмотр Самба музыка делиться на мой RPi, в приложении для Mac Искатель раскрывает многочисленные "пропуски и артефакты", при просмотре папки с точно таким же содержанием на NetgearNAS с CIFS безупречна; см. рисунок ниже.

enter image description here

Друг использует NetgearNAS как файловый сервер для своей системы Sonos. Он работает очень надежно, и "артефакты" не отображаются в Finder. Его NetgearNAS настроен на использование Киф (и только Киф). Я бы хотел попробовать CIFS на мой RPi, но мои исследования пока только усилили мое замешательство.

Наконец, мои вопросы:

  1. SMB и CIFS, кажется, тесно связаны, но они "то же самое"? Если нет, то каковы различия?

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

  3. Если CIFS является единственным сетевым протоколом, она ограничивается определенной файловой системы?; т. е. может использовать FAT32 или ext4 с CIFS? Ли файловая система, используемая с CIFS повлиять на его использование в качестве кросс-платформенного протокола сервера?

+287
Aleksas Buldygerovas 3 окт. 2013 г., 09:41:22

Систем:

  • Линукс Минт циннамон 18.2 64-бит (режим рабочего стола, рук-во)

  • GNU/Линукс Дебиан 9.2 корицы 64-разрядный (безголовый режим, СШ)

Вопрос:

Как освободить и обновить IP-адрес от DHCP-сервер (роутер) на этих системах Linux?

+284
Digital Grains 19 окт. 2012 г., 22:16:29

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

+265
Ruggero Turra 14 сент. 2018 г., 01:15:11

Я решил проблему. Скомпилировать пакет

$ wget для http://pypi.python.org/packages/source/4/4Suite-XML/4Suite-XML-1.0.2.tar.bz2

$ тар-xvvf 4Suite-в XML-1.0.2.тар.bz2, что

$ компакт 4Suite-в XML-1.0.2

$ ./setup.py установите


------------------------------------------------------------------------
4Suite-XML версии 1.0.2 успешно установлен!

Модули Python (в том числе расширения c)
/usr/местные/библиотека/вместо python2.7/дист-пакеты

Исполняемые скрипты (для переменной среды PATH)
/usr/местные/Бен

Примеры, демки и прочие данные файлы
/usr/местные/доли/4Suite

Файлы разработчика (регрессионное тестирование)
/usr/местные/библиотека/4Suite

Текст документации
/usr/местные/доли/док/4Suite

HTML-документацию
/usr/местные/доли/док/4Suite/HTML-код

Спасибо всем =]

+220
TanyaTanya1710 20 окт. 2015 г., 02:32:32

Вы не можете установить переменные родительской оболочки в shell-скрипт вы звоните с него. Либо

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

    $ кот foo.sh 
    #!/Бен/ш
    Эхо фу=фу
    Эхо-бар=бар
    $ ./foo.sh 
    Фу=фу
    Бар=бар
    $ ивал $(./foo.sh)
    $ Эхо $ФОО
    фу
    $ Эхо $бар
    бар
    
+176
Noah K 13 дек. 2013 г., 01:22:28

Попробуйте переключиться в пассивный режим:

набор ftp:fxp-passive-source правда
+147
eddiebill 10 авг. 2015 г., 13:45:14

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

Первый параметр говорит, Какой вид устройства для создания, здесь С для символьных устройств. Других вариантов может быть Б - для блочных устройств, п ФИФО (трубы).

Второй параметр-это основной номер, она определяет драйвера для ядра использовать.

Третий параметр-это дополнительный номер, он передается в драйвер для внутреннего использования.

На Linux, большие/малые числа описаны здесь: devices.txt

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

3 представляет нуль устройство, которое возвращает EOF при чтении и выбросить все, что написано до него.

8 представляет случайный устройства, которая возвращает случайные числа.

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

человек -с 4 нуль
человек -с 4 случайных
+139
user7175478 26 июл. 2017 г., 05:23:51

Этот ответ Баш-конкретные, потому что вы пробовали эхо в Баш. Не все снаряды ведут себя так же.

В Баш, если переменной$var1 - это фу, то ${!переменная var1} такое же, как $ФОО. О ! это косвенные расширения: он вызывает Баш , чтобы получить от данной переменной имя переменной (фу), а не значение.

Теперь замените вар1 с #. $# - число аргументов. Если $# равно 0, ${!#} составляет $0. Если $# это 4, ${!#} это $4. Другими словами, ${!#} последний позиционный параметр, независимо от того, сколько там аргументов нет.

Если нет аргументов, $# - это 0, поэтому результат $0, который является именем или скрипт (ссылка). В вашем случае, это был Баш (плюс ведущий - это означает, что это оболочки входа в систему).

Быстрый тест:

$ Эхо ${!#}
-Баш

$ набор булок

$ Эхо ${!#}
лиса
+89
daanvissers 6 авг. 2012 г., 23:38:40

После всех неприятностей я нашел альтернативный способ, чтобы установить фокус (установить фокус на вновь открытое окно):

wmctrl -я- $(wmctrl -л | команда grep "\- Оракул виртуальной машины в VirtualBox" | хвоста -Н 1 | вырезать -д '' -F1)и

Еще интересно понять, как запустить скрипты Квин.

+89
Kulsiri Katie Chirayus 21 июл. 2019 г., 19:06:15

Недавно я решил перейти с Ubuntu на openSUSE, так что обычно я достиг перекати-поле изображения от openSUSE и начал его установки.

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

После долгих вопросительно мне удалось загрузиться в GNOME с помощью установочного диска загрузиться установленная система , но когда я перезагрузки происходит то же самое.

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

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

Вот что и fdisk -л брызжет из:

Диск как /dev/ПДД: 119.2 Гб, 128035676160 байт, 250069680 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Метка тип: ОПС
Идентификатор диска: A7177FCC-43B2-42CE-92AD-B35D979E2CCB

Устройство Начало Конец Размер Тип Секторах 
на /dev/sda1, поскольку 2048 58593279 58591232 28г файловой системы Linux 
на /dev/sda2 58593280 68358143 9764864 4.7 г файловую систему Линукс 
на /dev/sda3 в качестве 68358144 126951423 58593280 28г файловой системы Linux 
на /dev/sda4 в 126951424 129067007 2115584 1г Microsoft основные сведения
на /dev/sda5, поэтому 129067008 145838079 16771072 8г файловой системы Linux 


Диск как /dev/СКБ: 931.5 Гб, 1000204886016 байт, 1953525168 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 4096 байт
Я/o размер (минимальный/оптимальный): 4096 байт / 4096 байт
Метка тип: Дос
Идентификатор диска: 0xee81add0

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
на /dev/sdb1 * 2048 718847 716800 350М 7 файловая система hpfs/NTFS для/файловой системы exFAT
на /dev/sdb2 буд ет экспортироваться 718848 419432447 418713600 199.7 г 7 ОПО/файловой системы NTFS/exFAT, которая
на /dev/sdb3 419432448 1953521663 1534089216 731.5 г 7 файловая система hpfs/NTFS для/файловой системы exFAT


Диск как /dev/sdc в: 15 гиб 16039018496 байт, 31326208 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Метка тип: Дос
Идентификатор диска: 0x19aca6bd

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
на /dev/sdc1 3688 11247 7560 3.7 м эф ЭФИ (жир 12/16/32)
на /dev/sdc2 * 11248 9095167 9083920 4.3 г 17 скрытая файловая система hpfs/NTFS с

Как видите у меня 2 жестких диска (мой основной был SSD диск).

После установки я использовал следующую таблицу разделов:

на /dev/sda1, подключенный по /
на /dev/sda2, установленный на /опт
на /dev/sda3 в качестве установленного на /дома
на /dev/sda4 в (жира) смонтирован в /boot/efi с
на /dev/sda5, поэтому установлен на свопа
на /dev/sda6 неразмеченное

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

+33
Eshan Singh 3 нояб. 2017 г., 14:14:32

В целом, я пытался найти модуль предохранителей в конфигурации ядра и пересобрать его. И да! Я забыл пометить предохранитель. После перекомпиляции ядра и перезагрузки он успешно работает с монтировать /dev/sda8 /СМИ.

+19
user1297181 2 дек. 2017 г., 20:50:45

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

$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