Монтирования CIFS в папке Windows, который переходит в автономный режим

У меня есть доля Windows на рабочей станции, что мне нужно на мой сервер в CentOS 7. У меня этот набор в моем файле fstab следующим образом:

//ХХХ.ХХХ.Х.ХХ/доля в /MNT/CIFS на рабочей станции, имя пользователя=х,пароль=Х 0 0

Это работает так долго, как мое рабочее место онлайн. После моей рабочей станции в автономном режиме она будет давать ошибки на папку /MNT/ и WinSCP не подключается. Мне нужно размонтировать доля и перемонтировать ее для того, чтобы снова работать.

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

+634
Ghulam Mustafa Xtreamer 4 сент. 2019 г., 09:24:47
34 ответов
имя пользователя командой su-c 'на' 

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

+949
Daniel Bauke 03 февр. '09 в 4:24

ДФ -л следует ограничить выход в локальных файловых систем.

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

+949
Nolinshun 25 апр. 2015 г., 04:56:31
Другие ответы

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


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

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

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

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

назначить [класс="Атом"] $workspace9
старпома атом

старпома-нет-запуск-код и3-МСГ 'рабочее пространство $workspace9; свдв 
/usr/Бен/urxvt'
#старпома-нет-запуск-код и3-МСГ 'рабочее место workspace9$; метод exec /usr/Бен/атом'
старпома-нет-запуск-код и3-МСГ 'рабочее место workspace1$; метод exec /usr/Бен/urxvt'

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

На самом деле я не думаю, что это имеет отношение, но на всякий случай: я бегу Manjaro-Linux, который базируется на Arch.

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

#присвоить [класс="Атом"] $workspace9
#старпома атом

старпома-нет-запуск-код и3-МСГ 'рабочее пространство $workspace9; свдв 
/usr/Бен/urxvt'
старпома-нет-запуск-код и3-МСГ 'рабочее место workspace1$; метод exec /usr/Бен/urxvt'
старпома-нет-запуск-код и3-МСГ 'пространство $workspace9; метод exec /usr/Бен/атом'

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

+948
connorflewitt 22 мая 2010 г., 09:45:16

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

+937
ashik 6 мая 2015 г., 19:21:33

Похоже, что это должно быть

"$(Эхо ${remote_serial} | jq не '.серийный_номер')"

вместо

"${remote_serial | jq не '.серийный_номер'}"
+905
Buyuk 9 дек. 2010 г., 22:25:08

Печать имени файла путь имя окна.

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

Tmux

  • tmux 2,9 а

Пример bash-скрипт, который читает #{pane_current_path) арг. базовое имя усекает начале пути и просто отображает текущее. Это приятно, если, используя в качестве идентификатора окна.

~/.tmux_path.sh

#!/Бен/ш
функции printf '\033%з\007' $(и basename $1) # показать полный путь использовать $1 вместо $(базовое имя $1)

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

чмод +х ~/.tmux_path.sh

~/.tmux.конф

набор -г статус-интервал 1
набор -г окна-статус-текущий-формат "[#[ФГ=белый] #(~/.tmux_path.sh #{pane_current_path})]"
окна-статус-формат набор -г "#[ФГ=черный] #(~/.tmux_path.sh #{pane_current_path})"
+869
tis 20 сент. 2013 г., 13:02:13

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

Что настройки хранит ваши сообщения в файл/var/катушка/почты/<имя_пользователя> вместо вашего дома это означает, что любой муа вы установите будет знать, где найти его без какой-либо перенастройки.

+866
Chuprakova 21 февр. 2018 г., 16:51:59

Как не допустить autofs с (автомонтирование) от изменения в защите принадлежащих ему точку монтирования.

# чмод 2771 /абон
# Общ -ЛД /абон
drwxrws-х. 2 корень корень 4096 13 марта 14:43 /абон
# systemctl начать autofs с
# Общ -ЛД /абон
директорию типа drwxr-XR-х 332 корень 0 Мар 14 16:26 /абон

