Linux для входа непосредственно на виртуальную машину

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

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

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

Я еще новичок в тонкостях Linux и виртуальной машины.

+259
Sarat Chandra Addepalli 24 сент. 2013 г., 06:00:31
32 ответов

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


ви /и т. д./сети/интерфейсов

и в часть файла, которую он написал:

слово iface eth0 в инет по DHCP

Просто добавьте udhcpc_opts -о выдаче под ним такой:

слово iface eth0 в инет по DHCP
 udhcpc_opts -о выдаче

Затем выполните это:

ifup eth0 в

Если он говорит, что его сейчас то, что вам нужно вниз его первым:

ifdown для eth0 && ifup eth0 в

Потом :)

пинг google.com

НТН, имеют хороший день!

+993
spectras 03 февр. '09 в 4:24
$ Эхо $ВАР

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

В ИФС= читайте -Р ФОО построить Вы часто видите здесь на сайте работает, однако, поскольку чтение не займет ИФС из командной строки, но использует его внутренне. Аналогично, OPTERR=0 команде getopts ... также должны работать.

$ кот arg.sh
#!/бин/Баш
OPTERR=0 команде getopts:в Варе
Эхо "ВАР так: $var OPTERR: $OPTERR"

$ Баш arg.sh -з
ВАР: ? OPTERR: 1

Нет сообщение об ошибке, хотя на "Z" - это недопустимый вариант.


$ OPTERR=0 Баш-с 'Эхо $OPTERR'

Это немного особый случай, потому что OPTERR особенный. Страницы Баша говорит:

OPTERR если установлено значение 1, Баш отображает сообщения об ошибках, генерируемые команде getopts встроенные команды. OPTERR инициализируется значением 1 каждый раз, когда оболочка вызывается или shell-скрипт выполняется.

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

Не $ Foo=123 Баш-с 'Эхо $ФОО'
123

все, что я пытаюсь сделать, это создать функцию, которая использует команде getopts

Если вы разбираетесь в аргументы функции, и вызывать его несколько раз из основной программы (например, этом -а; сделать это -в-С), а не с помощью функции для разбора аргументов оболочку (parse_args "[email protected]"), то вы также должны помнить, что команде getopts изменяет OPTIND переменной тоже. В нем также должны быть сделаны местные функции.

Е. Г. вот, второй вызов функции не вижу своего варианта:

функция foo() { в то время как команде getopts "АВСD" опт; делать Эхо "$опт"; готово; };
фу-а-а
фу-б-б

В сочетании с предыдущей, эта функция будет работать, тихо:

функция Foo() {
 местные OPTIND=1
 а OPTERR=0 команде getopts "АВСD" опт; делать
 Эхо "$опт"
сделано
}
+985
ktrindad 26 авг. 2014 г., 15:01:32
Другие ответы

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


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

#/Бен/Perl с

использовать строгие;
использование предупреждений;

мой %хэш;
мои @массиве;
мой( $ключ, $значение );

в то время как( <АГДУ> )
{
гусеничка;
 @массив = сплит '\Т'; 
 $хэш{ $массив[0] } = $массив[1];
}

пока(( $ключ, $значение ) = каждый %хэш )
{
 функции printf "$ключ\т%з\п",
 существует( $хэш{ $значение }) ? $значение : "0";
}

Не уверен, что "огромные" средства, независимо от размера ваших данных, вот сколько это использует. К сожалению, если вы искали решение команды типа POSIX, но я никогда не отвечал на эти форумы раньше.

+936
nastyaquestions 13 дек. 2012 г., 22:25:48

команды nohup

прочитать Man-страницу для команды nohup использования.

nohup и как это было сделано давным-давно перед экраном, tmux, и были изобретены.

Пример:

nohup и my_long_running_proc &

Работает "my_long_running_proc", и любую консоль (stdout/stderr, в) сообщений в файл с названием "команды nohup."в каталог, из которого команда была запущена.

