Как настроить QoS на основе одного IP?

Мы должны написать 4 пользователей в приватной сети, подключенной к Интернету через Линукс роутер с публичным IP - адресом, который делает преобразование сетевых адресов (Нат). Мне нужно настроить QoS для того чтобы дать доступ пользователям в интернет , но с ограничением полосы пропускания для 2 пользователей, а для других-нет ограничений.

интерфейс eth0:121.51.26.35
на eth1:10.239.107.1

через eth0 из Linux роутера - это 10 Мбит / с ссылку. интерфейс eth1 подключен к коммутатору и 4 узлы подключены к выключатель. Я хочу настроить ТС , чтобы ограничить полосу пропускания из 2 узлов, т. е. только для определенной группы пользователей (XYZ в картинке) , чтобы использовать только 3 Мбит / с суммарно. (Когда 1 пользователь будет загрузки/выгрузки, он/она должны получить 3 Мбит / с , но когда 3 пользователи загрузки/выгрузки одновременно они должны получать 1 Мбит / с )

Во-первых, пожалуйста, дайте мне знать, это требование достижимо, если да, то как мне действовать?

Ниже приводится топология

enter image description here

+141
Flavio Rodrigo Carvalho 18 апр. 2016 г., 19:40:40
34 ответов

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

Связанные с Ubuntu задать вопрос о "гибридной подвеской" и "приостановить до ОЗУ и диска": Как использовать ПМ-приостановить-гибрид по умолчанию вместо ПМ-приостановить?

+941
Ei Ei San 03 февр. '09 в 4:24

Мне нравится пробовать разные ОС, но я должен все же попробовать изначально в Solaris использовалась файловая основе ОС. Я могу выполнить все или большинство Linux программного обеспечения, просто сборка из исходников?

+934
Alexandru Radu 27 мая 2017 г., 01:26:21
Другие ответы

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


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

У меня сложилась такая ситуация. Я должен был бежать тар-X, чтобы восстановить файл tar из ленты, но я нажал "С" и забыл поставить запись на только для чтения. Файл был на позиции ФФС 23, но лента имела 27 файлов. Я знаю, что файл 23 потерян, но так как я нажал Ctrl+C, чтобы отменить тдо команду, может я все-таки надеюсь как-то восстановить файлы tar? Я попробовал последние файл ФФС 23 и все, что я получаю ошибки ввода/вывода.

Я тут подумал, может сделать дамп из файла 23 С помощью DD, а затем получить этот файл и использовать инструмент подписи восстановления файлов, как photorec. Это выполнимо?

+919
ioquatix 14 дек. 2010 г., 01:37:25

У меня были похожие проблемы с модулем athk9.

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

сенсорный файл /etc/команды modprobe.д/ath9k.конф

тогда

Эхо "варианты ath9k ps_enable=1" | тройник -в /etc/команды modprobe.д/ath9k.конф

Дополнительные параметры отображаются с помощью команды : modinfo ath9k -Ф Парм

С systemd можно использовать journalctl -Б | для egrep -я с WPA|сети|фирма' , чтобы найти некоторые соответствующие записи.

+857
clifford bayley 11 июн. 2018 г., 05:16:31

В каком случае я предпочитаю использовать wget, а не какой браузер ?

От человека, страницы через wget:

В GNU wget-это бесплатная утилита для неинтерактивной загрузки файлов из интернета. Он поддерживает HTTP, HTTPS и FTP протоколов, а также поиска через HTTP-прокси.

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

Хорошая вещь о wget-это можно использовать в командной строке или в скрипте и загрузка файла в фоновом режиме.

Что сервер думает/видит, когда вы получаете свои файлы с помощью wget ?

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

Вот заголовок с wget (это то, что сервера см.):