# грэп абон авто.мастер
/каст /и т. д/авто.абон --призрак
# пользователь грэп авто.абон
пользователей :/FS1 в/чер/&
+826
Im super man 28 июн. 2010 г., 06:03:13

Создавать .файл в вашем домашнем каталоге и добавьте следующие строки:

экспорт снаряд=/бин/ЗШ
метод exec /ОГРН/ЗШ -л

Обновление: .профиля могут работать в качестве общего решения, когда по умолчанию Shell не Баш. Я не уверен, что .профиль может быть вызван ЗШ, как хорошо, что могла бы излишним, но мы можем сделать это безопасно с простой проверки:

экспорт снаряд=/бин/ЗШ
[ -з "$ZSH_VERSION" ] && старпома /ОГРН/ЗШ -л

Мы можем также использовать которые , чтобы получить динамический путь из ЗШ , который опирается на значение переменной$PATH:

экспорт консоли=`что ЗШ`
[ -з "$ZSH_VERSION" ] && метод exec "$Шелл" -л
+797
NTom 21 июл. 2013 г., 00:53:07

С вашей помощью ifconfig вывод:

wlan0mon: флаги=4163<копирование,трансляция,запуск,мультикаст> МТУ 1500
 unspec 00-11-22-33-44-55-30-3А-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)
 RX пакетов 0 байт 0 (0.0 Б)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты 0 байт 0 (0.0 Б)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

Предполагаю, что как wlan0 ваш AWUS036NH, вы получили его настроить в режим монитора. Интерфейс в режим монитора-это, по сути, сторонний наблюдатель: он отображает все сетевые пакеты видит, но не частью какой-либо сети, так и не иметь IP-адрес.

+750
hoya21 14 авг. 2010 г., 16:23:59

По моему опыту, только Fedora можете ознакомиться с Cisco компания Linksys WUSB600N V2 и работы. Я пробовал Убунту, Дебиан и т. д. и никто из них не поддержал эту WiFi адаптер

+747
Vivek Malhan 20 июл. 2015 г., 00:28:27

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

Во-первых, вы правы насчет ata_piix и sd_mod , видимо, будучи скомпилирован в ядро. Это выбор, который вы делаете настройка ядра—вы можете опустить его, включите его, или включить его как модуль. (То же с ext4).

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

Позже, различные вещи (например, bdflush ядра потока) на самом деле очистить "грязные" страницы на диск. Это когда ты видишь звонков через SD, интерфейсом SCSI, libata, ata_piix, планировщики ввода-вывода, PCI и др. Хотя очень вероятно, ДМА, участвующих в этой записи, это данные должны быть переданы, и, возможно, команды. Но диск пишет, по крайней мере, в Сата осуществляется путем отправки команд, которые в основном означает "записать Сектор Х с данными г". Но это наверняка не обрабатывается отображения памяти весь диск (считайте: вы можете использовать диски намного больше 4GiB на 32-разрядных машинах).

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

файловая система tmpfs особенный, это в основном полностью кэш. Его просто специальный кэш, который никогда не выбрасывают или записаны (хотя он может быть выгружен). Вы можете найти код в мм/shmem.С и нескольких других местах (попробуйте АСК-команда grep --чч CONFIG_TMPFS , чтобы найти их).

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

+747
aervind 19 мая 2014 г., 16:13:09

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

3='кд -3'
рубиново-2.1.5 ➜ /объемы/dev_directory

Все началось около месяца назад и я смотрела в

~/.профиль
~/.bashrc следующее
~/.zshrc

ничего....

где еще я могу искать?

+739
OsoGrizz 22 нояб. 2011 г., 03:25:02

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

./test.sh 1234

В моем сценарии я бы хотел назначить 1234 в переменную, как я это делаю?

+738
Chris Cravens 19 авг. 2016 г., 13:31:16

