Обработка нескольких сообщений в очереди сообщений

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

От вызова msgsnd страницу :

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

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

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

Если это так, я не должен осуществлять вручную ставить в очередь и удаления из очереди, чтобы создать список из N сообщений, поскольку для этого достаточно установить значение const пустое *пмсг от инт вызова msgsnd(тип int msqid, как const Void*, который мсгп, представляют собой типы size_t msgsz, в, инт установлен); для того чтобы добавить еще одно сообщение в очереди, и достаточно того, что это получено путем вызова msgrcv быть удалено из очереди, в противном случае он остается в очереди, пока он не получил какой-то процесс, я прав?

Но то, сколько сообщений в этой очереди может содержать, если я не один параметр, сколько может содержаться?

+937
transparent 23 мая 2012 г., 19:38:38
34 ответов
на awk -Ф-в ОФС=, '
 ШП==ФНР {опу[$2]=1$; далее} 
 $2 в опу {$2 = опу[$2]; печати}
'файл2 файл1

Эта функция считывает файл "отображение" в память, а затем заменяет 2-е поле для file1. Каждый файл обрабатывается ровно один раз.

Выход идет в stdout, так что заменить файл "на месте" делать

на awk ... файл2 файл1 > tempfile && МВ tempfile файл1
+982
intyresco lilotama 03 февр. '09 в 4:24

Я использую Линукс Минт 17.3 и создали новую меньшего диска с мятой 18. Сейчас мой план состоит в том, чтобы подключить старый раздел /точка_монтирования/oldroot/дома/ в /дома по новой системе. Поэтому я создаю все 3 пользователя с таким же именем пользователя и паролем, как и на старой системе, а затем отредактировать файл/etc/fstab строчку, верно?

Вопросы:

  • Мне нужно убедиться, что числовые UID и GID матч, как мне это сделать?
  • Есть какая-нибудь другая вещь?

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

+969
Richard Stanaford 18 апр. 2010 г., 11:10:50
Другие ответы

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


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

Я использую Ubuntu 12.04 в KDE и был два раза странный терминал или что-то подобное появляется на 2 секунды и потом опять закрытия в верхнем правом углу.

Я не видел, что он точно был и это был не терминал (терминал по умолчанию), ни в xterm (который здесь по умолчанию белый). Он был черный с белым текстом немного, глядя, как xterm с подходящей конфигурации для белого-на-черном смотреть. Он быстро прокручивается какой-то текст, а потом исчез. Я ничего не делал, чтобы запустить его, я был с помощью Firefox впервые и чтение PDF в программа второй раз.

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

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

+910
AdamF 31 мар. 2012 г., 04:48:15

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

Ищите "настройки", в "Виды" выберите "Просмотреть новые папки используя: список представление", затем выберите "Дополнительные параметры", вкладка, там будет флажок, который говорит вам 'перемещение по папкам в дереве, рядом "Наутилус". Теперь откройте папку и выберите просматривать список, таким образом, вы будете иметь дерево как поведение в главной панели.

enter image description here

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

+895
George McFadden 30 июн. 2018 г., 12:11:45

В \> граница слова якорь лечит - как граница.

Если вы знаете, что нет пробелов в конце строки, вы могли бросить якорь до конца строки /\<СРВ-БД$/ - разрешение на пробельный можно изменить, что /\<СРВ-дБ[[:пробел:]]*$/ или /\<СРВ-дБ[[:пробел:]]*$/

Или использовать на awk и сделать строку матч вместо:

на awk '$NФ == "СРВ-дБ"' /и т. д./хостов

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

СЭД -Ан -э '/\<СРВ-дБ(\ы|$)/р'

Если вы можете использовать Perl (или grep в режиме библиотеки PCRE), то есть, возможно, более изысканные варианты, такие как

печать на Perl -не 'если /\bsrv-дБ(?!элемент [\W-])/'

или

грэп -Р '\bsrv-дБ(?!элемент [\W-])'
+878
digarvz 25 окт. 2013 г., 12:33:03

Девел пакет PCRE не установлен на вашей системе. Сначала установить библиотеки PCRE-Devel в

команду sudo yum установить в нестандартном месте-девел -г

а потом запустить

