Как модули ядра Linux установленных в системе Android.ИМГ

У меня есть вопрос, касающийся построения образов ОС для devboards, таких как Hikey960 и Hikey970.

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

сделать modules_install INSTALL_MOD_PATH="<путь к корневой ФС>"

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

Однако, я не понимаю, как это работает при создании образа для Android (AOSP в).

В сделать modules_install шага не сделали. Ядро собрано, а затем Image.gz затем помещается в правильном месте исходного кода AOSP. После этого надо просто сделать и все изображения генерируются.

Чего я не понимаю в процессе AOSP есть куда встроены модули ядра (расположенного в исходном коде ядра) устанавливаются в корневую Андроид ЧЗ (системы.ИМГ)? )

В AOSP ссылка инструкция по Hikey970: https://www.96boards.org/documentation/consumer/hikey/hikey970/build/aosp.md.html

+887
Boston George 30 июл. 2014 г., 04:01:58
40 ответов

Большую часть времени потратил на свой цикл, наверное, звонить zeropad.sh сценарий.

Вместо этого, сделать все это в один скрипт:

#!/бин/Баш

с именем в левой*.Тифф; делать
 если [[ "$имя" =~ ^осталось-0*([1-9]?[0-9]+)\.Тифф$ ]]; затем
Нум=${BASH_REMATCH[1]}
 новое_имя="лево-$( е '%06d' "$ням" ).Тифф"
 если [ "$имя" != "$новое_имя" ] && [ ! -е "$новое_имя" ]; затем
 Эхо-МВ "именем" "$новое_имя"
интернет
интернет
сделано

Убрать эхо , как только вы убедились, что скрипт делает правильно.

+937
scoota69 03 февр. '09 в 4:24

Когда я выполнить запрос-государственный сравнению с XInput на что-то, например кнопки питания, он возвращает 247 ключи. Разве это не должно быть только одной кнопки? Я что-то читал в интернете о ACPI, которая объясняет это, но я не уверен, что я понял.

+907
Mike Schmidt 13 окт. 2015 г., 13:48:08

Вы можете использовать энвайронмент переменные, доступные в пам как $PAM_TYPE

#!/Бен/ш
если [ "$PAM_TYPE" != "open_session" ]
 затем выйдите из 0
еще
 Ваш скрипт здесь

Редактировать: Реф: http://www.linux-pam.org/Linux-PAM-html/sag-pam_exec.html

+893
z470 5 окт. 2012 г., 22:41:28

Я довольно новыми для UNIX и мне интересно, как бы я идти о написании слова, буква за буквой в памяти моей программы. Так, например, если мое слово было "чашку", я хочу, чтобы массив a есть[0] = 'С', А[1] = 'У', А[2] = 'п'. Я пытался разобраться в этом, но не мог найти ничего достаточно ясно, извините, если это глупый вопрос, но я просто не знаю, что делать. Я использую Bash для этой программы.

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

Я высоко ценю любую помощь, спасибо.

+871
user67054 4 апр. 2018 г., 08:31:11

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

Удаление Моно

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

$ судо apt-получить продувки libmono* Кинк-общие моно-выполнения

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

 $ судо apt-получить autoremove

Если вы более комфортно с GUI инструменты, вы также можете сделать это в Synaptic:

  1. Изменения в "установить фильтр".
  2. Используйте поле Быстрый поиск и ищите "libmono".
  3. Выберите все пакеты, которые появляются в результатах.
  4. Пометить их для полного удаления.
  5. Повторите шаги 2-4 для других пакетов в команде выше.
  6. Нажмите Применить.

Соблюдая моно от вашей системы

Хотя раньше был пакет под названием mononono , что бы предотвратить моно могут быть установлены на систему, я не верю, что этот пакет хорошо работает с последними версиями Убунту. Если вы действительно обеспокоены с сохранением моно от вашей системы, я бы просто внимательно присмотреться к деталям установку вы делаете, и убедитесь, что вы не видите, как она тянет в библиотеки Mono.

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

Пакет: Кинк-общие моно-выполнения 
Пин: версия * 
Пин-Приоритет: -100

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

Другие Ноты

Если вас очень беспокоит не бесплатное программное обеспечение, вы можете найти uэфф пакет. В нем перечислены несвободные пакеты. Это не список пакетов моно, поскольку патентные вопросы, являются ортогональными к программному обеспечению быть свободным, по крайней мере, по некоторым определениям "бесплатно". Также, если вы были, чтобы вывести список всех пакетов, которые имеют потенциал патентных вопросов, вы бы перечислить целую кучу пакетов.

+866
user311806 11 июн. 2010 г., 09:17:53

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

Я проверил все хоста и DNS-причины, форумов полно, но проблема остается. Я могу подтвердить, что сервера имен правильно разрешены на этом сервере.