+925
user3082928 4 мар. 2010 г., 23:38:27

Можно ли иметь что-то вроде обработчика событий для затыкания unpluggig мыши в системе Unix? Я хочу иметь скрипт, который позволит включить/отключить тачпад, но не только при запуске (вы можете найти решение для этого с помощью Google), но когда я подключить/отключить мышь (когда система работает). Возможно ли это?

+915
user9872781 23 мая 2016 г., 12:45:48

У меня есть скрипт, который вызывает множество программ последовательно. Как я могу расторгнуть этот сценарий раз и навсегда? Я знаю, что я мог нажать сочетание клавиш Ctrl+С , чтобы отменить некоторые из процессов, но убивает весь процесс потребует нажатия, что несколько (даже тысячи или десятки тысяч) раз. Как я могу расторгнуть один сценарий, просто одни часы или одна команда? (или несколько команд?)

+900
Kiji 25 нояб. 2017 г., 04:06:52

Я использую Линукс Минт 12 виртуальную машину в VirtualBox. Я бы хотел, чтобы переместить его в двойной загрузки установки с моего установки Windows 7. У меня есть много настроек там, и установленные приложения, и мое исследование говорит, что я не могу просто скопировать файлы.

Я думаю, я мог бы добиться этого, имея какой-то список, что тогда я мог бы импортировать через apt-get установить, а потом обратно-до моего ~/ файлы... я на правильном пути, или полностью потерян?

+899
rayindrane2l 6 нояб. 2011 г., 23:32:01

Мне интересно, есть ли простой способ работать на определенных линиях с номерами наперед заданной линии.

Допустим, я хочу вывести 1-й, 7-й, 14-й и 16-й строках файла, я могу просто сделать

СЕПГ -Н-1П;7п;14П;16П' входной_файл

но дело осложняется, когда операция не просто печатать, и я не хочу писать такой же длинный команду 4 раза (и да, я знаю, что я могу построить этот длинный СЭД команду, подставляя тот же Баш переменной 4 раза, но это не идеал достаточно ...) , т. е.

СЕПГ -Н '1{long_command};7{long_command};14{long_command};16{long_command}' входной_файл

Есть ли способ, чтобы делать операции на этих конкретных строк мой файл? Я ожидал что-то вроде:

СЕПГ -Н-1,7,14,16 п

что, безусловно, не будет работать в нынешнем виде.

Любая помощь будет оценили. "Нет, это не возможно." с объяснениями тоже ответ, который я приму.

+795
Gurjinder Singh 4 нояб. 2011 г., 12:17:56

С помощью VirtualBox веб-сайте:

VirtualBox является мощным x86 и amd64/Intel64 продукт виртуализации для предприятия, а также домашнего использования. Не только это, что VirtualBox чрезвычайно многофункциональная, высокая производительность продукта для корпоративных клиентов, он также является единственным профессиональным решением, которое находится в свободном доступе с открытым исходным кодом в соответствии с условиями Генеральной Общественной лицензии GNU (GPL) версии 2.

+789
gianluca 5 июн. 2011 г., 08:35:31

Может кто-нибудь дать мне простой пример? Размер раздела составляет 4 МБ, но внутри данных 3.1 Мб. Мне нужно ДД только 3.1 Мб.

ДД, если=/dev/блок/раздел=в/tmp/3.1 Мб.ИМГ БС= скип=

Меня смущает БС и пропустить.

+776
muiz 27 янв. 2011 г., 15:55:03

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

  1. включите ваш WiFi карты к мастер (АП) режим - чтобы сделать ваш АП безопасно вам нужно настроить и запустить hostapd как минимум с шифрованием WPA2-PSK на авт;
  2. сделать вы хост с поддержкой NAT маршрутизатор, который вы можете достичь с помощью iptables -Т физ-в POSTROUTING -с INPUT_CIDR -о OUTPUT_INTERFACE -й СНАТ --в YOUR_PUBLIC_IP и переменных нет.протокол IPv4.ip_forward=1;
  3. на DNS-форвардер и (что более важно) DHCP-сервер - сервер dnsmasq можете сделать оба.