судо ./настройки --с-включен-апреля

он будет автоматически сделать то PCRE по умолчанию.

+837
ozarius 20 мая 2014 г., 08:21:32

Как заявил в этой ветке, в Ubuntu 18.04 похоже, имеет некоторые проблемы с AMD Ryzen 5 интегрированных графических контроллеров, где Убунту зависает иногда, в том числе и мышь. Я могу доказать, что этот вопрос также дискретными графическими контроллерами (RX570).

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

Пользователь @SD имеет решена проблема в переключении окружающей среды перевод (судо АПТ установить GNOME-сессии-воспоминание). Он говорит, что эта проблема не может быть связана только с внутреннего процессора.

Кроме того, в каких средах может работать, помимо уже упомянутых?

+821
Hetka 9 мая 2010 г., 07:01:19

При использовании МВ команд ты просто изменять метаданные верхнего уровня каталога или отдельного файла, когда вы используете СР команду вы буквально копирование отдельных файлов или дерево папок. Для того, чтобы различать эти два режима, СР команда нуждается в вас, чтобы указать, какое поведение вы хотите заручиться.

Вы можете просмотреть метаданные, используя стат.

$ стат /домашний/бродяга/адире
 Файл: ‘/домашний/бродяга/Адир’
 Размер: 4096 блоков: 8 ИО блока: 4096 каталог
Устройство: fd00h/64768d инода: 794269 ссылок: 2
Доступ: (0755/директорию типа drwxr-XR-х) с идентификатором uid: ( 0/ root) и гид: ( 0/ root)и
Доступ: 2018-07-14 10:57:17.103849041 -0400
Изменения: 2018-07-14 10:57:17.103849041 -0400
Изменения: 2018-07-14 10:57:17.103849041 -0400
 Рождения: -

После того, как мы переместить его:

$ стат /tmp/и Адир
 Файл: ‘/tmp/и Адир’
 Размер: 4096 блоков: 8 ИО блока: 4096 каталог
Устройство: fd00h/64768d инода: 794269 ссылок: 2
Доступ: (0755/директорию типа drwxr-XR-х) с идентификатором uid: ( 0/ root) и гид: ( 0/ root)и
Доступ: 2018-07-14 10:57:17.103849041 -0400
Изменения: 2018-07-14 10:57:17.103849041 -0400
Изменения: 2018-07-14 10:57:53.323950044 -0400
 Рождения: -

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

+606
user25923 26 июл. 2012 г., 07:36:11

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

(defvar тайский-ввод-режим-карта
 (позвольте ((карта (сделать-негусто-раскладку)))
 (определение-ключ карта "2" (лямбда () (интерактивная)
 (заменить строкой "о" "ô")
))
карте)
 "Раскладка клавиатуры, используемая тайский-ввод-режим'.")
(легкий-mmode-определение-минор-режиме тай-ввод-режим
 "Режим ввода для тайский"
 Нил "тд" тай-ввод-режим-карта)
