Я могу добавить в привилегированные порты в Linux?

Порты под ~1000 привилегированных в Linux. То есть только root может связывать их. Существуют различные причины, среди них-безопасность: вы знаете , что все, что связывает одну из этих портов у корневого (или CAP_NET_BIND_SERVICE даны корень) на сервере, когда он взял порт. Это менее вероятно, чтобы быть что-то маскирующееся под приложение.

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

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

Есть ли механизмы в Linux, которые позволяют мне сделать это?

+145
Adda Alexandra 8 мая 2013 г., 08:59:29
34 ответов

По некоторым причинам файл /etc/nslcd.conf не создается при установке. Я скопировал его с другого сервера в Ubuntu 10, который должен был работать настройка LDAP, но она не заводилась из-за линии >>

#nss_initgroups_ignoreusers ALLLOCAL

Что странно, потому что его на другой сервер Ubuntu 10, который я установки, а также с теми же конфигами, но это линукс. Независимо от того, (я заметил это) теперь работает!

+977
Oliver Dungey 03 февр. '09 в 4:24

Нет -силы вариант монтажа на (в)жира. Безопасной альтернативой является образ sdcard и затем сделать проверку на изображении.

ДД, если=/dev/sdb1 в=~так/sdcard.изображения
dosfsck -л -з-а-р-в -т ~так/sdcard.изображения
горе -т и vfat -о петле,РО ~так/sdcard.изображения /шоссе/sdcard
+968
Mzz 19 июн. 2010 г., 20:58:14
Другие ответы

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


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

Для создания промежутка времени в системе запущен X-сервер с двумя экранами (на самом деле это один "экран" на два "экрана"), как сделать скриншот одного из экранов?

расширения xrandr выход (сокращенно):

Экран 0: не менее 320 х 200, тока с разрешением 3840 x 1080, максимальное 16384 х 16384
DFP1 отключен (нормальный левый перевернутый правая ось Х ось Y)
DFP2 отключен (нормальный левый перевернутый правая ось Х ось Y)
DFP3 отключен (нормальный левый перевернутый правая ось Х ось Y)
Отключен DFP4 (нормальный левый перевернутый правая ось Х ось Y)
DFP5 связанных с разрешением 1920x1080+0+0 (нормальный левый перевернутый правая ось Х ось Y) 598mm х 336mm
 1920х1080 60.00*+ 50.00 59.94 50.00 60.00 59.94 
[...]
DFP6 отключен (нормальный левый перевернутый правая ось X ось Y)
DFP7 подключен 1920х1080+1920+0 (нормальный левый перевернутый правая ось Х ось Y) 598mm х 336mm
 1920х1080 60.00*+ 50.00 59.94 50.00 60.00 59.94 
[...]
CRT1 отключен (нормальный левый перевернутый правая ось X ось Y)

Требования:

  1. Минимальные издержки
  2. Окружение рабочего стола агностик
  3. Автоматическая
  4. Выбранный экрана по имени

1, 2 и 3 означают, что инструмент в идеале будет работать в командной строке.

+966
user19757 21 февр. 2010 г., 05:56:37

У меня есть кусок кода на C++, который работает нормально, когда я запустить его из терминала Linux, но выдает ошибки возникновения ошибки EPERM при запуске SystemV (первонач.д) скрипт по загрузке. Ошибка происходит из pthread_create со следующими бит атрибутов, назначенных нить пытается быть созданы:

pthread_t reading_thread;

pthread_attr_t read_attr;
структуру struct sched_param read_param; 
pthread_attr_init(&read_attr);
pthread_attr_setschedpolicy(&read_attr, и sched_fifo);
pthread_attr_setinheritsched(&read_attr, PTHREAD_EXPLICIT_SCHED);
read_param.sched_priority = 30;
pthread_attr_setschedparam(&read_attr, &read_param);

к = pthread_create(&reading_thread, &read_attr, Reading_Thread_Function, 
 в (Void*) &variable_to_pass_to_Reading_Thread_function); // вернет возникновения ошибки EPERM

Этот код прекрасно работает при запуске из моего терминала. Это также работает просто отлично в инициализации.д сценарий, когда я называю "в/etc/инит.д/myinitdscript старт". Он также прекрасно работает как "судо сервис myinitdscript старт". Метод init.D скрипт содержит следующее:

#! /Бен/ш
### НАЧАЛО ИНИТ ИНФОРМАЦИЯ
# Обеспечивает: myinitdscript
# Необходима-старт: $local_fs $удаленной_файловой_системы $syslog в $сети
# Необходима остановка: $local_fs $удаленной_файловой_системы $syslog в $сети
# По Умолчанию-Старт: 3 4 5
# По Умолчанию-Стоп: 0 1 6
# Краткое описание: начинается мой демон
# Описание: подробное объяснение начала моего демона
### КОНЕЦ ИНИЦИАЛИЗАЦИИ ИНФОРМАЦИЯ
Путь=/каталоге:/usr на/sbin:/ОГРН:/usr/Бен
Журнал=/домой/someusershome/initd.журнал
Имя=myinitdscript
Идентификатора=/ВАР/выполнения/$имя.пид
ИМЯ_СКРИПТА=/и т. д./init.д/$имя
[ -х "$демона" ] || (Эхо "$демона не найдены. Выхода из $ИМЯ_СЦЕНАРИЯ". >> $Вход 2>&1 && выхода 0)
USERTORUNAS=a_user_on_my_system
SOURCE_SCRIPT=/домой/$USERTORUNAS/source_script
DAEMON_ARGS="some_args_for_script"