ПОЛУЧИТЬ / НТТР/1.1
Пользователь-агент: через wget/1.18 (Линукс-гну)
Принимаем: */*
Принять кодирования: личность
Ведущий: на localhost:80
Связь: Держите-Живой

А вот заголовок в Firefox:

ПОЛУЧИТЬ / НТТР/1.1
Ведущий: на localhost:80
Пользователь-агент: корпорация Mozilla/5.0 (X11 для версий, Linux x86_64 с; РВ:48.0) движок Gecko/20100101 Firefox и/48.0
Принимаем: текст/HTML,приложение/с xhtml+xml,в приложение/XML;Q в=0.9,*/*;Q в=0.8
Принять-язык: Ж.-TW,по en-США;м=0.5
Принять-кодировки: gzip-сжатия, сдуется
ДНТ: 1
Связь: держите-живой
Обновления Безопасности-Запросов: 1

Как вы можете видеть, они похожи.

+831
harmingcola 5 авг. 2011 г., 15:49:49

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

Вам не нужен root доступ, чтобы установить вебсервер. Вы можете легко установить конфигурационный файл lighttpd в ваш домашний каталог, без доступа к ограниченному положению в системе. Единственная тонкость заключается: вы будете иметь, чтобы скомпилировать его вручную (пока, составление документации действительно не долго).

  1. Скачать/получения документации источников.
  2. Извлечь их.

$ тар-xvf документации-*.tar.gz
  1. Введите каталог, в который вы только что создали, путем извлечения, а также настроить процесс построения с помощью настроить скрипт.

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

$ команды mkdir ~/документации
$ ./настроить --префикс=$дома/документации
  1. Построить все сделать и выполнить установить через сделать установить.

$ сделать
$ установка

Обратите внимание, что последняя команда (которая обычно требует права root-пользователя, поскольку он устанавливает файлы в директории/sbin) не здесь. Теперь, документации установлен, перейдите к ~/документации и будьте готовы, чтобы запустить свой сервер.

  1. Создайте файл конфигурации по умолчанию для lighttpd.

Создаем конфигурационный файл в ~/документации/и т. д./ и документ корневом каталоге, в то же время:

$ команда CD ~/документации
$ команды mkdir и т. д. на www
$ в Emacs и т. д./документации.конф

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

сервер.документ-корень = "/домашний/ты/документации/ВСП/" 
сервер.порт = 3000

тип.назначить = (
 ".HTML-код" => "текст/HTML", 
 ".txt-файл" => "текст/равнина",
 ".форматы jpg" => "изображение/jpeg",
 ".ПНГ" => "изображение/png" 
)
  1. Вернуться к переключатель и проверьте конфигурацию:

$ команда CD ~/документации на/sbin
$ ./документации -ТФ ../и т. д./документации.конф
Синтаксис ОК
  1. Запустить свой сервер.

$ ./документации -ДФ ../и т. д./документации.конф

С нашей конфигурации, сервер должен быть доступен по http://localhost:3000/и его корневой каталог, расположенный в ~/документации/ВСП. Fore больше деталей, посмотрите на их конфигурации учебник, или просто их документации в целом. документации довольно прост в установке, и я уверен, что вы могли бы пойти с той же процедурой (./настроить --префикс, сделать, сделать установки, ознакомьтесь с документацией) с другими серверами (даже если они могут потребовать несколько больше времени и настройки).

К сведению о сервере администрирования: если вы находитесь в компании с ИТ-отделом, оставить его проблем с ними. Они должны убедиться, во-первых, что у вас есть все необходимые инструменты, а если они не хотят, чтобы скомпилировать сервер и сделать его слушать на порту, то они должны были соответствующим образом настроить свою инфраструктуру. Процесс компиляции, я здесь описывать не имеет оснований не права root, и вы должны иметь никаких проблем запуска сервера на высокий порт. Конечно, вполне вероятно, что этот сервер будет по-прежнему скрыты в локальной сети и недоступен извне, а если они сомневаются, столько об их инфраструктуре, что они не позволили любом компьютере открыть порт для прослушивания через собственные сети, то у них есть гораздо более насущные вопросы, чтобы заботиться о чем конфигурационный файл lighttpd установки, сделанные пользователем.