У меня есть набор скриптов Bash для Linux как настроить точку доступа WiFi в просто 2 команды. Я могу поделиться ей при необходимости.

+761
Manoj Gupta 13 мар. 2017 г., 17:19:40

Учитывая следующие инструкции, которые я нашел в интернете о том, как смонтировать директорию при запуске:

  1. Сделать симлинк:

    судо ЛН-S`, которая gdfs` на /sbin/смонтировать.gdfs
    
  2. Добавить запись в /etc/fstab строчку:

    в /var/кэш/gdfs.удостоверение /тугриков/gdrivefs gdfs allow_other 0 0
    
  3. Дополнительно: ручное крепление

    смонтировать в /MNT/gdrivefs
    

В чем смысл создания символической ссылки? Это должно быть необходи-мые для добавления чего-то в fstab?

Почему ссылка называется "гора.gdfs"? Почему не просто "gdfs"?

Это горе. префикс вещь? Ли ядра знать, когда он придет на "gdfs" в эту строку в fstab, чтобы искать что-то с "горой". приставки в каталоге?

Заранее спасибо!

+751
lalapopo123 20 июл. 2012 г., 18:02:41

Я отвечу на этот вопрос для тех, кто работает в этой... Мой вопрос был связан с MobaXterm (по умолчанию X-сервера). Есть некоторые проблемы в xserver, которая использует mobaXterm, которая вызывает GUI для сбой при закрытии окна сообщений.

Когда я использовать другой пакет xserver (VcXserv) эта проблема не возникает. (заметим, однако, что много hfss по 3D-рендеринг не работает, но это не проблема для меня).

+726
mrmenken 5 авг. 2013 г., 07:24:58

Моя система использует vidcontrol, чтобы изменить режим видео, и я хотел бы установить более жесткий режим видео загрузке, для всех консоль Windows/приборы. человек vidcontrol говорит, чтобы сделать это, отредактировав его в RC или RC.местные. Мой вопрос заключается в том, что когда я делаю это во время загрузки, обычные информативные экраны загрузки журнал очищается при смене режима. Я знаю, что это может быть тривиально вернулся с помощью dmesg во время моего первого интерактивного сеанса, но мне бы хотелось, чтобы не потеряться во время самого процесса загрузки, если это легко сделать.

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

+639
Gene Anderson 7 окт. 2019 г., 21:13:23

По умолчанию файловый менеджер Линукс Минт 15 (Матэ) - это Каха. В о экран Каха, он говорит:

Каха позволяет систематизировать файлы и папки, как на вашем компьютере и онлайн.

На мой вопрос, как могли Каха использоваться для упорядочивания файлов и папок в интернете? Это означает, что ее можно использовать в качестве ftp-клиента?

enter image description here

+616
Renszarv 14 сент. 2016 г., 16:19:49

Я бы не сказал, что "недопустимо", но это, безусловно, необычно для двоичном для поиска разделяемых библиотек под равнины *.так имя во время выполнения. Обычно:

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

Цель настоящей Конвенции объясняется тем, что двоичный файл может быть привязан к определенной версии API библиотеки.

Возможно, библиотека не использует настоящую конвенцию. Чтобы проверить, увидеть, если библиотека содержит поля soname, равной:

objdump -п /Либ/`арка`-линукс-дистрибутив GNU/libthing.так | fgrep soname, равной

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

+596
user61334 15 сент. 2018 г., 01:17:01

На awk решение (будет работать даже на неупорядоченный входных линий):