. /lib/init/vars.sh

. /Либ/ЛСБ/инит-функции

# Источник этот скрипт для переменных среды
[ -Ф $SOURCE_SCRIPT ] && . $SOURCE_SCRIPT

# Это называется, когда под названием "Запуск", я пропускаю, что для succintness
do_start()
{
 старт-стоп-демона --пуск --сделать-PID-файл --PID-файл $PID-файл --испытание --фон --chuid $USERTORUNAS --startas /бин/Баш -- -с "метод exec $демона -- $DAEMON_ARGS >> $вход 2>&1" || вернуть 1
 старт-стоп-демона --пуск --сделать-PID-файл --PID-файл $PID-файл --фон --chuid $USERTORUNAS --startas /бин/Баш -- -с "метод exec $демона -- $DAEMON_ARGS >> $вход 2>&1" || вернуть 2
}

Если я активирую этот инит.д сценарий использования:

обновление-РЦ.д по умолчанию myinitdscript 99

это ошибка при загрузке с ошибкой возникновения ошибки EPERM брошены на вызов pthread_create (к = 1, возникновения ошибки EPERM ака). Я могу выполнить это с помощью sudo услуги myinitdscript запустить, и она будет работать просто отлично. Я также можете позвонить /и т. д./init.д/myinitdscript запустить, и она будет работать просто отлично. Это только когда я позволю системы запускать этот скрипт при загрузке, что это не удается.

Я считаю, что если я добавить в мой старт-стоп-демона вызывает опции "-p ФИФО:99" я не получаю ошибки возникновения ошибки EPERM и код работает нормально, за исключением слишком высокого приоритета, поэтому я не буду называть это исправить. Единственная часть кода, который должен работать в режиме реального времени заключается в том, что pthread в созданные в код. Поэтому я предполагаю, что это связано с моим разрешений для создания в реальном времени поток с приоритетом 30 в запланированном потоке.

Почему мой скрипт нуждаются в особом политики планирования/приоритетов при запуске с загрузочного против, когда я вручную запустить инит.D скрипт или через сервис?

Редактировать: работает на Ubuntu 12.04.

EDIT2: я пробовал добавлять вызова "параметр ulimit -Р" внутри моего кода, который старт-стоп-демона призыв начинается, и я Вам неограниченные, так как насколько я могу видеть, там не должно быть каких-либо разрешений, проблемы с и sched_fifo:30 там

EDIT3: получается, я выскочка, выскочка и есть скрипт, называется RC-sysinit.conf, который запускает все скрипты в стиле SystemV. Так что, возможно, выскочка испортил моего разрешения.

+948
andand 18 февр. 2012 г., 18:24:01

Я бегу с smbd 3.6.7 на арку. Это работает отлично, за исключением того, что она падает, когда на неудачные попытки входа и после выхода.

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

$ rpcclient -л локальный -впрочем
Введите пароль Тима: 
Не удается подключиться к серверу. Ошибка была NT_STATUS_LOGON_FAILURE
$

//

$ судо команды smbd-я -Д 2
с smbd версия 3.6.7 начал.
Авторское право Андрей Tridgell и команда разработчиков Samba 1992-2011
Уид=0 с gid=0 euid так=0 эгид=0
rlimit_max: увеличение rlimit_max (1024) для минимального ограничения Windows (16384)
Зарегистрирован MSG_REQ_POOL_USAGE
Зарегистрирован MSG_REQ_DMALLOC_MARK и LOG_CHANGED
rlimit_max: увеличение rlimit_max (1024) для минимального ограничения Windows (16384)
Секция обработки "[дома]"
Раздел обработка "[СМИ]"
Раздел обработка "[Карин-резервное копирование]"
добавлен интерфейс eth0 IP-адрес=на fe80::226:2dff:fe78:ac61%от eth0 брошены=на fe80::Порядок:Порядок:Порядок:ffff в%от eth0 маска=Порядок:Порядок:Порядок:Порядок::
добавлен интерфейс eth0 с IP=192.168.1.5 брошены=192.168.1.255 маска=255.255.255.0
дожидаясь соединения
check_ntlm_password: проверка подлинности для пользователей [Тим] -> [Тим] ошибка NT_STATUS_WRONG_PASSWORD
$

Пример правильного пароля:

$ rpcclient -л локальный -впрочем
Введите пароль Тима: 
rpcclient $> getusername
Имя учетной записи: Тим, авторитет имя: Яна
rpcclient $> выход
$ 

//

$ судо команды smbd-я -Д 2
с smbd версия 3.6.7 начал.
...
дожидаясь соединения
check_ntlm_password: проверка подлинности для пользователей [Тим] -> [Тим] -> [Тим] удалось
$ 

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

В чем может быть проблема?

Вот мой СМБ.конф: http://pastebin.com/sGyu2XWh

+946
user3744442 7 мар. 2015 г., 15:55:14