+830
Ocie Mitchell 20 нояб. 2011 г., 02:01:41

Мне было интересно, как время безотказной работы рассчитывается.

Это просто разница между сейчас и время загрузки? Точнее ... если бы я был загрузится, запустите на 5 минут, и поставить машину, чтобы спать в течение года; при возобновлении бы мой аптайм показывают 5 минут, или 1 год и 5 минут?

Я считаю словоблудием на странице человек немного расплывчато на данный момент:

аптайм - скажите, как долго система работает.

+815
SashaBaralovskiy 6 июл. 2013 г., 17:08:07

У меня есть некоторые проблемы с моим Линукс Минт KDE о 18.2. Иногда WiFi отключается (старый баг Ubuntu с некоторых беспроводных карт, я думаю) а иногда и после (гибрид) спать шрифты перепутались.

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

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

Где я должен начать?

enter image description here

enter image description here

Я использую 4.4.-81. Должен ли я обновить до последней в серии 4.4? Последним в списке мяты? На следующий, или даже последний из возможных? Понижение может быть?

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


Изменения:

~ $ команду lspci -КНН | грэп нетто -А2
04:00.0 сетевой контроллер [0280]: Ралинк корп. RT5390 беспроводной сети 802.11 n 1Т/1Р слот PCIe [1814:5390]
 Подсистемы: Хьюлетт-Паккард компания U98Z077.00 половинного размера мини-карта PCIe [103c:1636]
 Драйвер ядра В использовать: rt2800pci

Я уже (испытания) отобраны 4.11.0-14-общий.

+806
RickMota 18 сент. 2010 г., 08:31:00

Починил!!!

@Энди Далтон дал мне решение!!! Правильная последовательность команд, чтобы создать новое ядро и установить это:

# сделать
# сделать установить modules_install
+794
akshaymane 24 мая 2014 г., 04:45:21

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

