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

На оригинал IBM PC, вы может напрямую управлять PC-спикер, записав нули и единицы в бите 1 адреса ввода/вывода 0x61; он был в основном 1-битный ЦАП работает на таймере частотой 1.19 МГц (система часы 4.77 МГц, деленная на 4).

Есть ли способ сделать это в Linux? В идеале, я бы хотел иметь последовательное устройство, которое я мог кормить файла или режиме реального времени битовый поток, и он подключен непосредственно к ТТЛ-напряжение pin на материнской плате. Большинство вещей, которые я видел онлайн-программы часы 2 ямы через вызовы ioctl, но я хочу ездить на динамик напрямую, а не через таймер.

+379
Bhavesh Desai 4 окт. 2012 г., 09:57:28
28 ответов

Если вы хотите полностью отключить историю, вы можете добавить shopt -у-о истории или набор +о истории в ваш ~/.bashrc и, или /и т. д./профиль. Тогда понятны твои истории!

история -З.
+987
Steve DUDSanalytics 03 февр. '09 в 4:24

Некоторые люди смогли получить ntldr в цепи на жратву: http://stringofthoughts.wordpress.com/2009/04/27/booting-linux-from-ntloader-windows-bootloader/

Хотя на практике это легче воспользоваться LiveCD. Я обычно делаю что-то вроде:

смонтировать /dev/sda2 /MNT В/где-то # монтируем раздел Linux 
сделать chroot в /MNT/где-то Баш
примонтировать /proc
жратва-установить на /dev/sda2
+973
Vinay Chobdar 16 окт. 2014 г., 10:06:10
Другие ответы

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


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

Использовать вместо функции printf.

с Calc(){ awk и "начать{ функции printf (\"%.5е\\п\", $*) }" ;}
+965
Fragiskot 25 дек. 2014 г., 00:54:41

Предполагая, что /dev/sda1, поскольку имеет файловая система ext4. В файловой системе существует файл: /foobar.txt .

Можно ли определить диапазон байтов (или список фрагментированных диапазоны), что /foobar.txt занимает на /dev/sda1, поскольку ?

+959
Sycorax 21 июл. 2017 г., 03:52:20

Джо (собственный редактор Джо) руководство описывает синтаксис команды вот так:

Джо [Глобал-параметры] [ [локальный-варианты] имя_файла ]...

На мой вопрос, как отграничить Глобал-варианты от местных вариантов?

Пример:

Джо-перенос слов -nobackup файл1 файл2 файл file3

Хотя я поставил --перенос слов (чтобы включить перенос слов выкл), и -nobackup (чтобы включить резервное копирование файлов создание выключен), они применяются только на первый файл. Последующие файлы, файл2 и файл file3, по-прежнему будут иметь перенос и резервное копирование файлов будут созданы для них, если редактировать и сохранять.

Конечно, я мог бы сделать это:

Джо-перенос слов -nobackup файл1 --свойство wordwrap -nobackup файл2 --свойство wordwrap -nobackup файл file3

.. но это громоздко, и подразумевало бы, не было бы глобального вариантов вообще. Я могу также отредактировать файл/etc/Джо/joerc и в/etc/Джо/ftyperc (или скопировать их для пользователя домашний каталог, и сделать отмена редактирования есть), чтобы включить перенос по словам и резервные копии всех файлов, но на тех системах, где я только приехал (и которые могли бы, скажем, общий /дома/Убунту пользователей/вывод, сказать, а не отдельные учетные записи пользователей/homedirs), Я бы предпочел не вносить постоянные изменения в систему инструментов, которые другие пользователи могут использовать, но было бы удобно иметь возможность войти в Редактор аргументы командной строки (возможно, даже с помощью клавиатуры макрос) без необходимости повторять аргументы для каждого файла.

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

("Почему бы вам не использовать VI[м] или Emacs, а?" Потому что я никогда не нашли ви[м] интуитивно понятный, я забыл в Emacs аккорды, которые я освоил в 90-х, и Джо делает свою работу хорошо, так почему нет? :-)

