Настроить файрвол (Shorewall/НПВ), чтобы разрешить трафик для сервисов на сервере под Ubuntu

У меня есть сервер Ubuntu 11.04 х64, который я хочу защитить.

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

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

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

Спасибо!

Обновление:

На втором думал, что я мог, вероятно, пойти с НПВ если же параметры достижимы ("стелс" порты).

+122
Jamus Matheson 5 нояб. 2015 г., 12:41:57
39 ответов
  • Вы пробовали двигать вашу мышь немного после выхода - на моей машине я получаю черный экран после выхода и мне придется пошевелить мышкой немного, чтобы получить экран входа в систему.
  • Не работает гибернация правильно?
  • Каково ваше состояние с ACPI? Вы можете изменить его вокруг и снова попробовать?
  • Вы работаете в запас ядра?

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

Кроме того, вы можете попробовать одно предложение от вышеуказанных ошибок? Я имею в виду этот:

У меня тоже на второй ярус ноутбук. И все это началось около 2 недель назад. Если я перейдите к Система > Параметры > питание > работает от сети переменного тока и переключатель от приостановить при закрытой крышке в спящий режим и потом обратно, сделать как умолчанию, он работает иногда.

+978
user274287 03 февр. '09 в 4:24

После выравнивания всплывает во многих местах -

  • "Расширенный формат" жестких дисков с 4K блоками
  • Твердотельные накопители
  • Рейд
  • ЛВМ

- Я немного расширить на вопрос.

Выравнивание перегородок

"Linux на 4кб-сектором диски" (ИБМ developerWorks по) выполняет действия с помощью fdisk, parted и fdisk для ОПС.

С помощью fdisk:

команду sudo fdisk для устройства /dev/ХХХ 
C # для выключения совместимости Дос 
у переключатель # единицам сектора 
п # печать текущего раздела, убедитесь, что секторы начать кратные 8

# для нового раздела:
Н # новый раздел
<выберите первичный/вторичный и раздел #>
первый сектор: 2048 
 # 2048 по умолчанию в последние версии fdisk, 
 # и совместима с Vista и Win 7, 
 # 4К-сектора дисков и всех обычных рейд полоса размеры

Выравнивание файловой системы

Это в первую очередь актуально для RAID (уровней 0, 5 и 6; не 1 уровень); файловая система работает лучше, если он создан со знанием размеров полосы.

Он также может быть использован для SSD, если вы хотите выровнять файловой системы на SSD стереть блок размер (Теодор ТСО, разработчик ядра Linux).

В ОП посте mkfs, а , видимо, автоматически оптимальные настройки, так что никаких дальнейших действий не требуется.

Если вы хотите проверить, для рейда соответствующие параметры:

  • размер блока (размера блока файловой системы, напр. 4096)
  • размер полосы (так же, как адреса размер блока, экс. 64К)
  • Страйд: полоса размер / размер блока (исх. 64К / 4К = 16)
  • полоса-ширина: Страйд * #о сведения-дисков (исх. 4 диска в RAID 5 на 3 дисках данных; 16*3 = 48)

Из Линукс Рейд Вики. См. Также этот простой калькулятор для различные уровни RAID и количества дисков.

Для ССД стереть блок выравнивания параметров:

  • размер блоков файловой системы (например. 4096)
  • ССД стереть блок размер (исх. 128К)
  • полоса-ширина: стереть-заблокировать-размер / ФС-блок-размер (исх. 128К / 4К = 32)

От Феодора ССД пост.

Выравнивая ЛВМ степени

Потенциальная проблема заключается в том, что LVM создает заголовок 192к. Это кратно 4К (так что никаких проблем с 4К-блок дисков), но не может быть кратен размер полосы RAID (если LVM работает на RAID) или SSD стереть размер блока (если LVM работает на SSD).

Увидеть Феодора пост для обхода.

+954
Niamul 16 авг. 2019 г., 4:42:51
Другие ответы

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


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

Этот меня раздражает.

Я создал этот удобный скрипт для замены левой и правой кнопок мыши: [моя мышь Разер]

/usr/Бен/сравнению с XInput комплект-кнопки-карте `сравнению с XInput список | команда grep 'компания Razer' | грэп -о \=[0-9]* | команда grep -о [0-9]*$` 3 2 1 4 5 6 7 8 1 10 11 12 13