для F В */* */*/* */*/*/*; сделать ... ; сделано 

добавить некоторые проверки ошибок?

+791
yts 1 нояб. 2011 г., 17:47:19

Мой ответ о Linux.

  1. Какое правило мешает ему от времени другие вещи?

Я думаю, он получает информацию только для процессов, поскольку он фактически использует wait4 системный вызов для получения этого время. Первый параметр wait4 - это PID процесса. Так /usr/Бен/время всегда вызов для execve , а затем wait4.

Кстати:

для execve() выполняет программу, указывает именем. имя файла должно быть либо двоичный исполняемый файл или сценарий, начинающийся со строки вида: #! переводчик [необязательный параметр]

Так /usr/Бен/время что может быть выполнена с помощью вызова execve

  1. Может Баша зарезервированным словом время все то, что может работать?

Я думаю, да. Он реализуется как две группы звонков:

10:06:03 вызов getrusage(RUSAGE_SELF, {ru_utime={0, 152976}, ru_stime={0, 465929}, ru_maxrss=4052, ru_ixrss=0, ru_idrss=0, ru_isrss=0, ru_minflt=6214, ru_majflt=1, ru_nswap=0, ru_inblock=368, ru_oublock=0, ru_msgsnd=0, ru_msgrcv=0, ru_nsignals=0, ru_nvcsw=6349, ru_nivcsw=12}) = 0
10:06:03 вызов getrusage(RUSAGE_CHILDREN, {ru_utime={2, 259656}, ru_stime={1, 888712}, ru_maxrss=21176, ru_ixrss=0, ru_idrss=0, ru_isrss=0, ru_minflt=64297, ru_majflt=4, ru_nswap=0, ru_inblock=272, ru_oublock=368, ru_msgsnd=0, ru_msgrcv=0, ru_nsignals=0, ru_nvcsw=56077, ru_nivcsw=386}) = 0

запустить командой

10:06:04 вызов getrusage(RUSAGE_SELF, {ru_utime={0, 152976}, ru_stime={0, 476927}, ru_maxrss=4052, ru_ixrss=0, ru_idrss=0, ru_isrss=0, ru_minflt=6243, ru_majflt=1, ru_nswap=0, ru_inblock=368, ru_oublock=0, ru_msgsnd=0, ru_msgrcv=0, ru_nsignals=0, ru_nvcsw=6399, ru_nivcsw=13}) = 0
10:06:04 вызов getrusage(RUSAGE_CHILDREN, {ru_utime={2, 271654}, ru_stime={1, 903710}, ru_maxrss=21176, ru_ixrss=0, ru_idrss=0, ru_isrss=0, ru_minflt=64514, ru_majflt=4, ru_nswap=0, ru_inblock=272, ru_oublock=368, ru_msgsnd=0, ru_msgrcv=0, ru_nsignals=0, ru_nvcsw=56079, ru_nivcsw=406}) = 0

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

  1. Какие вещи, которые в внешнее время может время, но зарезервированное слово время не могу?

На самом деле оба системных вызовов вызов getrusage и wait4 получить от ядра структуры rusage использования. Однако Баш время печатает ограниченное количество полей из этой структуры. Это от человека 1 раз:

Примечание: некоторые снаряды (например, bash(1)) имеют встроенную команду, которая имеет меньше возможностей, чем команда, описанная здесь.

$/usr/Бен/время -в сл 10000
 Команды приурочен: "сл 10000"
 Время (в секундах): 0.01
 Системное время (в секундах): 0.01
 Процентов ЦП это задание получил: 24%
 Прошедшее (настенные часы) Время (Ч:мм:СС или М:СС): 0:00.12
 Средний общий размер текста (Кбайт): 0
 Средний размер неразделенный данных (Кбайт): 0
 Средний размер стека (КБ): 0
 Средний суммарный размер (Кбайт): 0
 Максимальный резидентный размер (Кбайт): 2640
 Средняя резидентный размер (Кбайт): 0
 Крупные (требующие ввода/вывода) ошибок страниц: 0
 Незначительные (восстановление рамы) ошибок страниц: 199
 Добровольное переключение контекста: 8
 Принудительное переключение контекста: 24
 Свопы: 0
 Файловая система входы: 0
 Выходы файловая система: 8
 Розетка сообщений: 0
 Сообщений сокета получил: 0
 Сигналы: 0
 Размер страницы (байт): 4096
 Состояние выхода: 0
+750
user36729 1 апр. 2010 г., 16:28:09

Самый быстрый способ создать сервер NIS и установить и настроить этого использовать его. Поставить учетные записи пользователей там. Затем настроить файл /etc/nssswitch.conf на каждую машину, чтобы воспользоваться услугой NIS для passwd и Group.

+714
Martha Alvarado 22 авг. 2012 г., 02:53:59

Я пробую различные способы установки Linux (от ISO, вспышка, ISO на Flash, Kernel на флеш, корневой ФС в ISO-файл на Flash...) и хочу понять, что происходит.

Мой вопрос: возможно ли, учитывая, что построенное ядро и ramfs файлы из дистрибутива (vmlinuz и initrd), чтобы выяснить, где они собираются искать файловой системы"/"? Можно ли настроить это без пересборки ядра?

И еще одно: когда ядро загружает корневой файловой системы с устройством закольцовки, созданное из .файловой системы ISO, как я могу настроить этот процесс? Спасибо!

Редактировать: В самом деле, конфигурации grub содержит жратвы корень, который не реальные ядра корневой файловой системы, расположение, но просто папка, которая содержит жратвы, шмоток,.

Настоящий корень настраивается в инит скрипт в initrd, который , как описано здесь.

Вот как в Debian ядра находит файл ISO на жесткий диск, При загрузке с него - пакет initramfs считает: http://www.debian.org/releases/stable/i386/apas02.html.en#howto-getting-images-hard-disk; обратите внимание, что жратвы конфигурация не содержит каких-либо ссылок на ИСО месте.

+692
catquestion 30 янв. 2017 г., 01:45:34

У меня на RHEL (виртуального) сервера, что мне нужно установить модули кукол с кукловодом. Мне сказали войти в систему как root запустите команду кукольный агента. Так что я побежал следующую команду.

судо Су
агент -Т марионетка 

Казнь прошла хорошо без ошибок. Скажем, файла "a" была отодвинута вниз от мастера к целевому серверу, но я заметила, что размер "а" не совпадают между хозяином и целевом сервере. Я думал, что было странно....Я удалил файл "а" из тогда целевом сервере вышел из игры и входа в систему как root, но с hypen " -", то на этот раз побежал команду кукольный агента.

судо Су -
агент -Т марионетка 

Казнь прошла хорошо без ошибок, но на этот раз размер "А" соответствует. Мне любопытно знать, почему.

+628
Anne Pru Dances 14 окт. 2016 г., 18:38:46

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

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

например

$ модуль загрузки ССЗ/3.1.1 
долларов США, что ССЗ 
/usr/местные/ССЗ/3.1.1/Линукс/ОГРН/ССЗ 

переключатель $ модуль ССЗ ССЗ/3.2.0 
долларов США, что ССЗ 
/usr/местные/ССЗ/3.2.0/Линукс/ОГРН/ССЗ 

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

$ Эхо $путь
....

priortize /опт/бин по _pre_pending ему путь:

$ экспорт путь="/опт/бин:$путь"

или добавить /опт/Бин/ в путь (это только некоторые, если не одинаково названные двоичной в путь)

$ экспорт путь="$путь:/опт/бин"
+618
SukerForPain 8 дек. 2017 г., 20:37:02

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

no_auto_remove_slash setopt 

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

+582
Sann Manurith 9 февр. 2010 г., 17:35:13

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

Когда вы работаете с X, и вы можете использовать MySQL, тип гденаходится -б в MySQL, вы должны сделать что-то вроде /путь/до/сервера MySQL или аналогичных.

Затем зайдите в НЕТ-х сеансов и типа, что полный путь /путь/до/сервера MySQL -у ДСЛ и он должен работать.
Чтобы сделать его постоянным вам нужно изменить ваш .файл если вы используете bash. Напишите такую строку : путь экспорта='/путь/к:$путь , а потом из командной строки . .файл или переподключиться самостоятельно.

+570
Rebecca Roth 29 авг. 2019 г., 07:46:07

Наша система блокирует попытки взлома местным процесс работает под Апач системы пользователей.

Процесс не допускается.

{
"Пользователь": "Апач 16",
"ПИД": "617",
"%ЦП": "0.0",
"%Мем": "0.0 80",
"ВСЗ": "556 3",
"РСС": "904",
"Телетайп": "?",
"СТАТ": "С",
"Время": "0:00",
"Команда": "локон -в-у-д гггг http://127.0.0.1:xxxx/"
}

Как может пользователя Apache запустить локон?

Из файла /etc/passwd с:

Апач:х:48:48:Апач: в/var/www: для С/sbin/nologin

Не стоит этот блок Апач от выполнения каких-либо команд?

Мы бежим релиза CentOS 6.7 (финал) с насильственным поддержкой SELinux.

+547
MorganGalpin 25 дек. 2017 г., 20:14:51

$ судо МВ (имя исходной папки) Б(пункт назначения имя_папки)

экс: создать пустой реж некоторых вложенных папок в 1)судо команды mkdir -р/{б/{А,B,С},С,D}

2)Общ с/

Б В Г Д

3) судо команды mkdir Б

5)судо М. В.(папку) в(папки)

+412
user3750524 16 июл. 2019 г., 10:49:58

Я не думаю, что вам нужна команда pushd командой popd и т. д. потому что найти производит полные пути.

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

Общее решение для создания null-завершенной список всех кандидатов найти, веять в grep, выполнить с помощью команды xargs:

найти . -имя_экземпляра "*.ХХ" -print0 команды | грэп -vzf keep_these.txt | команды xargs -0 Эхо РМ -- # убрать эхо на самом деле удалить файлы

"keep_these.txt" список каталогов для исключения, по одному в строке, включая начальные и конечные косые черты, как:

/Ыыы/ 
/Я люблю этот каталог/

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

+381
Callodacity 26 апр. 2016 г., 02:06:49

Имя части не должно ничего влиять, даже DKIM и SPF проверяется только часть имени узла по адресу. Там могут быть некоторые другие несоответствия заголовка происходит; это поможет, отправьте письмо на сервер, который вы знаете, не фильтр и проверить все заголовки, чтобы увидеть, что там оказался. Вы также можете попробовать добавление отправителя: корень <ХХХ@ХХХХ> заголовок, который соответствует отправителю точно. Многие спам-фильтры будут проверять на отправителя головой, но все еще показывают из коллектора к потребителям.

+353
Sjevsouj 9 июн. 2011 г., 02:32:22

Я пытаюсь понять код на C программу, которая, среди прочего, увеличивает NR_syscalls стоимость ядра Linux. Имеет ли значение NR_syscalls магазин количество системных вызовов в системные вызовы стол?

+352
Muhammad Azeem 23 июн. 2014 г., 07:19:08

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

Он является общим, чтобы позволить три способа стать суперпользователем в системе Unix:

  • Войдите в систему как root, введя корень на приглашение Login и введя пароль суперпользователя. Это выполняется корневой оболочки.
  • Войдите в систему как обычный пользователь, а затем стал корень запустив Су и введя пароль root. На некоторых системах, для этого необходимо находясь в определенной группе (часто называют колесо); на другие системы, любой, кто знает пароль пользователя root может root-права. Системы, использующие pam для аутентификации использовать pam_wheel для управления рулем группы, если они есть. Если указать команду с Су-C, оно осуществляется через корневой оболочки.
  • Войдите в систему как обычный пользователь, а затем стать root, выполнив команду sudo и вводить собственный пароль. Учетная запись пользователя должна быть предоставлена судо полномочия администратора. Если не ограничены в пользователям использовать sudo? файл, вы можете выполнить любую команду, независимо от корневой оболочки.

Традиционный способ защиты от корневой оболочки недоступности является определение другой аккаунт с uid 0 и другую оболочку (тоор - это традиционное название). Например, если корневой оболочки-это динамически слинкованный исполняемый файл (хорошая идея для экономии памяти) и обновление библиотеки идет не так, корневой оболочки может быть непригодным для использования. Альтернативный root учетная запись будет иметь статически слинкованный исполняемый файл, возможно, с общих утилит, встроенных как с busybox.

+333
user35724 18 мая 2013 г., 12:05:28

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

Редактировать: предложение использовать термин обозначает, но похоже, что Шелл-режим действительно позволяют цветам, а ЛС почему-то отказывается признавать этот факт.

+332
eggyal 13 дек. 2014 г., 21:17:01

С Баша, установка GLOBIGNORE специальной переменной какое-либо непустое значение достаточно, чтобы сделать его игнорировать . и .. при расширении Глобс. Из Баш документы:

В GLOBIGNORE оболочки переменной может использоваться, чтобы ограничить набор имена, совпадающие с шаблоном. Если GLOBIGNORE устанавливается, каждая из которых совпадает именем, что также соответствует одному из шаблонов в GLOBIGNOREявляется убрали из списка игр. Если nocaseglob опция установлена, сопоставление моделей поведения в GLOBIGNORE осуществляется без отношении к делу. Имена . и .. всегда учитывается при GLOBIGNORE имеет значение, а не значение null. Однако, установка GLOBIGNORE к не-null значение имеет эффект включения опции оболочки dotglob, так все остальные имена, начинающиеся с ‘.’ будет матч.

Если мы установим его .:.., оба . и .. будут проигнорированы. С тех пор он ничего не-null также получите такое поведение, мы могли бы также установить его просто .

Так:

GLOBIGNORE=.
РМ -РФ .*

(Из моего предыдущего ответа на ask Убунту.)

+275
grintcolt 22 мар. 2018 г., 11:47:14

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

Если вы настаиваете на использовании -регулярное выражение, используя жадность:

найти . -тип F -регулярное выражение '.*/прок[^/]*$'
+257
Koffy 28 апр. 2013 г., 22:51:34