Если адреса не могу найти все части массива при сборке, он не автоматически активировать его для использования. Вы можете вручную активировать его с помощью команды команды mdadm --запустить файл /dev/md3 для. Она может запускаться в режиме только для чтения, в этом случае вы можете положить его в режим чтения-записи с помощью команды mdadm --чтение и запись в /dev/md3 для.

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

+853
sojourner 12 февр. 2019 г., 02:52:10

У меня есть установки Gentoo. Для компиляции ядра я использовал настройки от ядра Ubuntu 14.04.

Мне трудно понять, почему размеры библиотеки модулей такие разные:

В Ubuntu

[email protected]Убунту $ дю -ш /Либ/модули/4.2.0-36-общий/
202М /Либ/модули/4.2.0-36-общий/

В Gentoo

[email protected]субантарктический ~ # дю -ш /библиотека/модули/4.2.8-субантарктический-1/
1,8 г /Либ/модули/4.2.8-субантарктический-1/

Это из-за некоторых опция компиляции? Я что-то пропустил?

обновление

Я сделал

Из dir1=/Либ/модули/4.2.0-36-общий/
Директория dir2=в/MNT/Gentoo в/Либ/модули/4.2.8-субантарктический-1/
дифф -Р $dir1 и $Директория dir2 | грэп $директория dir2

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

Двоичные файлы в /lib/модули/4.2.0-36-общий/ядра/звук/интерфейс PCI/ac97/СНД-ac97-кодек.Ко и в /MNT/Gentoo в каталоге/lib/модули/4.2.8-субантарктический-1/ядро/звук/интерфейс PCI/ac97/СНД-ac97-кодек.ко отличаются

Тайна начинает становиться более ясным:

$ дю -ш /Либ/модули/4.2.0-36-общий/ядра/звук/интерфейс USB/смешанная/СНД-ua101.ко
36т /Либ/модули/4.2.0-36-общий/ядра/звук/интерфейс USB/смешанная/СНД-ua101.ко
$ дю -Ш в /MNT/Gentoo в каталоге/lib/модули/4.2.8-субантарктический-1/ядро/звук/USB кабель/разное/СНД-ua101.ко
368K в /MNT/Gentoo в каталоге/lib/модули/4.2.8-субантарктический-1/ядро/звук/USB кабель/разное/СНД-ua101.ко

Это согласуется с некоторыми модулями я проверил.

Поэтому модули, скомпилированные в Gentoo почти в 10 раз больше, почему???

Эх ... стрижка-это ответ...

ноутбук-ОЗ ~ # дю -ш /библиотека/модули/4.2.8-субантарктический-1/ядро/звук/USB кабель/СНД-usbmidi-Либ.ко
368K /библиотека/модули/4.2.8-субантарктический-1/ядро/звук/интерфейс USB/СНД-usbmidi-Либ.ко
ноутбук-ОЗ ~ # Стрип. Стрип-ненужные /библиотека/модули/4.2.8-субантарктический-1/ядро/звук/USB кабель/СНД-usbmidi-Либ.ко
ноутбук-ОЗ ~ # дю -ш /библиотека/модули/4.2.8-субантарктический-1/ядро/звук/USB кабель/СНД-usbmidi-Либ.ко
44K /библиотека/модули/4.2.8-субантарктический-1/ядро/звук/интерфейс USB/СНД-usbmidi-Либ.ко

Обновление 2

Зачистки-это не единственная вещь. Я подозревал также компиляции флаги. Для проверки этого я установил помощью figlet (версия 2.2.5) в Ubuntu и скомпилировать ту же версию командой emerge в Gentoo:

В Ubuntu:

$ Общ -л в /usr/Бен/помощью figlet-помощью figlet 
-rwxr-XR-х 1 корень 43504 26 ноября 2012 /УСР/бин/помощью figlet-помощью figlet

В Gentoo:

# Общ -л в /usr/Бен/помощью figlet
-rwxr-XR-х 1 корень 47384 8 июня 16:40 /usr/Бен/помощью figlet

Это мои флаги компиляции в Gentoo:

-О2 -труба -март=Хасвел

Похоже, что при построении с помощью figlet -О1 я получаю гораздо больше аналогичного результата в Ubuntu:

# Общ -л в /usr/Бен/помощью figlet
-rwxr-XR-х 1 корень 43288 8 июня 17:10 /УСР/бин/помощью figlet

Маленькая разница-это очень вероятно из-за версию GCC (в Ubuntu 4.8.4, в Gentoo 4.9.3).

+831
Sam Thompson 24 февр. 2014 г., 20:35:53

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

Это то, что мне нужно:

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

Окончательные результаты сценария:

user_20151126.тар.bz2, что

Мой сценарий:

#!/бин/Баш

Эхо -N введите имя пользователя для спины:
читать логин

Эхо -Н введите метод сжатия:
читать CompressionMethod

тар-к сайту jcvf в /var/tmp/и$UserName_$(дата +%м%м%д).тар.$CompressionMethod /дома

чмод 777 на /var/tmp/и$UserName_$(дата +%м%м%д).тар.$CompressionMethod

Эхо "ночного резервного копирования успешных: $(дата)" > > в /var/tmp_backup.журнал

Мои результаты:

20151126.тар.bz2, что 
+813
Zaxvo 25 авг. 2011 г., 00:17:32