Отладка sudo с трассированием дает интересные результаты:

 0.000080 открыть ("файл/etc/passwd с", флагов o_rdonly|O_CLOEXEC) = 3
 0.000153 использует lseek(3, 0, SEEK_CUR) = 0
 0.000044 функцию fstat(3, {st_mode=значений: s_ifreg|0644, st_size=1809, ...}) = 0
 0.000060 вызов mmap(null, в 1809, PROT_READ, MAP_SHARED, 3, 0) = 0x7f91b3dd3000
 0.000042 использует lseek(3, 1809, SEEK_SET) = 1809
 0.000057 выполнении munmap(0x7f91b3dd3000, 1809) = 0
 0.000038 рядом(3) = 0
 Методы getgroups 0.000077(0, нуль) = 1
 0.000039 методы getgroups(1, [0]) = 1
 0.000045 функция getcwd("/домашний/себя", 4096) = 12
 0.000053 функции ioctl(0, SNDCTL_TMR_TIMEBASE или TCGETS, {B38400 opost исиг icanon Эхо ...}) = 0
 0.000184 функцию fstat(0, {st_mode=S_IFCHR|0620, это=makedev, который(136, 6), ...}) = 0
 Более ранних версий 0.000111("/proc и/самоуправления/ФД/0", "/Дев/оч/6", 4095) = 10
 0.000095 стат ("файл/dev/оч/6", {st_mode=S_IFCHR|0620, это=makedev, который(136, 6), ...}) = 0
 0.000079 команде uname({sys файла="Линукс" узел="наш сервер", ...}) = 0
 0.000072 функции ioctl(2, TIOCGWINSZ, {ws_row=65, ws_col=205, ws_xpixel=0, ws_ypixel=0}) = 0
 0.000055 гнездо(PF_NETLINK, SOCK_RAW, 0) = 3
 0.000044 связать(3, {sa_family=AF_NETLINK, пид=0, групп=00000000}, 12) = 0
 0.000042 getsockname(3, {sa_family=AF_NETLINK, пид=43381, групп=00000000}, [12]) = 0
 0.000042 отправить(3, "\24\0\0\0\22\0\1\3Т\373\206S\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, пид=0, групп=00000000}, 12) = 20
 0.418298 функции recvmsg(3, {функцией(12)={sa_family=AF_NETLINK, пид=0, групп=00000000}, msg_iov(1)=[{"$\2\0\0\20\0\2\0т\373\206Su\251\0\0\0\0\0\3\0\3339\0\321\0\1\0\0\0\0\0"..., 4096}], определение=0, МС
 0.000160 функции recvmsg(3, {функцией(12)={sa_family=AF_NETLINK, пид=0, групп=00000000}, msg_iov(1)=[{"\340\3\0\0\20\0\2\0т\373\206Su\251\0\0\0\0\376\377\0\2639\0\321\20\1\0\0\0\0\0"..., 4096}], msg_controll
...

И последние 2 строки функции recvmsg повторяется около 4000 раз!!! Это 4000 сокет получает за это отвечают медленно вниз (обратите внимание на время по первому зову - и это только первые 2...).

Наш сервер Ubuntu 12.04 с помощью sudo 1.8.3p1.

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

+864
cbhiii 10 июл. 2014 г., 19:22:48

Можно ли ввести команду bash внутри VI и получить стандартный вывод?

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

+744
Anekdote 5 сент. 2019 г., 07:08:35

Просто, чтобы помочь другим, которые могли бы найти это полезным...

Есть ли другой программы, кроме последней , чтобы проверить эти файлы?

Да, попробовать utmpdump.

$ utmpdump в /var/журнал/wtmp по
+743
Chandra Kumar 1 июл. 2016 г., 06:12:03

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

И да, это в POSIX совместимой.

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

http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap01.html:

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

Для головы , чтобы быть в состоянии сделать это для перемещения файла означает, что придется читать по одному байту за раз, который будет очень inefficient1. Вот что значит читать или строки утилиты делать или GNU СЕПГ с опцию.

Так что вы можете заменить голову -Н 20 с gsed -у 20В если вы хотите, чтобы это поведение.

Хотя здесь, вы бы хотели:

СЭД -э 1Б -е '$б' -е д

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

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

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

Так, например, в:

{ кошку; хвост -Н 1; } < файл

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

(Текст выше зачеркнул в ожидании разъяснения открытая группа и считая, что он не сделал правильно, несколько реализаций)


1 в голову встроенную ksh93 (включена если поставить /опт/АСТ/ОГРН впереди пути$Path), для розеток (тип номера-для перемещения файлов), а не заглядывает на входе (через вызов recvfrom(..., MSG_PEEK)) до того, чтобы фактически читать его, чтобы увидеть, сколько он должен читать, чтобы убедиться, что она не прочтет слишком много. И возвращается к чтение по одному байту за раз для других типов файлов. Это немного более эффективным, и я считаю, это главная причина, почему он реализует свои трубы с socketpair()s вместо трубы(). Обратите внимание, что это не совсем дурака как там гонки, которая может быть вызвана, если другой процесс чтения из сокета между подглядеть и прочитать.

+731
Gopi M 6 июн. 2016 г., 17:46:59

Когда я использую команду пинг виде FF02::1%от eth0 , чтобы получить ответ от всех IPv6 узлов в сегменте сети, я получаю ответы, с кучей локальные (на fe80::) адреса (LLIPs).

Для того, чтобы выяснить, какие узлы являются (или не являются) отвечает, Я потом обязательно использовать Арп , чтобы увидеть MAC-адрес, связанный с адресом IPv4, а затем попытаться сопоставить их с адресов IPv6, чтобы выяснить, какой узел, который.

Хотя я начинаю вспоминать, что MAC-адрес принадлежит какой хозяин, я бы предпочел, чтобы автоматически сопоставить LLIPs обратно в имена хостов.

Есть ли механизм для этого?

Я пытался ставить LLIP В /и т. д./хосты, с учетом и без учета зоны (%интерфейс суффикс), и это позволяет мне пинг одного хозяина по имени, но он не используется пинг преобразовать IP ответов к хостов.

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

+725
user2030081 30 нояб. 2014 г., 09:54:28

Самое главное, чтобы быть в курсе здесь заключается в том, что дети наследуют на stdin/stdout в/поток stderr файловые дескрипторы родителя. То есть, если вы запускаете сценарий с stdin на stdout связано с другим процессом (трубы, такие как ваш пример), то все запускается этот скрипт будет также иметь это ввода подключен к тому же и stdout другой процесс.

То есть, если вы делаете Эхо-фу | ./myscript.sh где myscript.sh это:

#!/бин/Баш
СЭД -е 'с именем/foo/бар/'

затем СЭД будут читать Эхо-фу и писать в stdout (который будет подключен к вашей телетайп, поскольку он не перенаправил, когда myscript.sh был запущен).
Пример:

$ Эхо фрагментик | ./myscript.sh
Барбар

 

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

#!/бин/Баш
ИФС= читать -РД " фу
Эхо "фу=<$фу>"

Какие результаты в:

$ Эхо -э-Алло N-мир\'|. /myscript.sh
ФОО=<привет
мир>
+669
Dalibor Frivaldsky 11 июл. 2012 г., 23:47:51

На UNIX-подобных корневой системы прав определяются идентификатор пользователя (который является 0 для пользователя root). Я предлагаю первые два предпочтительных варианта.

1. Переключение на пользователя root

Если вы хотите стать пользователем root для текущей сессии только

$ судо Су

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

2. Отключение пароля sudo проверяем

Вы можете редактировать файлами sudoers с помощью

$ команду sudo visudo

добавьте следующую строку и сохраните файл.

msfadmin все=(все) NOPASSWD: все

Примечание: если visudo команда использует нежелательного редактора вы можете использовать (замена нано редактором, который вы хотите использовать):

$ Редактор=нано команду sudo visudo

3. Установка ID пользователя до 0

Я бы не рекомендуем этот способ, но сделать msfadmin пользователя root изменить свой идентификатор пользователя до 0.

$ судо нано /etc/passwd с

измените строку, начинающуюся с msfadminв msfadmin:х:0:0:msfadmin,,,:/главная/msfadmin:/бин/Баш и перезагрузка.

+664
Regan1520 20 июл. 2019 г., 00:28:25

Мой папка имеет 10 000 файлов, и мне нужно осмотреть их все. Все они называются: A0001.ПНГ, A0002.ПНГ, A0003.ПНГ,...A0100.ПНГ,...A0999.ПНГ.. А1000.ПНГ,...A09999.ПНГ,...A10000.ПНГ.

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

Когда я делаю:

откройте использовать адреса a000*.ПНГ

Он открывает слишком много.

+638
Fernando Lahoz 9 дек. 2013 г., 04:11:53

Как настроить Linux на журнал все команды, введенные пользователем после того, как они используют судо СУ или судо Су - логин ?

+622
hidanushka 13 апр. 2015 г., 07:05:40

Что является наиболее вероятной причиной замораживания ключи терминал / не отвечает? Я относительно новый пользователь Linux (2-летки), и я все еще учусь, чтобы использовать командную строку. Я использовал xkill и подобные команды, чтобы очистить застрял процесс, но в некоторых случаях клавиши просто не реагируют, и я вновь вытащив аккумулятор из-за нетерпения. У меня вопрос - если ключи на терминале не отвечает, то это потому, что есть процессы, которые до сих пор работают, незаметно для меня, что еще не закончили? Если я не могу использовать мою клавиатуру, то я не смогу выполнить любую команду. Были я, чтобы быть терпеливым и пусть программа завершит свою работу, я в какой-то момент восстановить доступ к клавиатуре? Или есть ситуации, где я никогда не сможет вернуть активные клавиши без перезагрузки? Спасибо.

+618
RCronan 8 февр. 2018 г., 13:56:28
$ команды uname -а
Линукс Кали 4.3.0-kali1-для amd64 #1 СМП в Debian 4.3.3-5kali4 (2016-01-13) архитектуру x86_64 GNU/Линукс
$ команду -а
Никакие модули ЛСБ доступны.
Идентификатор дистрибьютор: Кали
Описание: Кали ГНУ/Линукс завальцовки 
Релиз: Кали-завальцовки
Кодовое имя: Кали-завальцовки

Недавно я скачать демо-Мар от наговора-лучей сайте. Скачав и разархивировав его, я перейдите в каталог содержимое. Но когда я запускаю ./команда idaq. Я получил:

$ ./idaq
в bash: ./idaq: нет такого файла или каталога

Я попытался запустить эту команду

файл$. /idaq
./idaq: эльф 32-бит ЛСБ общий объект, процессоры Intel 80386, Версия 1 (с SysV), динамически связаны, 
переводчик /Либ/ЛД-ОС Linux.так.2, для Linux 2.6.24, 
BuildID[на1]=2b4f4a30e791c6fa175a4d44c868ea9ac8f9d7da, раздели

Тогда я знал, что это 32-битный объектный файл. После некоторого поиска Google, я захожу на эту страницу получаю "не найден" сообщение при запуске 32-битное в 64-битной системе, но эти инструкции не помогает мне ничего.

Мой вопрос: как я могу запустить его.

П/С: мой вопрос-это не удивительно, если вам не нравится, просто нажмите новичку.

+614
Rupert Paget 21 сент. 2015 г., 16:20:24
СЕПГ -я -е с|\.\.\\|\.\.\\.\.\\|г'

Используя sed для замены специальных символов

Я не знал, мне пришлось бежать .

+537
arisoleGesso 7 февр. 2015 г., 11:51:14

Есть ли текстовый редактор с highighting для скриптов cshell, которая включает свертывание кода? (Желательно что-то с менее крутой кривой обучения, чем в Vim и Emacs)

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

+519
abdallah Hussien fathy 3 февр. 2016 г., 01:29:03

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

InCt=`кот фу.бар|туалет -л`
RunCt=1
в то время как [ $InCt -Гэ $RunCt ]; делать
 Голова - $строки=`{RunCt} фу.бар|хвост -1`

 # делать все, что вам нужно с линии

пусть RunCt="$RunCt +1"
сделано
+500
Gux 15 дек. 2016 г., 14:59:52

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

  1. в меньше показывать номера строк и записать в строку диапазон мне нужен
  2. обратно на CLI, используя СЭД я извлекать ассортимент мне нужно и сохранить это в файл

Можно ли сделать это в меньше, т. е. без СЭД части?

+482
phpmeh 18 апр. 2014 г., 23:19:48

ОК попробуй с командной строки:

пмсх -Вт n032 СЕПГ -я.бак-е '"\$aGATEWAY=10.0.10.1"' тест/тест1;

С СШ это работает. Если он работает локально (на узлах) простая команда, она должна работать эта линия.

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

СЕПГ -я.бак-е =10.0.10.1 тест/тест1

и вы увидите, что ошибка.

Может быть, вы можете найти интересные, например, эта глава или этот другой.

+479
Kaxorrinho 13 окт. 2013 г., 15:08:35

У меня тоже были проблемы с кривой soundbuds и мой ПМБ операционной системой macOS Мохаве. Это подключение нормально, но есть проблема при переключении обратно из "гарнитура" режим/ХПП|ГФП в режим "Music"/профиль A2DP. У меня несколько машин в VirtualBox через залет для моих задач развития. Я упоминаю только потому, что я ранее использовала приложение под надзора, которые в основном сидел между вашей камерой и микрофоном устройства и операционной системы, поэтому она будет предупреждать вас, если что-то попытался открыть их. Я заметил, что запуск ВМ в Debian будет активировать микрофон, который, возможно, сыграл в моей конкретной проблемы. Я натыкался на эту статью, может быть, есть какие-то параллели для Debian?

Другие проблемы с конфигурацией, возможно, также отключить aptX декодирование аудио. Как Дарко.Аудио объясняет, на Mac, Если вы используете 2.4 ГГц Wi-Fi, если у вас больше чем два устройства Bluetooth, подключенного к настольному ПК, или если у вас больше подключены к ноутбуку, macOS и падает до низкого качества SBC аудио по Bluetooth расширенный профиль распространения аудио (A2DP) связи. Это по мнению Apple.

...

Технически, когда вы просто использовать наушники в качестве звука устройства, они используют профиль A2DP Bluetooth, и, в идеале, используя AptX для максимального качества звука. Когда вам нужен микрофон, они будут используйте профиль Headset или hands-free профиль (HSP или HFP). Это позволяет как записывать через микрофон и воспроизведение через наушники, но качество звука наушников ужасен при использовании ХПП или ГФП.

Реф: почему Bluetooth гарнитуры страшные на ПК под управлением Windows

+471
Neelkamal Rubal 15 мая 2018 г., 06:20:12

ГНУ LS также имеет -в натуральный вид (версия) чисел в текст, как рода -в.

Пробелы в имени файла могут быть решены путем удаления пространства от $МФС, (если вы не имеете переводы строк в именах файлов):

Переменная $ IFS=$'\п' 
$ х в $(общ -В) ; делать Эхо "> $х" ; сделано
> 1-аа-аа
> 2-чч чч
> 10-бб ББ
> 21-ДД ДД
$ в VLC $(Общ -в)

(Если вы делаете это в интерактивном режиме, МФС останется изменена.)

Для получения более подробной информации о МФС, см. Дэвид Уилер сочинения О специальных символов в именах файлов

+467
man55 6 мар. 2018 г., 09:12:19

Я пытался сделать подключение типа мост между WLAN и даж на CentOS..

Я выступил вперед и NAT правила, а потом что-то не так с системой связи через eth0. Он больше не подключиться..

Не могли бы вы помочь мне, как решить эту проблему? Как я могу вернуться работать настройки для eth0 ?

Редактировать : вот что я сделал из командной строки

 в iptables -вперед -я на eth1 -J может принимать
 в iptables -вперед -вывода на eth1 -J будет принимать

 команды sysctl -w в сети.протокол IPv4.ip_forward=1
+448
kaleemclarkson 7 мар. 2015 г., 08:48:21

Создайте файл со следующим содержимым:

#!/Бен/ш
Эхо "<HTML>и"
Эхо " <тело>"
Эхо " <Н1>содержание</Н1>"
Эхо " <Р стиль=\"текст-отступ:0pt\">"
для Филь
делать
 эхо " <а href=\"$Филь\">${fil%.html}</а><br/>в"
сделано
Эхо " </Р>"
Эхо " </тело>"
Эхо "</HTML>и"

Дайте ему имя, например, оглавление. Введите команду chmod +х КТВ, а потом запустить ./ООУ *.в HTML в каталог, где хранятся файлы. Он будет писать оглавление в HTML в стандартный вывод, что можно, конечно, перенаправить в файл.

+448
nates 23 окт. 2019 г., 12:10:19

Я не знаю, что в Debian используется как /usr и/Bin/mail, но попытаться получить почтовый клиент, который может показать вам диалог SMTP, что она проходит. У меня был "гвоздь" (по-видимому, сейчас "mailx" - http://heirloom.sourceforge.net/mailx.html) на одном из моих Линукс коробки:

11:46УТРА 5 % лак для ногтей -В-С "пробное письмо" [email protected] 
бла бла бла
.
СРВ
[email protected] подключение к [127.0.0.1] через реле...
220 mydomain.com помощью программы sendmail 8.13.8/8.13.3; Ср, 23 февраля 2011 11:46:38 -0700
>>> EHLO в имя localhost.интранет
250-mydomain.com Привет с localhost [127.0.0.1], приятно познакомиться
250-ENHANCEDSTATUSCODES
250-конвейеризация
250-команда 8bitmime
250-размер
250-ДСН
250-etrn также
250-АВТ ОБЗОР-MD5 ДАВКИ-MD5
250-DELIVERBY
250 помогите
>>> Из почты:<[email protected]> размер=230 [email protected]
250 2.1.0 <[email protected]>... отправителя ОК
>>> Rcpt, чтобы:<[email protected]>
>>> Сведения
250 2.1.5 <[email protected]>... получателями в порядке
354 введите электронной почты, заканчивающихся на "." на строке
>>> .
250 2.0.0 p1NIkcHH024098 сообщение принято к доставке
[email protected] послал (сообщение p1NIkcHH024098 принято к доставке)
Закрытие подключения [127.0.0.1]
>>> Выход
221 2.0.0 mydomain.com закрытие соединения

Ключом "-V" флаг для ногтей (mailx) вызвать его, чтобы показать вам диалог SMTP. Этот выход может оказаться незаменимым при устранении неполадок.

+433
Sean Farmar 4 июн. 2018 г., 07:58:54

Вероятно, это простой вопрос, но я не могу найти ответ...

У меня ADSL-маршрутизатор (Длинк ДСЛ-524T), который работает маршрутизатор OpenWRT 10.03.1 аукнется. Он подключается к интернету с помощью типов pppoa: это мой файл/etc/настройка/сетевые файл:

конфигурации 'интерфейс' 'шлейф'
 ifname 'вариант' 'Ло'
 опция 'прото' 'статическое'
 опция 'настройке' '127.0.0.1'
 опция 'маска' '255.0.0.0'

конфигурации 'интерфейс' 'лань
 тип параметра '' 'мост'
 опция 'ifname' 'eth0 в eth1 и'
 опция 'прото' 'статическое'
 маска опцию '' '255.255.255.0'
 опция 'нац' '1'
 опция 'настройке' '192.168.1.6'

конфигурации 'атм-мост'
 опция 'блок' '0'
 опция 'encaps' '11С'
 опция 'ВПИ' '8'
 опция 'ВВК' '35'

конфигурации 'интерфейс' 'Ван'
 опция '_orig_ifname' 'nas0'
 опция '_orig_bridge' значение 'false'
 опция 'прото' 'типов pppoa'
 опция 'encaps' 'ВК'
 опция 'atmdev' '0'
 опция 'ВВК' '35'
 опция 'ВПИ' '8'
 параметр 'имя пользователя' 'х'
 пароль опции '' 'х'

Я хотел бы, чтобы переключиться на PPPoE, но я не в состоянии написать правильный сетевой файл (и я не могу найти как в интернете). Может кто-то помочь мне?

+423
TedW 22 янв. 2014 г., 14:29:51

Чтобы ответить на вопрос, потому что другие могут искать этот титул:

  • ЗШ только: принт-Р -- ${(Щ)ВАР} ${(QQ), то переменная} ${(ККК)ВАР} ${(qqqq)ВАР} для различных типов цитирования.
  • ksh93, для zsh или bash: е %к "$ВДП"
  • Скиньте ссылку пожалуйста (и все выше).

    Использование Варс уровне различия между Ash, bash и КШ:

    К1="'"
    К2="'\""
    функции printf '%з\п' "'${ВАР//$К1/$В2}'"
    

    Не в тире и старые снаряды (пропавшие ${ВАР//ПЭТ/ул.}).

  • большинство портативных?

    е ""%S "с\п" "$(е "%S " или "$ВАР" | СЭД "ы/'/'\\\\"/г")"
    
    Или
    
    функции printf '%з\п' "$ВДП" | СЭД "ы/'/'\\\\"/г; 1С/^/'/; и \S$/$/'/"
    

Улучшения с радостью встречали!

+367
Shala31 20 янв. 2018 г., 06:33:53

Попробуйте с помощью дегтя без знака минус, т. е. просто деготь обв

Это оригинал, теперь нестандартном формате.

+336
Albzi 9 авг. 2013 г., 22:25:38

Если вы используете последние версии Баш (я думаю, что это было введено в bash 4), то можно использовать погоди -Н.

В противном случае, вы можете пройти ждать ссоры с ПИД фонового процесса, который вы начали, что возвращается в $! сразу после тебя.

Ознакомиться с документацией команд ждать более подробную информацию о возвращении статуса ждать команды.

Это должно сделать это:

комплект -е
ложь
подожди -Н
Эхо "ржунимагу"

И это тоже хорошо:

комплект -е
ложь
background_pid=$!
ждать "${background_pid}"
Эхо "ржунимагу"
+298
Christina Pennington 1 апр. 2019 г., 02:10:03

В системе GNU:

на awk '{"Дня -Д "$1" +%S"с|Гэтлину один; "день -Д "$2" +%S"с|Гэтлину два; \
 печать $1, $2, двух-одном}' file.txt
  • "День -Д "$1" +%S"с|Гэтлину один получает секундах с начала эпохи (при помощи GNU дата) на 1 поле, сохраните в переменной один

  • "День -Д "$2" +%S"с|Гэтлину два делает то же самое для области 2, и сохранить результат в переменной два

  • печать $1, $2, два-один печатает поля один, два и вычитания переменных две и одна

Пример:

% кошка file.txt
18:37:12 18:37:31 0
18:37:01 18:37:18 0

% на awk '{"Дня -Д "$1" +%S"с|Гэтлину один; "день -Д "$2" +%S"с|Гэтлину два; печати $1, $2, двух-одном}' file.txt
18:37:12 18:37:31 19
18:37:01 18:37:18 17
+270
Nagarathna N 2 июл. 2019 г., 08:37:42

Я пытаюсь установить определенные конфигурации на i3, но процедура непонятно (ничего не работает!!). Шрифт действительно потрясающий, но трудно установить : http://dotshare.it/dots/1011/.

Ошибка :

Ошибка: конфигурации: ожидается, что один из этих маркеров: <конец>, '#', 'набор', 'bindsym', 'bindcode', 'связывать', 'бар', 'шрифт', 'режим', 'floating_minimum_size', 'floating_maximum_size', 'floating_modifier', 'default_orientation', 'workspace_layout', 'new_window', 'new_float', 'hide_edge_borders', 'for_window', 'назначение', 'no_focus', 'focus_follows_mouse', 'mouse_warping', 'force_focus_wrapping', 'force_xinerama', 'сила-модуль', 'workspace_auto_back_and_forth', 'fake_outputs', 'фейк-выходов', 'force_display_urgency_hint', 'focus_on_window_activation', 'show_marks', 'пространство', 'ipc_socket', 'МПК-гнездо', 'restart_state', 'popup_during_fullscreen', 'exec_always', 'метод exec', 'клиент.фон', 'клиент.focused_inactive', 'клиент.сосредоточился', 'клиент.нецеленаправленных', 'клиент.срочно', 'клиент.заполнитель'
Ошибка: конфигурации: (в файл /home/Жереми/.файл config/и3/конфиг)
Ошибка: конфигурации: строка 43: в наборе 12 12
Ошибка: конфигурации: строка 44: установите 0 0
Ошибка: конфигурации: строка 45: разрывы внутренней 12
ОШИБКА: КОНФИГУРАЦИИ: ^^^^^^^^^^^^^
Ошибка: конфигурации: строка 46: пробелы внешний 0
Ошибка: конфигурации: строка 47: 
Ошибка: конфигурации: ожидается, что один из этих маркеров: <конец>, '#', 'набор', 'bindsym', 'bindcode', 'связывать', 'бар', 'шрифт', 'режим', 'floating_minimum_size', 'floating_maximum_size', 'floating_modifier', 'default_orientation', 'workspace_layout', 'new_window', 'new_float', 'hide_edge_borders', 'for_window', 'назначение', 'no_focus', 'focus_follows_mouse', 'mouse_warping', 'force_focus_wrapping', 'force_xinerama', 'сила-модуль', 'workspace_auto_back_and_forth', 'fake_outputs', 'фейк-выходов', 'force_display_urgency_hint', 'focus_on_window_activation', 'show_marks', 'пространство', 'ipc_socket', 'МПК-гнездо', 'restart_state', 'popup_during_fullscreen', 'exec_always', 'метод exec', 'клиент.фон', 'клиент.focused_inactive', 'клиент.сосредоточился', 'клиент.нецеленаправленных', 'клиент.срочно', 'клиент.заполнитель'
Ошибка: конфигурации: (в файл /home/Жереми/.файл config/и3/конфиг)
Ошибка: конфигурации: строка 44: установите 0 0
Ошибка: конфигурации: строка 45: разрывы внутренней 12
Ошибка: конфигурации: строка 46: пробелы внешний 0
ОШИБКА: КОНФИГУРАЦИИ: ^^^^^^^^^^^^
Ошибка: конфигурации: строка 47: 
Ошибка: конфигурации: линии 48: я я
Ошибка: к вашему сведению: вы используете и3 версии 4.12 (2016-03-06, филиал "4.12")
Ошибка: Вы не указали требуемый параметр настройки "шрифт"
Ошибка: получено ConfigureNotify по неизвестным окна 0x00600000
Ошибка: получено ExposeEvent по неизвестным окна 0x00600000
Ошибка: получено ExposeEvent по неизвестным окна 0x00600000
Ошибка: получено ExposeEvent по неизвестным окна 0x00600000
Ошибка: получено ConfigureNotify по неизвестным окна 0x00600000
Ошибка: получено ConfigureNotify по неизвестным окна 0x00600003
Ошибка: получено ExposeEvent по неизвестным окна 0x00600003
Ошибка: получено ConfigureNotify по неизвестным окна 0x00600003

Мой .файл config/и3/конфиг файл :

файл # и3 конфиг (В4)
#
# Пожалуйста, см. http://i3wm.org/docs/userguide.html для полного ознакомления!
#
# Этот config использует ключей (bindsym) и была написана для ЙЦУКЕН
макет#.
#
# Чтобы получить файл конфигурации с тем же ключевым позициям, но для вашего текущего
макет#, использовать и3-настройка-мастер
#

Шрифт для заголовков окон. Также будут использоваться панели, если другой шрифт
# используется в строке {} блок ниже.
# Этот шрифт широко установлен, предоставляет множество символов Юникода, справа налево
# отображение текста и масштабируемость на сетчатке/HiDPI дисплеи (спасибо панго).
#шрифт панго:дежавю Санс моно 8
# Прежде чем i3 и В4.8, мы рекомендуем этот один по умолчанию:
шрифт-разное-Исправлена ошибка среднего Р-нормальное # --13-120-75-75-с-70-iso10646-1
# Вышеуказанных шрифт очень компактные, то есть, она хорошо выглядит, острые и
# очистить в небольших размерах. Тем не менее, охват символ Юникода ограничен, старый
# X шрифтов отображения не поддерживает справа налево и это растровое изображение
шрифт#, это не шкала на сетчатке/HiDPI дисплеи.

# # Тематика # ###

набор $фокус #989898
набор $расфокусируй #3c3b37

Макет # цвета борд индикатор БГ текст (сплит)
клиента.сфокусированный $фокус $фокус $фокус $фокус
клиента.focused_inactive $расфокусируй $сворачивать $расфокусируй $сворачивать
клиента.нецеленаправленных $сворачивать $сворачивать $расфокусируй $сворачивать
клиента.срочное $фокус $фокус $фокус $фокусировки
клиента.фон $расфокусируй

### Границ ###
new_window пиксел 4
new_float пиксел 4

focus_follows_mouse нет

### Пробелы ###
набор default_gaps_inner $12
набор $default_gaps_outer 0
разрывы внутренней $default_gaps_inner
разрывы наружной $default_gaps_outer

набор с ws1 $я
набор $второй рабочий поток 2
набор $ws3 III в
набор $ws4 ИЖ
набор $ws5 в
набор $ws6 ви
набор $ws7 VII в
набор $ws8 VIII вида
набор $ws9 ІХ
набор $ws10 х


# используйте эти клавиши для фокусировки, движения, и изменить маршрут при достижении
# стрелки не удобно
набор $до к
набор $вниз J
набор $оставил
набор $правый L

# используйте мышь+в mod1, чтобы перетащить плавающее окно в их нужном положении
floating_modifier в mod1

# запустите терминал
bindsym в mod1+возвращение старпома-нет-запуск-код urxvt

# убить фокусируемое окно
в mod1 bindsym+Q и убить

# начало dmenu (лаунчер)
#bindsym в mod1+д старпома dmenu_run
# Там тоже есть (новая) и3-dmenu-рабочий стол, который отображает только приложения
# доставка .файл Desktop. Это обертка вокруг dmenu, так что вам нужно, что
# установлен.
bindsym в mod1+д старпома-нет-запуск-код и3-dmenu-рабочий стол

# изменение фокуса 
bindsym в mod1+$левый фокус слева
bindsym в mod1+$вниз фокус вниз
bindsym в mod1+$вверх фокус
bindsym в mod1+$правильно сосредоточиться

# вы также можете использовать клавиши управления курсором:
bindsym в mod1+левый фокус слева
bindsym в mod1+вниз фокус вниз
bindsym в mod1+вверх фокус
bindsym в mod1+правый упор справа

# двигаться фокусируемое окно
bindsym файле mod1+сдвиг+$влево двигаться влево
bindsym файле mod1+сдвиг+$вниз вниз
bindsym файле mod1+сдвиг+$вверх up
bindsym в mod1+сдвиг+$правильный шаг вправо

# вы также можете использовать клавиши управления курсором:
bindsym в mod1+Shift+Стрелка влево двигаться влево
bindsym файле mod1+Shift+вниз вниз
bindsym файле mod1+Shift+вверх вверх
bindsym файле mod1+Shift+вправо переместить вправо

# Сплит в горизонтальной ориентации
bindsym в mod1+с сплит ч.

# Сплит в вертикальной ориентации
bindsym в mod1+в Сплит V

# введите полноэкранный режим для целенаправленного контейнер
bindsym в mod1+Ф полноэкранный

# измените макет контейнера (наборный, с вкладками, переключение сплит)
bindsym в mod1+с макета укладки
bindsym в mod1+макет ж вкладками
bindsym в mod1+е раскладку переключать сплит

# тумблер плитка / плавающей
bindsym в mod1+Shift+пробел плавающие переключатель

# менять фокус между плиткой / плавающие окна
bindsym в mod1+пробел фокус mode_toggle

# фокус родительского контейнера
bindsym в mod1+фокус родителя

# фокус контейнер ребенка 
#bindsym в mod1+D акцент ребенка

# перемещение сфокусированного текущего окна в блокнот
bindsym в mod1+Shift+минус переместить Блокнота

# Показать следующее окно блокнота или скрыть окно Блокнота.
# Если существует несколько Блокнот Windows эта команда просматривает их.
bindsym в mod1+минус Блокнота показать

# переключиться на рабочий стол
bindsym в mod1+1 рабочее место с ws1 $
bindsym в mod1+2 рабочее пространство $рабочий поток 2
bindsym в mod1+3 рабочее место $ws3
bindsym в mod1+4 рабочее пространство $ws4
bindsym в mod1+5 рабочее пространство $ws5
bindsym в mod1+6 рабочей области $ws6
bindsym в mod1+7 рабочей области $ws7
bindsym в mod1+8 рабочей области $ws8
bindsym в mod1+9 рабочей области $ws9
bindsym в mod1+0 рабочее пространство $ws10

# шаг ориентирован контейнер в рабочей области
bindsym в mod1+сдвиг+1 переместите контейнер в рабочей области с ws1 $
bindsym в mod1+сдвиг+2 переместите контейнер в рабочей области $рабочий поток 2
bindsym в mod1+сдвиг+3 переместите контейнер в рабочей области $ws3
bindsym в mod1+Шифт+4 переместите контейнер в рабочей области $ws4
bindsym в mod1+сдвиг+5 перемещение контейнера в пространстве $ws5
bindsym в mod1+сдвиг+6 перемещение контейнера в пространстве $ws6
bindsym в mod1+Шифт+7 перемещение контейнера в пространстве $ws7
bindsym в mod1+сдвиг+8 переместите контейнер в рабочей области $ws8
bindsym в mod1+сдвиг+9 перемещение контейнера в пространстве $ws9
bindsym в mod1+сдвиг+0 переместите контейнер в рабочей области $ws10

# загрузить файл конфигурации
bindsym в mod1+Shift+с перезагрузки
# перезапустите и3 место (сохраняет свой макет/сессии, могут быть использованы для обновления и3)
bindsym в mod1+Шифт+R перезагрузить
# выход и3 (выход из вашего сеанса х)
bindsym в mod1+Шифт+е старпома-нет-запуск-код "и3-nagbar -Т предупреждение -м 'Вы нажали на ярлык выхода. Вы действительно хотите выйти и3? Это закончится сеанс X'. -Б-Да, выход и3' 'и3-МСГ выход'"

окно # размер (вы также можете использовать мышь для этого)
режим "изменить" {
# Эти привязки триггера, как только вы входите в режим изменения размера

# Нажатие левой сократится ширина окна.
# Нажатие вниз будет расти высота окна.
 bindsym долларов размера сокращаться шириной 10 пикселей или 10 п. п.
 bindsym $вниз размеры растут высотой 10 px или 10 п. п.
 bindsym $до размера сокращаться высотой 10 px или 10 РРТ
 bindsym $правильный размер растут шириной 10 пикселей или 10 п. п.

# то же привязки, но для клавиш со стрелками
 bindsym слева размер термоусадочная шириной 10 пикселей или 10 п. п.
 bindsym вниз размеры растут высотой 10 px или 10 РРТ
 bindsym до размера сокращаться высотой 10 px или 10 РРТ
 bindsym право изменять расти в ширину 10 пикселей или 10 РРТ

# вернуться к нормальной: Enter или Escape
 bindsym вернуться в режим "по умолчанию"
 режим bindsym побег "по умолчанию"
}

bindsym в mod1+R режим "изменить размер"

# Ярлыки # # ###
bindsym XF86AudioRaiseVolume старпома-нет-запуск-код amixer -c 1 по sset 'Мастер' 5%+
bindsym XF86AudioLowerVolume старпома-нет-запуск-код amixer -c 1 по sset 'Мастер' 5%-
bindsym XF86AudioMute старпома-нет-запуск-код переключения amixer sset 'мастер' 
bindsym XF86AudioPlay старпома-нет-запуск-код playcontrols тумблер
bindsym XF86AudioStop старпома-нет-запуск-код playcontrols остановка
bindsym XF86AudioPrev старпома-нет-запуск-код playcontrols пред'
bindsym XF86AudioNext старпома-нет-запуск-код playcontrols далее
bindsym XF86Calculator старпома-нет-запуск-идентификатор гном-калькулятор 
bindsym XF86TouchpadToggle старпома-нет-запуск-код /дом/лука/Documenti/toggletouchpad

bindsym помощью mod4+Ф12 старпома-нет-запуск-код amixer -c 1 по sset 'Мастер' 5%+
bindsym помощью mod4+Ф11 старпома-нет-запуск-код amixer -c 1 по sset 'Мастер' 5%-
bindsym помощью mod4+Ф10 старпома-нет-запуск-код переключения amixer sset 'мастер' 
bindsym помощью mod4+вниз старпома-нет-запуск-код playcontrols тумблер
bindsym помощью mod4+до старпома-нет-запуск-код playcontrols остановка
bindsym помощью mod4+левый старпома-нет-запуск-код playcontrols пред'
bindsym помощью mod4+правый старпома-нет-запуск-код playcontrols далее
bindsym помощью mod4+KP_Enter Exec и-нет-запуск-идентификатор гном-калькулятор 
bindsym помощью mod4+Ф9 старпома-нет-запуск-код /дом/лука/Documenti/toggletouchpad

bindsym в mod1+сдвиг+г старпома-нет-запуск-код он
bindsym в mod1+п старпома-нет-запуск-код pcmanfm
bindsym в mod1+шифт+а старпома-нет-запуск-код дерзкие
bindsym в mod1+шифт+Н старпома-нет-запуск-код urxvt -имя ncmpcpp -е ncmpcpp -с плейлист 
bindsym в mod1+шифт+Ф старпома-нет-запуск-код urxvt -имя рейнджера -е рейнджер
bindsym в mod1+шифт+в старпома-нет-запуск-код в VLC
bindsym в mod1+шифт+с свдв-не-автозагрузки-идентификатор сервиса Spotify --пользовательский интерфейс.track_notifications_enabled=ложь
bindsym в mod1+сдвиг+я старпома-нет-запуск-код icedove
bindsym в mod1+шифт+б старпома-не-автозагрузки-идентификатор называются Iceweasel
bindsym в mod1+сдвиг+Р старпома-нет-запуск-код urxvt -название игры-лаунчер -е /home/luca/Documenti/games.sh
bindsym в mod1+печать старпома-нет-запуск-код названием scrot 'Schermata%г-%м-%д-%т. ПНГ-е МВ $Ф ~/Immagini/'

назначить [класс="дерзкий"] $ws6
назначить [класс="Валенсия"] $ws6
назначить [класс="называются Iceweasel"] $с ws1
назначить [класс="телеграмма"] $рабочий поток 2
назначить [класс="Спотифай"] $ws6
назначить [класс="пиджин"] $рабочий поток 2
назначить [класс="URxvt" экземпляр="ncmpcpp"] $ws3
назначить [класс="URxvt" экземпляр="телетайп-будильник"] $ws3
назначить [класс="URxvt" экземпляр="mcabber"] $рабочий поток 2


### окон ###
for_window [класс="паровоз"] плавающий включить
for_window [класс="Gimp"] плавающий включить
for_window [класс="чипов в Linux"] плавающий включить
for_window [класс="URxvt" Экземпляр="игры-пусковой$"] перейти к рабочей области $ws5, плавающие включения , двигаться абсолютную позицию 400 пикселей 200 пикселей


### Exec и ###
старпома-нет-запуск-код Комптон -БГ --конфиг ~/.конфиг/Комптон.конф 

старпома-нет-запуск-код называются Iceweasel 
старпома-нет-запуск-код носатый -с ~/.Настройка/Панель/empty_conky 
старпома-нет-запуск-код и3-МСГ 'пространство $ws3'
старпома-нет-запуск-код mkfontdir ~/.местные/доли/шрифты && xset +ФП ~/.местные/доли/шрифты && xset ФП перепев && ~/.Настройка/Панель/bar_config
старпома-нет-запуск-код ~/люб
старпома-нет-запуск-код ш ~/.fehbg
старпома-нет-запуск-код Мурзя
старпома-нет-запуск-код urxvt -имя ncmpcpp -е ncmpcpp -с плейлист
старпома-нет-запуск-код urxvt -имя телетайп-часы -электронный телетайп-часы -с 2 -С-D 20000000000
старпома-нет-Автозагрузка-отключить идентификатор сравнению с XInput 'ЭТПС/2 тачпад Elantech' 
старпома-нет-запуск-идентификатор сравнению с XInput набор-проп 'мышь' 261 0.8
старпома-нет-запуск-код сна 3 && urxvt -имя mcabber -е mcabbert
+241
DuttaA 18 июн. 2015 г., 02:23:03

Если у вас есть зашифрованные закрытым ключом (указав пароль, когда вы его создали), то вы должны расшифровать его, прежде чем вы можете войти в удаленных системах. Возможно, вы используете агента SSH на локальном компьютере, чтобы хранить незашифрованный ключ. При перезагрузке ключ были сброшены из памяти агента. Если это так, то вам нужно заново добавить ключ к агенту (используя что-то как ssh-add), а затем вы должны быть в состоянии войти в систему без ввода пароля или парольной фразы, предполагая, что открытый ключ в место, разрешения и владение правильной и т. д.

Ли СШ-агент работает в зависимости от вашей среды. Я верю, что в большинстве сред рабочего стола в эти дни работать сеансом в SSH-агент, так что тссс-добавить будет "просто работать".

+230
Aric 31 авг. 2014 г., 00:51:39

Они представляют собой описание SunRPC-протоколы (ЭКП стоя для удаленного вызова процедур). Каждый файл, как правило, описывает структуры данных, которые используются эти RPC, и программ, реализующих их; например, программу yppasswd.х описывает Желтые страницы пароль обновить протокол и относительно легко понять:

программа YPPASSWDPROG {
 версия YPPASSWDVERS {
/*
 * Обновить мою запись passwd 
*/
инт
 YPPASSWDPROC_UPDATE(программу yppasswd) = 1;
 } = 1;
} = 100009;


структура файла passwd {
 строки pw_name<>; /* имя пользователя */
 строки pw_passwd<>; /* пароль */
 инт pw_uid; /* идентификатор пользователя */
 инт pw_gid; /* идентификатор группы */
 строки pw_gecos<>; /* в реальной жизни */
 строки pw_dir<>; /* каталог */
 строки pw_shell<>; /* оболочки по умолчанию */
};

структура программу yppasswd {
 строки oldpass<>; /* незашифрованные старый пароль */
 пароль newpw; /* новая запись passwd */
};

Это заявляет ЭКП гг пароля процедура, которая принимает программу yppasswd структуры в качестве аргумента и возвращает тип int. Этот файл также описывает программу yppasswd структуры сам, вместе с командой passwd структуры, которые он использует.

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

Как указано Kusalananda, в rpcgen(1) страниц справочника содержит больше информации.

+230
polanks 24 июл. 2015 г., 02:45:49

Я получил это работает, как ожидалось при взгляде на колонки 1:

кот в /tmp/исходный | на awk -Е : '$12 !~ /100/ { печать $6,12$,$13}'
кот в /tmp/исходный | на awk -Е : '$12 ~ /100/ { печать $6,12$,$13}'
4726753 100 137

Но когда я пытаюсь сделать следующий шаг в процессе (смотри на 2 колонки и печатать, если пара не "100 137" он печатает под оба условия. Поскольку он одновременно удовлетворяет обоим условиям (совпадает и не совпадает), оно должно быть игнорируя мое условное право?

кот в /tmp/исходный | на awk -Е : '$12,$13 ~ /100 137/ { печать $6,$12,$13}'
4726753 100 137
кот в /tmp/исходный | на awk -Е : '$12,$13 !~ /100 137/ { печать $6,12$,$13}'
4726753 100 137

Ремонт/понимание это шаг 1. Готовый результат должен проверять "100 137" а "0 0" и печатать только если $12, 13 долларов ни одна из этих пар.

+197
Bikash Karki 28 сент. 2018 г., 11:11:19

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

для egrep -о [0-9]\{1,3\}[.][0-9]\{1,3\}[.][0-9]\{1,3\}[.][0-9]\{1,3\} /ВАР/журнал/сообщения | СНП | уник -с > ДНС-ИС-клиент.журнал

Как бы я идти о Делать эту работу?

Спасибо.

+167
CodeCompileHack 11 сент. 2014 г., 03:11:19

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

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

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

код:

#!/бин/Баш
для ФД в $(общ. в /proc/$$/ФД); делать
дело "$ФД" в
0/1/2/255)
;;
*)
эвал "в exec $fд>&-"
;;
эсок
сделано
старпома $1 $2 3 $$4 $5 $6 7 $$8 $9
+153
Imfego 25 сент. 2015 г., 03:12:29

У меня несколько машин (7) используете Fedora и хотелось бы уменьшить количество внешних пропускной способности я потреблял. Я вижу, что было несколько попыток установки зеркала, но эти проекты кажутся мертвыми. Я использовал СКВИД-прокси, но также имеет проблемы с разных зеркал и SSL. Наконец, я мог бы запустить кластерную ФС, так что любой пакет, который загружается на один на другой и если он должен перейти в автономный режим, он будет автоматически синхронизировать, когда она вернется онлайн.

Существует ли более простой в настройке и более правильный вариант, чем использовать что-то вроде GlusterFS с?

+130
Gopalakrishnan AN 2 июн. 2018 г., 23:00:43

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

Вообще, хотя, я думаю, ответ frostschutz делают бровь, а в глаз - "восстановление" редко работает. Пусть это будет уроком для вас и для создания резервных копий.

+85
Maknamara 19 янв. 2014 г., 01:29:01

Итак, кажется, что busybox-это становится сигналом для перезагрузки, но только после того, как сценарии инициализации выполняется.

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

Дальнейшее чтение

+39
Azonsiga Lea 27 дек. 2013 г., 00:59:50

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

$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