Есть ли неудобство в использовании SSHFS не только СШ?

Я найти его проще использовать SSHFS для монтирования удаленной файловой системы на моем локальном компьютере, а не прямо СШ передоза на удаленном компьютере. Это избавляет меня от всех сложных УПП команды для копирования/вставки. Но в Интернете я нахожу очень мало кто говорит о SSHFS. Если SSHFS более проще, то почему это не более популярным? Есть ли недостатки в этом?

+736
Rouh Al Noor Auritro 17 авг. 2012 г., 23:46:26
38 ответов

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

Была файловая система вообще-то не то?

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

+993
mayosuke 03 февр. '09 в 4:24
#!/usr/Бен/ОКР на awk
# именем ~/Мак-поиска.на awk

load_mac_list функции (имени массива) {
 пока ((Гэтлину линии < имяфайла) > 0) {
 сплит(строки, поля, ",");
 массив[поля[1]] = поля[2];
}
рядом(именем)
}

Начать {
 load_mac_list("target.txt", mac_list);
}

($5 в mac_list) {
 печати $0 "-> " mac_list[$5];
далее;
}

{
 печати; # удалить эту строку, чтобы избежать печати непревзойденной линии
}

Вот это подход грубой силы. Загрузить целевой файл, а затем распечатать на Mac псевдоним только если MAC-адрес в список.

Примечание в этом случае "target.txt" встроен в скрипт на awk. В ответ Gnouc, вы можете использовать скрипт для целевого списка именем, как хотелось бы.

Использование

$ ${TSHARK} | awk и -Ф ~/Мак-поиска.на awk
16 Июня, 2014 02:55:51.300286000 12:34:56:78:90:10 -> Вы
16 июня, 2014 02:55:51.300286010 З. Ы.: только для XW:Ву:тр:КР:по
16 июня, 2014 02:55:51.300286020 АВ:СD:ВВ:гг:ИЖ:КЛ -> мне
+990
the42guy 16 сент. 2014 г., 00:00:58
Другие ответы

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


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

вы должны изменить реж.

заменить

 для J в списке.URL-адрес;
 делать 
 с wget -я $я/$Дж; 
 сделано; 

по

 для J в списке.URL-адрес;
 делать 
 (компакт - $я ; с wget -у меня есть $J )
 сделано; 

это будет скачать файл в каждой папке.

  • parenthethis необходимо создать подоболочку.
  • Я предполагаю, что у вас есть более чем одна (список.файл url).
+936
Cell lockSmith 15 авг. 2014 г., 21:08:05

Как-то вы в конечном итоге с версии в/usr/lib в/upower/upowerd , которые не соответствуют файла, содержащегося в самой upower пакет.

Чтобы это исправить, повторно установить пакет:

судо АПТ установить-переустановить upower

Если это не поможет, проверьте, нет ли каких-либо отклонений:

команды dpkg-переадресация-список в /usr/lib в/upower/upowerd

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

+918
Gurfuffle 16 авг. 2018 г., 01:28:13
Контент, относящийся к стандарту аудита Linux, которая является наиболее популярным инструментом аудита, используемые в дистрибутивах GNU/Линукс.
+863
Mrfrog 10 июн. 2012 г., 15:45:06

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

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

кот /труды/системы/ядра/подпортила

и для больше деталей:

грэп испорченный файл /var/журнал/*журнал 

Более подробную информацию можно найти здесь.

+859
Curvature 21 апр. 2015 г., 12:33:04

Скрипт пропускает все строки (2. команду), пока не дойдет до строки, начинающиеся с ;----------; (1. команды). Затем он выводит следующие строки, удаление лишних пробелов (4. команду), пока не достигнет либо пустую строку или не начинающиеся с ; (3. команды)

Короче: он выводит из первого блока, разделенных ;----------; и (пустая строка или строка без ;).

+831
user248656 21 мар. 2018 г., 16:39:46
в iptables -a ввод -п протокол tcp --dport 25 -м набор --Набор блокирования ГРЦ -й капли
в iptables -a ввод -п протокол tcp --dport 143 -м набор --Набор блокирования ГРЦ -й капли

... или все порты, которые вы используете.

+831
Masi Alessandro 10 февр. 2019 г., 00:35:54

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

Для резервного копирования файловой системы с большим количеством файлов или большого размера, обычный файл, копировать/переносить программы, такие как rsync мне кажется более правильной?

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

+793
ARIZIK 16 нояб. 2015 г., 22:35:02

В bash или КШ, поставить имена файлов в массив и перебрать этот массив в обратном порядке.

файлы=(в/var/журналы/фу*.журнала)
Для ((я=${#файлы[@]}-1; Я>=0; я -)); делать
 бар "${файлы[$я]}"
сделано

Приведенный выше код работает в ЗШ, если ksh_arrays опция установлена (это в КШ режиме эмуляции). Есть более простой способ в zsh, которая является обратный порядок матчей через Глоб квалификатор:

для F в /var/журналы/фу*.журнала(О); делать-бар $Ф; сделано

В POSIX не включать массивы, так что если вы хотите быть портативный, ваш единственный вариант, чтобы непосредственно сохранить массив строк-это позиционные параметры.

комплект -- в /var/журналы/фу*.журнал
я=$#
в то время как [ $я -ГТ 0 ]; делать
 ивала "ф=\${$я}"
 бар "$Ф"
я=$((я-1))
сделано
+772
bizzit 11 нояб. 2011 г., 05:19:26

Во-первых, если вы просто хотите хорошее шифрование, вы должны смотреть на то GnuPG. Но если ваших экспериментов и просто хотите узнать, как это работает, вы должны понимать, что РСА является. ОГА не предназначен для шифрования любой произвольной строкой, это алгоритм, который шифрует целое. В частности, целое число от 0 до N-1, где N-значение модуля открытого ключа. Когда вы говорите о ключ RSA это 1024 бит, что означает, что он занимает 1024 бит для хранения модуля в двоичном. Это одна из причин, RSA используется в сочетании с симметричным ключом шифра, как ДЕЗ или АЕС. Вы можете сгенерировать случайный 256-битного ключа для AES и шифрования этого ключа с 1024-битный открытый ключ RSA. Тогда кто-нибудь что доступ к закрытому ключу можно извлечь симметричный ключ и расшифровать сообщение с помощью алгоритма AES. Полный стандарт для РСА называется формат PKCS #1

Кроме того, des и AES определяются блочные шифры. Они шифруют данные в блок определенного размера. Des использует 64-битные блоки и AES с использованием 128-битных блоков. Для шифрования больше, чем блок, вы должны использовать режим работы как с CBC или CTR. Эти режимы определяют, как шифровать поток битов, используя блочный шифр режиме.

Наконец, важно, чтобы проверить данные, которые вы получаете. Пока злоумышленник не сможет прочитать данные в транзита, он может быть в состоянии перевернуть биты без обнаружения, если нет целостности или подлинности применяется к потоку данных. Злоумышленник легко догадается, что SSL-соединение на порт 443, вероятно, веб-страницы запросу, начиная с вам / и он может перевернуть немного изменить его, чтобы поставить / не мешая остальным шифрования. Простой подход к целостности, чтобы добавить MD5 или SHA-1 сумму в конце, но это только обеспечивает целостность данных, не достоверность данных. Любой с полным знанием поток данных может генерировать правильную сумму, более безопасным подходом является использование ключевого хеширования, как алгоритм , который требует знания секретного ключа, чтобы создать тем самым обеспечивая достоверность данных в дополнение к целостности.

+725
Rob Beardow 25 мая 2018 г., 16:21:11

Общий способ изменить или добавить в файл autoexec, в .либо DOSBox/DOSBox в-Х. ХХ.конф. В конце файла в разделе ...

[файл autoexec]

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

Если вам нужно создать что-то вроде "ярлыка", который не является специфичным для ваших пользователей DOSBox в конфиге. Вы можете указать команды с -C команда. Вам нужна одна для каждой команды, но несколько можно использовать. Вы также можете создать пользовательские .conf и указать, что с -конф CONF_FILE

Специально для примера вы выложили, ваш [файл autoexec] будет выглядеть так.

[файл autoexec]
@ЭХО ВЫКЛЮЧЕНО
ЦБС
КРЕПЛЕНИЕ Ф SOFTWARE_FOLDER
Ф:
SOFTWARE_NAME
Выход

Также стоит отметить, я верю батей не хватает внутренней MODE.COM. Если вы хотите использовать MODE.COM в любом случае, вы должны загрузить MODE.COM из скопирован ОС FreeDOS бинарных. Это может быть проще просто использовать альтернативную программу, которая не требует быть загружены в первую очередь.

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

+697
Jaymari Reed 22 июн. 2016 г., 01:08:52
MirBSD Korn-оболочку, или МКШ, свободный интерпретатор команд (оболочка) предназначен для интерактивной и скрипт использовать. `МКШ` является стандартной командной оболочкой на Android, некоторые BSD и некоторых встроенных Linux-дистрибутивов, и это доступно для большинства других операционных систем. Пожалуйста, используйте тег “КШ” для универсальных Корн вопросы Shell, и “МКШ” тег (дополнительно) если ваши цели вопрос МКШ в частности.
+678
Daniel Frederiks 15 мар. 2017 г., 12:11:35

Ниже приведены некоторые команды для извлечения только IP-адреса :

команду ifconfig | на awk -F' и:' 'НР==2{сплит($2,а," "); печати[1]}'

ИС -Ф инет АДР шоу в dev eth0 в | СЕПГ -н 'с/^ *инет *\([.0-9]*\).*/\1/р'