Для OpenVPN обычно используется маршрутизируемой сети для подключения клиентов к серверу. Так, например, хотя в вашей локальной сети 192.168.73.0/24 ваш клиент может быть назначена VPN адрес 10.0.0.2. Маршрутизация позволяет клиенту достичь устройствами в локальной сети.

Запуск IP-адрес (IP адрес) Ваш клиент при ВПН подключении будет показывать подсети используется для OpenVPN - или вы можете посмотреть в OpenVPN сервер файл конфигурации (обычно в каталоге/etc/openvpn подключения на сервере).

Глядя На к примеру , вы можете увидеть, что NFS экспорта предлагаются только для хостов в локальной сети, 192.168.73.0/24.

Ваш клиент не на 192.168.73.0/24 так что отказано. Решением является изменение в/etc/экспорт на свой сервер, чтобы включить доступ к OpenVPN сети.

С NFS V3, что я бы сделать что-то подобное, но я не знаю, сколько еще требуется для NFS В4:

/средств/доля/kdab 192.168.73.0/24 172.27.232.0/23
/средств/доля/jjcasmar 192.168.73.0/24 172.27.232.0/23

Опять же, для NFS В3 я бы потом бегать exportfs -ВАР , но я не знаю, если это все еще требуется (я никогда не ладил с NFS версии 4 - слишком много сложностей для никакой очевидной выгоды).

+810
Jamie McLaughlin 22 нояб. 2017 г., 08:55:02

Я пытаюсь открыть мой сайт RaspberryPi через SSH в первый раз в моей Федора 28.

Я побежал СШ [email protected] но я получил эту ошибку.

error when using fedora

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

Линукс Минт 18.3: working in lmint

В Ubuntu 16.04: enter image description here

+775
defrex 25 мая 2017 г., 02:48:20

Следующие дает мне в среду текущей недели, т. е. вчерашний день.

даты -в среду 

Мне нужны даты на следующей неделе в среду.
Как я могу это сделать?

+724
Mario Patron 27 сент. 2011 г., 04:30:50

Я наткнулся на этот код СЭД '\,^@, х/АВС/XYZ/' именем Что значит \,^@, Значит здесь. Я думал, что запятые , оператора определяет диапазон, на котором подставить выражение будет работать.

+719
Manav Sethi 25 янв. 2011 г., 03:04:10

Я редактировал перенаправить линии:

в iptables -Т физ -это следующее -Я as0t0 -п ТСР -м многопортовых --dports 80,443 -J, его перенаправить-на-порты 8118

следующему:

в iptables -Т физ -это следующее -Я as0t0 -п протокол tcp --dport 80 -й редирект-чтобы-порт 8118

Удаление протоколу HTTPS редирект Исправлена проблема.

+686
Ojina 8 мая 2014 г., 02:40:25

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

найти . -старпома стат-с "%Н %В %С" {} + | сортировка > oldpermissions.txt

и тогда же на другие машины, то можно сравнить файлы для сравнения.

+666
EngelOfChipolata 17 февр. 2014 г., 00:44:53

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

ЛН-с ../../..каталог/opt/lampp/bin/на файл php-5.3.8 /usr/местные/Бен/РНР

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

Не связывайтесь с системные каталоги. в/etc/инит.Д содержит скрипты, запуск и остановка системных служб; это не место, чтобы разместить ссылку на переводчик.

+625
Omar Mardini 19 янв. 2010 г., 18:23:46

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

Я пыталась заставить пересобирая массив, используя

для mdadm --создать

Это вылилось в возможность собрать рейд, но теперь нет (в ext4) ФС. Другие индикаторы, кажется, показывают, что данные все еще там, но мне нужно починить файловую систему.

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

массива.в ext4 -н с /dev/md0
для fsck.в ext4 -б <tried_all_of_the_blocks> на /dev/md0

Но я вам

для fsck.в ext4: файловой системы имеет неожиданное размер блока при попытке открыть /dev/md0
Суперблок не может быть прочитан или не описывают действительную файловую систему ext2/ext4 на/С ext4 файловой системы...

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

У меня два вопроса:

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

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

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

Вот для mdadm --проверить выход:

 [email protected]сервер:~# для mdadm --изучить устройство /dev/sdb1 и /dev/sdc1 и /dev/sdd1 и /dev/md0
на /dev/sdb1:
 Магия : a92b4efc
 Версия : 1.2
 Карте : 0х1
 Массив по UUID : aa70a8ec:192f1719:23bc5df4:1ddac384
 Название : сервера:0 (местные на хост-сервере)
 Время Создания : СБ Окт 28 00:21:46 2017
 Уровень RAID : RAID массив 5
 Устройства RAID : 3

 Воспользоваться размер Дэв : 4294703103 (2047.87 гиб 2198.89 ГБ)
 Размер массива : 4294702080 (4095.75 гиб 4397.77 ГБ)
 Используемый размер Дэв : 4294702080 (2047.87 гиб 2198.89 ГБ)
 Смещение данных : 262144 секторов
 Супер зачет : 8 секторов
 Неиспользуемое пространство : до=262056 секторов, после=1023 секторов
 Состояние : чистая
 Устройство по UUID : bf5a4ff5:e4e3659e:99caca7c:333475f3