Когда я запускаю это в терминале он работает.

Когда я иду запуске приложения Настройки -> добавить и буквально вставьте в поле команда как 'дополнительное запуске программы оно не запускается при старте.

Почему нет?

Я использую Ubuntu 11-10, но это также применяется к 10-10

+934
Sergii 9 апр. 2016 г., 18:38:50

Не могу удалить файл в Наутилусе, удалить меню неактивен. Что может быть причиной? Если просто выбрать файл с курсором и нажав клавишу Del на клавиатуре файл перемещается в дворец Таш и тогда я могу удалить его из корзины, как обычно, но не с Наутилус direcly от рабочего стола.

+893
psyguy 16 апр. 2014 г., 6:21:27

Возможные Дубликаты:
приобретая ГТК-предупреждение, а через gksu

Когда я тип "gksu Наутилус" в терминал, я получаю следующее сообщение об ошибке

(gksu:10491): ГТК-предупреждение **: не удается найти тему двигатель в module_path: "Аврора"

Я не знаю, были начать

+885
user5611546 30 мар. 2013 г., 5:22:54

С помощью этой команды вы можете переместить несколько файлов.

МВ SourceFilenames ~назначение путь

+846
Hope B 17 мая 2015 г., 21:34:00

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

Я написал скрипт для запуска модуля VMware в браузере Firefox (не волнуйтесь. Я с этим завязал и теперь запустите файл VBOX очень счастливо. Я оставил VMware для моего сервера :) )

Мне нужно, чтобы запустить плагин как sudo, но мне еще надо передать аргумент (пароль) к нему, что произошло, чтобы быть то же самое.

Так что, если мой пароль был Hello123, команда будет иметь вид: судо ./myscript.sh привет другие Hello123

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

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

Найти Имя Пользователя

vUser=$пользователь
Найти пароль (и, надеюсь, помогут судо)

вп=gksudo -П-Д somedescriptiontext Эхо
Выполнить команду

gksudo ./myscript.sh привет $vUser $вп

И я все еще получаю двойное подтверждение.

Так что мой вопрос три раза:

  1. Есть переменная i может использовать для пароля, просто как для пользователя, $пользователей?

  2. Есть ли другой способ я должен быть присвоение значения в результате выполнения команды у меня в $ВП? Мне интересно, если выполняется как у меня, это в непосвященного сессии и не является текущей, так как я получаю некоторые дополнительные ошибки типа предупреждение о некоторых переменных.

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

+793
Daniel Adayi 9 июн. 2013 г., 16:58:25

Я использую постоянный режим USB когда на жестком диске моего ноутбука разбился. Я хочу подключить USB файлы на другой компьютер с Ubuntu 12.10. От того, что я нашел после поиска в интернете, файловая система сохраняется как файл squashfs. Единственный файл squashfs был /Каспер/файловой системы.файл . Я установил этот файл, используя приложение дисках (используется устройство /dev/loop0 ). Однако, я не мог найти файлы, которые я спасла во время работы от USB.

Были сохранены файлы в /home/ubuntu и загрузки. Смонтированная файловая система не папку в домашнем каталоге. Что я должен сделать, чтобы получить файл на этом компьютере. У меня нет разрешения, чтобы перезагрузить компьютер из стойких по USB. Мне просто нужны файлы, сохраненные внутри сохраняемого файла.

+792
Lunatik 16 окт. 2017 г., 6:04:33

Я хотел установить TCP-соединение между моей поддержкой Java Nokia Х2-01 и моя Ubuntu рабочего стола. Я прочитал несколько руководств, но они, кажется, довольно старый (Убунту ~8,9). В основном проблема с моим Bluetooth сеть не предоставляет DHCP-сервер для моего телефона, поэтому он не назначен IP-адрес.

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

команду ifconfig дает следующий результат :