команду ifconfig eth0 в | СЕПГ -н 'с/^ *инет в addr:*\([.0-9]*\).*/\1/р'

Для проверки публичный IP

завиток команду ifconfig.мне
+676
georgebax 19 июл. 2019 г., 23:01:38

Любопытно, как вы используете это приложение, что делает DF-ч в /dev/ГИМ показать вашей оперативной памяти будет?

файловая система tmpfs

По умолчанию это обычно установки с 50% независимо от объема оперативной памяти система физически не имеет. Это документально здесь на kernel.org под файловую систему документации для tmpfs. Также это упоминается в гору странице.

отрывок из Маунт странице

Максимальное количество индексных дескрипторов для этого экземпляра. Значение по умолчанию составляет половину количество физических страниц оперативной памяти, или (на машине с highmem) количество страниц lowmem ОЗУ, меньше.

подтверждение

На мой ноутбук с 8 ГБ оперативной памяти у меня есть следующие настройки Для в/dev/ГИМ:

$ DF-ч в /dev/ГИМ
Размер файловой системы используется выгоде использования% установленной на
файловая система tmpfs 3,9 г 4,4 м 3,9 г 1% в /dev/ГИМ

Что происходит?

Я думаю, что происходит заключается в том, что в дополнение к быть выделено 50% от вашей оперативной памяти для запуска, вы фактически потреблял всего 50% за раз и толкают свой с/dev/ГИМ пространства подкачки, наряду с другой 50% оперативной памяти.

Обратите внимание, что одна другую характеристику файловой системе tmpfs и ramfs так это то, что файловая система tmpfs можно сдвинуть в область подкачки, Если необходимо:

отрывок из geekstuff.com

 Таблица: сравнение ramfs и файловая система tmpfs

Эксперименты Файловая Система Tmpfs Ramfs Так
--------------- ----- -----
Заполнить максимальное пространство и продолжать писать отображает ошибку продолжу писать
Фиксированный Размер Да Нет
Использует Своп Да Нет
Да Энергозависимой Памяти Да

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

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

Так что с точки зрения оперативной памяти в пространство, занимаемое файлами-это просто грязные страницы в памяти. Поэтому он покорно выполняет их с течением времени.

Непонятно, если файловая система tmpfs ничего особенного, чтобы очистить фактической оперативной памяти используется файловая система, которая это обеспечивает. Я видел упоминания на нескольких форумах, что люди увидели, что она занимает около 15 минут для своей системы, чтобы "освободить" место для файлов, которые были удалены в и/dev/ГИМ.

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

эксперементы

Следующие надуманных тестов, по-видимому, указывают на/dev/ГИМ способен очиститься.

эксперимент #1

Создайте каталог с одним файлом внутри его, а затем удалите каталог в 1000 раз.

начальное состояние устройства/dev/ГИМ
$ фр-к в /dev/ГИМ
Файловая система 1К-блоков использовано доступно использования% установленной на
файловая система tmpfs 3993744 5500 3988244 1% в /dev/ГИМ
заполнить его с файлами
$ для меня в `последующие 1 1000`;делаем mkdir /Дев/ГИМ/Сэм; Эхо "$я" \
 > в /dev/ГИМ/Сэм/файл$я; РМ -фр в /dev/ГИМ/Сэм;сделано
конечное состояние в/dev/ГИМ
$ фр-к в /dev/ГИМ
Файловая система 1К-блоков использовано доступно использования% установленной на
файловая система tmpfs 3993744 5528 3988216 1% в /dev/ГИМ

Эксперимент #2

Создание каталога с 50 МБ один файл внутри него, а затем удалить каталог в 300 раз.