Это потому, что pdf-это не обычный текст. кошка может только распечатать файл как есть. Чтобы просмотреть содержимое PDF файлов через командную строку, вы можете использовать pdftotext.

pdftotext pdffile -
+704
Fermat 20 янв. 2014 г., 19:29:02

Это, наверное, ГНУ конкретный вариант, но вы могли бы использовать или - для-вывода , чтобы извлечь файлы на стандартный вывод

~/$ тест команды mkdir фу
~/$ тест диска фу
~/тест на/Foo$ кошка >бар
Привет мир
~/тест на/Foo$ компакт-диск ..
~/тест$ тар-acvf файл.тгз фу
ФОО/
файл foo/бар
~/тест$ ЛС
файл.тгз фу
~/$ тест РМ -РФ ФОО
~/тест$ тар-файла axf.тгз файл foo/бар-О
Привет мир
~/тест$ ЛС
файл.тгз
+584
Ilia Kukharev 9 авг. 2012 г., 05:56:19

Какое окружение рабочего стола? Гном приходит с обычного рабочего стола. Наведите указатель мыши на границу или в верхнем правом углу. Помогает ли это? Если это не поможет или это не Гном выложу скриншот.

Где ты скачать установка или виртуальная машина? 32 или 64 бит? Какой размер жесткого диска вы использовали? Сколько процессора / оперативной памяти? Где же вы размещаете виртуальные файлы / снимки? Локальная или по сети?

Не могли бы вы скопировать сообщение об ошибке?

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

+547
Gwinn 10 окт. 2012 г., 05:46:52

Я учусь, как ВИМ, но одна вещь, которую я еще не полностью восприняли это скопировать и вставить ситуация. В магловском текстового редактора я бы на CTRL-C и скопировать кусок текста и затем редактировать/удалить, а затем вставить текст где-то еще. Однако в Vim я не могу сделать это, потому что после того, как я Скопировать текст с г, изменив текст часто включает в себя Д и Х , который стирает мой первоначальный текст.

Есть ли способ, чтобы сделать д и Х не Скопировать текст? Или иначе, как я должен использовать эти функции в Vim?

+517
Sorceror 27 февр. 2017 г., 00:34:46

У меня есть диски, где есть много вариаций. Я бы хотел, чтобы добавить файлы многих ОС для моего Центрального хранилища, где файлов из ОС Х, вызвали у меня большая беда для последующего просмотра их в дистрибутивах Linux или Windows

  1. файлы/диски в ОС Х
  2. файлы/диски производятся во многих Лайнус дистрибутивов (в основном Debians и Ubuntus)
  3. только некоторые файлы/диски, сделанные на устройстве Chromebook [форматирование здесь диск и использовать его в других системах - кошмар так просто отказаться от этой цели]
  4. только несколько файлов/дисков в Windows 7 и 10

Тем не менее, я получаю предупреждения о собственности. Я думаю работает

судо Чаун -Р мази:мази /местного/папку

Однако, мази не основной потребитель во всех моих систем. Мой репозиторий распространяет файлы на нескольких компьютерах, телефонах и ноутбуках. Так что проблем при использовании нет. Я делаю LS-ла и обратите внимание, что на директорию типа drwxr-XR-х 1 99 99 ... , где я думаю 99 99 Group и владелец, соответственно. Некоторые файлы/папки в корневой каталог вместо.

Я не уверен, как я должен контролировать группу и владельца здесь. Я должен поставить все на 99 99?

Архиве размер BTSync, чтобы предотвратить повреждение нападения вымогателей

Я связался с поддержкой размер BTSync после ответа L33tCh и получил ответ

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

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

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