bnep0 ссылке encap:сеть Ethernet HWaddr 00:24:2б:Ф9:68:7С 
 инет адрес:10.0.66.3 брошены:10.0.66.15 Маска:255.255.255.240
 inet6 addr В образом: fe80::224:2bff:fef9:687c/64 объем:ссылка
 До трансляции мультикаст работает с MTU:1400 Метрика:1
 RX пакетов:4 ошибок:0 сократилось:0 перерасход:0 рама:0
 Техас пакеты:59, ошибок:0 сократилось:0 перерасход:0 перевозчик:0
 столкновения:0 txqueuelen:1000 
 RX байт:760 (760.0 Б) ТХ байт:8692 (8.6 КБ)

Но когда я пытаюсь открыть 10.0.66.3 на мой сотовый телефон, он не подключается.

Я использую Ubuntu 11.10 с Гном-Шелл.

+741
Kornelito Benito 17 февр. 2015 г., 1:23:05

Сочетание клавиш Ctrl+Q и отменить сочетание клавиш Ctrl+Ы. Эти древние коды управления, чтобы остановить и возобновить выход к терминалу. Они еще могут быть полезны, например, когда вы находитесь tailf-ки лог-файл и что-то интересное свитки, но эта эпоха неограниченной прокрутки буферов действительно устарел них.

+740
Karma Bumthab 31 мая 2019 г., 22:10:36

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

/usr/доли/гном-сессии/сессий/гном-nounity.сессии:

[Сеансе GNOME]
Имя=гнома нет единства
RequiredComponents=гном-панель;гном-настройки-демон;
RequiredProviders=ему;уведомления;лаунчер;панель;
DefaultProvider-ему=удивительный
DefaultProvider-уведомления=Уведомление-ОСД
DefaultProvider-пусковая установка=единство-2Д-пусковой
DefaultProvider-панель=Каиро-док
IsRunnableHelper=в/usr/lib в/гном-сессии/гном-сессии-проверка-ускоренное
FallbackSession=гном-резервный
DesktopName=гном

/usr/доли/приложения/удивительный.рабочий стол:

[Запись Рабочего Стола]
Версия=1.0
Тип=Приложение
Имя=Удивительный
Комментарий=офигенный лаунчер!
TryExec=удивительный
В exec=удивительный

/usr/доли/xsessions/гном-nounity.рабочего стола

[Запись Рабочего Стола]
Имя=классический GNOME нет единства
Комментарий=на этой сессии регистрирует вас в гнома с традиционной панели
Старпома=гном-сессии-сессии=гном-nounity
TryExec=гном-сессии
Значок=
Тип=Приложение
Х-Убунту-то gettext-домен=гном-сессии-3.0

Я выбираю гнома нет единства при входе. Но почему-то новая версия будет держать начинают. Что-то не так с моей конфигурации? Или есть какой-то другой причине новая версия начинает. Может быть, гном-резервный запуск, но зачем и как проверить? Пожалуйста, помогите мне, я действительно хочу, чтобы мой дисплей менеджер чтобы быть удивительным ;)

+704
Simon Bisson 6 июн. 2014 г., 20:01:09

Я никогда не использовал Ubuntu раньше. Как я могу идти о создании переменной среды, которая указывает на JDK? Я установил его на моем рабочем столе. Я набрал в "экспорт переменной JAVA_HOME=~/рабочий стол/комплект JDK" в командной строке, но это не сработало.

+692
Mangy 25 нояб. 2015 г., 3:38:13

Вы можете оформить этот скрипт компанией Novell:

http://www.novell.com/coolsolutions/tools/18551.html

+646
bloody hawk 23 мар. 2018 г., 14:57:30

Для изменения размера панели можно использовать Unsettings.

судо дополнения кв-репозиторий PPA:diesch/тестирование
судо apt-получить обновление
судо apt-получить установку unsettings

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

+645
Thomas Byrdal 26 окт. 2011 г., 2:47:19

Как я должен использовать нет машина в Windows для удаленного подключения к ubuntu12.04? Я получил это:

Ошибка аутентификации.

Мне нужно настроить что-то в машине с Ubuntu?

В Ubuntu машины, я выбрал 'обмен' в удаленный рабочий стол предпочтений.

Спасибо заранее!

+527
xcynthos 16 апр. 2016 г., 5:10:58

Более подробная информация поможет, запустите из терминала и дать нам, что

команду lspci

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

enter image description here

enter image description here

Посмотреть, если это помогает.

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

enter image description here

+522
rtclifford 12 мая 2012 г., 22:58:54

