Убунту: куда добавить скрипт выполнения SQL при старте машины?
Будучи новой для администрирования Linux, я немного запутался о следующих команд:
команды useradd
usermod
программой groupadd
groupmod
Я только закончил читать книгу администрирование пользователей в руководстве администратора Linux/Unix систем, но некоторые вещи все еще немного туманно.
В основном файле
, кажется, прямо вперед, достаточно:
командами -с "Давид Гильберт" -д /дома/математика/Гильберт -г факультета -известные г-м-с /Бен/ш Гильберта
Я могу добавить "Давид Гильберт" по имени Гильберт
, установив его по умолчанию директория, Shell и группы. И я думаю, что г
является его главным/по умолчанию группы и -Г
его другими группами.
Вот мои следующие вопросы:
- Бы эта команда по-прежнему работает, если группы
преподавателей
иизвестных
не существует? Это просто создать их? - Если нет, то какие команды я могу использовать, чтобы создавать новые группы?
- Если я удалить пользователя
Гильберта
и нет других пользователей в эти группы, они все еще существуют? Я должен удалить их? - После того, как я выполните
команды useradd
команды выше, как убрать Давида иззнаменитой
группы, и переназначить его основную группу,Гильберта
, который еще не существует?
Комодо редактировать/IDE отображается подсказка по функциям и такое, но оно не обнаруживается при использования Compiz.
Только если отключить Compiz и делает подсказки показывают. Это проблема, конечно.
Знает ли кто-нибудь исправить? Это видел, есть исправление для всплывающих подсказок в Firefox, который Комодо основан на.
Как сказал Томас Дики, управление питанием-это очень многослойная вещь. Он охватил главным образом низкого уровня/аппаратный интерфейс, но я так понимаю, что вы больше заинтересованы в более высоком уровне договоренностей.
В самом низу в точки зрения пользователя, есть powermgmt-базовый
пакет, который содержит только некоторые скрипты как на/sbin/acpi_available
, с/sbin/apm_available
и /usr/Бен/on_ac_power
, которые могут быть использованы для определения текущего состояния питания и общего с ACPI/АПМ возможности в других скриптах.
На вершине, что, как правило, upower
, которым является современный интерфейс между пользовательскими сессиями и питания системы управления. Он общается через D-автобус. Он использует инструменты и скрипты в личку-утилиты
пакета на самом деле триггер управления питанием, такие операции, как сохранение состояния оперативной памяти или сна, и средства policykit (пакет средства policykit-1
) решать, кто и/или что позволено отдать приказ на проведение таких операций.
На вершине upower
, там как гнома-власть-менеджер
(Гном), powerdevil
(KDE) и sleepd
(ни один из перечисленных выше/по желанию), что бы триггер управления силы действия по мере необходимости.
В тч-утилиты
пакета могут использовать множество инструментов из различных пакетов, как спящий
, uswsusp
, справочной
, программами hdparm
и cpufrequtils
среди других, чтобы проанализировать свои действия. Она также имеет много крючков для настройки: эти крючки можно использовать для выполнения действий в Sleep/WakeUp или остановить нежелательные действия сна.
Как правило, веб-сервер не будет спать в Управление электропитанием чувство, когда ожидания для клиентов: он уверен, что ожидания процессоров понижена процессора, а там хоть и нечего делать. Просыпаться из спящего режима занимает немного времени, и это может вызвать слишком много лишних задержек в веб-службе. Но если вы конкретно хотите, это может быть возможным, чтобы ваш сетевая карта пробуждения системы из спящего режима (или даже от полного отключения), так как трафик обнаружены: см. справочной <сетевой интерфейс> | грэп звонок-На
, для которых услуга пробуждения / будильник-характеристики сетевая карта поддерживает.
upower-бросить
, вы получите список всех батарей, дисплеев и других соответствующих вещей власть руководство знает: на моем рабочем столе, он даже не знает о состояние батареи в беспроводной мыши.
Если ваша система не включает гном-власть-менеджер
, powerdevil
или sleepd
, то я не думаю, что он будет спать автоматически в любой ситуации (кроме ноутбуков/ИБП батареи критически низкий, возможно). Именно эти составляющие можно решить, чтобы поставить систему в режим сна самостоятельно, в соответствии с настроенной политикой власти. Вам следует посмотреть документацию на эти компоненты, любой из них может быть применимо к вашей системе.
Связанные вопросы
Мы знаем, что в буддизме нет Бога-Творца, как и большинство религий, однако есть закон Каммы, закон мы не видим и мы не можем доказать, иными словами, закон, который требует веры и не может быть измерено как сила тяжести или электромагнетизму.
Когда Тхеравада старший монах сказал, что: "буддисты не говорят, что они не верят в Бога, потому что они верят в законы природы и Камма, он работает как Бог, высшая сила, только не Бога-Творца, не будучи молимся"
Итак, Камма ", как" Бог?
Единственный рекомендуемый способ обновления по умолчанию приложения, поставляемые с Ubuntu через бэкпортов. Чтобы включить репозиторий бэкпортов, выполните следующие действия:
- Открытого Программного Обеспечения В Ubuntu Центр'
- Нажмите на "правка" пункт меню, то 'источники'.
- Введите пароль, если будет предложено.
- В диалоговом окне, которое только что открыли, щелкните на вкладке маркированный 'обновления'.
- Отметьте пункт меткой 'неподдерживаемые обновления (Маверик-бэкпортов), и нажмите кнопку "Закрыть".
После того как вы сделали это, новый неподдерживаемый крупные обновления будут предоставляться наряду с обычными безопасности и рекомендуемые обновления в менеджере обновлений.
Если репозиторий бэкпортов не предоставлять новые версии программного обеспечения вы хотите, вы можете искать онлайн для ППД. Имейте в виду, что ППД, как правило, предназначены только для целей тестирования.
Поддержка новых приложений, с Новые требования к системе и зависимости пакетов очень сложно без обновления самой системы. Это почему Ubuntu выбрала только выпускать новые основные версии программного обеспечения, когда базовая система была протестирована и обновлена.
Для получения более подробной информации о ППД, см. Этот вопрос: Что ППД и как их использовать?
У меня есть лог-файл, где мне нужно, чтобы команда grep, основанные на вчерашний день. Как вам вчерашняя дата.
Штамп времени в файл журнала имеет формат:
СР сен 23
две цифрыСР 1 декабря
на одну цифру
Обратите внимание, что я на HP/УБ, где дата
- это не GNU дата
.
В моем списке приложений, Дельфин Сонар/эхолот не одна из икон. Я "слезла"/удалены все значки Дельфин Сонар по ошибке, и я хочу, чтобы это было на моем домашнем экране. Я использую его очень часто. Где я могу найти значок? Мне нужно переустановить Дельфин?
Субантарктический является немного особенным... ;-)
Это будет зависеть от источника. Если нужен какой-то специальный инструмент - на awk, ООО, флекс, ... в процесс генерации некоторые части исходного кода программы, то вам понадобятся эти инструменты, чтобы скомпилировать/собрать его в... Однако, как только программа построена - то есть. у вас есть некоторые исполняемый файл - эти инструменты не требуются, чтобы использовать программу.
То же самое касается программ, где части написаны на необычном языке. Если части программы записывается в файлы арены, Ады и Паскаля; вам потребуется любой компиляторы для этих языков установлено. Как только они будут собраны в объект-файлы и объединены в готовый исполняемый, необходимы только общие библиотеки, если она была построена с использованием статических библиотек, в этом случае даже не библиотеки нужны будут.
Даже какая-то часть документации иногда может потребоваться установить дополнительные инструменты и программы, как написано в латексе и, следовательно, нуждающихся в латекс должен быть создан. Ведь даже простой человек-страниц должен, похожей на interpert разметка-язык.
Для других дистрибутивов, чем Gentoo - дистрибутива, где вы не строите все сами - вам не придется беспокоиться о средствах, необходимых во время строительства, так как пакеты предварительно напоминает домики.
У меня невозвратный билет на внутренний рейс в США я больше не могу использовать в силу обстоятельств. Может мой попутчик по-прежнему использовать мой посадочный талон, предположим, я хотел бы проверить и распечатать для них, чтобы получить свободное место / пространство рядом с ними, поскольку они по-прежнему идет на рейс.
Моя проблема была в том, что мой новый пользовательский макет клавиатура будет работать во многих приложениях - фары, возвышенный текст, терминал и т. д. - но не многие встроенные приложения, такие как TextEdit или Почтой. Окончательную точку в исходный вопрос, наконец, решили этот вопрос за меня:
судо РМ /системы/библиотека/схрон/ком.яблоко.IntlDataCache*
судо найти в /var/ -имя "*IntlDataCache*" -exec для РМ {} \;
Я окончил курс функционального анализа (в абстрактного определения топологических векторных пространств), в которых профессор использует свои собственные заметки. Ноты очень сжатой и краткой, и нет ссылки. Занятия состоят из презентаций студентов, в свою очередь, и профессор не читает лекций.
Я борюсь с материалами в ноты и попробовать прочитать обзоры книги (например, функционального анализа на Рудина, топологические векторные пространства путем Шефер, топологические векторные пространства по Narici и Beckenstein) столько, сколько я могу, так что я могу как-то понять. Я нахожу это невероятно трудоемкий и болезненный. Самое страшное, что подходы в этих записках, как правило, довольно сильно отличается от стандартных ссылок я могу найти и я даже не знакомы с этими ссылками.
Такая распространенная ситуация в школах в США (особенно для математических специальностей)? Что мне делать, чтобы бороться с такими трудностями и (возможно) воспользоваться класса, как это?
У меня есть файл с разделителями трубы, и для того, чтобы присоединиться к нему с соответствующим файл мне нужно удалить ведущие нули в первом столбце, но не из каких-либо других столбцов в файле.
Структура выглядит так:
Га.01.02.070|ГЛС добавить. Га 1/2/70|Воль: д вагон. ЗакуситьäРА. ||||||
Га.01.02.071|ГЛС добавить. Га 1/2/71|ТСä дер Kelderära. РОßЛау 1935,. ||||||
Га.01.02.072|ГЛС добавить. Га 1/2/72|Рóмни дер закуситьäРА. ||||||
Га.01.02.073|ГЛС добавить. Га 1/2/73|Ваген де Мец. РОßЛау/ 1934. ||||||
Га.01.02.074|ГЛС добавить. Джорджия 1/2/74|kastanja с Ансин. ||||||
Га.01.02.075|ГЛС добавить. Джорджия 1/2/75|Raupa Ансин. ||||||
и мой желаемый результат будет такой:
Га.1.2.70|ГЛС добавить. Га 1/2/70|Воль: д вагон. ЗакуситьäРА. ||||||
Га.1.2.71|ГЛС добавить. Га 1/2/71|ТСä дер Kelderära. РОßЛау 1935,. ||||||
Га.1.2.72|ГЛС добавить. Га 1/2/72|Рóмни дер закуситьäРА. ||||||
Га.1.2.73|ГЛС добавить. Га 1/2/73|Ваген де Мец. РОßЛау/ 1934. ||||||
Га.1.2.74|ГЛС добавить. Джорджия 1/2/74|kastanja с Ансин. ||||||
Га.1.2.75|ГЛС добавить. Джорджия 1/2/75|Raupa Ансин. ||||||
Я был в состоянии найти способ использовать sed для удаления первого нуля или все нули, но я не нашел способ, чтобы удалить ведущие нули перед первой трубой.
Вы можете доверять шифрования
Если вы что-то шифрования с помощью ключа строгого и надежного алгоритма (напр. GPG), то вы можете быть уверены, что это будут за экономические достижения для тех, кто в течение длительного времени.
Так, в общем порядке будет
- Зашифровать бумажник.DAT с вашей длинные и сложные фразы (которую вы держите)
- Прикрепите зашифрованный выход на вашу электронную почту
- Наслаждайтесь бесплатно онлайн-служба резервного копирования
Не просто приложить кошелек.DAT в сообщение электронной почты, так как он будет раскрыть историю транзакций и привязать своих выступлениях прямо на вас, устранив тем самым вашу анонимность.
Отвечая на вопросы:
Это правильно?
Нет, это плохая практика.
Есть ли какие-то скрытые побочные эффекты на мое предложение?
Да есть несколько побочных эффектов. Ваше предложение может работать или нет в зависимости от применения, и может регрессировать или быть нарушена в долгосрочной перспективе.
Есть разумные причины не создать такую символическую ссылку:
Администраторы не являются "собственностью"
/ОГРН
(см. Примечание 1) этот каталог относится к операционной системе/распределение разработчиков. С другой стороныв/usr/местные
является традиционным местом для программного обеспечения, встроенного локального администратора,каталог/opt/<имя пакета>
, будучи один в комплекте программного обеспечения. Если вы создаете файл или ссылку в/бин
, есть риск для того, чтобы быть перезаписана при установке, в вашем случае, гипотетическийзнаток
пакета, предоставляемого операционной системы, что может привести к регрессии, если один построил локально создается новый исходный код, что версия ОС. Например, с svr4pkgadd для того
, Debian спомощью dpkg
, красный-шапкаоборотах
и Slackware тарболы все ослепительно перезаписать символическую ссылку.Некоторые приложения выглядят к месту, где они называются для извлечения файлов конфигурации, плагинов и подобных ресурсах. Если вы вызываете приложение к символической ссылке, ее код может и не следовать ему, а потом искать эти файлы ресурсов по
/usr/Бен
, где их нет.Могут быть и другие двоичные файлы вУдалить, как вы уже учитывать это с вашим командованием, связывая все возможные команды./usr/местные/Мэйвен/Бин
и не добавить этот каталог к вашему пути сделает их недоступными.В maven2 страницы говорит, чтобы добавить этот каталог к вашему пути (точнее: м2 добавить переменную среды, чтобы ваш путь, например, экспорт путь=$м2:$путь.) используя другой подход, ваш нарушаете этот шаг и неподдерживаемым способом. Конечно, если большинство пользователей системы являются потенциальными
Мэйвен
пользователей, было бы больше смысла, чтобы установитьпуть
на глобальном уровне, а не на каждого.профиль
.
Примечание 1:
Каталог /bin обычно не получают модификации
после установки. Если это происходит, то, как правило, в форме
обновлений пакет, который мы предоставляем.
Стандартная Иерархия Для Debian / Файловой Системы
/ОГРН/
Важно командной исполняемый (бинарный) для всех пользователей (например, кошка, общ., СР)
(особенно файлы, необходимые для загрузки или спасательной системы)
...
/опт/
Добавить-на пакеты прикладного программного обеспечения
Предварительно скомпилированные, номера ".деб" бинарный дистрибутив (тар объед..) идет здесь.
/опт/бин/
Так же, как для верхнего уровня иерархии
/usr/Бен
Зависит от платформы, пользователей-вызываются исполняемые файлы. Это
пользователи команды должны выполняться как часть их нормального
$Путь. Для исполняемых файлов, которые отличаются на 64-разрядной
системы, чем на 32-битной системе, оболочку, которая выбирает
соответствующий исполняемый файл находится здесь. См
isaexec(3С). Утверждено положение установки для колобка-
умер программного обеспечения Солярис. Аналогичное расположение для дополнения
система программного обеспечения или приложений
/опт/имя_пакета/бин.
Простой тест, показывающий в Debian dpkg для
не сохранения существующей ссылки, хотя --силой-перезаписать
параметр не используется:
# Общ -л в /usr/Бен/баннер
lrwxrwxrwx 1 корень 11 25 фев 21:37 /usr/Бен/баннер -> /tmp/и баннер
# архив я sysvbanner_1.0.15_amd64.деб
Выбор ранее выбранных sysvbanner пакет.
(Чтение базы данных ... 236250 файлы и каталоги установлены.)
Распаковка sysvbanner (от sysvbanner_1.0.15_amd64.деб) ...
Настройка sysvbanner (1.0.15) ...
Обработка триггеры для MAN-DB с ...
# Общ -л в /usr/Бен/баннер
-rwxr-XR-х 1 корень 11352 7 мая 2009 /usr/Бен/баннер
Сейчас готовлю скрипт, чтобы выяснить, когда список серверов, последний полностью обновлена ням обновление
.
Я могу найти его в истории |грэп "ням обновление"|руководитель -Н 1
однако проблема заключается в том, что пользователь мог иметь основания его, но не типа "Y" в командной строке.
Еще один способ, который я попробовал был с ням истории
Идентификатор | логин | даты и время | действие(я) | изменено
-------------------------------------------------------------------------------
109 | <АБВ пользователя> | 2015-08-20 07:18 | стереть | 1 е<
108 | корень <корень> | 2015-08-18 08:56 | обновление | 3 >
107 | корень <корень> | 2015-08-14 07:39 | обновление | 1
106 | корень <корень> | 2015-08-14 07:38 | обновление | 1
105 | корень <корень> | 2015-08-14 07:38 | обновление | 3
104 | корень <корень> | 2015-08-13 07:31 | обновление | 1
103 | корень <корень> | 2015-08-11 05:46 | обновление | 1
102 | корень <корень> | 2015-08-11 05:46 | обновление | 2
101 | корень <корень> | 2015-08-11 05:45 | обновление | 3
100 | корень <корень> | 2015-08-11 05:45 | обновление | 3
99 | корень <корень> | 2015-08-10 20:41 | обновление | 1
98 | корень <корень> | 2015-08-05 02:35 | обновление | 1
97 | корень <корень> | 2015-05-14 10:52 | обновление | 1
96 | корень <корень> | 2015-05-01 02:59 | каталог | 2
95 | корень <корень> | 2015-04-09 16:06 | обновление | 1 <
94 | <АБВ.пользователя> | 2015-03-28 08:49 | обновление | 1 ><
93 | <АБВ.пользователя> | 2015-03-28 08:14 | стереть | 3 ><
92 | <АБВ.пользователя> | 2015-03-13 07:46 | установка | 6 ><
91 | <АБВ.пользователя> | 2015-03-13 05:45 | я, у | 24 >
90 | корень <корень> | 2015-03-04 01:24 | обновление | 3
Но я не могу найти способ определения даты ням обновления
был запущен и был успешным. Поскольку, если я могу проверить, например, идентификатор транзакции 108, который помечен как "обновление", стартовавший 18-м, я не считаю команду ням обновления
на определенную дату :
история |грэп 2015 |грэп "ням обновление"
5182 20150313-054444 > обновления ням
Другой путь, который я пробовал был с в/var/журнал/Юм.журнала
, но пальчики оближешь.журнал
покажет устанавливает и обновляет также. Если пакет обновляется при установке пакета е:г: ням установить лака
и его требуется обновить некоторые пакеты, например:(лак-библиотеки-2.1.5-5.el6.семейства i686, 3.0.7-1.el6.семейства i686 и т. д.) Это будет отображаться как обновление в Юм.журнал
Есть ли способ, чтобы найти дату ням обновления
был запущен, и он был успешным?
Я хочу привязать ярлык для запуска команды в терминале с текстом, который я выбрал в интернете. Как я мог это сделать?
Проблема настройки общий интернет с командной строки вместо интерфейса в OS 10.9.2
Я следовал инструкциям в этой ветке старт/стоп общий интернет из скрипта? включая интерфейс командной строки и скриптовый системы приложение преф, но безрезультатно. Также попробовал приложение кореша (ранее NetworkLocation) и находя, что он не может настроить на собственный "общий интернет".
Вот такая ситуация:
Командной строки запускает только internetsharing.файл plist, в то время как другие вещи, такие как bootpd и natpmpd не запущен. Я пытался сделать
копию-bootpd × ам.файл plist
файл, постоянно проживающие в/и т. д.
Но это не лучше.Я уже с помощью скрипта изначально, и причина, по которой я перешел на ЦПИ, что интерфейс программирования
настроек системы
практически невозможно в 10.9.2 как имена объектов не прошли. Отсюда и тот же скрипт будет работать или не работать, в зависимости от того, что я никогда не узнаю.Кореша не в состоянии сделать больше, чем начать и запустить приложение, в то время как изменение параметров в приложение еще должно быть сделано вручную.
Вопрос: есть кто-то, кто может выбрать каждое отдельное событие происходит, когда один проверяет интернет для совместного доступа в обмен преф панели, и, возможно, подскажет, как активировать одни и те же события с АОН?
Человек! Даже не рисковать! Токсинов, спор и тому подобное пожнет жизнь людей каждый день.
Если любой вопрос о питании в холодильник выбросить! Ваш морозильник-ваш друг в блевать, потеть, болеть и умирать профилактики, его легко и безопасно да? В противном случае не принять любое слово на холодильник порчу сделал хорошего, чтобы поесть снова тактика.
Парсинг вывода трассированием:
Я использовал верхний ответ (с моей процесс код 28223) ...
> судо трассированием -p28223 -s9999 -е писать
...
написать(9, "информация\\nCare\но ни", 55) = 55
...
Чтобы определить, что я забочусь о писать(9
. (В 9 используется ниже, это, наверное, дескриптор файла, а может быть разным для процесса.) Тогда я написал небольшой скрипт на Ruby, чтобы проанализировать и отобразить их.
Вставьте следующий в /usr/Бен/parse_strace.РБ
#!/usr/Бен/Рубин
Нум = argv[0]в
Устройства stdin.каждый { |линии|
если (строка.матч(/писать\(#{ номер },\с*"(.*?)"/)) тогда
ставит $1.сплит('\х').карта { |ы| ы.to_i(16).ЧР }.присоединяйтесь к()
конец
}
Не забудьте команду chmod а+x /usr/Бен/parse_strace.РБ
Я призываю трассированием -ХХ
(выходы наговора, поэтому регулярное выражение правильно), трубопроводы (в том числе поток stderr) в моем скрипте с 9
в качестве первого аргумента.
судо Ш-с 'трассированием -ХХ -p28223 -s9999 -e запись 2>&1 | parse_strace.9 РБ'
И, вуаля, он выдает оригинальный процесс в stdout, строки, цвет, и все!
Если у вас есть php установлен, сделать это скриптом:
Содержание TimeDiff.php :
<?в PHP
// Создания датавремя objcects
ст1 $ = новый объект datetime($массива argv[1]);
$ст2 = новый объект datetime($массива argv[2]);
// Разница разраб секунд
$Ст3 = $ст2->формат('у') - ст1->$формат('у');
// Эхо $Ст3".\Н";
$ч = (инт) (Ст3$ / 3600);
Ст3 $ % = 3600;
$м = (инт) (Ст3$ / 60);
Ст3 $ % = 60;
$с = $Ст3;
// Свалке, ч:м:с
эхо $в час . ":" . $м . ":" . с$;
?>
audiochop.sh содержание:
#!/бин/Баш
ВХОДНОЙ_ФАЙЛ=$1
Старт=$2
Стоп=$3
Файл outfile=$4
Смещение=`в PHP TimeDiff.php "$пуск" "$стоп"`
Эхо "Disecting $ВХОДНОЙ_ФАЙЛ начиная с $начала $стоп (продолжительность $офсет)"
пакет ffmpeg -СС "$пуск" -Т "$смещение" -я "$ВХОДНОЙ_ФАЙЛ" "$ВЫХОДНОЙ_ФАЙЛ"
Использование:
./audiochop.sh [ввод.МР3] [startchop] [stopchop] [выходной.МР3]
Где [startchop] и [stopchop] оба абсолютных отметок от начала трека.
Примечание: скрипт(ы), возможно, нуждаются в коррекции в зависимости от версии платформы и т. д...
Попробуйте это, где file.txt
это файл, содержащий имена файлов:
на файл в $(кошка file.txt);шаблон сделать СР.файл indd "${}"; сделано
(a) если было бы хорошей заменой
Если вы категорически не люблю лук и не являются гибкими в этом отношении, Вы не найдете хорошей заменой. Вам нравится, что вам нравится и не нравится, что вам не нравится, замен не могу изменить.
Хотя, если вы хотите попробовать заменить: попробуйте обезвоженные фарш лук (обычно находится в разделе пряности бакалейщика). Аспекты:
- они увлажняются до очень малых размеров, которые могут решать вопросы, текстура не нравится
- процесс обезвоживания забирает часть аромата ноты вы можете найти возражения
- Вам не придется чистить и резать их, что если вы не любите лук, вы, наверное, презираете эту задачу
Я использую обезвоженный лук с одним из моих детей, кто ненавидит лук. Она на самом деле приветствует обезвоженным луком.
(б) мне действительно нужно иметь их в рецепт?
Обычно: нет, вы не нуждаются в них. Их удалить из рецепты, вернуться сюда с какой-либо конкретной проблемы, которые может вызвать.
(с) с какой целью они добавляют в еду?
В блюда я готовлю, они там на вкус. Уже упоминалось, эмульгирования и других факторов, но я считаю, что большинство записей лук в рецепты для вкуса, и что лук может быть опущен в тех случаях, без последствий.
Показать вопросы с тегом leipzig masters-of-venice ecological