Внутреннего растрового изображения : 8 секторов из суперблока
 Время Обновления : СБ, 28 Октября 05:48:33 2017
 Плохой блок журнала : 512 записей, доступных по смещению 72 секторов
 Контрольная сумма : 71521ea5 - правильно
 События : 3358

 Макет : слева-симметричные
 Размер блока : 512 КБ

 Роль устройств : активного устройства 0
 Состояние массива : ААА ('а' == активный, '.' == отсутствует, 'Р' == замена)
на /dev/sdc1:
 Магия : a92b4efc
 Версия : 1.2
 Карте : 0х1
 Массив по UUID : aa70a8ec:192f1719:23bc5df4:1ddac384
 Название : сервера:0 (местные на хост-сервере)
 Время Создания : СБ Окт 28 00:21:46 2017
 Уровень RAID : RAID массив 5
 Устройства RAID : 3

 Воспользоваться размер Дэв : 4294703103 (2047.87 гиб 2198.89 ГБ)
 Размер массива : 4294702080 (4095.75 гиб 4397.77 ГБ)
 Используемый размер Дэв : 4294702080 (2047.87 гиб 2198.89 ГБ)
 Смещение данных : 262144 секторов
 Супер зачет : 8 секторов
 Неиспользуемое пространство : до=262056 секторов, после=1023 секторов
 Состояние : чистая
 Устройство по UUID : 91528c6d:77861852:a1a4f630:9d8eb8ab

Внутреннего растрового изображения : 8 секторов из суперблока
 Время Обновления : СБ, 28 Октября 05:48:33 2017
 Плохой блок журнала : 512 записей, доступных по смещению 72 секторов
 Контрольная сумма : 9b0ed7c - правильно
 События : 3358

 Макет : слева-симметричные
 Размер блока : 512 КБ

 Роль устройства : активный устройство 1
 Состояние массива : ААА ('а' == активный, '.' == отсутствует, 'Р' == замена)
на /dev/sdd1:
 Магия : a92b4efc
 Версия : 1.2
 Карте : 0х1
 Массив по UUID : aa70a8ec:192f1719:23bc5df4:1ddac384
 Название : сервера:0 (местные на хост-сервере)
 Время Создания : СБ Окт 28 00:21:46 2017
 Уровень RAID : RAID массив 5
 Устройства RAID : 3

 Воспользоваться размер Дэв : 4294703103 (2047.87 гиб 2198.89 ГБ)
 Размер массива : 4294702080 (4095.75 гиб 4397.77 ГБ)
 Используемый размер Дэв : 4294702080 (2047.87 гиб 2198.89 ГБ)
 Смещение данных : 262144 секторов
 Супер зачет : 8 секторов
 Неиспользуемое пространство : до=262056 секторов, после=1023 секторов
 Состояние : чистая
 Устройство по UUID : bdc61c9f:321a7ca6:2ed914d0:d10b96a4

Внутреннего растрового изображения : 8 секторов из суперблока
 Время Обновления : СБ, 28 Октября 05:48:33 2017
 Плохой блок журнала : 512 записей, доступных по смещению 72 секторов
 Контрольная сумма : 27a0a727 - правильно
 События : 3358

 Макет : слева-симметричные
 Размер блока : 512 КБ

 Роль устройства : активный 2 устройства
 Состояние массива : ААА ('а' == активный, '.' == отсутствует, 'Р' == замена)
адреса: без МД обнаружены суперблок на /dev/md0.

Все это на сервере Ubuntu 16.04, с адреса версии 1.2

+599
DrDR 15 февр. 2019 г., 20:28:22

Итак, наконец, я думаю, что она у меня есть, я следил за этим шаги:

Совместное использование Linux в сети (я) - беспроводной доступ к локальной сети (нац)

Но я думаю, что мне еще нужно сделать еще один шаг, настроить статическую маршрутизацию на сетевом маршрутизаторе, так что я могу получить доступ к подсети eth0 в ПРР с любого устройства в сети.

Завтра попробую его на работе.

+595
5ll 15 мар. 2014 г., 18:47:33

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

+591
chinna2580 3 февр. 2012 г., 15:18:59

Это похоже на Broadcom-модуль. Вот что я нашел для этого:

apt-получить установку прошивки-в43-lpphy-установщика

Предложение исходит отсюда.

+555
coinalty 7 нояб. 2018 г., 22:47:26

Я установил хром на стрейч Debian для работы без рабочего стола. Он работал, но появились раздражает полями сверху и справа от экрана. Они примерно в 50px в ширину. (Экрана 1280/1024). Это поля черные полосы терминала, поэтому нет Х график есть. Похоже, все окно перемещается на вектор [50, 50]

Когда я положил Мидори вместо хрома поля не появляются.

Здесь вы конфигурации:

с@14march:~$ кошка ~/.файл
если [[ -Z от $дисплей ]] && [[ $(телетайп) = в /dev/tty1 ]]; затем
командой StartX
интернет
с@14march:~$ 

с@14march:~$ кошка ~/.файла
#!/Бен/ш
xset -технологии DPMS
xset s выкл
xset с noblank