Здесь даже лучше репозиторий: http://mirror.city-fan.org/ftp/contrib/sysutils/Mirroring/

+255
x29a 9 сент. 2016 г., 10:55:15

Когда я закрываю мой Гном-Шелл С некоторые приложения, я хотел бы их восстановить в том же состоянии, в следующем : как я могу сделать это (я на Ubuntu Гном-Шелл 14.04.02 ЛЦ) ?

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

Спасибо

+226
Aki008 7 мар. 2016 г., 03:49:51

Вот из-за простоя и задержки настройки. Чтобы изменить его, вам придется изменить соответствующим интерфейсом dconf ключ (и сделать это как ГСД пользователей):

  1. перейти к Вт (например, сочетание клавиш Ctrl+АЛТ+Ф3), войти как корень и запустить:

    Су - ГДМ -с /Бен/ш
    

    для переключения пользователей в ГДМ.

  2. затем выполните:

    экспорт $(ДГУ-запуск)
    

    и задать простой задержки до 0 (что переводится никогда):

    GSETTINGS_BACKEND=интерфейсом dconf gsettings установленные org.гном.столе.сессию ожидания-задержка 0
    

    выполнить выход или нажмите сочетание клавиш Ctrl+D для возврата в корневой учетной записи.

  3. перезагрузите компьютер или перезапустите диспетчер отображения:

    systemctl рестарта ГДМ
    