+919
9ball 29 окт. 2010 г., 15:23:04

Во-первых, нет такого понятия, как Unix-подобная табуляции или Windows-как табуляция. Символ табуляции осуществляется в Windows и Unix. Что может измениться среди текстовых редакторов (не среди операционки), составляет 1. что происходит, когда вы нажмите клавишу Tab или 2. сколько пространства отображаются, когда редактор отвечает символ табуляции в исходном коде. Правило большого пальца заключается в том, чтобы установить отступ на что угодно (по количеству мест) и табуляция в 8, но это другая дискуссия.

Теперь вернемся к коду. Проблема ЭМВ разделитель. Этот синтаксис твоего, линии ЭМВ не может быть с отступом (с пробелами или табуляциями), он должен быть в начале строки. Иначе, она теряет свой статус помощи heredoc разделитель.

Так, одним из решений может быть:

баш на /dev/ФД/10 10<<'СРВ'
 Некоторые команды.
 кошка << ЭМВ > > в /etc/apache2 не/apache2 не.конф
....
....
ЭМВ
 Некоторые другие команды.
СРВ

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

Если вы хотите сделать отступ весь код Баш, вместо того, чтобы использовать этот синтаксис:

баш на /dev/ФД/10 10<<-'уравнение'
 Некоторые команды.
 кошка << ЭМВ > > в /etc/apache2 не/apache2 не.конф
....
....
ЭМВ
 Некоторые другие команды.
СРВ

Здесь, ведя пространства, используемого для вдавливания состоит из любого количества символ табуляции (клавиша Tab, а не пробел!)

Что я изменила? Я поменял 10<<'мостовые' для 10<<-'уравнение'. Этот специальный синтаксис просит Баш отказаться от любых ведущих табуляции при анализе помощи heredoc. В ЭМВ разделитель может быть изрезана, а также содержание apache2 не.конф.

+885
Ashley Rowena 24 авг. 2011 г., 09:52:04

Где-то между V2.1 и 2.9 были добавлены параметры.

Проверьте вашу версию и проверьте ниже ссылку, просто замените В2.9 с версии и проверить, если размера табуляции и tabtospace доступна.

https://www.nano-editor.org/dist/v2.9/nanorc.5.html

+868
RozaUzd 3 июн. 2017 г., 20:14:09

Мой баш скрипт (назовем его именем MyScript) принимает ввод из стандартного ввода (трубы), или в виде обычного файла (если имя файла в качестве аргумента)

а) someprog | мой_сценарий

или

б) file.txt программа MyScript 

Затем данные обрабатываются построчно. На данный момент мой код выглядит следующим образом:

если [ -Т, 0 ] ; тогда
 пока чтение строки
делать
prog_1
prog_2
...
prog_n
сделано
еще
 пока чтение строки
делать
prog_1
prog_2
...
prog_n
 сделано < $1
интернет

Этот скрипт работает отлично, но там, кажется, слишком много двуличия. Мне интересно, есть ли лучше (более элегантный) способ сделать это. Все шаги 1 для п такие же. Разница лишь в том, есть ли < $1 в конце или нет. нет лучшего способа сделать это?

+857
Strannik5249 3 мар. 2012 г., 19:48:01

Конечно, просто использовать пути туда, где вы хотите, чтобы ссылки будут. Ссылки на файл под названием "Привет" в b_dir, мы будем делать.

[[email protected]пустым c_dir]$ ЛН-ы ~/документы/symlinktest/b_dir/привет ~/документы/symlinktest/a_dir/привет
[[email protected]пустым c_dir]$ команда ls ~/документы/symlinktest/a_dir/
привет

Или, с относительными путями, мы можем сделать:

[[email protected]пустым c_dir]$ ЛН-ы ../b_dir/привет ../a_dir/привет
+802
stonedrag 12 июл. 2014 г., 20:00:42

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