разгрузить &
хром http://google.pl/ --киоск --окно-размер=1280,1024 --старт-полноэкранный --инкогнито --noerrdialogs --отключить-перевести-не-первый-бежать-быстро-быстро запустить параметр --disable-infobars --отключить-возможности=TranslateUI --диск-кэш-реж=/dev/нуль
с@14march:~$ 

Как убрать поля?

+515
emackey 7 мая 2010 г., 22:03:39

Я всегда думал, что "чистые" - это синоним не нужна журнал восстановления.

Однако это не похоже

файл -с $ судо устройстве /dev/sdc4
в /dev/sdc4: Линукс версия 1.0 в ext4 данных файловой системы, идентификатор UUID=117ce600-А129-446b-8859-1e20ad8fe823, имя Тома "платформа" (должен журнал восстановления) (экстенты) (большие файлы) (большие файлы)
$ судо работы fsck -н к /dev/sdc4
для fsck из util-Linux в 2.25.1
e2fsck 1.42.12 (29-августа-2014)
Предупреждение: пропуск журнал восстановления, так делают только чтение файловой системы.
платформа: чистое, 13031/186800 файлов, 129254/790272 блоков
файл -с $ судо устройстве /dev/sdc4
в /dev/sdc4: Линукс версия 1.0 в ext4 данных файловой системы, идентификатор UUID=117ce600-А129-446b-8859-1e20ad8fe823, имя Тома "платформа" (должен журнал восстановления) (экстенты) (большие файлы) (большие файлы)
$ судо работы fsck -н к /dev/sdc4
для fsck из util-Linux в 2.25.1
e2fsck 1.42.12 (29-августа-2014)
Предупреждение: пропуск журнал восстановления, так делают только чтение файловой системы.
платформа: чистое, 13031/186800 файлов, 129254/790272 блоков

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

Редактировать: файловая система не монтируется.

+471
Beornwulf 1 мая 2012 г., 06:56:54

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

Су -л пользователь1 -с экспортировать дисплей=:0.0;XAUTHORITY=/домой/пользователь1/XAUTHORITY;часов xclock&'

Обратите внимание, что это не долгосрочное решение, потому что дисплей и XAUTHORITY не всегда совпадают.

+465
vchrizz 30 нояб. 2019 г., 23:00:40

Я новичок в Arch/Manjaro. Я установил его на моем Сони Вайо Vpceh1m1e. Я не могу изменить значение подсветки. Я решил это раньше на Ubuntu, добавьте эту строку в файл xorg.конф:

Вариант "RegistryDwords" "EnableBrightnessControl=1"

Почему-то он не работает на Manjaro. Он говорит "нет такого файла или каталога" как kdb_backlight.

+446
TheDistributer 29 окт. 2010 г., 00:52:11

Поэтому я не хочу, чтобы это:

Эхо "9"
9

А мне это нужно, например: 4 пробела перед ним:

Магия "9"
9

Так что если мне попробовать с 10:

Магии "10"
10

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

+440
General Thiha 29 июл. 2014 г., 08:07:14

Вы можете контролировать терминал, используя ДГУ сценариев:

Вы могли бы использовать что-то вроде этого:

терминал и спать 0.1
закройте орг.в KDE.терминал-$! /Окна/1 newSession
терминал и спать 0.1
закройте орг.в KDE.терминал-$! /Окна/1 newSession

Вы также можете выполнять команды и установить название:

терминал и спать 0.1
идентификатор=$(закройте орг.в KDE.терминал-$! /Окна/1 newSession)
закройте орг.в KDE.терминал-$! /Сессий/$ИД setTitle 1 Название
закройте орг.в KDE.терминал-$! /Сессий/$ИД sendText ЛС$'\п'
+438
Claudiu Filip 9 нояб. 2010 г., 07:26:26

Я наткнулся на пример пары, где был оригинальным и "флип" версия:

Оригинал

по rsync -aHAXxv --числовые идентификаторы --удалить --прогресс-е "СШ-Т-с-с arcfour -о. сжатие=не -х" пользователя@<источник>:<source_dir> <печатает>

"Флип"

по rsync -aHAXxv --числовые идентификаторы --удалить --прогресс-е "СШ-Т-с-с arcfour -о. сжатие=не -х" [source_dir] [dest_host:/печатает]

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

Что во втором примере с надписью сальто и чем он функционально отличается от "оригинальной"? Две команды функционально эквивалентны?

+416
Pobly 24 апр. 2015 г., 12:34:42

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

  1. Использовать трассированием для журнала системных вызовов, используя -o файл для записи в лог-файл. Это покажет вам, когда программа "зависает" при выполнении системного вызова
  2. Использовать GDB для присоединения к запущенному процессу (через -Р пид), и проверить трассировку стека для всех потоков

Это может дать представление о том, почему процесс зависает.

+407
dulatssds 16 мар. 2018 г., 21:56:52

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

суда apt-получить установку профпригодность

Команды очень похожи на АПТ/ apt-получить.

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

$судо способность продувки libasound2
Следующие пакеты будут удалены: 
 libasound2{п} libasound2-данных{у} 

Следующие пакеты имеют неудовлетворенные зависимости:
 пакеты OpenJDK-8-версии : зависит: libasound2 (>= 1.0.16), но он не будет установлен
Следующие действия разрешат зависимости:

Удалить следующие пакеты: 
1) слепых-8-среда JRE [8u111-в14-3 (сейчас, тестирование)]



Принять данное решение? [Д/н/д/?] Н
Следующие действия разрешат зависимости:

 Сохранить для следующих пакетов их текущие версии: 
1) libasound2 [1.1.2-1 (в настоящее время, тестирование)] 
2) libasound2-данные [1.1.2-1 (в настоящее время, тестирование)] 

Принять данное решение? [Д/н/д/?] 

Из Debian профпригодность Вики:

Aptitude имеет ряд полезных функций, в том числе:

  • простой синтаксис для поиска пакетов гибко Марка
  • пакеты "устанавливается автоматически" или "вручную установлен", так что пакеты могут быть автоматически удалены, когда больше не требуется
  • предварительный просмотр действий, которые должны быть приняты
  • отмена действий пользователя
  • возможность получения и отображения изменений в Debian-пакеты
  • AptCLI-как (= apt-получить + АПТ-кэш), режиме командной строки ("профпригодность установите фу")
  • Результат и (обычно) умнее зависимость сельсин, чем apt-получить

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

Вы установить его с:

судо apt-получить установку debfoster

Я также часто использовать его в pre-продукции ВМ, чтобы сохранить фактическое состояние упаковки, прежде чем делать тесты, а потом с помощью его сохраненного состояния, чтобы вернуться, чтобы удалить все дополнительные пакеты, как они были прежде, чем я побежал.

От инструкция: используя debfoster на практике

debfoster - отсеять ненужных пакетов Debian

debfoster сохраняет список установленных пакетов, которые были явно просил, а не установлен как зависимость. Аргументы совершенно не обязательно, debfoster может быть вызван таковой после каждого запуска dpkg и/или APT-получить.

В качестве альтернативы можно использовать debfoster установки и удаления пакетов определяя пакеты в командной строке. Суффикс пакеты с - удаляются при установленные пакеты без суффикс.

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

$судо debfoster

smem держит установлены следующие 27 пакеты:
 БЛТ шрифты-в LyX libglade2-0 libjs-jQuery с libjs-jQuery-интерфейс liblapack3 libtk8.6 libwebp6
 libwebpdemux2 libwebpmux2 libxss1 питон-Каир на Python-Циклер на Python-dateutil
 в Python-glade2 на Python-GObject в-2 питон-питон комплекта библиотек GTK2-визуализации для Python-библиотек matplotlib
 в Python-библиотек matplotlib-данных на языке Python и NumPy в Python-пил питона, когда pyparsing питон-питон ТЗ-ТЗ
 бесплатно tk8.6-blt2.5 ТТФ-потоке-Вера
Держать smem? [Ynpsiuqx?], [Ч]элп: г

imvirt держит установлены следующие 9 пакетов:
 imvirt-помощник libemail-дата-формат-на Perl libfile-хлебать-на Perl libfile-который-на Perl
 libimvirt-на Perl libmime-лайт-Перл libmime-типа-Перл libmodule-найти пакета pciutils
Держать imvirt? [Ynpsiuqx?], [Ч]элп: г

Linux-образ-4.8.0-1-для amd64-неподписанные держит установлены следующие 9 пакетов:
 busybox и прошивка-Линукс-бесплатный пакет initramfs-tools с помощью initramfs-инструменты-основной irqbalance
 klibc-utils версии libklibc libnuma1 в Linux-база
Держать Linux-образ-4.8.0-1-на amd64 без знака? [Ynpsiuqx?], [Ч]элп: г

faketime держит следующие пакеты 1 установлено:
libfaketime
Держать faketime? [Ynpsiuqx?], [Ч]элп: Н

haveged держит следующие пакеты 1 установлено:
libhavege1
Держать haveged? [Ynpsiuqx?], [Ч]элп: г
Держать libfaketime? [Ynpsiuqx?], [Ч]элп: Н
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Следующие пакеты будут удалены:
 faketime* libfaketime*
0 обновлено, 0 установлено новых, 2 для удаления, и 0 пакетов не обновлено.
После этой операции, 127 КБ дискового пространства будет освобождена.
Вы действительно хотите продолжить? [Да/нет]
+325
Ebgguvegrra 28 апр. 2010 г., 14:40:22

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

https://www.gnu.org/software/parted/manual/parted.html#index-resizepart_002c-command-description

+265
Rob Walther 24 сент. 2011 г., 03:47:35

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

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

пользователи СШ@сервера -Р 2224 ниже:localhost:22 -ФН -п 2222

Тогда я могу по SSH с ноутбука на сервер (ключ pkey включена), потом оттуда на рабочий стол, запустив

пользователи СШ@сервер-P 2222 СШ [email protected] в -п 2224

Вот что я хочу сделать: использовать УПП, sshfs, и соответствующие подключения от ноутбука на столе. Я думаю, что я должен как-то суметь сделать это с помощью СШ -л от ноутбука, но еще не разобрался необходимую номенклатуру. Я пробовал (от ноутбука)

СШ пользователей@сервер-P 2222 -ФН -л 2225:имя localhost:2224
СШ [email protected]сервер-P 2225