на awk '{ а[$1]=($1 в? а[$1]",":"")$2 } # группировка `раздражители` купить `гена` имена
 Конец { 
 для (К, В) { # для каждого "гена"
 лен=сплит ([к], Б, ","); строку # сплит `стресс` в массив B
 Для (я=1;я<длина;Я++) # строительство парных комбинаций
 для (J В=Я+1;j с<=лен;к++) # от `стресса` 
 выведите K,б[я],к,Б[Дж] 
 } 
 файл }' 

Вывод:

gene1 FishKairomones gene1 Микроцистина
gene1 FishKairomones gene1 кальция
gene1 Микроцистина gene1 кальция
gene2 кадмиевый gene2 Микроцистиса
gene2 кадмиевый gene2 FishKairomones
gene2 кадмиевый gene2 фосфор
gene2 Микроцистиса gene2 FishKairomones
gene2 Микроцистиса gene2 фосфористый
gene2 FishKairomones gene2 фосфористый
gene3 FishKairomones gene3 Микроцистина
gene3 FishKairomones gene3 фосфористый
gene3 FishKairomones gene3 кадмиевый
gene3 Микроцистина gene3 фосфористый
gene3 Микроцистина gene3 кадмиевый
gene3 фосфор gene3 кадмиевый
+532
Iverson Dach 31 окт. 2010 г., 18:11:50

Нужны подробности - ты все конфигурации виртуальных машин между этими машинами ? Я имею в виду ВМ файлы конфигурации компьютера между этими двумя хост-машины тоже ? Я спрашиваю, потому что я не уверен, как облачные службы, которые, как я сомневаюсь, что каждая машина имеет такую же конфигурацию и идентификаторов аппаратных компонентов. Кроме того, я помню, что ВМ визуализации машины на предыдущем месте работы, которые мы использовали на предыдущем месте работы, и не было никакой проблемы перемещения виртуальной машины с одного на другой хост. Единственная разница была параметр Win2003 и ВЛК копия (объем лицензии копия). В рамках программы ВЛК лицензирования и W2003 нет необходимости для дальнейшей активации. Реактивация ? - Я просто нашел какую-нибудь зацепку, что в вашем примере, это может быть связано с различные файлы конфигурации для виртуальных машин - другой диск и машина на UUID. Энтони, старайтесь двигаться и все .конфигурационных XML-файлов. Я тоже буду так делать, когда я вернулся домой из Берлина и оставит какие-резюме здесь.

+456
Anthony Hill 10 дек. 2011 г., 08:07:12

Потому что раздел содержит группы томов lvm2, она считается занятой (даже если он не появляется установленный). Вам нужно отключить ВГ:

судо vgscan #, чтобы обнаружить имя группы томов "мятно-ВГ"
например, вместо строки судо-Н мятно-ВГ

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

В сторону: а не значок замка, мою копию программы GParted показывает телефон, который ... заблуждение.

На данный момент, Вы должны быть в состоянии изменить размер расширенного раздела на/dev/sda2 как нормально использовать незанятое пространство. Применить изменения.

Затем размер 'пакет lvm2 ПВ' раздел, устройстве/dev/sda5, поэтому. Применить изменения.

Тогда размер ФВ:

судо pvresize на /dev/sda5, поэтому

Проверяем новый размер:

судо помощью команды pvdisplay на /dev/sda5, поэтому

Активировать группу томов:

судо например, вместо строки в г Мята-ВГ

Затем расширить логический том в новое пространство:

суда же lvextend /Дев/мятно-ВГ/корень на /dev/sda5, поэтому

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

команду sudo e2fsck -F в файл /dev/мятно-ВГ/корень
команду sudo resize2fs /dev и/мятно-ВГ/корень
+448
maxim pavlenko 25 февр. 2011 г., 13:39:08

У меня есть машина с Linux на отдельном сеть, что я в ВПН. Когда я VPN в, я вам присваивается виртуальный IP VPN-сервер, как 192.168.251.х