(глобальный-набор-ключ "\ц х\ц-Т" 'тайский-ввод-режим)

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

Как я могу написать, чтобы реализовать такую функцию?

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

Следуя советам Жиль, я писал так:

(defvar тайский-тонус-преобразования-список
 '(("о" . "'") ("у". " -")))
(сайт defun тайский-добавить-тон ()
 (интерактивная "*")
 (когда (пусть ((дело-фолд-поиск Т))
 (смотрит-назад "[ОУ]"))
 (заменить-матч (ДОЦ (матч-строка 0) (тайский-тонус-преобразования-список)))))
(defvar тайский-ввод-режим-карта
 (позвольте ((карта (сделать-негусто-раскладку)))
 (определение-ключ карта "2" тайский-добавить-тон)
карте)
 "Раскладка клавиатуры, используемая тайский-ввод-режим'.")
(легкий-mmode-определение-минор-режиме тай-ввод-режим
 "Режим ввода для тайский"
 Нил "тд" тай-ввод-режим-карта)
(глобальный-набор-ключ "\ц х\ц-Т" 'тайский-ввод-режим)

Но я вам ДОЦ: символ функция определения является ничтожным: тайский-тонус-преобразования-список ошибок, когда я положил 2 в тайском ввода-режиме.

+603
kannanchinnakannu 2 мая 2011 г., 16:24:00

Простой shell-скрипт может сделать это.

Я надеюсь, что я правильно понял.

machineA.sh

#!/Бен/ш
# отправить файл с компьютера а на компьютер Б
УПП /путь/на/мачинеа/бинарные [email protected]:/path/on/machineB/binary

# SSH к машине B и запуск machineB.sh
SSH пользователь@MachineB /path/to/machineB.sh

machineB.sh

#!/бин/Баш
# запустить файл на компьютере B
команду chmod +х /путь/на/machineB/бинарные
/путь/на/machineB/бинарные

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

+568
utzcoz 15 февр. 2015 г., 11:26:27

Вот что я должен был сделать...

Во-первых, удалить пакет nodejs установлен из EPEL:

команду sudo yum для удаления nodejs

Список ням РЕПО:

в Yum repolist

Вот что мой узел операции РЕПО выглядел так:

nodesource/x86_64 с Node.js пакеты для Enterprise Linux в 7 - x86_64 с

Если вам интересно, список пакетов в узле РЕПО:

в Yum --disablerepo="*" --enablerepo="nodesource" список доступных

Затем выполнить команду yum установить, используя только узел РЕПО:

в Yum --disablerepo="*" --enablerepo="nodesource" установить nodejs

Я подозреваю, что там что-то о схеме нумерации, используемую в узле РЕПО, что не представляет nodejs в качестве замены пакета в EPEL РЕПО, Но это только предположение.

+500
user3856370 14 июл. 2015 г., 01:20:14

С Пакс (наверное, тоже самое любой таре) и ТР и GNU СЕПГ:

Пакс -Вт ./*тхт | 
тр -з \\0 | 
СЭД -НЗ '/тхт$/час
/\Н*.*кадры\(=[0-9]*\).*\Н/!д
Ч;х;з//\1/р'
+498
Qnib 28 авг. 2012 г., 22:43:29

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

Следовательно, как уже упоминалось в других ответов, не используйте пароль в командной строке.

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

+475
8BitKid 25 янв. 2018 г., 04:06:12

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

Скачать набор инструментов рукоятка с: Окислителем рукой компилятора В6 потом...

$ команды mkdir -Р ~/опт

$ команда CD ~/опт

$ тар xjf ~/загрузки/ГХК-руку-не-встроенном-6-2017-К2-обновления-Линукс.тар.bz2, что

$ команду chmod -Р-Ш ~/опт/ГХК-руку-не-встроенном-6-2017-К2-обновления

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

~/опт$ Оук-руку-не-встроенном-6-2017-К2-обновления/ящик/рукоятки-не-встроенном-ССЗ --версия

На выходе будет что-то вроде этого:

руки-не-встроенном-ССЗ (утилиты GNU для ARM, встроенных процессоров 6-2017-К2-обновления) 6.3.1 20170620 (выпуска) [рука/встроенных-6-филиала редакция 249437] Авторское Право (C) Фонд 2016 Свободного Программного Обеспечения, Inc...

Теперь вы можете подготовить ваше дерево исходных текстов ядра

сделать арку=на ARM CROSS_COMPILE=~/опт/ГХК-руку-не-встроенном-6-2017-К2-обновления/ящик/рукоятки-не-встроенном - ixp4xx_defconfig

И наконец-то собрать...

сделать арку=на ARM CROSS_COMPILE=~/опт/ГХК-руку-не-встроенном-6-2017-К2-обновления/ящик/рукоятки-не-встроенном - образ zImage

Success!

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

БР

+462
Xozu 17 авг. 2010 г., 22:20:19

Попробуйте обжигающе команду меньше.У меня нет арки на тест, но вот как это сделать с помощью команды dmesg (или любая другая команда).

команда dmesg | меньше

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

+434
user41164 29 янв. 2011 г., 08:02:55

Я прошел через несколько постов SE на ожидание команды Unix и ни одна из должностей решить мою проблему. У меня есть модель прогноза погоды для запуска. Он был первым, чтобы подготовить несколько папок, то скачать используя данные команды wget, затем запустить прогноз. Загрузка данных может занять до 30-60 минут из-за низкой скорости. Что происходит, когда загрузка данных начинается программа продолжает выполнять команды, прежде чем данные будут готовы. Ниже есть моя запись crontab, чтобы начать работать

15 09 * * * /бин/Баш /home/zmumba/WRF/SCRIPTS/wrf_run_00.sh &

Это для запуска в 09 15 каждый день, каждую неделю и каждый месяц.

Файлы для запуска в wrf_run_00.sh являются

!/бин/Баш
год=`дата "+%г"`
месяц=`дата "+%м"`
день=`дата "+%д"`
 источник /дома/zmumba/.bashrc следующее

на Perl /home/zmumba/WRF/SCRIPTS/wrf_Namelists_and_Dirs_00_Daily.pl
на Perl /home/zmumba/WRF/SCRIPTS/download-file_gen00.pl

команды wget --каталог-префикс=/домой/zmumba/вРФ/сведения/${год}${месяц}${День}00 --фон --продолжение --прогресс=бар ... input-file=/home/zmumba/WRF/SCRIPTS/download-file-list-one_deg_00.txt

подожди$!

компакт-диск /дома/zmumba/вРФ/ВЭС

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

+420
Anish Munshi 9 янв. 2017 г., 11:14:48

Пожалуйста, найдите таблице sys в Скрипты инициализации для (процессы пользователей)агент и демон безопасность в Linux.

  1. Агент Даемон скрипт запуска в /etc/файл RC.д/инит.д/Agentdaemon в /etc/файл RC.д/проект RC5.д/S91Agentdaemon

  2. Безопасность Демон скрипт запуска в /etc/файл RC.д/инит.д/Securitydaemon в /etc/файл RC.д/проект RC5.д/S91Securitydaemon

Давайте предположим, оба агента и securiy демоны нужны общие родительские сказать общий агент. Если агент не запущен в момент перезагрузки, любые другие демоны начнут общий агент, а другой демон будет пропустить, чтобы начать общий агент. Есть 'ПС' командной проверить, чтобы увидеть, если общий агент работает или не пропустить создание в Agentdaemon и Securitydaemon скрипты. Это работало хорошо в RHEL 6.2. Но в RHEL 7, я вижу бегут два обычных агентов.

И также я сомневаюсь, что systemd не как агент и демон безопасности параллельно. Как-то 'ПС' не доказал общим агентом работает.

Например: ПС-эф | грэп общие | команда grep -v с помощью команды grep | у awk '{печати 2$}' не показывает общий процесс запущен другой сценарий и, следовательно, другой скрипта также начинается общим агентом.

Есть ли способ я могу избежать сценариев запуска запуска в параллельный или я должен перенести скрипты на systemd формат? Быстрый решение является более заинтересованы, чем перенос всех скриптов из sys В тип init на systemd.

+416
user43434 24 мар. 2012 г., 11:10:13

Там загвоздка здесь: Valgrind не может определить, является ли процесс утечки памяти до его завершения, и в этот момент, вопрос спорный.

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

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


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

+372
David Pusnik 16 сент. 2018 г., 12:32:49

У меня есть КАТАЛОГ, КАТАЛОГ с правами, как показано ниже:

drwxrwxr-х 5 мой_логин команды mygroup 4.0 к Мар-12 19:54 журнал

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

Немного погуглил и поэтому взял меня в setfacl и выглядело это все, что мне нужно. Так что я пошел вперед и использовать эту команду, чтобы задать ACL:

команда setfacl -РМ г:команды mygroup:права доступа rwx,Д:Г:команды mygroup:rwx по журналу/

Однако я не вижу файлы, имеющие те же права, что и журналов/ каталогов и вместо того, чтобы выглядеть так - drwx--х---+. Что я пропустил здесь, чтобы убедиться, что все файлы и каталоги имеют drwxrwxr-х разрешениях

+358
Ryder Galvin 24 июл. 2018 г., 11:17:31

Печатается следующая 1 линии после матча регулярного выражения, используя Perl

печать на Perl -не 'если( (/на почте/ && ($конец=1))..!$конец...)' 
+350
Nic Young 12 янв. 2012 г., 23:10:12

Пожалуйста, см. Эту часть Эксим документации.

Короче, по электронной почте доставки зависит довольно сильно на МХ записи в DNS и нет никакого эквивалента для них в /и т. д./хостов.

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

Если нет промежуточного узла настройка, то тест проверяет наличие в ДНС МХ запись для rpi.mydomain.com. Если MX-запись имеет следующий вид, это означает, явно "без услуг электронной почты для этого домена" и поиск заканчивается:

rpi.mydomain.com. В МХ 0 .

Если нет MX-записи в DNS и rpi.mydomain.com указанный в конфигурации Exim пункт mx_domains, то поиск будет также заканчиваться "почты недоставленные" ошибка.

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

В вашей сети, Если вы хотите использовать rpi.mydomain.com в качестве почтового сервера, вы должны настроить локальный Эксим, чтобы использовать его в качестве смартхоста. Вот соответствующий бит Эксим документации. Короче, заменить по умолчанию dnslookup маршрутизатор блок конфигурации с конфигурации Exim блока:

send_to_smart_host:
 водитель = manualroute
 route_list = !+local_domains rpi.mydomain.com
 транспорт = remote_smtp

Это должно вызвать всю почту, чьи назначения не входящие в/var/почта/<имя пользователя> для отправки rpi.mydomain.com для дальнейшей обработки.

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

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

+308
yula1977 21 февр. 2018 г., 08:18:14

Яблоко "заботится", как и любой другой поставщик в Unix. Единая спецификация Unix предоставляет платформу для быть квалифицированы, чтобы использовать товарный знак в Unix. Значение прослыть "УНИКС" можно увидеть в открытой группе Unix и программы сертификации , которая отмечает:

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

Он далее утверждает, что преимущества фирменная система Unix включает:

  • Гарантированная согласованность услуг и поведения среди реализаций операционной системы Unix®
  • Улучшается переносимость
  • Обратной совместимости
  • Более быстрое развитие за счет увеличения количества стандартных интерфейсов
  • Больше инноваций возможным, в связи с сокращение времени переноса приложений
  • Эволюционный подход, который защищает инвестиции в существующие системы, данных и приложений
  • Наличие в UNIX-системах с несколькими поставщиками дает пользователям свободу выбора, а не быть запертыми в одном поставщика
+302
Sarthak Kapoor 21 июн. 2011 г., 23:54:23

В графической сессии

Когда вы вошли в систему в графическом режиме, вы можете запустить свой графический эмулятор терминала приложение, как корень, как говорили другие. Лучший способ сделать это, как правило, с gksu или gksudo, так как это автоматически обрабатывает изменения домашнего к /корневой и (менее важно) использует временную .Xauthority файл (источник). gksu представляет собой интерфейс для обоих Су и судо и на большинство ОС будет настроена для использования зависимости от того, кто является более стандартным способом для администраторов для запуска программ как корень. (Или вы можете указать, какие с gksu --Су-режиме и gksu --судо-режиме, последний из которых всегда эквивалентно запуску gksudo без флага.)

Гном

gksu гном-терминал или gksudo гном-терминал

В KDE (использует kdesu или kdesudo вместо)

kdesu гном-терминал или kdesudo гном-терминал

  • Обратите внимание, что kdesu обычно только настоящее и в путь на системах, где СУ - это способ для запуска программ как корень. Это не так, на некоторых дистрибутивах GNU/ОС Linux, такие как Ubuntu.

Обновление Xfce

gksu xfce4-терминал или gksudo xfce4-терминал

Рабочего стола LXDE

lxterminal gksu или gksudo lxterminal

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

В текстовый сессии

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

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

Или использовать Бебу, удобная оболочка для экрана. Бебу зачастую не обеспечивается по не Ubuntu системы (хотя он может быть установлен на них). Но вы указали, вы работаете , так что вы должны быть в состоянии использовать его.

A just-launched byobu screen showing a shell and various information in the last two lines. Бебу работает на Ubuntu 11.10. Информация о текущем "окне" и системы отображаются внизу.

В Бебу очень легко создавать новые "Windows" и для переключения между ними. Ф2 делает один, Ф3 переключается назад, Ф4 переключается вперед, и клавишу F9, появится интерактивное главное меню.

Есть еще по умолчанию Бебу клавиш. Вот они:

Ф2 создать новое окно | Ф7 скроллинга и поиска
Ф3 подойти к окну пред' | ф8 переименовать окно
Ф4 перейти к следующему окну настройки | Ф9 
F5 и перезагрузить профиль | Ф12 последовательность экраном 
Ф6 отсоединения от сессии | человек Бебу - справка по Бебу 
'Бебу' - переподключения сессии помочь | экран 'человек' - экрана 

Источник: Бебу встроенный Help, доступная в Ф9 меню конфигурации

См. также документация по Ubuntu на сайт на экране (в Вики) и Бебу (на сервере руководство).

+280
Kietz 10 окт. 2018 г., 00:39:25

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

Для простого случая,

#!/Бен/ш
[ "$#" -ГТ 2 && "х$1" = "х-расположение" ] && компакт-диск $2 && 2 смена && exec для oldcommand "[email protected]"
пакет "[email protected]"

За сложный случай, это звучит как нечто, что можно сделать с использования getopt (не портативный). Для дальнейшего чтения:

В дискуссии с ОП, здесь есть шаблон, который может использоваться, чтобы упростить проблему: параметры, начинающиеся с "`-fileopt" должны иметь значение параметра местоположения добавляться. Так (без реальной проверки ошибок, и не очень обработки встроенные специальные символы в пути):

#!/Бен/ш
ДКП=
если [ "$#" -ГТ 2 ]
тогда
ДКП="$2/"
 шифт 2
Параметр args=
 в то время как [ "$#" != 0 ]
делать
 дело "х$1" в
(х-fileopt*)
 ПАРАМЕТР ARGS="$ПАРАМЕТРЫ $1 ${ПРЕП}$2"
 шифт 2
;;
(*)
 АРГУМЕНТЫ="$ПАРАМЕТРЫ $1"
 смена 1
эсок
сделано
 oldcommand $аргументы
еще
 oldcommand "[email protected]"
интернет
+278
Aparna Chaganti 5 февр. 2011 г., 17:40:40

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

dmidecode -с судо строка-ключевое слово

Следующий список ключевых слов:

БИОС-поставщика
BIOS-версию
БИОС-релиз-дата
системы-производитель
система-название продукта
система-версия
система-серийный номер
система-идентификатор UUID
плинтус-производитель
плинтус-название продукта
плинтус-версия
плинтус-серийный номер
плинтус-актив-теге
шасси-производитель
шасси-тип
шасси-версии
шасси-серийный номер
шасси-актив-теге
процессор-семья
процессор-производитель
процессор-версия
процессор-частота
+257
Ivan Kalchev 10 июн. 2010 г., 19:49:20

Я пытаюсь настроить удобную среду для программирования на хвосты-ОС загрузочный USB Stick с постоянного хранения.

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

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

Когда я ping 8.8.8.8 из терминала, я вижу "из 192.168.1.137 icmp_seq=порт 1 Назначение недостижимо." Это приводит меня к мысли, что проблема связана с тем, что локальные адреса недоступны через хвосты.

Как мне заставить небезопасное подключение к внешнему IP-адресу напрямую?

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

+233
PhotonSurfer 14 февр. 2014 г., 19:22:10

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

Запустить разошлись на диске изображения и использовать изменить команду, чтобы расширить раздел, охватывающий весь диск. В зависимости от диска формат изображения, вы можете быть в состоянии использовать parted на хост (если изображение изображения RAW, даже если это редкость), или вы, возможно, придется запустить разошлись внутри ВМ.

+211
MonopoliDiStato 5 сент. 2011 г., 05:27:45

Вы хотите сказать, что вы хотите сохранить с wget(или некоторых других УМК) запущенных в фоновом режиме без вывода сообщений на консоль? Если это вопрос, то вы можете попробовать перенаправление

$ wget для http://file > /dev/нуль

УМК выше будет перенаправить стандартный вывод в /dev/нуль и вы не увидите сообщений, за исключением сообщений об ошибках. Если вы не хотите видеть сообщения об ошибках, попробуйте этот

$ wget для http://file 1>/dev/нуль 2>&1

Вы можете Google перенаправление для получения более подробной информации.

+163
RexVanDerWell 5 февр. 2012 г., 08:31:23

Вы можете обнаружить, что ваш сервер NFS не удостаивая разрешения доступа к группе. На Debian вам необходимо включить его со - управление-групп вариантом для ЭКП.протоколы mountd. Это может быть сделано на сервере, путем редактирования /и т. д./По умолчанию/НФС-ядра сервера и установка этой опции:

RPCMOUNTDOPTS=" - управление-групп"
+150
kjrkvc 21 янв. 2011 г., 19:25:13

Что я должен установить?

АПТ установить моно-мкн

и дополнительно

АПТ установить MonoDevelop выступает

если вы хотите что-то больше похоже на язя.

ЗКС - это компилятор. Вы можете запустить скомпилированную программу с моно prog.exe (или как ./prog.exe с binfmt_misc поддержкой, что я считаю, что Debian будет делать по умолчанию).

Есть что-то вроде подсказки, где я могу попробовать запустить код?

АПТ установить моно-используется CSharp-оболочки

а потом

$ используется CSharp
Моно C# для раковины, тип "помощи;" за помощью

Введите ниже утверждений.
консоль используется CSharp>.Метода WriteLine("Привет мир!")
Всем привет!
используется CSharp>
+127
Yiannis Paneras 10 мая 2011 г., 21:03:57

Компания Google прекратила 32-битные сборки. Учитывая, что хром закрыт-источник, там не может быть никаких неофициальных сборок.

Однако, хрома, ядро Гугл Хром, с открытым исходным кодом и будет поддерживать с архитектурой i386 (как указано по ссылке выше). Он доступен в Xenial под названием "хром-браузер".

+127
miaowhehe 24 июн. 2013 г., 11:08:09

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

Это может быть сделано без оценки:

с $ ='$дома/.конфиг'
$ с="${ы//\в$home/$дома}"
$ эхо "$с"
/дома/john1024/.конфиг

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

Применение подстановок для всех экспортированных переменных

Используете bash:

хотя ИФС== читал -Р наименование вал
делать
с="${ы//\$$имя переменной$val}"
сделал < <(printenv)

Например:

$ экспорт=Альфа; экспорт б=бета
с $ ='$дома/$А/$Б'
$ при МФС== читал -Р наименование вал; у s="${ы//\$$имя переменной$val}"; сделано < <(printenv)
$ эхо "$с"
/главная/john1024/альфа/бета

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

Мы можем исправить это с помощью сортировки имен переменных по длине:

хотя ИФС== читал -р n наименование вал
делать
с="${ы//\$$имя переменной$val}"
сделал < <(printenv | у awk '/^[^ \Т]/{ключ=$0; суб(/=.*/,"",ключ); функции printf "%с=%з\п",длина(ключ),$0}' | сортировка -РНТ=)

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

хотя ИФС== читал -р n наименование вал
делать
с="${ы//\$\{$имя\}/$Валь}"
сделал < <(printenv | у awk '/^[^ \Т]/{ключ=$0; суб(/=.*/,"",ключ); функции printf "%с=%з\п",длина(ключ),$0}' | сортировка -РНТ=)

В качестве примера:

$ с='${домой}/${в}/${Б}'
$ при МФС== чтение -р н название вал; у s="${ы//\$\{$имя\}/$Валь}"; сделано < <(printenv | у awk '/^[^ \Т]/{ключ=$0; суб(/=.*/,"",ключ); функции printf "%с=%з\п",длина(ключ),$0}' | сортировка -РНТ=)
$ эхо "$с"
/главная/john1024/альфа/бета
+113
CPPBro 21 апр. 2016 г., 12:55:07

Если приложения, такие как базы данных, является использование операционной системы для записи/чтения (то есть, не напрямую писать на диск, я.е не используя прямой ввод-вывод или такой) ... кто будет виноват для ввода/вывода рассогласование? Это проблема ОС? Или приложение здесь виноват?

+94
Hovestar 22 мая 2013 г., 10:21:18

Если ваш файл содержит только строки с URL-адресами:

у awk '{печати "<а href=\""$1"\">"$1"</а>"}' <URL-адреса >гиперссылки
+86
mostafa kamal khedr 12 февр. 2010 г., 13:41:22

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

$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