Они имеют следующий параметр max_file_size_for_versioning со значением целого числа и по умолчанию 1000 (МБ), который означает, что если файл слишком большой и был изменен синхронизация поставить предыдущей версии в архиве. В архиве папка находится .синхронизация/архив папку внутри общей папки. На Windows и Mac вы можете открыть его, нажав правой кнопкой мыши на папку в синхронизации и выбираем пункт "открыть архив". В макс файл архива возраст сейчас называется sync_trash_ttl (изменение 2.3), обновили по моей просьбе здесь в Настройки > Настройки. Установите его в 0 для бесконечного архиве.

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


Как можно централизовать файлы/папки дисков в репозиторий для использования с передней-End и back-end устройств?

+512
Jason Preston 25 янв. 2012 г., 23:27:09

Одна из вещей, что в RHEL/CentOS В (и других корпоративных продуктов Linux) предусматривается, что другие дистрибутивы не предоставляют АПИ/Аби стабильности. Это разочарование для многих людей, которые являются новыми в RHEL, потому что все они видят, что доступно в версиях, старше, чем последние релизы нашли в последней версии Ubuntu и в Fedora/Gentoo на что. Но, если вы поддерживаете продукт, который был развернут на RHEL в коробке, вам не придется беспокоиться о базовых технологий продукт используется имея его API изменения, (с новых версиях Apache, РНР, Перл, питон, с glibc и т. д.). Это относится к большинству модулей ядра, предоставляемого для RHEL.

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

Чтобы ответить на "более безопасную" вопрос: поскольку безопасность и RHEL бэкпорты исправлений версии, которые они предоставляют, вы можете продолжать есть стабильный API, чтобы выпустить программное обеспечение, не беспокоясь о безопасности базовой системы.

+494
Lahsi 5 окт. 2016 г., 01:03:40

Предполагая, что вы используете Fedora рабочей станции (или окружение рабочего стола GNOME по-другому), самый простой подход, чтобы установить настройки инструмента (поиска в программное обеспечение, или судо ДНФ установить гном-твик-утилиту из командной строки).

В том, что апплет, при вводе (странно, не "клавиатура и мышь"), есть раздел, который называется "клавиша установки", среди которых, в том числе

  • Поменять местами Ctrl и капс лок
  • Капс лок как CTRL

По версии 3.26.4 этого апплета, описанный выше вариант в разделе "клавиатура и мышь", затем ищем "дополнительные параметры разметки".

Или (принес нам отдел отдела избыточности?), в "капс лок клавишу поведения" раздел, есть также возможность сделать капс лок дополнительные клавиши Ctrl.

+494
Darryl Hadfield 11 мар. 2019 г., 03:00:52

Есть несколько официальных документов, доступных с FreeBSD:

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

Хорошей отправной точкой является официальным разработчики FreeBSD веб-страницы: собрав все вещи, связанные с системой развития, будь то порты, связанные или глубокого ядра хаки.

+462
Unknown3523 18 авг. 2016 г., 14:41:13

В ~/.inputrc файл-это Баш, а не ЗШ , насколько я знаю. Он управляет поведением с readline, в ЗШ эквивалентом которого является злэ. Вы можете изменить свое поведение с помощью bindkey команды.

Итак, чтобы получить сочетание клавиш Ctrl слева и справа задняя часть, добавьте следующие строки в ваш ~/.zshrc (там может быть лучшего места для них, эквивалент ~/.inputrc , но я не знаю его и ~/.zshrc работ):

bindkey "\КРВ" вперед-слово
bindkey "\ПС" обратную слово
bindkey "\Е[1;5С" вперед-слово
bindkey "\Е[1;5Д" назад-слово
bindkey "\е[5С" вперед-слово
bindkey "\е[5Д" назад-слово
bindkey "\е\е[с" вперед-слово
bindkey "\е\е[д" назад-слово
+433
Harun Ijaz 16 нояб. 2015 г., 04:00:58

На большинстве систем (включая Linux), команды useradd и программы поддерживают только Локальные пользователи (а так же для команда userdel, usermod, программам groupadd, groupdel, groupmod, addgroup). Использовать любой из этих инструментов.