Так, вот ситуация.

У меня есть сервер с Xubuntu в 11.10, которая будет 12 километров (на фабрике компании моего отца) в течение 3 дней. Так, в течение 3 дней я должен придумать решение, как управлять им удаленно. Компьютер находится в другой комнате, поэтому легко съездить туда, логин и после этого, чтобы управлять им удаленно. Я установил вино и сделала его, чтобы начать, когда сессия начинается. Но это означает, что вы должны пойти, войти, а затем вернуться на вашего ноутбука и управлять им удаленно. Итак, мой вопрос:

Как сделать вино-сервер запустить, когда Xubuntu идеально загружается (это означает, что экран входа в систему)? Я сделал это два года назад на Ubuntu 8.10, но не могу вспомнить как.

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

+501
nizkova 21 июн. 2012 г., 2:40:13

Несколько минут назад я был установка Ubuntu 12.10 на моей машине с Windows 7 и он замерз во время установки. Я ждал некоторое время, потом перезагружается. Теперь монитор не включается и БИОС не показывает. Он просто быстро держит перезагрузка. :/

Я не уверен, как это может быть аппаратная проблема, поскольку все, что я делал, устанавливал ОС. Компьютер не сдвинулся с места. Моя материнская плата Материнская плата MSI Z77MA-G45 с i7 с Интел.

Спасибо

+472
teecatin 4 сент. 2010 г., 2:09:10

В каталог, содержащий фотографии, выполните:

команды mkdir переименован; кол=0; для F в $(ЛС-т); у СР -п "$ф" переименован/IMG_$(е "%03д" $число).формат JPG; Нум=$((Нум+1)); сделано

Это позволит скопировать файлы в новую папку переименовал, сохранив метки нетронутой. Формат будет IMG_###.jpg с трехзначными числами, используя ведущие нули. Вы можете изменить количество цифр, изменяя %03д часть.

+418
August King Bawi 22 июн. 2019 г., 20:39:22

Я целиком и полностью ставит в тупик моя неспособность использовать как SLI, так и двумя мониторами, даже с последними проприетарными драйверами от Nvidia.

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

Я мог перезагрузка между двумя настройками, но я могу загрузиться в Windows, то для игр.

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

Я на Ubuntu 13.04 64-битной.

+404
ravspratapsingh 26 февр. 2010 г., 13:20:24

Хром, кажется, есть ошибка, которая вызывает такое поведение - тот, который фиксируется в хром (по крайней мере на дневном версия - 13.0.750.0 (83280) - это я проверял) . Исправление , в конце концов, прийти к Chrome, а также.

(когда обновление принесет фиксированной хром, я буду размещать здесь свои комментарии - если я переехала в Хром постоянно)

+402
Planck 24 сент. 2016 г., 8:09:21

В Ubuntu упаковки Psensor находится в зависимости от единства, чтобы обеспечить некоторые функции интеграции:

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

Вы можете перекомпилировать psensor и перестроить .деб без этой зависимости. Это дело пакетами Debian.

+384
lub0v 13 мая 2019 г., 14:18:09

Имея точно такой же проблемой, при установке пакета базе Samba 4-клиенты решили все и теперь все работает как и до обновления, когда я был на Онейроидного Оцелот

итак, все, что я сделал:

 судо apt-получить установку базе Samba 4-клиентами
+384
user38221 18 дек. 2018 г., 23:13:07

У меня ch3snas медиа-сервер, где я храню все свои MP3 на и я использую в Rhythmbox для воспроизведения файлов на моем компьютере. Я могу скорректировать информацию нормально, никаких предупреждений, но когда я снова войти в следующий раз информация будет сбросить себя.

Мои настройки монтирования в fstab:

//192.168.1.67/volume_1/медиа/музыка /медиа/музыка Киф РАО,руководитель,авто,логин=daniel4ing,пароль=********,iocharset=utf8 в 0 0

Еще одна проблема у меня, когда я пытаюсь воспроизводить музыкальные файлы на мой Xbox 360. Где информация представляется, разные, то, что я пытался заполнить и что я вижу при загрузке файлов в Посмотреть.

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

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

+381
FiveOhHO 17 февр. 2012 г., 5:45:24