+745
giannkas 30 мая 2010 г., 18:34:16
PDF (портативный формат документа) является открытым стандартом для фиксированного формата обмена документами. Используйте этот тег, чтобы указать на вопросы, которые касаются файлов в этом формате и также, когда программное обеспечение генерации/обработки этого формата. Когда можно и можно указать соответствующую версию документа в формате PDF (как извлечь из файла свойств, или с помощью "имя_документа файл.формат PDF"
+706
Darael 6 февр. 2011 г., 17:50:24

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

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

С журналируемые файловые системы, такие как системы ext4, если вы синхронизации, а затем выключите питание, вы не получите fsck на перезагрузку. Однако, если что-то заставляет писать после синхронизации, я думаю, это возможно, но редко, что проверки могли бы быть необходимы. Если вы хотите быть абсолютно уверены, отключите все чтения и записи файловых систем перед потерей власти, или, по крайней мере, перемонтировать их, как только для чтения. Как правило, вы не можете сделать это, если есть файлы, открытые для записи. Если ваша система работает на Linux, вы можете использовать свое волшебство sysrq характеристика (вы должны убедиться, что он включен). Это может быть вызвано программно путем записи символа в файле/proc/sysrq-триггер: Эхо ю >в/proc/sysrq-триггера сила-перемонтирует все файловые системы в режиме чтения (в том числе эффект синхронизации). Вы можете также использовать этот интерфейс для перезагрузки (Б) или отключения (О), если это полезно в настройках.

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

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

  1. Послать сигнал (например SIGUSR1 или SIGPWR) к пострадавшему процесс, поручив им быстро commit или abort любой осуществляемой сделки, если это может помочь сделать спасение легче на следующей загрузке.
  2. Ждать части отсрочки до предполагаемой потери мощности. Откалибровать, что бы хватило на оставшиеся операции.
  3. Написать сообщение журнала.
  4. Эхо у >в/proc/sysrq-триггер
+650
EFK 4 дек. 2014 г., 07:15:40

команды netstat не показывает порты, которые открыты в iptables . Он отображает порты, прослушиваемые работающей программы. Вам нужно перенастроить программу, чтобы слушать на 127.0.0.1, а потом можно будет отображать его как "слушать".

+650
Manav Sethi 1 июн. 2016 г., 21:02:46

Вам нужно установить tp_smapi-переходный, вобще

apt-получить установку tp_smapi-переходный

Когда закончите, используйте lsmod распечатывает | грэп tp_smapi , чтобы проверить, если модуль загружен, чтобы регулировать заряд пороги, сделать что-то подобное

Эхо 40 > /системы/устройства/платформы/интерфейс smapi/BAT0/start_charge_thresh
Эхо 60 > /системы/устройства/платформы/интерфейс smapi/BAT0/stop_charge_thresh

Добавьте следующие строки в файл/etc/файл RC.местные запускать их при загрузке.

Этот модуль работает как минимум на X220.

+639
Ayush Agrawal 22 окт. 2019 г., 17:55:37

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

#!/бин/Баш
файлы=("*.в SQL")
firstfile=${файлы[0]}
Эхо $firstfile
Эхо "первый файл $firstfile"

Когда я запускаю этот выход:

sqlfile.в SQL

Первый файл это *.в SQL

Почему значение $firstfile меняться в зависимости от контекста?

+633
Yoko Sakai 8 апр. 2019 г., 12:58:22

2016.05 Сборочного Окружения + Мидори

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

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

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

.конфиг файл: https://github.com/cirosantilli/buildroot-configs/blob/32d1174e0bf8d00b92323eebe8901af3f8c389d3/2016.05/qemu_x86_64_x11_midori_defconfig

Как создать файл конфигурации:

  1. Выполните: Как установить Х11 на мой собственный Линукс сборочного окружения системы? Или Unix и Linux стек обмена для создания образа в Х11.
  2. заставит menuconfig
    1. Тулчейна
      1. Библиотеки C
        1. в glibc (для Мидори)
    2. Целевые пакеты
      1. Графических библиотек и приложений
        1. mesa3d
          1. выбрать все галлий и драйверы ДРИ, так как я не понимаю, что он необходим (для OpenGL Эгль)
          2. В OpenGL Эгль (для libgtk3)
      2. Библиотеки
        1. Графика 1. libgtk3 (для Мидори)

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

РМ -выходная
сделать BR2_JLEVEL=$(nproc)

Ждать несколько часов. Потом как обычно:

в QEMU-систему-архитектуру x86_64 \
 -включение-КВМ \
 -М ПК \
 -м \512 
 -выход ядра/изображения/\bzImage 
 -диска Файл=Выход/изображения/файловой системы.в ext2,если=обычно,формат=сырого \
 -добавить параметр root=/Дев/ВДА \
 -нет Ник,модель=обычно \
 -чистый пользователь

И изнутри в QEMU:

корень
командой StartX

и от Х11 Гуй кнопкой мыши в xterm окно и запустить:

Мидори

Итог:

enter image description here

Размер изображения: 220М! Сравните это с 28М голой Х11 системы Как установить Х11 на мой собственный Линукс сборочного окружения системы? - В Unix И Linux Стек Обмена . Вероятно, из-за зависимостей в WebKit + GTK3.

Проверена на Ubuntu 16.04 хозяин, в QEMU 2.5.0.

NetSurf

Написано в СДЛ, который поддерживает фреймбуферу: http://www.netsurf-browser.org/about/screenshots/#framebuffer

фреймбуферу более низкого уровня интерфейс, предлагаемый модуль ядра Linux, который не проходит через Х11 (я думаю, Х11 можете дополнительно использовать его в качестве бэкенда). Вы в основном просто писать в память и отображается на экране.

Использовать фреймбуферу в Ubuntu, вы должны быть на телетайп (например, Ctrl + АЛТ + Ф1).

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

Сборочного окружения 2016.05 имеет пакет netsurf-система сборки , которая должна обеспечить его, но я не проверял. Если кому-то удается получить это работает, пожалуйста, измените в ссылке на .конфигурации, скриншот и размер изображения.

+588
Vandhana 11 авг. 2012 г., 12:53:07

Я через терминал в Ubuntu (14.04), используя OpenLDAP для проверки подлинности. В файле/etc/файл nsswitch.конф файлы на эти выглядеть так, чтобы получить хост надо попробовать файлов, то LDAP, а затем проверить DNS:

пароль: файлы для LDAP
группа: файлы для LDAP
тень: файлы для LDAP
ведущие: файлов LDAP и DNS в mdns4_minimal [процесс=возвращение]
сети: файлы по протоколу LDAP
протоколы: файлы по протоколу LDAP
услуги: файлы с LDAP
эфиры: файлы для LDAP
ЭКП: файлы по протоколу LDAP
объект netgroup: протокол LDAP
псевдонимы: с LDAP

Большинство моих хозяев в нашей сети являются просто определенными в наш DNS, который работает с помощью команды nslookup, но getent хозяева возвращает только элементы, определенные в LDAP или файлов.

+492
Henders 3 нояб. 2011 г., 05:13:51

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

'xprop' необходимо -notype 32С _NET_WM_ICON |
 на Perl -0777 -ЧП '@_=/\Д+/Г;
 е "Р7\nWIDTH %д\простого %д\nDEPTH 4\nMAXVAL 255\nTUPLTYPE RGB_ALPHA\nENDHDR\п", сращивания@_,0,2;
 $_=пакет "Н*", @_;
 с/(.)(...)/2$$1/ОО' > значок.пам

(и нажать на окно, которое вы хотите получить значок, см. Также 'xprop' необходимо это -идентификатор параметра)

Идея в том, чтобы использовать 'xprop' необходимо, чтобы получить имущество в список 32-разрядных десятичных чисел и использовать Perl для того, чтобы преобразовать его в графический формат (Пэм выбрала здесь для простоты, хотя я должен был изменить порядок байтов с _NET_WM_ICON находится в формате ARGB, а Пэм используется RGBA.

(заметки о пам формате. Это netpbm для формата обмена графическими файлами будучи маститым Unix для работы с изображениями инструментов. Однако, из-за различных проблем, главным образом, лицензирования и близких, netpbm для новой версии не пакеты Debian и, как следствие, его производных, таких как Ubuntu, а также, что означает, что большинство из преобразования Пэм коммунальные услуги не представлены. На других системах новее обмена графическими файлами, можно передать выходные данные выше pamrgbatopng для создания изображений png)

+484
saadasharif 13 нояб. 2011 г., 07:46:40

В (GNOME виртуальной файловой системы) обеспечивает слой под пользователей приложений, которые вы используете, такие как Firefox. Этот слой называется виртуальной файловой системы и в основном представлена в Firefox, Thunderbird и пиджин общий слой, который позволяет им видеть локальный файл ресурсов и удаленных файловых ресурсов как единый набор ресурсов. Смысл ваш доступ к ресурсу, будь то на локальном компьютере или на удаленном компьютере будет прозрачным для пользователей.

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

Для пользователя это может означать, что тот же файловый менеджер, который вы используете для просмотра локальных файлов, также может быть использован для просмотра файлов на удаленном сервере. Как упрощенный контраст, на Windows можно просматривать локальные файлы с помощью проводника, но, чтобы просмотреть файлы на NFS или SFTP-сервер мне нужно отдельное приложение.

+391
Gayathri Gowda 9 апр. 2013 г., 09:16:12

У меня в pull_news.sh (объявления переменных опущены):

dump_table () {
 туздышпр это --User=${REMOTE_USERNAME} --пароль=${REMOTE_PASSWORDS} опции --host=${REMOTE_HOST} --порт=${REMOTE_PORT} --один-транзакции-блокировки таблицы=ложь [email protected]
}

pull_news(){
 dump_table-набор-GTID-на-продули=выключен --где="INFOCODE в (выберите INFOCODE от info_an_newsrelation где MKTPOSTFIX = '.РЯ')" ${REMOTE_DBNAME} info_an_newscontent > ${DUMPFILE}
}

pull_news

После

$ ./pull_news.sh

У меня

туздышпр: получил ошибку: 1044: Доступ запрещен для пользователя 'пользователь'@'%' в базе данных 'в' при выборе базы данных

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

Затем Я заменил его

--где="\"INFOCODE в (выберите INFOCODE от info_an_newsrelation, где MKTPOSTFIX = '.ОК)\""

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

+276
PorteM 8 янв. 2015 г., 05:04:05

Это, наверное, проблема со ссылкой. Вместо ИД=$строки вы должны (в общем случае) использовать идентификатор="$строка". Же на Эхо $строки.

+241
Bertie 22 дек. 2013 г., 08:52:26

"Используя Баш/Ш в покое", вы можете прочитать определенные диапазоны строк файла такой:

{
я=1
 в то время как [ $я -Ле 29 ]
делать
 читал -Р
 (( я++ ))
сделано
lines30to80=
 в то время как [ $я -Ле 80 ]
делать
 читал -Р линии
lines30to80="$lines30to80 долл\Н"
 я=$(( я + 1 ))
сделано
} < текстового файла
... другой код, используя $lines30to80

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

Если вы впоследствии хотите читать строки 81-130, вы должны были бы сделать это снова, в том числе пропуск открытие 80 линий. Вместо этого, вы могли бы написать свой второй этап внутри скобок, где файл уже в нужной точке.


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

карты < текстового файла
lines30to80=("${Map-файла[@]:30:51}")

lines30to80 будет массив из 51 строки, начиная со строки 30 через линию 80. Однако это не читать весь файл, но это означает, что если вы хотите, чтобы следующие строки они уже слишком загружены. Вы также можете использовать

- карты -с 29 -Н 51 lines30to80 < текстового файла

для однострочного читать в массив.


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

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

+155
Hadar Grubman 9 мая 2012 г., 18:08:34

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

сделать
судо Су
сделать modules_install
сделать установить

Это должно быть сделано на мой хост-машине, потому что целевая машина слишком медленно. Я из chroot объед на жесткий диск целевого объекта (внешний жесткий диск), и первые три команды шли хорошо, но последний шаг "сделать установить" не работает. Я получаю это сообщение:

жратва-зонд: ошибка: не удается найти устройство для / (является /dev монтируется?)

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

+152
Claude Gendron 9 сент. 2014 г., 13:12:46

Я столкнулся проблема с прозрачный СКВИД, где я не могу просмотреть любой сайт http yahoomail.com не работает пока https://mail.yahoo.com работает.

Пожалуйста, см. мой конфиг сквида

Рекомендуемая минимальная конфигурация#:
#

Пример # правило, разрешающее доступ из локальной сети.
# Приспосабливаться к Список свой (внутренний) IP-сетям, откуда просмотре
# должно быть разрешено

список ACL localnet src и 172.16.0.0/22 # RFC1918 возможные внутренние сети
список ACL localnet src в 192.168.133.0/24 # RFC1918 возможные внутренние сети
список ACL localnet src в fc00::/7 # в RFC 4193 локальной частной сети спектр
список ACL localnet src в виде fe80::/10 # ссылка-местный стандарт RFC 4291 (подключил напрямую) машины

#порт в ACL SSL_ports 443 563 5190 1863 5222 5050 6667
порт в ACL SSL_ports 443
порт доступа ACL Safe_ports 80 # HTTP с
порт доступа ACL Safe_ports 21 # фтп
порт в ACL Safe_ports 443 # HTTPS с
в ACL Safe_ports порт 70 # суслик
порт в ACL Safe_ports 210 # ц
порт в ACL Safe_ports 1025-65535 # незарегистрированных порты
порт в ACL Safe_ports 280 # и HTTP-упр
порт в ACL Safe_ports 488 # ГСС-протокол HTTP
порт в ACL Safe_ports 591 # на FileMaker
список ACL Safe_ports портвейн 777 # многоязы по HTTP
способ управления доступом подключите подключения

#
# Рекомендуемое минимальное разрешение на доступ конфигурация:
#
# Отклонять запросы на определенные небезопасные порты
http_access отрицать !Safe_ports


# Запрещаем подключаться к другим, чем безопасное SSL-портов
http_access запретить подключение !SSL_ports

# Разрешить только cachemgr доступ с localhost
http_access разрешить локальный менеджер
http_access отрицают, менеджер

# Мы настоятельно рекомендуем следующие быть раскомментирован, чтобы защитить невинных
# веб-приложения, работающие на прокси-сервере, которые думают только
# тот, кто может пользоваться услугами на "localhost" - это локальный пользователь
#http_access отрицать to_localhost

#
# ВСТАВИТЬ СВОЕ ПРАВИЛО(Ы) ЗДЕСЬ, ЧТОБЫ РАЗРЕШИТЬ ДОСТУП ОТ ВАШИХ КЛИЕНТОВ
#

Пример # правило, разрешающее доступ из локальной сети.
# Адаптировать localnet в разделе ACL в список свой (внутренний) IP-сетям
# откуда браузера должно быть разрешено
http_access позволяют localnet
http_access разрешить localhost в

# И, наконец, запретить всем остальным доступ к этому прокси
http_access отрицать все

# Кальмары обычно слушает порт 8080

http_port 8080 прозрачный

# Раскомментируйте и измените следующие добавить директорию кэша диска.
cache_dir UFS Для в /var/катушка/в squid 100 16 256

# Оставить coredumps в первом тайнике реж
coredump_dir /VAR в/золотник/кальмары

#
# Добавить любой из ваших собственных записей refresh_pattern над этим.
#
refresh_pattern ^на FTP: 1440 20% 10080
refresh_pattern ^суслик: 1440 0% 1440
refresh_pattern -I (в/цги-бин/|\?) 0 0% 0
refresh_pattern . 0 20% 4320
+150
Missis Parker 5 апр. 2016 г., 03:35:23

Если вы находитесь на Linux, а не на Fedora, вы можете использовать DD (видео с USB Creator является его использование в некоторых случаях), ваш USB-ключ будет полностью переписан, поэтому резервное копирование данных.

команда :

гора

увидеть, где ваш USB-ключ установленный (скажем hdb2)

sudo размонтировать раздел /dev/sdb2 буд ет экспортироваться

судо ДД, если=<ISO-файле Fedora> о=с/dev/sdb2 буд ет экспортироваться БС=4М
  • "если" для входного файла,
  • "в" для выходного файла,
  • "БС" для блока

Никакого прогресса отображается после выполнения ДД команды. Ждать получения приглашения.

+76
Tantalus 9 апр. 2016 г., 22:10:44

Я работала в СЭД ответ не долго после того, как я разместил этот вопрос, никто другой не использовал СЭД пока вот это:

компания sed '$!Н;/\^(.*\)\Н\1$/сут;Р;Д'

Немного поиграть с более общей проблемой (насчет удаления строк в наборах из трех? Или четыре, или пять?) предоставляются следующие расширяемое решение:

СЭД -е ':ТОП-е '$!{/\Н/!{Н;б ТОП-е '};};/^\(.*\)\Н\1$/сут;Р;Д' темп

Расширенная снять троек линий:

СЭД -е ':ТОП-е '$!{/\Н.*\Н/!{Н;б ТОП-е '};};/^\(.*\)\Н\1\п\1$/сут;Р;Д' темп

Или снять квадрациклов строк:

СЭД -е ':ТОП-е '$!{/\Н.*\Н.*\Н/!{Н;б ТОП-е '};};/^\(.*\)\Н\1\п\1\п\1$/сут;Р;Д' темп

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


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

Значение lc_all=с помощью sed '$!Н;/\^(.*\)\Н\1$/сут;Р;Д' темп
Значение lc_all=C в СЭД -е ':ТОП' -е '$!{/\Н/!{Н;б ТОП-е '};};/^\(.*\)\Н\1$/сут;Р;Д' темп
Значение lc_all=C в СЭД -е ':ТОП' -е '$!{/\Н.*\Н/!{Н;б ТОП-е '};};/^\(.*\)\Н\1\п\1$/сут;Р;Д' темп
# И т. д.
+71
White Ethiop 21 авг. 2019 г., 05:18:08

Я пробовал с помощью Linux дифф команды в прошлом без много удачи и терпения. Я обычно в конечном итоге с помощью утилиты GUI как DiffMerge или Kdiff.

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

Поэтому мне интересно, как достичь следующие вещи:

  1. Выделить изменения или использовать цветовое кодирование, чтобы сделать вывод более читаемым
  2. Слияние - выбрать строки с различиями и эффект изменения в один из файлов

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

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

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

+60
lenochkav 21 дек. 2016 г., 14:42:22

Я подключиться к сети своего работодателя через установка OpenVPN. Что получает меня в 192.168.22.0/22 подсеть, шлюз в реальный сети мне нужно (внутри моего работодателя внутренние сети) в 192.168.20.0/22. Обычно это просто работает, и я никогда не должны думать об этом.

Ну вот я в кафе, которых беспроводной доступ в интернет выдает 192.168.20.0/24 адресов. Таким образом, я в конечном итоге с маршрута конфликта:

Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
192.168.20.1 УГ 0.0.0.0 0.0.0.0 0 0 0 как wlan0
192.168.20.0 0.0.0.0 255.255.255.0 u 0 не 0 0 как wlan0
192.168.20.0 192.168.22.49 255.255.252.0 в UG 0 0 0 tun0
192.168.22.49 0.0.0.0 255.255.255.255 Э 0 0 0 tun0

Я очень повезло, верно? Я могу выйти в Интернет (Конечно, или я не печатаю это), и если я уроню этот маршрут 0.0.0.0 , то я могу получить к VPN, но я не могу делать все одновременно. Я не очень сетевой человек, поэтому мне просто интересно, есть ли решение для этого, либо через клиент OpenVPN config или что угодно.

+17
TheCook 1 апр. 2018 г., 22:25:03

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

$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