заполнить его с 50МБ файлы от случайного мусора
$ значение start_time=`дата +%с`
$ я в сл 1 300`;делаем mkdir в /dev/ГИМ/Сэм; \
 ДД, если=/dev/случайных=в/dev/ГИМ/Сэм/файл$я БС=графа 52428800=1 > \
 в /dev/ГИМ/Сэм/файл$я.войти; РМ -фр в /dev/ГИМ/Сэм;сделано \
 && Эхо времени выполнения $(дата выражение `+%с` - $значение start_time) с

...
8 байт (8 Б) копировать, 0.247272 с 0.0 кб/с
0+1 записей
0+1 записей из
9 байт (9 Б) копировать, 1.49836 с 0.0 кб/с
время выполнения-213 с
конечное состояние в/dev/ГИМ

Снова не было никакого заметного увеличения пространства, используемого на/dev/ГИМ.

$ фр-к в /dev/ГИМ
Файловая система 1К-блоков использовано доступно использования% установленной на
файловая система tmpfs 3993744 5500 3988244 1% в /dev/ГИМ

заключение

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

+636
221 29 окт. 2017 г., 07:36:21

Все в/dev/телетайп* файлы символьных специальных файлов.

Вы можете использовать найти:

найти в /dev -тип C -имя 'телетайп*'

Или в ЗШ:

принт-л /Дев/телетайп*(%с)
+631
Mikko Ville Valjento 4 мар. 2010 г., 04:53:48

Вы можете заставить СШ выделить телетайп с переключателя. Затем, можно просто трубы старые и новые пароли. Вы должны удвоить в силу выделения телетайп даже когда поток ввода SSH клиент-это не терминал:

Эхо -Ан 'надо\nnewpw\nnewpw\Н' | СШ-ТТ некий_хост правда
+558
Seth Hikari 5 янв. 2016 г., 14:43:18

Решение:

авто Ло
iface защитный Ло инет замыкания

разрешить-поддержку hotplug eth0 в
слово iface eth0 в инет по DHCP

разрешить-автоопределения wlan0
как wlan0 iface защитный инет по DHCP
с WPA-SSID в "myssid"
ВПА-ПСК "mypasswd"

Различия между авто и разрешить-автоопределения объясняются в хорошее подробное объяснение /и т. д./сети/интерфейсов синтаксис:

автоматический интерфейс – пуск интерфейс(ы) при загрузке. Вот почему Ло интерфейс использует такого рода связывающей конфигурации.

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

+543
Greg Mueller 6 февр. 2019 г., 13:46:11

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

+541
Dan KB6NU 16 дек. 2016 г., 12:13:19

Я что-то очень похожее с SSH и передав командной строки через него. например

СШ <некий_хост> Общ -л "$путь"

Я обнаружил, что просто определение "$путь" не сделать трюк, - она все равно вырвало ошибок. Однако, если бы я побежал

СШ <некий_хост> в ls -l "и \"путь"\"

Это сработало. Хитрость заключается в том, чтобы обеспечить дополнительный набор "" передается в команды ssh из командной строки.

+477
Jadi Short 19 мар. 2018 г., 05:57:02
грэп -из файл1 файл2|команды xargs -я {} грэп -о "{}" файл file3

Это начинается с входного файла file1 и подачи его в линию в file2, возвращаясь точное совпадение текста, если таковые имеются. Тогда результаты, если таковые вводятся в строке файл file3 по линии снова возвращаясь только соответствующего текста.

+465
miken32 29 авг. 2017 г., 18:49:29

Нельзя реэкспортировать смонтированной файловой системы NFS, секонд-хенд, потому что компьютер B не имеют полномочий на повторный экспорт файловой системы. Не говоря уже о проблемы вы могли бы иметь с замок, и спертый НФС ручки.

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

Лучше иметь компьютер часть B и C

Компьютер --> Компьютер Б
\
 --> Компьютер С
+460
Sammi Jo 26 июн. 2011 г., 06:59:00

Имплементацией OverlayFS гора работает странно, когда доступны из пространства имен непривилегированного пользователя. Лучше быть объяснено в Примере:

~# команды uname -а
Хоста Linux 4.1.0-1-для amd64 #1 СМП в Debian 4.1.3-1 (2015-08-03) архитектуру x86_64 GNU/Линукс
~# runuser - тест -с ИД
Уид=2000(тест) гид=2000(тест) группы=2000(тест)
~# кот /и т. д./subuid /и т. д./subgid | грэп тест
тест:200000:65536
тест:200000:65536
~# тестовый CD ~
/главная/тест № команды mkdir -Р верхний/нижний именем test1/test2 на цель.работа
/главная/тест № Чаун -Р тест:Тест на верхние нижние цели.работа
/главная/тест № маунта -Т наложение -о lowerdir=Нижний,upperdir=верхний,файле=цель.работа оверлея цели
/главная/тест# проверить крепление | грэп 
наложение на /дома/испытание/целевые тип наложения (РВ,режиме,lowerdir=Нижний,upperdir=верхний,файле=цель.работы)

Накладка устанавливается и работает, как ожидалось:

/главная/тест № runuser - тест
~$ CD в цель
~/цель$ Общ -л
итого 8
директорию типа drwxr-XR-х тест Тест 2 4096 сентября 15 13:50 тест1
директорию типа drwxr-XR-х тест Тест 2 4096 сентября 15 13:50 условие_2
~/задача команды mkdir test3
~/целевой$ test2 на команды mkdir/условие_2-3
~/задача команды mkdir тест1/тест1-3

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

~/целевой$ ^Д
/главная/тест/цель# кд ..
/главная/тест № размонтировать цели
/главная/тест № РМ -РФ верхние нижние цели.работа
/главная/тест № команды mkdir -Р верхний/нижний именем test1/test2 на цель.работа
/главная/тест № Чаун -Р 200000:200000 верхние нижние цели.работа
/главная/тест № маунта -Т наложение -о lowerdir=Нижний,upperdir=верхний,файле=цель.работа оверлея цели
/главная/тест# проверить крепление | грэп 
наложение на /дома/испытание/целевые тип наложения (РВ,режиме,lowerdir=Нижний,upperdir=верхний,файле=цель.работы)

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

/главная/тест# sysctl-переменной -з ядра.unprivileged_userns_clone=1

Ладно, давайте попробуем это:

/главная/тест № runuser - тест
~$ команда lxc-usernsexec -м u:0:200000:65536 -м г:0:200000:65536 -м у:65536:2000:1 -м г:65536:2000:1 -- /бин/Баш
~ целевой компакт-диск 
~/мишень № ЛС-л
итого 8
директорию типа drwxr-XR-х 2 корень корень 4096 15 сентября 13:57 тест1
директорию типа drwxr-XR-х 2 корень корень 4096 15 сентября 13:57 условие_2

До сих пор так хорошо.

~/# цель команды mkdir test3
~/# цель команды mkdir условие_2/условие_2-3
~/# цель команды mkdir тест1/тест1-3
команды mkdir: невозможно создать каталог 'тест1/тест1-3': отказано в доступе

И это, когда он ломается. Aufs работает по такому же сценарию (за исключением для Debian 4.1 ядре не поддержка aufs).

Есть ли способ заставить его работать?

+402
Nick Zeming Yao 14 окт. 2015 г., 05:20:26

Я очень неопытный владелец сервера и хотел убедиться, что у меня есть исправление для разработки.
После обновления, "версия OpenSSL" до сих пор показывает 1.0.1 E и я подумал, что нужно сделать, чтобы получить бесплатную версию разработки. После погуглив я узнал о "версия OpenSSL -B" и Debians "политика бэкпортирование"
Так как мой билд от 8.Апреля я предполагаю, что у меня есть исправленная версия.

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








+359
Hakim Fateh 24 дек. 2015 г., 04:57:34

У меня есть Самба сервер с защитой на уровне пользователей(безопасность = пользователей) параметры безопасности и tdbsam учетные данные пользователя админцентр. Я позволил только проверить пользователя , чтобы получить доступ к Самба поделиться. Это необходимо, чтобы добавить этот тест-пользователей в файл/etc/passwd в и в/etc/теневые файлы? Если да, то почему? Одна из причин, кажется, что если я добавить пароль на этот тест-пользователей для Samba с помощью smbpasswd -тест-пользователей, то некоторые поля, такие как полное имя, видел в выводе помощью pdbedit -л -в, отсутствуют, если записи в файле/etc/passwd С и /и т. д./тень файлы отсутствуют.

+318
Umesh Rathod 4 мая 2019 г., 23:54:45

На мой пом окно я пытаюсь запустить программу. Я использую кросс-компилятор для MIPS. Когда я запускаю мою программу, я получаю

Недопустимая инструкция

Я вытащил из одной двоичной из него, называется cputest. Он в основном печатает “Привет мир” с некоторой задержкой. Вот что readelf выступает говорит об этом:

readelf выступает -это ./cputest.мипс 
Заголовок эльфийка:
 Магия: 7Ф 45 4С 46 01 02 01 00 00 00 00 00 00 00 00 00 
 Класс: ELF32
 Данные: 2 дополнения, обратный порядок байтов
 Версия: 1 (текущие)
 ОС/Аби: Unix - системы в
 Аби версия: 0
 Тип: exec (исполняемый файл)
 Машина: архитектуры MIPS R3000
 Версия: 0х1
 Запись адреса точки: 0x4004e0
 Начало заголовков программу: 52 (байт в файле)
 Начало заголовков разделов: 1956 (байт в файле)
 Флаги: 0x1007, noreorder, рис, КЦПИ, o32, mips1
 Размер этого заголовка: 52 (байт)
 Размер заголовков программы: 32 (байт)
 Количество заголовков программы: 8
 Размер заголовков разделов: 40 (байт)
 Количество заголовков разделов: 20
 Раздела индекс заголовок строки таблицы: 19

Заголовки Разделов:
 [Шп] тип название адрес размер Эс ФЛГ ЛК инф Аль
 [ 0] нуль 00000000 000000 000000 00 0 0 0
 [ 1] .истол PROGBITS 00400134 000134 000014 00 а 0 0 1
 [ 2] .reginfo MIPS_REGINFO 00400148 000148 000018 18 а 0 0 4
 [ 3] .динамического 00400160 000160 0000c8 08 В 6 0 4
 [ 4] .хэш-00400228 000228 000058 04 В 5 0 4
 [ 5] .dynsym DYNSYM 00400280 000280 000110 10 в 6 1 4
 [ 6] .dynstr STRTAB 00400390 000390 0000d0 00 а 0 0 1
 [ 7] .инит PROGBITS 00400460 000460 000028 00 секирой 0 0 4
 [ 8] .текст PROGBITS 00400490 000490 0000b0 00 топор 0 0 16
 [ 9] .Пом.заглушки PROGBITS 00400540 000540 000040 00 секирой 0 0 4
 [10] .Фини PROGBITS 00400580 000580 000028 00 секирой 0 0 4
 [11] .rodata PROGBITS 004005a8 0005a8 000010 01 АМС 0 0 4
 [12] .PROGBITS данные 004105c0 0005c0 000010 00 УА 0 0 16
 [13] .rld_map PROGBITS 004105d0 0005d0 000004 00 ва 0 0 4
 [14] .у PROGBITS 004105e0 0005e0 000020 04 ВАП 0 0 16
 [15] .НДР PROGBITS 00000000 000600 0000c0 00 0 0 4
 [16] .комментарий PROGBITS 00000000 0006c0 000033 01 МС 0 0 1
 [17] .гну.атрибутами Лоос+ffffff5 00000000 0006f3 000010 00 0 0 1
 [18] .mdebug.abi32 PROGBITS 00000010 000703 000000 00 0 0 1
 [19] .shstrtab STRTAB 00000000 000703 0000a1 00 0 0 1
Ключ к флагам:
 W (запись), а (запас), х (выполнить), м (слияние), с (строк)
 Я (информация), л (порядок связи), G (Группа), Т (СС), е (исключить), х (неизвестно)
 О (дополнительной обработки ОС требуется) о (конкретной ОС), п (конкретного процессора)

Нет раздела группы в этот файл.

Заголовки Программы:
 Тип Смещения VirtAddr PhysAddr FileSiz MemSiz ФЛГ Выровнять
 Доктора 0x000034 0x00400034 0x00400034 0x00100 0x00100 Р Е признаки 0x4
 ИСТОЛ 0x000134 0x00400134 0x00400134 0x00014 0x00014 Р 0х1
 [Запрашивающего переводчик программы: /Либ/ЛД-uClibc.так.0]
 REGINFO 0x000148 0x00400148 0x00400148 0x00018 0x00018 Р признаки 0x4
 Загрузить значение 0x000000 0x00400000 0x00400000 0x005b8 0x005b8 Р Е 0x10000
 Нагрузка 0x0005c0 0x004105c0 0x004105c0 0x00040 0x00040 РВ 0x10000
 Динамический 0x000160 0x00400160 0x00400160 0x000c8 0x000c8 компании RWE признаки 0x4
 GNU_STACK значение 0x000000 адресу 0x00000000 адресу 0x00000000 0x00000 0x00000 ЭКЛ признаки 0x4
 Нулевое значение 0x000000 адресу 0x00000000 адресу 0x00000000 0x00000 0x00000 признаки 0x4

 Раздел для отображения сегмента:
 Разделы Сегменте...
 00 
 01 .истол 
 02 .reginfo 
 03 .истол .reginfo .динамический .хеш .dynsym .dynstr .инит .текст .Пом.корешки .Фини .rodata 
 04 .данных .rld_map .есть 
 05 .динамические 
 06 
 07 

Динамический раздел при смещении 0x160 содержит 20 записей:
 Тег Введите Имя/Значение
 Слово 0x00000001 (требуется) общей библиотеки: [библиотеки libc.так.0]
 0x0000000f (путь rpath) библиотека путь rpath: [/дома/ся/строит/H208N_V1.0_Dev/СКП/выпуска/инструменты/uclibc/Либ]
 0x0000000c (ИНИТ) 0x400460
 0x0000000d (Фини) 0x400580
 0x00000004 (хэш) 0x400228
 0x00000005 (STRTAB) 0x400390
 0x00000006 (SYMTAB) 0x400280
 0x0000000a (STRSZ) 208 (байт)
 0x0000000b (SYMENT) 16 (байт)
 0x70000016 (MIPS_RLD_MAP) 0x4105d0
 0x00000015 (отладка) с 0x0
 Является 0x00000003 (PLTGOT) 0x4105e0
 0x70000001 (MIPS_RLD_VERSION) 1
 0x70000005 (MIPS_FLAGS) NOTPOT
 0x70000006 (MIPS_BASE_ADDRESS) 0x400000 в
 0x7000000a (MIPS_LOCAL_GOTNO) 2
 0x70000011 (MIPS_SYMTABNO) 17
 0x70000012 (MIPS_UNREFEXTNO) 19
 0x70000013 (MIPS_GOTSYM) 0xb
 Адресу 0x00000000 (нулевое) значение 0x0

Нет никаких перемещений в этом файле.

Декодирование расслабиться разделы для типа машины с MIPS R3000 в настоящее время не поддерживается.

Таблица символов '.dynsym содержит 17 записей:
 Кол-Во: Размер Тип Привязки ВИС NDX По Имени
 0: 00000000 0 NOTYPE МЕСТНОГО УНД 
 1: 004105c0 0 NOTYPE глобальное значение по умолчанию 12 _fdata
 2: 00000001 0 РАЗДЕЛ МИРОВЫЕ АБС ПО УМОЛЧАНИЮ _DYNAMIC_LINKING
 3: 004185d0 0 NOTYPE глобальной АБС по умолчанию _gp
 4: 00400490 0 NOTYPE глобальное значение по умолчанию 8 _ftext
 5: 004105d0 0 объект глобальное значение по умолчанию 13 __РЛД_карте
 6: 00410600 0 NOTYPE глобальной АБС по умолчанию __БСС_начать
 7: 00410600 0 NOTYPE глобальной АБС по умолчанию _edata
 8: 004105e0 0 объект глобального АБС по умолчанию _GLOBAL_OFFSET_TABLE_
 9: 00410600 0 NOTYPE глобальной АБС по умолчанию _end
 10: 00410600 0 NOTYPE глобальной АБС по умолчанию _fbss
 11: 28 00400580 Функ глобальное значение по умолчанию 10 _fini
 12: 00400490 72 Функ глобальное значение по умолчанию 8 основных
 13: 00400560 0 Функ глобальное значение по умолчанию УНД __uClibc_основной
 14: 28 00400460 Функ глобальное значение по умолчанию 7 _init
 15: 00400550 0 Функ глобальный дефолт и спать
 16: 00400540 0 Функ глобальный дефолт и Е

Гистограммы длины списка (всего 3 ведра):
 Длина количество % от общего охвата
 0 0 ( 0.0%)
 1 0 ( 0.0%) 0.0%
 2 0 ( 0.0%) 0.0%
 3 0 ( 0.0%) 0.0%
 4 0 ( 0.0%) 0.0%
 5 2 ( 66.7%) 62.5%
 6 1 ( 33.3%) 100.0%

Никакой информации в этот файл.
Раздел атрибута: гну
Атрибуты Файла 
 Tag_GNU_MIPS_ABI_FP: мягкий поплавок

Первичная получил:
 Каноническое значение ГП: 004185d0

 Зарезервированные записи:
 Адреса Первоначальное Назначение
 004105e0 -32752(ГП) 00000000 ленивый сельсин
 004105e4 -32748(ГП) модуль 80000000 указатель (расширение GNU)

 Глобальные записи:
 Адреса Первоначальный Доступ К SYM.Вэл. Введите Имя NDX По 
 004105e8 -32744(ГП) 00400580 00400580 Функ 10 _fini
 004105ec -32740(ГП) 00400490 00400490 функции 8 основных
 004105f0 -32736(ГП) 00400560 00400560 Функ УНД __uClibc_главный
 004105f4 -32732(ГП) 00400460 00400460 Функ 7 _init
 004105f8 -32728(ГП) 00400550 00400550 Функ УНД сон
 004105fc -32724(ГП) 00400540 00400540 Функ УНД е

Когда я скомпилировать свою программу (которая просто выводит “Привет мир”) без -статический флаг и попробуйте запустить его, вот что происходит:

# ЛС
Здравствуйте.мипс
# ./Здравствуйте.мипс
/Бен/ш: ./Здравствуйте.мипс: разрешение отклонено
# чмод +х Здравствуйте.мипс 
# ./Здравствуйте.мипс
/Бен/ш: ./Здравствуйте.пом: не нашли
# LS-Ла
drwxrwxrwx 2 корня zhangxia 0 8 августа 00:01 .
директорию типа drwxr-XR-х 7 3 корень zhangxia 0 августа 22:46 ..
-rwsrwsrwx 1 888 корень 5743 августа 8 00:01 Здравствуйте.мипс

Почему я не могу найти его, когда оно есть?

Поэтому я скомпилировать его с -статический флаг и вот readelf выступает выходной (из-за ограничения размера здесь я выложу только часть)

readelf выступает -привет.статический 
Заголовок эльфийка:
 Магия: 7Ф 45 4С 46 01 02 01 00 00 00 00 00 00 00 00 00 
 Класс: ELF32
 Данные: 2 дополнения, обратный порядок байтов
 Версия: 1 (текущие)
 ОС/Аби: Unix - системы в
 Аби версия: 0
 Тип: exec (исполняемый файл)
 Машина: архитектуры MIPS R3000
 Версия: 0х1
 Запись адреса точки: 0x400280
 Начало заголовков программу: 52 (байт в файле)
 Начало заголовков разделов: 647608 (байт в файле)
 Флаги: 0x1007, noreorder, рис, КЦПИ, o32, mips1
 Размер этого заголовка: 52 (байт)
 Размер заголовков программы: 32 (байт)
 Количество заголовков программы: 6
 Размер заголовков разделов: 40 (байт)
 Количество заголовков разделов: 33
 Раздела индекс заголовок строки таблицы: 30

Заголовки Разделов:
 [Шп] тип название адрес размер Эс ФЛГ ЛК инф Аль
 [ 0] нуль 00000000 000000 000000 00 0 0 0
 [ 1] .Примечание.Аби-метки Примечание 004000f4 0000f4 000020 00 от 0 0 4
 [ 2] .reginfo MIPS_REGINFO 00400114 000114 000018 18 а 0 0 4
 [ 3] .Примечание.гну.строить-замечу 0040012c 00012c 000024 00 от 0 0 4
 [ 4] .отн.Дин отн 00400150 000150 000098 08 В 0 0 4
 [ 5] .PROGBITS инит 004001e8 0001e8 000098 00 секирой 0 0 4
 [ 6] .текст PROGBITS 00400280 000280 07b5a0 00 топор 0 0 16
 [ 7] __библиотеки libc_freeres_ФН PROGBITS 0047b820 07b820 0013a8 00 топор 0 0 4
 [ 8] .Фини PROGBITS 0047cbc8 07cbc8 000054 00 секирой 0 0 4
 [ 9] .rodata PROGBITS 0047cc20 07cc20 015a00 00 от 0 0 16
 [10] .eh_frame PROGBITS 004a2620 092620 0019a4 00 ва 0 0 4
 [11] .gcc_except_table PROGBITS 004a3fc4 093fc4 00014e 00 УА 0 0 1
 [12] .tdata PROGBITS 004a4114 094114 000010 00 Ват 0 0 4
 [13] .ТБСС NOBITS 004a4124 094124 000018 00 Ват 0 0 4
 [14] .конструкторы PROGBITS 004a4124 094124 000008 00 ва 0 0 4
 [15] .dtors PROGBITS 004a412c 09412c 00000c 00 ва 0 0 4
 [16] .СКВ PROGBITS 004a4138 094138 000004 00 ва 0 0 4
 [17] .данных.отн.РО PROGBITS 004a413c 09413c 00259c 00 ва 0 0 4
 [18] .PROGBITS данные 004a66e0 0966e0 0007c0 00 УА 0 0 16
 [19] __библиотеки libc_subfreeres PROGBITS 004a6ea0 096ea0 000030 00 ва 0 0 4
 [20] __библиотеки libc_atexit PROGBITS 004a6ed0 096ed0 000004 00 ва 0 0 4
 [21] .у PROGBITS 004a6ee0 096ee0 000a48 04 ВАП 0 0 16
 [22] .sdata PROGBITS 004a7928 097928 000004 00 на WAP 0 0 4
 [23] .sbss NOBITS 004a7930 09792c 0000fc 00 на WAP 0 0 8
 [24] .БСС NOBITS 004a7a30 09792c 001c10 00 УА 0 0 16
 [25] __библиотеки libc_freeres_пт NOBITS 004a9640 09792c 000018 00 ва 0 0 4
 [26] .НДР PROGBITS 00000000 09792c 006700 00 0 0 4
 [27] .комментарий PROGBITS 00000000 09e02c 000039 01 МС 0 0 1
 [28] .гну.атрибутами Лоос+ffffff5 00000000 09e065 000010 00 0 0 1
 [29] .mdebug.abi32 PROGBITS 00001320 09e075 000000 00 0 0 1
 [30] .shstrtab STRTAB 00000000 09e075 000140 00 0 0 1
 [31] .SYMTAB symtab 00000000 09e6e0 006d70 10 32 655 4
 [32] .strtab STRTAB 00000000 0a5450 0065f4 00 0 0 1
Ключ к флагам:
 W (запись), а (запас), х (выполнить), м (слияние), с (строк)
 Я (информация), л (порядок связи), G (Группа), Т (СС), е (исключить), х (неизвестно)
 О (дополнительной обработки ОС требуется) о (конкретной ОС), п (конкретного процессора)

Нет раздела группы в этот файл.

Заголовки Программы:
 Тип Смещения VirtAddr PhysAddr FileSiz MemSiz ФЛГ Выровнять
 REGINFO 0x000114 0x00400114 0x00400114 0x00018 0x00018 Р признаки 0x4
 Загрузить значение 0x000000 0x00400000 0x00400000 0x92620 0x92620 Р Е 0x10000
 Нагрузка 0x092620 0x004a2620 0x004a2620 0x0530c 0x07038 РВ 0x10000
 Примечание 0x0000f4 0x004000f4 0x004000f4 0x00020 0x00020 Р признаки 0x4
 Примечание 0x00012c 0x0040012c 0x0040012c 0x00024 0x00024 Р признаки 0x4
 ТЛС 0x094114 0x004a4114 0x004a4114 0x00010 0x00028 Р признаки 0x4

 Раздел для отображения сегмента:
 Разделы Сегменте...
 00 .reginfo 
 01 .Примечание.Аби-теге .reginfo .Примечание.гну.строить-код .отн.Дин .инит .текст __библиотеки libc_freeres_ФН .Фини .rodata 
 02 .eh_frame .gcc_except_table .tdata .конструкторы .dtors .СКВ .данных.отн.РО .сведения __библиотеки libc_subfreeres __библиотеки libc_atexit .получил .sdata .sbss .БСС __библиотеки libc_freeres_ПТРС 
 03 .Примечание.Аби-теге 
 04 .Примечание.гну.строить-ИД 
 05 .tdata .ТБСС 

Нет динамического раздела В этот файл.

Раздел переселение '.отн.Дин на офсетной 0x150 содержит 19 записей:
 Смещение Информация Тип Символов.Значение Символов. Название
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 
00000000 00000000 R_MIPS_NONE 

Декодирование расслабиться разделы для типа машины с MIPS R3000 в настоящее время не поддерживается.

Таблица символов '.symtab содержит 1751 записи:
 Кол-Во: Размер Тип Привязки ВИС NDX По Имени
 0: 00000000 0 NOTYPE МЕСТНОГО УНД 
 1: 004000f4 0 раздел местных по умолчанию 1 
 2: 00400114 0 РАЗДЕЛ МЕСТНЫХ ПО УМОЛЧАНИЮ 2 


 1747: 004a5d58 36 объект глобальный дефолт 17 _nl_C_LC_IDENTIFICATION
 1748: 76 004a9580 объекта глобальное значение по умолчанию 24 _dl_ns
 1749: 00450f20 3016 Функ глобальное значение по умолчанию 6 _nl_load_locale_from_arch
 1750: 004380e0 248 Функ слабый по умолчанию 6 wctrans

Никакой информации в этот файл.

Отображение заметок найден файл смещением 0x000000f4 с длиной 0x00000020:
 Владелец данных размер описание
 ГНУ значения 0x00000010 NT_GNU_ABI_TAG (тег версии Аби)
 ОС: Linux, Аби: 2.6.18

Отображение заметок найден файл смещением 0x0000012c с длиной 0x00000024:
 Владелец данных размер описание
 ГНУ 0x00000014 NT_GNU_BUILD_ID (уникальный идентификатор сборки битовая)
 Идентификатор сборки: a56a4b258e108ec9affb61c4a8ba46527052bca9
Раздел атрибута: гну
Атрибуты Файла 
 Tag_GNU_MIPS_ABI_FP: жесткий плавающей точкой (двойная точность)

Оба двоичных файлов (статические и динамические) работает нормально в quemu и на мой второй пом коробки. Какие мысли?

Может “недопустимая инструкция” быть связано с разными ЛД-uClibc, библиотеки libc названия/версии?

@Стивен-Китт вот это

# лдд ./Здравствуйте.мипс 
/Бен/ш: лдд: не нашли

кот прок/версия 
Версия Linux 2.6.30.9 (ся@njzd) (версия GCC 4.4.6 (аудиокодек Realtek РСДК-1.5.6p2) ) #2 СР апр 29 18:57:54 КНТ 2015

# кошка труды/cpuinfo для 
тип системы: RTL8672 
процессор: 0 
модель процессора : 56322 
BogoMIPS: 619.31 
tlb_entries : 64 
mips16 реализованы : да

Im работает Ubuntu14.04 существу

пом-ССЗ -о'Алло.мипс Здравствуйте.с
пом-Оук -статический -О привет.статические привет.с

мипс версии из Debian респ

$ мипс-Линукс-гну-ССЗ -в
Используя встроенные спецификации.
Цель: мипс-Линукс-гну
Настроен: ../src/и настроить -в-с-pkgversion='в Debian 4.4.5-8' - с-bugurl=файл:///usr/доли/док/ГХК-4.4/README-файле.Ошибки-включить-языки=С,с++,Фортран,язык,в Obj-C++ и --префикс=/usr --программы-суффикс=-4.4 опцией --enable-общий опцией --enable-мультиархитектурный опцией --enable-линкер-строить-ИД-с-системой-библиотека zlib --libexecdir=/usr и/lib и-не-включается-то gettext --включить-потоки=в POSIX --с-gxx-включать-реж=в/usr/мипс-линукс-дистрибутив GNU/числе/с++/4.4.5 --переменные libdir=/usr и/lib с опцией --enable-NLS для опцией --enable-clocale=GNU с опцией --enable-libstdcxx-отладка параметра --disable-документацию об опцией --enable-цели=все --включить-проверки=релиз-программы-префикс=пом-Линукс-гну- --includedir=в/usr/мипс-линукс-дистрибутив GNU/включить --строение=x86_64 с-Линукс-гну опции --host=x86_64 с-Линукс-гну --цель=пом-Линукс-гну, с-заголовки=в/usr/мипс-линукс-дистрибутив GNU/числе --с-либы=в/usr/мипс-Линукс-гну/Либ
Нить модель: POSIX и
версию GCC 4.4.5 (в Debian 4.4.5-8)

Я получил его от здесь http://www.emdebian.org/debian/

+292
Titas Milan 27 авг. 2010 г., 18:45:33

По поводу скрипта в два раза работает.

Это происходит потому, что сценарий должен выполняться для шурс и sdc1событий. Исправить, использовать правила udev с attr{раздел}. т. е. :

 Действия=="добавить", подсистемы=="блок", м{раздел}=="*", запустить+=...
+273
Anon Omus 24 окт. 2014 г., 16:43:32

Когда я скомпилировать мой код я обычно делаю что-то вроде следующего:

сделать ремейк 2> error.txt || менее error.txt

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

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

сделать ремейк 2> error.txt && СР ./бин/выход.вне ../исполняемые/выход.из

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

Можно ли совместить оба вместе?

Очевидно

сделать ремейк 2> errors.txt || менее errors.txt && СР ./бин/выход.вне ../исполняемые/выход.из

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

Можно ли добиться того, чего я пытаюсь сделать в 1 команду-линия?

+245
Jazi 0000 20 нояб. 2014 г., 12:39:48

меньше - это не стандартный GNU утилиты.

кошка является POSIX:

 Открытое выпуска базовая группа технические характеристики 7, 2018 издания
 1003.1-2017 стандарта IEEE СТД (пересмотр стандарта IEEE с std 1003.1-2008)
 Авторское право © 2001-2018 IEEE и открытая группа

Название

кошка - объединить и напечатать файлы

Синопсис

кот [-у] [файл...]

...

кошка имеет больше шансов на существование и последовательное поведение.

+230
Alsolock 15 апр. 2011 г., 08:11:59

Является управлением crunchbang Openbox в скрипт автозапуска просто bash-скрипт, завершая тем самым я могу поставить что-нибудь Башы там?? И когда этот скрипт выполняется (например, логин после РЦ.местных)?

Система: управлением crunchbang Уолдорф на Debian Wheezy и чистая установка

+228
baldgoat 21 мар. 2010 г., 06:46:32

Только* запустить его по расписанию с помощью cron и проверять другие части расписание в скрипте:

Один из способов:

@перезагрузки /path/to/my_script.sh

если has_run_this_month() {
выход
}

Другой способ:

0 0 1 * * /path/to/my_script.sh

если has_run_since_reboot() {
выход
}

* Есть несколько проблем с таким способом управления:

  • Вы когда-нибудь держать машина работает уже более месяца? Два месяца? Что произойдет в любом случае?
  • Вы когда-нибудь покинуть машины от более чем месяц? Вы можете видеть, где это происходит...
  • Как вы убедитесь, что путь, по которому вы упорно государства (потому что вы должны хранить его где-то стойких) не вылететь из ботинок, потому что это RAM-диска?
+204
Jack Rowe 28 апр. 2013 г., 01:31:08

В мятой 17/18 вам нужно зайти в Пользователи и группывыберите пользователя из меню слева, затем в поле "Пароль" справа, нажать кнопку "Изменить..." и убедиться, что "не спрашивать пароль при входе" не установлен.

+204
khc 20 мар. 2013 г., 23:14:30

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

Однако, когда я пытаюсь загрузить файлы через http://12.34.56.78/user1/testfile.bin с моим браузером, он говорит "403 запрещено". Когда я подключиться к http://12.34.56.78/ с моим браузером, однако, он отображает по умолчанию индексирует страницы, которые я поместил в /дома/.

Как сделать сервер nginx служить файлы из директории пользователей? например

/дома/пользователь1

/главная/пользователь2

Кроме того, если я хотел исключить корневой каталог

/дома

и системные файлы

.bash_history .файл .bashrc следующее (скажем, все файлы, имена которых начинаются с точки)

из файла?

+196
Shahbaz Dolat 25 дек. 2016 г., 04:32:55

Вы можете отключить перенос строки для меньше, хвост и любая другая команда под Линукс солнце с:

выход rmam

Для восстановления линии упаковки использовать:

выход смам
+116
GET 1 сент. 2010 г., 02:49:08

По умолчанию все демоны системный журнал читать входящие сообщения: в/dev/журнал

Дополнительно системных журналов можно связать сокет UDP на порт 514. Смотрите /etc/услуги::

$ кот /и т. д./услуги | grep в файл syslog
в syslog 514/UDP-порт

Второй в основном используется для передачи бревен между демонами и syslog. Т. е. один сервер входа на кластер.

Как программист вы не напрямую писать в /dev/log, однако вместо этого вы звоните в POSIX функции системного журнала::

#включить <системный журнал.ч>

пустота методов openlog(константный тип char *идент, параметр инт, инт объекта);
пустота и syslog(инт приоритет, константный тип char *формат, ...);
функция closelog недействительным(ничтожным);

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

+86
Life4chaos 21 февр. 2010 г., 10:36:48

Я хочу использовать sed, чтобы изменить строку в файле, только на 4-й строке, если он содержит строку с именем "test"

Поэтому в основном то, что я получил прямо сейчас-это:

образец СЭД '/тест/ ы/АБВ/ЗЗ/г' 

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

Но как я это делаю только для 4-й линии.

Я попытался

 образец СЭД '/тест/ 4С/АБВ/ЗЗ/г' 

Добавление 4 Перед , но он не работает.

+85
petrenka 10 авг. 2015 г., 09:40:53

Чтобы связать ЭСК+ЭСК , чтобы уйти с lesskey, выполните следующие действия:

  1. Создать ~/.lesskey файл со строкой:
\е\е бросить
  1. Запустить lesskey. Это позволит создать двоичный файл ~/.меньше файл используется меньше.

  2. Использовать менее как обычно. ЭСК+ЭСК не бросить.

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


Для получения более подробной информации см. человек lesskey или lesskey.НРО в меньше исходного пакета.
В Debian -- детали пакета источника меньше в Wheezy

Синопсис
 lesskey [-o выходной] [--] [ввод]

Входной файл-это текстовый файл, который описывает клавиш.
Если входной файл "-", к стандартному вводу.
Если не указан входной файл, используется стандартное имя 
в качестве имени входного файла, который зависит от используемой системы:
В системах Unix, $дома/.используется lesskey является;
на MS-DOS, используемая системами, в $Home/_lesskey является;
и на OS/2 систем $дома/lesskey.использовать ini-это,
или $ИНИТ/lesskey.ini, если $Home является неопределенным.
+47
jeungjaehuh 24 мар. 2014 г., 02:31:10

У меня есть проблема установки новых пакетов/программ в линукс Минт Ребекку.

Моя ОС:

> [email protected]Оракул ~ $ команды uname -а 
 Линукс Оракл 3.13.0-37-generic и #64-Убунту 22 СМП Пн 21 сентября:30:01 мирового семейства i686 i686 в 2014 семейства i686 GNU/Линукс 
> [email protected]Оракул ~ $ команду -это 
 Никакие модули ЛСБ доступны.
 Идентификатор дистрибьютор: сайт linuxmint 
 Описание: Линукс Минт 17.1 Ребекка
 Релиз: 17.1 
 Кодовое имя: Ребекка

Когда я запускаю команду, например, команду sudo apt-получить установку через filezilla, в результате

 Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Следующие дополнительные пакеты будут установлены:
 программа filezilla-общие libtinyxml2.6.2 libwxbase2.Libwxgtk2 8-0.8-0
Следующие новые пакеты будут установлены:
 программа filezilla filezilla в-общем libtinyxml2.6.2 libwxbase2.Libwxgtk2 8-0.8-0
Обновлено 0, 5 установлено новых, 0 для удаления и 583 не обновляется.
1 не полностью установлены или удалены.
Нужно получить 0 б/7.483 КБ архивов.
После этой операции, 23,5 МБ дополнительного дискового пространства будет использовано.
Вы действительно хотите продолжить? [Д/н] г
Настройка установить-инфо (5.2.0.Смотрите также.1-2) ...
Нажмите верного http://ppa.launchpad.net InRelease 
Нажмите верного http://ppa.launchpad.net InRelease 
Нажмите верного http://ppa.launchpad.net InRelease 
Нажмите http://ppa.launchpad.net верный/основных источников 
Нажмите http://ppa.launchpad.net верный/главная пакеты для i386 
Нажмите http://ppa.launchpad.net верный/главная перевод-Ан 
Нажмите http://ppa.launchpad.net верный/основных источников 
Нажмите http://ppa.launchpad.net верный/главная пакеты для i386 
Нажмите http://ppa.launchpad.net верный/главная перевод-Ан 
Игн http://archive.ubuntu.com верный InRelease 
Нажмите http://ppa.launchpad.net верный/основных источников 
Нажмите http://archive.ubuntu.com верный-обновления InRelease 
Нажмите http://ppa.launchpad.net верный/главная пакеты для i386 
Нажмите http://archive.ubuntu.com верного освобождения.Гоб 
Нажмите http://ppa.launchpad.net верный/главная перевод-Ан 
Нажмите http://archive.ubuntu.com верный-обновления/главная пакеты для i386 
Нажмите http://archive.ubuntu.com верный-обновления/ограниченные пакеты для i386 
Нажмите http://archive.ubuntu.com верный-обновления/Вселенная пакеты для i386 
Нажмите http://security.ubuntu.com верный-безопасности InRelease 
Нажмите http://archive.ubuntu.com верный-обновления/пакеты для i386 мультивселенной 
Нажмите http://security.ubuntu.com верный-системы безопасности/главная пакеты для i386 
Нажмите http://archive.ubuntu.com верный-обновления/главная перевод-Ан 
Нажмите http://security.ubuntu.com верный-безопасности/ограниченные пакеты для i386 
Нажмите http://archive.ubuntu.com верный-обновления/перевод-Ан мультивселенной 
Нажмите http://security.ubuntu.com верный-безопасности/Вселенная пакеты для i386 
Нажмите http://archive.ubuntu.com верный-обновления/запрещен перевод-Ан 
Нажмите http://security.ubuntu.com верный-безопасности/мультивселенной пакеты для i386 
Нажмите http://archive.ubuntu.com верный-обновления/перевод-собственной вселенной 
Нажмите http://security.ubuntu.com верный-системы безопасности/главная перевод-Ан 
Нажмите верного выхода http://archive.ubuntu.com 
Нажмите http://security.ubuntu.com верный-безопасности/перевод-Ан мультивселенной 
Нажмите http://security.ubuntu.com верный-безопасности/запрещен перевод-Ан 
Нажмите http://archive.ubuntu.com верный/главная пакеты для i386 
Нажмите http://security.ubuntu.com верный-безопасности/перевод-собственной вселенной 
Игн http://archive.canonical.com верный InRelease 
Нажмите http://archive.ubuntu.com верный/ограниченные пакеты для i386 
Игн http://archive.canonical.com верный InRelease 
Нажмите http://archive.ubuntu.com верный/Вселенная пакеты для i386 
Нажмите http://archive.canonical.com верного освобождения.Гоб 
Нажмите http://archive.ubuntu.com верный/мультивселенной пакеты для i386 
Нажмите http://archive.canonical.com верного освобождения.Гоб 
Нажмите http://archive.ubuntu.com верный/главная перевод-Ан 
Нажмите верного выхода http://archive.canonical.com 
Нажмите http://archive.ubuntu.com верный/перевод-Ан мультивселенной 
Нажмите верного выхода http://archive.canonical.com 
Нажмите http://archive.ubuntu.com верный/запрещен перевод-Ан 
Нажмите http://archive.canonical.com надежный партнер пакеты для i386 
Нажмите http://archive.ubuntu.com верный/перевод-собственной вселенной 
Нажмите http://archive.canonical.com верный/перевод-Ан партнер 
Нажмите http://archive.canonical.com надежный партнер пакеты для i386 
Нажмите http://archive.canonical.com верный/перевод-Ан партнер 
Е: не удалось заблокировать каталог /var/lib в/с dpkg/блокировки - открытия (11: ресурс временно недоступен)
Е: не удалось заблокировать каталог администрирования (файл/var/lib в/с dpkg/), другой процесс, используя его?
команды dpkg: ошибка при обработке пакета установки-информация (--настроить):
 подпроцесс установлен сценарий, выполняемый после установки вернул код ошибки 100
Ошибки возникли при обработке:
установка-инфо
Е: суб-процесс /usr/бен/с dpkg вернул код ошибки (1)

Я уже запустить команду:

судо РМ /ВАР/Либ/с dpkg/замок
судо РМ в /var/кэш/АПТ/архив/замок

но ничего не изменилось.

Я побежал команду судо команды dpkg --настроить --ожидание и результат

Настройка установить-инфо (5.2.0.Смотрите также.1-2) ...
Игн http://archive.canonical.com верный InRelease 
Нажмите верного http://ppa.launchpad.net InRelease 
Игн http://archive.canonical.com верный InRelease 
Нажмите верного http://ppa.launchpad.net InRelease 
Нажмите http://archive.canonical.com верного освобождения.Гоб 
Нажмите верного http://ppa.launchpad.net InRelease 
Нажмите http://archive.canonical.com верного освобождения.Гоб 
Нажмите http://ppa.launchpad.net верный/основных источников 
Нажмите верного выхода http://archive.canonical.com 
Нажмите http://ppa.launchpad.net верный/главная пакеты для i386 
Нажмите верного выхода http://archive.canonical.com 
Нажмите http://ppa.launchpad.net верный/главная перевод-Ан 
Нажмите http://archive.canonical.com надежный партнер пакеты для i386 
Нажмите http://ppa.launchpad.net верный/основных источников 
Нажмите http://archive.canonical.com верный/перевод-Ан партнер 
Нажмите http://ppa.launchpad.net верный/главная пакеты для i386 
Нажмите http://archive.canonical.com надежный партнер пакеты для i386 
Нажмите http://ppa.launchpad.net верный/главная перевод-Ан 
Нажмите http://archive.canonical.com верный/перевод-Ан партнер 
Нажмите http://ppa.launchpad.net верный/основных источников 
Нажмите http://ppa.launchpad.net верный/главная пакеты для i386 
Нажмите http://ppa.launchpad.net верный/главная перевод-Ан 
Игн http://archive.ubuntu.com верный InRelease 
Нажмите http://archive.ubuntu.com верный-обновления InRelease
Нажмите http://archive.ubuntu.com верного освобождения.Гоб 
Нажмите http://archive.ubuntu.com верный-обновления/главная пакеты для i386
Нажмите http://archive.ubuntu.com верный-обновления/ограниченные пакеты для i386 
Нажмите http://archive.ubuntu.com верный-обновления/Вселенная пакеты для i386 
Нажмите http://security.ubuntu.com верный-безопасности InRelease 
Нажмите http://archive.ubuntu.com верный-обновления/пакеты для i386 мультивселенной 
Нажмите http://archive.ubuntu.com верный-обновления/главная перевод-Ан 
Нажмите http://security.ubuntu.com верный-системы безопасности/главная пакеты для i386 
Нажмите http://archive.ubuntu.com верный-обновления/перевод-Ан мультивселенной 
Нажмите http://security.ubuntu.com верный-безопасности/ограниченные пакеты для i386 
Нажмите http://archive.ubuntu.com верный-обновления/запрещен перевод-Ан 
Нажмите http://security.ubuntu.com верный-безопасности/Вселенная пакеты для i386 
Нажмите http://archive.ubuntu.com верный-обновления/перевод-собственной вселенной 
Нажмите http://security.ubuntu.com верный-безопасности/мультивселенной пакеты для i386 
Нажмите верного выхода http://archive.ubuntu.com 
Нажмите http://security.ubuntu.com верный-системы безопасности/главная перевод-Ан 
Нажмите http://archive.ubuntu.com верный/главная пакеты для i386 
Нажмите http://security.ubuntu.com верный-безопасности/перевод-Ан мультивселенной 
Нажмите http://archive.ubuntu.com верный/ограниченные пакеты для i386 
Нажмите http://security.ubuntu.com верный-безопасности/запрещен перевод-Ан 
Нажмите http://archive.ubuntu.com верный/Вселенная пакеты для i386 
Нажмите http://security.ubuntu.com верный-безопасности/перевод-собственной вселенной 
Нажмите http://archive.ubuntu.com верный/мультивселенной пакеты для i386 
Нажмите http://archive.ubuntu.com верный/главная перевод-Ан 
Нажмите http://archive.ubuntu.com верный/перевод-Ан мультивселенной 
Нажмите http://archive.ubuntu.com верный/запрещен перевод-Ан 
Нажмите http://archive.ubuntu.com верный/перевод-собственной вселенной 
Е: не удалось заблокировать каталог /var/lib в/с dpkg/блокировки - открытия (11: ресурс временно недоступен)
Е: не удалось заблокировать каталог администрирования (файл/var/lib в/с dpkg/), другой процесс, используя его?
команды dpkg: ошибка при обработке пакета установки-информация (--настроить):
 подпроцесс установлен сценарий, выполняемый после установки вернул код ошибки 100
Ошибки возникли при обработке:
установка-инфо

Редактировать: в файл-инфо.и postinst,

значение umask 022

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

случае $1 в
настроить|перенастроить|срабатывает)
обновление-инфо-реж
;;
*)
;;
эсок

Обновление 2016/10/07

Я побежал команды ДФ /ВАР/Либ/с dpkg/ и ДФ-я в /var/lib в/с dpkg/ и результат

Файловая система 1К-блоков использовано доступно использования% установленной на
на /dev/sda1, поскольку 12655760 6335500 5708212 53% /

Иноды файловой системы IUsed программа Июши%, установленный на
на /dev/sda1, поскольку 819200 235995 583205 29% /
+43
Steve Brandford 7 апр. 2015 г., 12:51:52

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

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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