Вам потребуется для проверки подлинности SSH закрытый ключ, соответствующий открытому ключу, который использовался для настройки туннеля. Последнее объясняется в инструкции по [1], в то время как основания для использования открытых ключей описаны в [2]. Однако я не могу найти там имя пользователя для использования вместе с SSH-ключ. Для меня [2] похоже, они используют только один пользователь, чей файл authorized_keys содержит все публичные ключи. Если это так, то вряд ли можно использовать, например, свой поддомен в качестве имени пользователя. Я пыталась найти его для вас (вероятно, может быть сделано с ПС-о'аргументы -с СШ , А localtunnel работает) но не localtunnel работать на моей машине быстро.

[1] http://progrium.com/localtunnel/

[2] http://www.twilio.com/engineering/2011/06/06/making-a-local-web-server-public-with-localtunnel

+365
Mara Pisani 3 мая 2018 г., 3:46:06

Следуйте инструкциям на странице загрузки Ubuntu, чтобы создать установочный диск/USB на платформе Windows. Это требует 'загрузчик', который загружается отдельно.

Даже лучше, есть друг с Ubuntu создать USB для вас. Все необходимые инструменты, элементы теперь входит в стандартную установку (после установки).

+314
jordan59 13 дек. 2012 г., 23:05:29

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

+181
chloesjuria 5 нояб. 2010 г., 0:07:42

Вы должны просто запустить: суда apt-получить обновление

+154
user45333 25 нояб. 2015 г., 16:50:01

Я пытаюсь найти, как что-то вроде :

Контроль+з="<" контроль+х=">"

Это возможно? моя клавиатура не имеет отсутствует ключ ISO, который в Португалии соответствует клавиша<>.

ключ для ключ <> составляет 94, в том, что без смены <(меньше) и с нажатой клавишей Shift-это >(больше)

ключ для управления слева-37, Control_L ключ Z-это 52 и х-53.

Как я могу сделать это, используя параметр xmodmap:

параметр xmodmap-E "и код 37 + код 52 = меньше" параметр xmodmap-е "код 37 + 53 код = больше"

+147
MaryKiss 17 нояб. 2013 г., 5:58:43

Когда в консоли введите:

командой StartX

Если это работает, нажмите сочетание клавиш Ctrl + АЛТ + Ф1 , чтобы вернуться к консоли.

Если команду StartX не работает, и это бросает ошибки, отредактируйте вопрос с этими ошибками.

Надеюсь, что это помогает!!!

+146
Ian Newland 31 дек. 2014 г., 12:30:04

Баш имеет специальную переменную под МФС.

это для bash, чтобы знать, как разбить строку на список файлов. (Внутренний Разделитель Полей)

По умолчанию это пробел, табуляция и перевод строки.

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

$ Общ -л
-RW-р-р-- 1 Марко Марко 0 2010-11-01 12:06 my?bad.exe
-RW-р-р-- 1 Марко Марко 0 2010-11-01 12:06 место bad.exe
$ для F В $(найти -имя "*.исполняемые"); делать Эхо "переборе ($Ф)"; сделано 
Итерации (./пространства)
Итерации (bad.exe)
Итерации (./мой)
Итерации (bad.exe)

Мы могли настроить $переменной IFS, но это сложно. Давайте посмотрим почему:

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

$ ИФС=""; для F В $(найти -имя "*.исполняемые"); делать Эхо "переборе ($Ф)"; сделано
Итерации (./пространство bad.exe
./мой
bad.exe)

Как видите, теперь Баш не имеют каких-либо правило, чтобы разделить строку, возвращаемую командой "найти", и считает, что весь выходной как одно значение.

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

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

Мы можем использовать другие символы-разделители и исправить ваши текущие вопросы:

$ для F В $(найти -имя "*.EXE-файл" -старпома Эхо -Н {}: \;); делать Эхо "переборе ($Ф)"; готово;
Итерации (./пространство bad.exe)
Итерации (./мой
bad.exe)
Итерации ()

Здесь найти -имя "*.EXE-файл" -старпома Эхо -Н {}: \; команда возвращает список файлов, разделенных символом ":" (которые не являются юридическими в Windows имена файлов).

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

ИФС=":"; для ф В $(найти -имя "*.EXE-файл" -старпома Эхо -Н {}: \;); делать, если [ ! -з "$ф" ]; затем РМ "$Ф"; Интернет; сделать;

Вы должны быть в состоянии проанализировать и ваших файлов/тест каталог в эту петлю, как вы это делали раньше.


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

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

найти -имя "*.ехе" -ОТВ ./yourscript.sh {} \;

Тогда yourscript.sh Виль lget полное имя на $1, и вы можете удалить с РМ "$1" , даже если он содержит символы новой строки и пробелы.

Команда find может также использоваться для выполнения встроенного теста и basename/каталог вы делаете внутри вашего скрипта, но это более сложная тема.

+130
flinz 23 янв. 2012 г., 8:58:00

Вопрос:

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

Системы:

Компания Lenovo x230 планшет с Реалтек WiFi адаптер работает на дискретные:

Сетевой контроллер: Realtek полупроводника ко. ЛТД. RTL8188CE 802.11 b/г/n беспроводной адаптер (версии 01)

ВТФ:

Я могу получить IP от роутера

как wlan0 ссылке encap:сеть Ethernet HWaddr Е0:06:е6:С2:С2:Е0
инет адрес:192.168.0.102 брошены:192.168.0.255 маска:255.255.255.0
inet6 addr В образом: fe80::e206:e6ff:fec2:d2e0/64 объем:ссылка
До трансляции мультикаст работает с MTU:1500 метрическая:1
RX пакетов:178844 ошибок:0 сократилось:0 перерасход:0 рама:0
Техас пакеты:101517 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
столкновения:0 txqueuelen:1000
RX байт:121465876 (121.4 МБ) ТХ байт:10612848 (10.6 МБ)

Я могу пинговать другие устройства:

➜ ~ пинг 192.168.0.101
Пинг 192.168.0.101 (192.168.0.101) 56(84) байт данных.
64 байт из 192.168.0.101: icmp_req=1 ТТЛ=64 время=3.84 МС
64 байт из 192.168.0.101: icmp_req=2 ТТЛ=64 время=1.32 МС

Я не могу пинговать шлюз:

➜ ~ пинг 192.168.0.1
Пинг 192.168.0.1 (192.168.0.1) 56(84) байт данных.
Из 192.168.0.102 icmp_seq=1 заданный узел недоступен
Из 192.168.0.102 icmp_seq=2 узел назначения недоступен

Мой файл resolv.конф создается автоматически с:

➜ ~ кошка /и т. д./файл resolv.конф

# Динамический файл resolv.файл conf(5) для glibc сельсин(3), созданных resolvconf(8)
# НЕ РЕДАКТИРУЙТЕ ЭТОТ ФАЙЛ ВРУЧНУЮ -- ВАШИ ИЗМЕНЕНИЯ БУДУТ ПЕРЕЗАПИСАНЫ
имен 127.0.1.1
поиск nc.rr.com

Мой /и т. д./хосты:

➜ ~ кошка /и т. д./хостов
127.0.0.1 localhost в
127.0.1.1 дискретные

Моя таблица маршрутизации:

➜ ~ маршруту
Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
по умолчанию 192.168.0.1 0.0.0.0 УГ 0 0 0 как wlan0
локальной связи * 255.255.0.0 U на 1000 0 0 как wlan0
192.168.0.0 * 255.255.255.0 U с 9 0 0 как wlan0

Наконец, мой модуль информация для устройства:

➜ ~ modinfo rtl8192ce
имя файла: /Либ/модули/3.5.0-17-общий/ядра/драйверов/сеть/беспроводная связь/rtlwifi/rtl8192ce/rtl8192ce.ко
прошивка: rtlwifi/rtl8192cfw.Бен
описание: Realtek 8192C/8188C 802.11 n на базе шины PCI беспроводной
лицензия: GPL
автор: Ларри палец <[email protected]>
автор: Реалтек WlanFAE <[email protected]>
автор: lizhaoming <[email protected]>
srcversion: DD4F3D83A75531AC98862F2
псевдоним: ЧКВ:v000010ECd00008176sv*СД*ВС*ка*я*
псевдоним: ЧКВ:v000010ECd00008177sv*СД*ВС*ка*я*
псевдоним: ЧКВ:v000010ECd00008178sv*СД*ВС*ка*я*
псевдоним: ЧКВ:v000010ECd00008191sv*СД*ВС*ка*я*
зависит: rtlwifi,mac80211 для
vermagic: 3.5.0-17-generic и СМП mod_unload modversions
Парм: swlps:боол
Парм: swenc:использование аппаратного шифрования (по умолчанию 0 [оборудование])
(боол)
Парм: ИПС:без использования электроэнергии ссылку Сохранить (по умолчанию 1 открыт)
(боол)
Парм: fwlps:использование связанных микропрограммного управления энергосбережения (по умолчанию 1 открыт)
(боол)

Что я пытался:

Выключая fwlps, ИПС. Попытался скомпилировать драйвер из апстрима(realtek.com) и даже попробовал последний день ветку на дискретные. Также пробовал последний совместимости-беспроводной и переключение из прошивки. Протестированы Windows 7 и проверил карточки работали. Испытания для Slackware 14, Федора, Арч и все они демонстрируют тот же вопрос.

Кто-нибудь видел это раньше? Что действительно озадачивает меня, что я не могу пинговать шлюз. Чтобы убедиться, я могу пинговать шлюз из другой системы:

λ ~ → пинг 192.168.0.1
Пинг 192.168.0.1 (192.168.0.1) 56(84) байт данных.
64 байта от 192.168.0.1: icmp_req=1 ТТЛ=64 время=1.35 МС
64 байта от 192.168.0.1: icmp_req=2 ttl с=64 время=1.22 МС
64 байта от 192.168.0.1: icmp_req=3 ttl с=64 время=5.11 МС

Это не происходит за пределами моей сети, я был в состоянии использовать этот ноутбук на УДС-R, которая вроде как указывает на проблему роутера, но ничего не Реалтек адаптер работает :\

Я не знаю, если разработчики Реалтек монитор этот сайт, но кто-нибудь столкнуться с такой проблемой, как это?

Спасибо Адам

+115
Dichov 30 авг. 2015 г., 1:27:06

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

У вас есть идеи о том, как решить эту проблему?

+109
Hiraman Patil 26 мая 2017 г., 12:23:17
  1. Установить Compiz И Менеджер Настройки Конфигурации Install compizconfig-settings-manager от Центр приложений Ubuntu

  2. Откройте менеджер настройки конфигурации менеджера от Дэша

  3. Найти единство плагин и изменить скрыть пусковой для автоматического скрытия

+107
user1952936 18 июн. 2013 г., 1:58:27

Я думаю, что эта рекомендация для тех, кто не понимает иначе.

Я не из канонического, но я думаю "32 бит" будет работать на всех новых ПК, "64 бит" не будет. Было бы плохо, если бы был какой-либо форме возня в интернете, если много людей установили reommended версия и она не работает правильно.

+69
Ceesjan 11 нояб. 2015 г., 20:02:15

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

судо apt-получить установку paman padevchooser пользовательский интерфейс pavucontrol pavumeter

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

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

+60
evalutioner 18 авг. 2018 г., 14:47:19

может быть, эту проблему https://bugs.launchpad.net/ubuntu/+источник/Линукс/+ошибка/591532 может быть связано с вашей проблемой, у меня была проблема с ядром 2.35.14 казалось, что мой HD уже перестали работать, но проблема была в ядре ошибка, что я решена путем его преобразования.

+51
askit 7 мая 2019 г., 18:31:17

Возможные Дубликаты:
Что случилось с архитектурой ia32-libs пакет?

Я хочу установить некоторые Андроид плагины в Eclipse на моей 64-битной Ubuntu, но поскольку Android является 32бит совместимость, у меня тоже есть для установки ИА-32-библиотеки. К сожалению, пытаюсь установить выдает следующее сообщение об ошибке:

Не могу найти пакет ia32-библиотеки

Как я должен установить этот пакет?

+18
giovanni baldi 28 дек. 2018 г., 6:44:28

По умолчанию сборок PHP на Ubuntu использовать libedit и вместо отладки. (Из-за вопросов лицензирования)

Получить поддержку с readline вы можете скачать источник и построить его

+17
Stranger to 34th St 21 дек. 2014 г., 16:29:30

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