Я обнаружил, что когда я VPN в, я могу RDP для коробок окон без проблем. Пинг, http-данных, РДП и т. д.. Все работы. Впрочем, Линуксом не сразу доступны. На самом деле, я сначала РДП на машину уже на сегрегированных сети, и тогда я смогу зайти через SSH в Linux.

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

Я пробовал это правило:

судо в iptables -a входной сигнал -п ПТС -ы 192.168.251.0/24 -м трассировщика --ctstate новый,установил -Джей принимает

Где 192.168.251.0/24-это виртуальная подсеть VPN. Но я все еще не могу пинг с Linux еще из подключенных узлов машины. Так что либо я добавил неправильных правил, или неправильно добавил он. Любые советы/рекомендации?

пользователь@хост:~> команды uname -а 
Хоста Linux 3.0.51-0.7.9-по умолчанию #1 29 СМП Чт ноя 22:12:17 по Гринвичу 2012 (f3be9d0) архитектуру x86_64 архитектуру x86_64 архитектуру x86_64 GNU/Линукс

пользователь@хост:~> кошка /proc/Linux версии 
версия 3.0.51-0.7.9-по умолчанию ([email protected]) (GCC версии 4.3.4 [ССЗ-4_3-филиала редакция 152973] (индейские) ) #1 SMP от Чт Ноя 29 22:12:17 по Гринвичу 2012 (f3be9d0)

Я добавив неверной правило, или отсутствует правило?

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

Мои текущие правила iptables:

Входные цепи (полис принимают)
целевой прот опт исходным пунктом
Принимать TCP -- 192.168.251.0/24 где-ctstate новые,установлены

Кроме того, для захвата пакетов протокола ICMP и HTTP/S-трафик показывает трафик от моего VPN-клиент идет к машине с Linux, но никогда не возвращать трафик с Linux-машины. Даже не ответ "неверный ХХХ" или что-нибудь. Это означает, что трафик становится за, если я не ошибаюсь.

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

пользователь@хост:~> IP-маршрут ш
127.0.0.0/8 ссылка Дэв области Ло 
169.254.0.0/16 Ссылка Дэв области от eth0 
192.168.20.0/24 в dev eth0 в прото ядра сферы ссылке СРЦ 192.168.20.219

пользователь@хост:~> судо в iptables --список
Выходная цепь (полис принимают)
целевой прот опт исходным пунктом
Принимать TCP -- везде 192.168.251.0/24 ctstate установлено

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

Решение для меня было выполнить:

судо ИС добавить маршрут по умолчанию через 192.168.20.1

Затем мне удалось ping и Telnet в поле напрямую через VPN.

+418
Onil 8 июн. 2015 г., 20:23:14

Я пытаюсь получить Мои загрузки ядра. У меня была проблема с получением на выходе early_printk для версии 2.6.29. Теперь я получаю это, но я все равно не понимаю, что происходит там.

Я разместил мой предыдущий вопрос здесь.

Вот что я получаю до сих пор:

RedBoot> выполнить-Вт 1 -с "параметр init=/системе config_addr=0x00060000:0x20000 корень=в/dev/hda2 rootfstype=файловой системой ext2 РО консоли=ttyS2,38400 паника=5 отладка earlyprintk" Начинаем выполнение в 0xa0008000 - аборт с ^С в течение 1 секунды Используя базовый адрес 0xa0100000 и длина 0x001d2e48 Linux версии 2.6.29-таможня (Энди@Энди-в VirtualBox) (версия 4.8.2 ССЗ (ССЗ) ) #1 Вт июл 4 12:21:55 Еесть 2017 Процессор: процессоры XScale-pxa270 в [69054117] ревизии 7 (ARMv5TE), СГ=0000397f Процессор: возникает кэша данных, кэша возникает инструкция Машина: Энди электроники модуль процессора pxa270 в Политика памяти: память ECC отключено, кэш обратной записи данных На узле 0 поле totalpages: 16384 free_area_init_node: узел 0, pgdat c03b7c7c, node_mem_map c043f000 Нормальные зоны: используется 128 страниц для memmap Нормальные зоны: 0 страниц зарезервированы Нормальные зоны: 16256 страниц, ЛИФО партия:3 Запустить режим часов: 208.00 Мгц (*16) Турбо режим часов: 520.00 МГц (*2.5, активный) Памяти часы: 208.00 МГц (/1) Шины системных часов: 208.00 МГц Построен 1 zonelists в зону, мобильность группировки. Общее количество страниц: 16256 Командной строке ядра: параметр init=/системе config_addr=0x00060000:0x20000 корень=в/dev/hda2 rootfstype=файловой системой ext2 РО консоли=ttyS2,38400 паника=5 отладка earlyprintk консоль [earlycon0] включен andy_rom_addr_setup: andy_rom_addr набор для 00060000 andy_rom_addr_setup: andy_rom_len значение 00020000 ПИД записи хэш-таблицы: 256 (тем: 8, 1024 байта) Консоль: цветной устройство манекена 80x30 Дерева кэш записи хэш-таблицы: 8192 (тем: 3, 32768 байт)

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

+405
Randa798 2 янв. 2018 г., 21:14:31

Из OpenBSD в чаво:

В OpenBSD появилась поддержка ряда беспроводных чипсетов.

Что привело вас на страницы OpenBSD человек для всех беспроводных драйверов. Читать через водителей, вы заинтересованы в том, чтобы найти поддерживаемое оборудование. Большинство вещей, которые вы должны знать, можно найти в MAN-страниц таким образом.

Например, от СРС(4) Man-странице:

ИДВ драйвер обеспечивает поддержку беспроводной сети Intel 7260, 7265, 3160, 3165, 3168, 8260, и 8265 PCIe мини-карты сетевых адаптеров.

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

+324
anil Choudary 29 авг. 2018 г., 20:06:41

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

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

 $ [email protected]
дата

В @ могут быть предназначены как для Unix-линия-сбросьте в bash: сочетание клавиш Ctrl + у или обратной убить-слово подходит в данной ситуации

$ ДД#ВКС#е#е

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

+280
anon58192932 22 мая 2017 г., 04:24:38

Я пытаюсь установить движок Дада. Ридми можно найти здесь:

https://github.com/orenmazor/Dada-Engine

Я успешно установить bash и "судо сделать". Однако, когда я запускаю "установка" в соответствии с инструкциями в README, я получаю следующую строку:

/Бен/ш mkdirs.sh /usr/местные/Бен

/Бен/ш: mkdirs.sh: нет такого файла или каталога

сделать: *** [/usr/местные/Бен] ошибка 127

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

+279
John Queery 27 июл. 2011 г., 14:26:53

Из этого вопрос, это может работать:

с iconv -F в ИСО-8859-1 -т в UTF-8 infile.txt > outfile.txt
+271
MWilliams 7 авг. 2012 г., 04:53:28

Трейлинг-точка означает, что домен-это полное доменное имя(доменное имя). Однако, может ли доменное имя в DNS - поиска список будет доменное имя?

Другими словами, это правильная настройка?

# файл /etc/файл resolv.конф
поиск domain1.com.

Это похоже на работу, как команду хозяина АВС преобразуется в IP-адрес abc.domain1.com.

Или, это правильные настройки?

# файл /etc/файл resolv.конф
поиск domain1.com
+260
muhamed1231 22 авг. 2016 г., 00:17:54

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

  • список пакетов apt удалить ${пакет} говорит вам, что это будет удалить;
  • информация, указанная по меткому показывают, ${пакет}, в частности, “приоритет” поле, и “основные” поля, если они присутствуют.

Важные пакеты, например, на Perl-базы, и чьи пакеты “приоритет” поле “обязательно”, всегда должен присутствовать. Кроме того, остальные пакеты не нужны для объявления зависимостей пакетов, что делает его трудно определить, что требует от них. Удаление важного или необходимого пакета требуют дальнейшего подтверждения и несет ответственность, чтобы сломать вашу систему в пути, который трудно исправить.