+210
Tarrance Harris 25 апр. 2010 г., 17:47:54

Вы можете на самом деле сделать это довольно легко, добавив привязки или изменение привязки префикса s выбрать-сессии что-то вроде префикса s выбрать-дерево. Или вы могли бы связать это с нового ярлыка как выбрать приставку t-дерево с т в настоящее время просто показывает часы, которые я не нашла им применение.

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

Для этого требуется некоторая версия tmux (1,8 или выше, я думаю).

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

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

+200
PROXY NINJA 5 окт. 2019 г., 21:39:24

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

Это одно решение, использовать его вот так:

join_arry_to_json А Б В Г Д
{"А":"Б","В":"Д"}

это будет работать только для строк, а не числами или логическими значениями. Теперь, чтобы объявить булево или число, вы используете ^ символ:

ql_join_arry_to_json а ^3 б ^правда с собакой

дает:

{"а":3,"б":правда,"с":"Собака"}

код здесь: https://gist.github.com/ORESoftware/a4e3948b0ce9c22752c759d7e694c9ab

+99
Code Abominator 16 мар. 2015 г., 07:11:35

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

пкпп СШ:/главная/Убунту/.с GnuPG/ /местного/целевых

Но это дает мне ошибку УПП: /дома/Убунту/.выдается не обычный файл

+81
BATOUCHE Oussama 27 апр. 2010 г., 15:36:37

я нахожу это полезным для выполнения командной строки или, если вы делаете скрипты.

Скопировано с @StephenKitt

Это будет проверить, если служба выключена и выполнить перезапуск службы

systemctl- - активный-спокойный <имя сервиса> || <имя сервиса> перезагрузка

в || там проверяет, является ли возвращаемое значение из systemctl является ненулевое значение, если это не активный как пояснил автор.

+27
user3483737 25 сент. 2011 г., 12:26:26

вы можете снять РЕПО с ням-настройка-менеджер , но не с Юм:

ням-настройка-менеджер --отключить репозиторий
ням-настройка-менеджер --добавить РЕПО http://www.example.com/example.repo

Редактировать: вы должны каким-то образом работает этот как корень (т. е. судо)

+26
UnMenCualquiera 18 июл. 2017 г., 11:21:02

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

$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