+431
user37313 23 мая 2010 г., 04:32:01

Для завершения установки запускать-нрпе-сервер, я закончил проверку после установки скриптов.

В случае Nagios-нрпе-сервер.послеустановочных:

#!/Бен/ш
комплект -е
# Автоматически добавляется с помощью dh_installinit
если [ -Х "в/etc/инит.Д/в Nagios-нрпе-сервер" ]; затем
 обновление-РЦ.Д в Nagios-нрпе-сервер по умолчанию >/dev/нуль
 ссылаться-ру.Д в Nagios-нрпе-сервер пуск || выйти $?
интернет
# Конец автоматически добавляется в раздел

А у меня в Nagios-нрпе была вызвана (х)inetd и не работает как демон, он не автозагрузки и, следовательно, склонны дист-апгрейд ошибки.

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

+385
miriam 15 февр. 2019 г., 13:46:30

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

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

Как я могу установить эти конфликтующие пакеты?

+379
ineluki 14 мар. 2016 г., 01:39:33

Процесс запускается с uid Анг в гид. Оба разрешения, назначенные для них. Вы могли бы назвать из chroot с userspec пользователя и группы, где на самом деле пользователь не находится в этой группе. Тогда процесс будет выполнен с пользователями UID и данные группы "гид".

Увидеть пример. У меня есть пользователь с именем пользователя, и он находится в группе студентов:

корень@хост:~$ ID пользователя
Уид=10298(пользователей) гид=20002(студент) группы=20002(студент)

У меня есть файл следующим образом:

корень@хост:~$ Общ -л файл
-RW-Р----- 1 корень корень 9 май 29 13:39 файл

Он не может прочитать его:

пользователь@хост: файл~$ кот 
кошка: файл: отказано 

Теперь я могу execte у кошки процесс в контексте пользователя, пользователей и группы Корни. Теперь процесс кошка имеет необходимые разрешения:

корень@хост:~$ --chroot для пользователей userspec:корень / Ш-с "кошкой файл"
содержание файла 

Его интересно посмотреть, что код говорит:

корень@хост:~$ --chroot для пользователей userspec:корень / Ш-с "ИД"
Уид=10298(пользователей) с gid=0(корень) группы=20002(студента),0(корень)

Хм, но пользователь пользователя не в этой группе (корень). Причем тут удостоверение личности получить информацию? Если вызывается без аргументов, ИД использует системные вызовы, getuid(), getgid() и методы getgroups(). Поэтому процесс контексте идентификатора сама напечатала. Этом контексте мы переделали с --userspec.

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

корень@хост:~$ --chroot для пользователей userspec:корень / Ш-с "идентификатор пользователя"
Уид=10298(пользователей) гид=20002(студент) группы=20002(студент)

На ваш вопрос:

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

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

Так, это на самом деле не пользователь, который не имеет разрешения на чтение файла, процесса разрешения (кошка). Но процесс запускается с UID/GID не вызывающего пользователя.

Так что вы не должны быть в определенной группе для процесса с uid и GID этой группы.

+379
teejay 19 мар. 2018 г., 22:29:53

Вы можете просто избавиться от автозапуска файл в каталоге/etc:

РМ /и т. д./кода валюты XDG/автозапуск/косатка-автостарт.рабочего стола

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

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

+360
x00xer 17 июл. 2019 г., 14:36:47

Предположим, я хочу создать пакет с несколькими разделяемыми библиотеками, назовем его libfoo, который содержит либа.так.1 и libb.так.1. Теперь, говорят либа.так.1 использует символ из libb.так.1. Если я скомпилировать такой, то все ОК:

ГК -общий -спос -от WL,-soname, равной,libb.так.1 -о libb.так.1 libb.с
ГК -общий -спос -от WL,-soname, равной,либа.так.1 -о'либа.так.1 либа.с libb.так.1