думая, что бы зайти ко мне прямо на рабочем столе, но он не работает, отсюда и мой вопрос здесь. Эта попытка отказано в соединении, как порт SSH на сервер 2222. Когда я пытался выше команды, заменив 2225 с 2222 он пытался зайти мне на сервер userD просто как обычно без всяких туннелей. Я на правильном пути с СШ -л? Как мне заставить его работать правильно? Если вы чувствуете, что я оставил какую-либо важную информацию, пожалуйста, дайте мне знать, и я постараюсь уточнить. Спасибо.

+210
Aditya yadav 10 июн. 2019 г., 09:52:46

Похоже, кто-то вызвал "строку запрос" как

 функции printf '\Н' | НК от localhost 80

которая производит эту в доступа.журнал:

127.0.0.1 - - [27/апреля/2019:01:39:38 +0200] "\Н" 400 0 "-" "-"

Наверное, чтобы проверить свой сервер...

+192
mattymcg 22 нояб. 2011 г., 16:17:24

Можно ли создать некую наблюдателя каталог и запустить скрипт, когда папка не пуста?

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

Я хочу, чтобы избежать приурочен срабатывает процентах.

+105
Harshlive365 9 мар. 2014 г., 20:35:03

Я пытаюсь подключить USB-накопитель. Однако, похоже, что мой Линукс (Debian) не опознает его вообще (и любой другой USB-накопитель), хотя его полномочия. На USB-хабы в порядке, потому что я смог загрузиться с этого USB и установить новый Linux, однако ни мой старый дистрибутив (у меня Убунту), ни нового можно распознать USB-устройство.

команды lsusb показывает все узлы являются пустыми:

:~$ команды lsusb
Устройство автобусных 001 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор
Устройство автобусных 002 001: с ID 1d6b:0001 Linux и основания 1.1 корневой концентратор
Устройство автобуса 003 001: с ID 1d6b:0001 Linux и основания 1.1 корневой концентратор
Устройство шины 004 001: с ID 1d6b:0001 Linux и основания 1.1 корневой концентратор
Устройство автобусных 005 001: с ID 1d6b:0001 Linux и основания 1.1 корневой концентратор

команда dmesg не реагирует на подключать USB-устройства:

:~$ dmesg, в | грэп -я по USB
[ 1.416188] usbcore: зарегистрирован новый драйвер интерфейса usbfs
[ 1.416243] usbcore: зарегистрирован новый концентратор драйвер интерфейса 
[ 1.417839] usbcore: зарегистрирован новый драйвер USB-устройства
[ 1.418686] ehci_hcd: усиленной USB 2.0 '' хост контроллер драйвер (интерфейса расширенного контроллера узла) 
[ 1.418831] ehci_hcd 0000:00:1д.7: новые шины USB зарегистрированы, назначенные на автобусе № 1
[ 1.446915] ehci_hcd 0000:00:1д.7: USB 2.0 для начала, интерфейса расширенного контроллера узла 1.00
[ 1.447006] по USB выход USB1: новое USB-устройство найдено, idVendor=1d6b, idProduct=0002
[ 1.447013] по USB выход USB1: новые строки устройство USB: ПТР=3, Продукт=2, где=1
[ 1.447019] по USB выход USB1: продукт: узла ehci-контроллеру 
[ 1.447024] по USB выход USB1: производитель: Линукс 3.2.0-4-686-Паэ ehci_hcd
[ 1.447028] по USB выход USB1: Серийный_номер: 0000:00:1д.7
[ 1.447302] концентратор 1-0:1.0: USB-концентратор найден
[ 1.448779] uhci_hcd: USB универсальный хост-контроллер драйвера интерфейса
[ 1.448910] uhci_hcd 0000:00:1д.0: новые шины USB зарегистрированы, назначенные на автобусе № 2
[ 1.449044] USB-устройство с USB2: новое USB-устройство найдено, idVendor=1d6b, idProduct=0001
[ 1.449050] USB-устройство с USB2: новые строки устройство USB: ПТР=3, Продукт=2, где=1
[ 1.449055] USB-устройство с USB2: продукт: хост-контроллер UHCI 
[ 1.449060] USB-устройство с USB2: производитель: Линукс 3.2.0-4-686-Паэ uhci_hcd
[ 1.449065] USB-устройство с USB2: Серийный_номер: 0000:00:1д.0
[ 1.449857] концентратор 2-0:1.0: USB-концентратор найден
... и еще три ними

В чем может быть проблема?

Я нашел еще одну странную особенность. Как я описал, то USB распознается в BIOS или UEFI. Если мой любимый загрузочным устройством является жесткий диск и загрузочный USB был подключен во время загрузки, то видно в ОС!

+104
MathBot 24 авг. 2010 г., 21:27:13

В Ubuntu ярлык настройки клавиатуры 18.04 не делают различий между левой и правой клавиш-модификаторов (например, показать все приложения - супер+а).

Есть ли переназначить-бесплатный способ, чтобы назначить в сочетании со специфической левую или правую клавишу-модификатор для определенного действия (например, Super_R+а)?

П. С.: На удивление один Super_R работает, если я установить его без <>: gsettings установленные org.гном.оболочки.клавиш переключения-приложения-просмотр "['Super_R']" , но я не смогла карте Super_R+в

+87
UselessIf 27 нояб. 2018 г., 10:25:27

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