Для других пакетов, apt удалить покажет вам точно, что они нужны. Например, на стандартной установке Debian, в Python 3 (в питон3 пакет) нужны программы bugreport, что apt-listchanges, и ЛСБ-релиз; если вам не нужно любой из них, вы можете удалить с Python 3. В Python 2 (на языке Python пакета) не требуется ничего, но он установлен по умолчанию, потому что ее приоритетом является “стандарт”. Блютуз не должен быть установлен по умолчанию, если возможно, на ноутбук с соответствующим заданием. На Perl (как это предусмотрено языке Perl, т. е. полный Перл установки, а не основных Perl основы) требуется переименовать.

При установке, если вы снимите все записи, в том числе “стандартные системные утилиты”, в пакете отбора шагом, вы будете в конечном итоге с минимальными затратами на монтаж, только с Перл-база, без Python и т. д.

Смотрите также есть ли "база" для Debian метапакет? где вы найдете информацию о содержимом установки по умолчанию в Debian.

+231
user241584 9 авг. 2018 г., 02:51:36

имя введите нужное имя:

имя sitename.com

и отредактируйте /etc/узла

Эхо sitename.com > в /etc/узла

или использовать любой редактор, как Vim или nano

+217
Suzanne Masoni 2 авг. 2014 г., 03:46:51

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

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

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

Если служба остановлена по стоп директивы в новомодной описание услуг, выскочка посылает сигнал процессу. Затем выскочек ждет несколько секунд для того, чтобы процесс остановить. Потому что выскочка родительского процесса, он получит уведомление от ядра (а SIGCLD сигнала) при завершении процесса. Это работает только тогда, когда процесс не вилкой, чтобы поставить себя в фоновом режиме; выскочка сервис описания, как правило, называют демонами с возможностью говорить им не раскошелиться (например, СШ-Д).

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

+183
Harrison Frith 29 июн. 2010 г., 17:42:08

Ваш скрипт не сидит на руках! Он, наверное, ждет других ресурсах ЦП; возможно, она манипулирует большим количеством файлов и ждем диски, или отправлять много материала по сети и ждут.

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

%Процессора(ы): 28.6 нас, сы 28.6, 0.0 н, 42.9 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст

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

+121
Yosi 31 авг. 2019 г., 12:13:13

Вам не нужен фиктивный массив. Вы можете использовать переменную счетчика:

метод indexOf() {
 Поиск="$1"; сдвиг
я=0
 по ARG; делать
 [ "$поиск" = "$арг" ] && вернет $я
((я++))
сделано
 возвращают -1
}

Обратите внимание, что по ARG; не использует "[email protected]" по умолчанию, поэтому в "[email protected]" может быть опущен.

+119
jacklondon 27 сент. 2012 г., 09:12:05

Только для чтения /и т. д. Все чаще встречается на встроенных устройствах. Редко-изменения /и т. д. тоже все более распространенным на настольных и серверных установок, с файлами, как файл/etc/mtab и /и т. д./файл resolv.конф , расположенный в другой файловой системе и символически связаны в /и т. д. (Так что файлы в /и т. д. должны быть изменены при установке программного обеспечения или для компьютера изменения конфигурации, но не при монтировании флешки или подключив ноутбук к другой сети).

Новый стандарт является файловая система tmpfs файловой системы монтируется на /выполнить и символические ссылки В /и т. д. Как

файл /etc/mtab -> /выполнения/mtab
в /etc/файл resolv.конф - > файл /etc/resolvconf/работа/файл resolv.конф

Существующих или внедренных систем может быть файловая система tmpfs монтируется на другом месте, например в/dev/ГИМ или в/lib/init в/РВ или в/var/работать.

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

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

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

+21
Mahmoud Eltwam 27 авг. 2014 г., 07:08:37

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