Тем не менее, что занимает какую-то дополнительную работу (я должна вручную рисунок из зависимостей и их код в мой Makefile и проектов SCons, кажется, не делают это автоматически). Компиляция простой способ создает интересную проблему:

ГК -общий -спос -от WL,-soname, равной,libb.так.1 -о libb.так.1 libb.с
ГК -общий -спос -от WL,-soname, равной,либа.так.1 -о'либа.так.1 либа.с

Теперь либа.так.1 нет libb.так.1 в DT_NEEDED заголовка (отображается с помощью objdump -П), и при сборке пакетов Debian я получаю следующее сообщение (Этот этап занимает гораздо больше времени):

утилита dh_shlibdeps
 с dpkg-shlibdeps: предупреждение: символ B используется в Debian/libfoo1 в/usr/lib в/либа.так.1 нашли ни в одной из библиотек.

Это происходит потому, что символ B, который определяется в libb.так.1, но с dpkg-shlibdeps не зная, что.

Я должен отметить, что там, кажется, не быть реальная проблема здесь - фактический бинарных опционов как либа и libb как DT_NEEDED, и оба они загружены во время выполнения... в течение многих лет. Эта проблема возникла только при попытке создать правильную, чисто-сборки пакета Debian.

Как я должен решить эту проблему? (должен я решить эту проблему?) Библиотеки действительно должен (ТМ) быть в одном пакете Debian. (Для бонусных очков, решить для циклических зависимостей, т. е. libb также использует символ либа).

+276
free6om 25 апр. 2010 г., 15:16:38

Низкий уровень

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

Образец содержания выглядит следующим образом:

 10465 3250 759844 27528 4400 2983 546848 66306 0 9754 93792

Поля мы хотим, чтобы столбцы 1 и 3 для чтения, и 5 & 7 для записи. Метод расчета одинаков для обоих, так что я буду просто обсуждать читает.

Столбец 1-номер читается (что вы заявили что вы уже в состоянии контролировать), а столбец 3-количество секторов читать. Сектора составляет 512 байт. Так что с этим для расчета размера читает, просто вы $кол3 * 512 / $столбца col1.
Цифры в этом файле, общая с диска онлайн. Итак, чтобы рассчитать средний размер чтения в течение определенного периода времени, вы просто читать файл два раза, и рассчитать с: ($col3_t2 - $col3_t1) * 512 / ($col1_t2 - $col1_t1).

Обратите внимание, что приведенный выше метод дает размер ОПС выполняется на уровне приложения (описание не точное, но достаточно близко). Ядро может объединить несколько операций, поэтому количество операций, выполняемых на диске меньше. Расчет на это: $кол3 * 512 / ($col1 и - $и col2). И чтобы получить значение в течение определенного периода времени: ($col3_t2 - $col3_t1) * 512 / (($col1_t2 - $col1_t1) - ($col2_t2 - $col2_t1))

Высокий уровень

iostat может дать вам значение, но менее точно. Он не отличает, пишет или читает, и это только дает вам значение в секторах, а не в байтах (так опять же, умножаем на 512). Но команда iostat -х -Д, и колонны, чтобы посмотреть на это avgrq-СЗ.

+237
Marshall Whittaker 26 дек. 2012 г., 15:52:57

Вы можете сделать это с ЗШ:

zmodload ЗШ/стат

prefixmtime () {
sortstring=${(л:6::0:)${Ответить%%.*}}$(zstat -Ф 'на %S' +время изменения -- $ответ)
Ответ=${sortstring}
}

принт-РЛ -- *(о+prefixmtime)

Заменить принт-РЛ с вашей командой, если вы довольны результатом


Как это работает:
Капельки будут вроде здесь (Через о+функция) основан на том, что функция prefixmtime возвращает, то есть sortstring который является строкой, полученных путем объединения числовой префикс каждого имени файла ${ответить%%.*} слевадополняется нулями (л:6::0:) (если префиксы до 6 символов длиной) и на время изменения в секундах (получена через zstat модуля). Это может быть легче понять, как это работает, если вы запустите:

{ для F (*)
функции printf '%ы %з\п' ${(л:6::0:)${ф%%.*}}$(zstat -Ф 'на %S' +время изменения -- $Е) $Ф
} | рода -К1,1Н

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

sortstring=${(л:6::0:)${${ответ##*/}%%.*}}$(zstat -Ф '%ов' +время изменения -- $ответ)

и затем вы можете использовать путь к каталогу например

печать -РЛ отдельных/место/место/*(о+prefixmtime)
+211
QuentinMoss 7 сент. 2014 г., 19:04:04

У меня очень простой вопрос. Однако я был копать все руководства для ответа на уже полный день.

Я хочу, чтобы настроить Apache чтобы дать кому-либо доступ на чтение в /var/www, но ограничить в /var/www в/частный, чтобы только моя команда. Я ищу новое решение для версии 2.4. Таким образом, не используя устаревшие директивы, как разрешить, запретить, заказать и удовлетворения. У меня есть разрешение на запись в файл /etc/apache2 не/сайты-в наличии/* файлы, но только разрешение на чтение файла /etc/apache2 не/apache2 не.конф.

То, что я пытался до сих пор это: Содержание файла /etc/apache2 не/apache2 не.конф:

<Каталог />
 Требуют все отрицал
</Каталог>
<Каталог /var/ВСП>
 Требовать, чтобы все предоставленные
</Каталог>

Содержимое файла /etc/apache2 не/сайты-доступно/000-по умолчанию.конф:

<Каталог /var/www и/личное>
 Требуется команда группы 
</Каталог>

Но при такой конфигурации каждый имеет доступ к /var/www в/частная. И это я могу понять, поскольку Apache сливает всех средах для /var/www в/private на что-то вроде этого:

Требуют все отрицал # наследуется от /
Требовать, чтобы все предоставленные # наследуется из /var/www и
Требуется команда группы № наследуется из /var/www в/частная

И поскольку требуют директивы за пределами <RequireAll>, <RequireAny> или <RequireNone> эквивалентны находясь в <RequireAny> блок, объединенный мнение таким образом:

<RequireAny>
 Требуют все отрицал # наследуется от /
 Требовать, чтобы все предоставленные # наследуется из /var/www и
 Требуется команда группы № наследуется из /var/www в/частная
</RequireAny>

И это наглядно показывает, почему в /var/www и/частная открыт для всех (второе утверждение всегда совпадает).

Мой вопрос таким образом: "Можете ли вы как-то в высшую требовать, чтобы все предоставленные в родительской директории в поддиректорию или вы можете изменить значение по умолчанию <RequireAny> поведение <RequireAll>?"

+152
Jeff Lambert 6 сент. 2017 г., 02:03:52

Это процесс, Линукс считается нить?

Например, если я пишу простую программу на C, которая вызывает pthread_create, чтобы создать новый поток в методе Main(), это значит, что теперь у меня есть 2 потока, один для главной() и созданной? Или не только породил нитей как нить, но не главная() процесс?

Мне было интересно, что при вызове pthread_join, чтобы присоединиться порожденного потока в Main() кажется, я начала нити вместе, таким образом подразумевая, что главное не процесс, а поток.

Также, пожалуйста, поправьте меня, если я использую неправильную терминологию. :)

+88
Igor Skochinsky 25 июл. 2017 г., 00:39:00

Есть много способов сделать это, используя на awk:

команду sudo iwlist wlp2s0 сканирование | грэп ИССИД | на awk -F 'и"' '{печати $2}'

Или с помощью отрезка:

команду sudo iwlist wlp2s0 сканирование | грэп ИССИД | вырезать -д '"' -Ф2

Эти команды дадут вам имена без ".

+10
Alexandria Woods 20 нояб. 2014 г., 16:17:08

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

$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