Какие программы делать, что useradd не?

В дополнение к более распространенным файле, в Debian системах также содержат дополнительные программы команду, которая обеспечивает более высокий уровень интерфейса для добавления пользователей и некоторых связанных с этим задач. Существуют различные вопросы/ответы "" на других сайтах ГП, в которых подробно описаны основные различия между этими команды, например:

Большинство ответов по существу сказать, что команду adduser обеспечивает приятнее интерфейс для добавления пользователей в интерактивном режиме, но не дает много деталей о том, что бывает, когда программы запуска, что не против команды useradd. Так:

  1. Что делает команду adduser сделать записи нет?
  2. Какие команды я должен использовать, чтобы произвести эквивалентные результаты?
+323
Sruthi 4 сент. 2013 г., 07:14:41
39 ответов

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

dtach, однако, не имеют другие характеристики экрана, такие как поддержка нескольких терминалов или поддержку эмуляции терминала.

+993
EBY K AUGUSTINE 03 февр. '09 в 4:24

Пакман -Qt с принтами, чьи пакеты не нуждается в системе (может быть, вам это нужно). Надеюсь, я не правильно понял.

+986
Jim Rubenstein 9 окт. 2017 г., 20:06:39
Другие ответы

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


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

Это дает вам обзор максимальный размер файла https://access.redhat.com/solutions/1532 . Вы можете хотеть думать об обновлении ext3 на ext4 https://docs.fedoraproject.org/en-US/Fedora/14/html/Storage_Administration_Guide/ext4converting.html . Так 13 ТБ должно пойти нормально, если ваше ядро не слишком старые, например, вы не ОС SLES 11, установленным SP4.

+971
javie 15 нояб. 2015 г., 12:21:07

Поэтому я использую proxmox и иметь несколько жестких дисков монтируются в каталог/mnt/диска 1, в/MNT/hdd2 и т. д.

Я использую mergerfs так, что они все показывают, как один диск. Затем я использую монтирования, так что я могу получить доступ к Дир, когда в различные контейнеры lxc. У меня есть разрешения на доступ к папкам задано 550 однако, когда я пытаюсь LS-Ла - каталог, все это возвращается, "итого 0". Я могу посмотреть каталог с помощью sudo LS-Ла , хотя так оно же крепление.

Изменение разрешения на 555 позволяет мне посмотреть правильно я проверил с помощью ID пользователя и я являюсь членом группы каталог является собственностью компании. Также, если я монтирую в/MNT/диска 1 , например, используя тот же метод, я могу получить доступ к каталогу с разрешения 550. Я попытался воссоздать группу.

Любые идеи, что является причиной этого?

Я могу открыть этот штраф с хозяина одного пользователя. (Опять же просто член группы)

Мой mergerfs настройки в файле/etc/fstab или несколько дефолтов,allow_other,use_ino,изм.функцией getattr=новейший. Используя default_permissions вместо allow_other результаты в D?????????, но по-прежнему работает для корня.

+938
Tanishk Gupta 1 дек. 2010 г., 12:18:50

Вы можете использовать bash, если вам нужно. С помощью цикла, и если условие типа:

#!/бин/Баш
имяфайла="/root/a.txt"

пока читала-Р линии
делать
 если [ "$строка" != "" ]; затем

 линия Эхо $|тр -д "\н"

еще
 Эхо ""
интернет

сделано <"$имя"
+924
Timo Schwarzer 18 нояб. 2017 г., 07:30:21

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

Ваша оболочка немедленно удалились, потому что вы настроили его stdin в бессмысленный путь. труба возвращает одну сторону канала связи. Вы пишите в pipefd[1] и читать его обратно из pipefd[0]. Ты бух из dup2 звонки, которые приводят снаряд в попытке чтения (ввода) из записи конец трубы.

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

Предполагая, что вы пытаетесь использовать скорлупу из своего родительского процесса, вам нужно позвонить трубы в два раза (и оба родителя): одна из труб вы пишете (и оболочка читает, на stdin) и другие консоли пишет (поток stdout/stderr) и Вы читаете. Или если вы хотите, используйте socketpair вместо.

+863
Konstantin Nechaev 22 мар. 2010 г., 23:46:43

Поведение lsblk изменилось в утиль-Linux в версии 2.25.2-4:

утиль-Линукс (2.25.2-4ubuntu2) яркий; срочность=низкий

  • Добавить недостающие libudev-dev-сборку-зависимость. Это делает "метку" информация lsblk доступен для непривилегированных пользователей

(закрывает: #776905)

- Майкл Вогт Вт, 03 Февраля 2015 09:06:46 +0100

@Муру сделал дополнительное тестирование, чтобы определить, что fstype ключевое, идентификатор UUIDи метки являются только те поля, которые нужны судо в util-Linux версия 2.20.1-5.

+819
Ismael Versatile 29 сент. 2014 г., 02:35:24

Ядро не модуля журнала операций по централизованным образом, каждый модуль может войти что угодно (с помощью printk()). Модуль USB журналы "инициализация USB-накопителя Драйвер..." и т. д.; но водители, FCoE и только в журнале сообщений при возникновении ошибок — если все нагрузки правильно они молчат. Многие модули работают таким образом, наблюдается тенденция к минимизации количества сообщений в журнал, особенно когда все работает.

+812
Yoann 16 мая 2019 г., 11:07:33

Преобразование (несколько хлопотно) символов . с ТР:

хвост -Ф Сведения | тр "\000-\011\013-\037\177-\377" "."
+794
Bachsware 11 июн. 2019 г., 13:18:37

Когда вы делаете любые изменения в файловой системе в восстановлении корневой оболочки , вам придется перемонтировать раздел с правами на чтение запись, горе -о перемонтировать,РАО / . Затем вы можете начать с изменения разрешения корневой каталог

+738
Artudoxo 14 дек. 2010 г., 13:24:45

Только сейчас обнаружил на деготь (смолы ГНУ) 1.29

Этот вызов не исключение из архива файлов, указанных с ... исключить из:

/ОГРН/тар-файлы-от ${файле} --исключить-от ${excludefile} -гфд ${файл_резервной_копии}

Этот вызов работает coorectly:

/ОГРН/тар --исключить-от ${excludefile} - файлы-от ${файле} -гфд ${файл_резервной_копии}

Порядок параметров важен!

+735
MatiasFG 17 окт. 2010 г., 09:26:19

Я ищу решения для виртуализации их хозяин и гость в CentOS. Какие у меня варианты? Я ищу тот, который не использовать пакеты из портов. Есть ли?

+717
Laye Traore 16 мая 2015 г., 08:08:06

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

Я получаю почту как

От: техподдержка

Что мне нужно:

От: [email protected]

Все что мне нужно один менять место, которое отражает всюду. т. е. если я пошлю от пользователя root, адрес должен быть [email protected].

+689
Mihai E 21 июн. 2010 г., 04:21:04

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

Если файл подкачки хранится в файловой системе, которая сама крепится с отказаться вариант (и, очевидно, в SSD), то следует ли ее использовать отбросить себя? А что если родитель файловая система не отброситьИнг?

Интуиция говорит "нет", но я не мог найти ничего об этом и думал, что это стоит обсуждать.

+663
Conn Darcy 4 июн. 2018 г., 14:18:06

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

+605
Keenan W 29 февр. 2012 г., 08:19:59

С нашей последней аппаратного/ОС обновления, мы реализовали доменного имени всей нашей области. У нас сейчас возникла проблема получения правильного приглашения в наш сеансов, когда мы по SSH на удаленном узле. Это не было бы проблемой за исключением того, что мы часто СШ бы на несколько сайтов и все запросы идентичны независимо от того, какой сайт мы подключены. Перед применением доменного имени, мы ранее установили имена всех сайтах сервера шлюза на имя_сайта (сайт 1, сайт 2 и т. д.) и, таким образом, пригашение позволяют нам понять, какой сайт мы были связаны, чтобы в каждом удаленном сеансе терминала.

Теперь с RHEL 7 используя доменное имя, это наше имя:

[email protected]:/home/user1
статус # hostnamectl 
 Статическое имя хоста: gwsrv.site1.system.division.company.com
 Красивое имя: сайт 1
 Имя значок: Компьютер-сервер
 Шасси: сервер
 Идентификатор машина: 988c77c116d744fb8b26629aab7beace
 Загрузочный код: b56bd8e144924560a9051dafbd2ac867
 Операционная Система: Красная Шляпа Предприятия Сервера Linux 7.3 (Маипо)
 Название ЦПЭ ОС: КШУ:/о:ОС RedHat:enterprise_linux:7.3:га:сервер
 Ядра: Линукс 3.10.0-514.el7.архитектуру x86_64
 Архитектура: x86-64

Мы модифицировали командной строке через /etc/profile.d/profile.sh и форматирует запрос, как ожидалось:

ПС1=`/usr/Бен/whoami`@`/usr/Бен/hostnamectl-довольно`:'$ФРД
# '

Которая возвращает запрос:

[email protected]:/home/user1
# 

И если я подняться к корню я получаю тот же запрос:

[email protected]:/home/user1
# Су
Пароль:
[email protected]:/home/user1
#

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

[email protected]:/home/user1
# Су пользователь2
Пароль:
[пользователь[email protected] пользователь1]$

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

[пользователь#@gwsrv ~]$

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

[пользователь#@сайт 1 ~]$

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

Спасибо за вашу помощь.

+575
Christian Rodriguez 25 июл. 2011 г., 10:26:53

У меня была проблема такая же: 1000000 текстовых файлов 5-20 КБ. Эти текстовые файлы никогда не изменяются, поэтому лучшим решением для меня был mksquashfs: сегодня дискового ввода-вывода значительно дороже, чем распаковка 1 МБ дополнительной.

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

+560
lacrimoza 11 июн. 2013 г., 21:11:51

На Debian сервер, который я успешно установлена гайка пакет, так что мой эллипс про 1200 ИБП информация может быть извлечена через USB (конкурсных моего окна возвращает уровень заряда батареи).

Примечание: Я не проверял что будет, когда произойдет отключение электричества.

Этот ИБП подается питание на другие устройства, чем этот сервер Debian: некоторые маршрутизаторы/коммутаторы и сетевое хранилище.

В данном случае, учитывая, как я думаю, гайка работает, я хотел установить гайку на NAS и объявим его как гайку ведомого, таким образом сервер Debian (гайка мастер) заказал NAS на выключение, когда батареи низки и затем выключится.

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

Как/где я могу разместить свой собственный скрипт(ы) наряду с тем, что гайка будет нормально работать на заказ-это раб выключения?

Единственное место, где я смог найти, это SHUTDOWNCMD в файле/etc/гайка/upsmon.конф файл:

SHUTDOWNCMD "на/sbin/остановки-h +0"

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

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

Спасибо

+550
tool 13 дек. 2010 г., 21:59:36

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

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

+536
Amirreza Izadi 26 авг. 2010 г., 21:28:16

Я запустил виртуальную машину с CentOS 7.2 на Azure и хотите установить инструмент стресс для некоторых испытаниях, связанных с оповещение. Точка, хотя я установил последний репозиторий 7.6, я все равно не смогу установить стресса.

[корень@Азур-виртуальной ~]# Yum установить epel-релиз
Загруженные Плагины: fastestmirror, ленгпаками
Загрузка зеркало скоростях от кэширования данных на наличие
 * epel: ftp.iij.ad.jp
Пакет epel-выпуск-7-6.noarch уже установлена и последняя версия
Ничего не делать

[корень@Азур-виртуальной ~]# Yum установить стресса
Загруженные Плагины: fastestmirror, ленгпаками
Загрузка зеркало скоростях от кэширования данных на наличие
 * epel: ftp.riken.jp
Нет в наличии пакет стресса.

Кто подскажет, как это исправить, пожалуйста?

+423
DriverDan 7 авг. 2013 г., 03:44:13

с Musicbox - это псевдоним для нс:

Musicbox в CNAME в НС

Однако, нет входа для нс, поэтому с Musicbox не решает. Все остальные имена хостов есть записи, поэтому они решаются просто замечательно.

Вы можете добавить запись для Н...

в н [н' ИС]

... или запись с Musicbox напрямую:

с Musicbox в [ИС с Musicbox]в

Насколько я могу судить из своего файла, я предполагаю, что ваш НС хозяин 192.168.1.22 (именуемые @, местные, в файл зоны). Пока вы определить хост и IP, нет никакой ассоциации между хост (@, местного) и НС. Я бы порекомендовал следующие изменения:

$Происхождении местных
$ТТЛ 1ч
@ В СОА Н.местные. Хостмастер.местные. (
 1; серийный
 1д; обновление
 2Н; повторить
 4Вт; срок действия
 1Н; минимальное время жизни
)

 В НС НС

 В 192.168.1.22
НС в 192.168.1.22

пикша в 192.168.1.29
Тинтин в 192.168.1.68
снежок в 192.168.1.99
castafiore в 192.168.1.73
Musicbox в CNAME в НС

Этот файл позволит сделать следующие ассоциации:

  • местные. на 192.168.1.22.
  • Н.местные. на 192.168.1.22.
  • Хэддок.местные. в 192.168.1.29.
  • Тинтин.местные. в 192.168.1.68
  • снежок.местные. на 192.168.1.99.
  • castafiore.местные. в 192.168.1.73.
  • с Musicbox.местные. на 192.168.1.22 (псевдоним Н.местные.).

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

+385
Igor Romanov 11 нояб. 2015 г., 22:05:12

Вашему СЭД части является правильным. Вы можете либо использовать на awk -ф '\т' или на следующий,

на awk 'начало{ФС="\Т"} файл {печать 2$}'.КШМ | Е С/"//г'

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

на awk 'начало{ФС="\Т"} файл {печать 2$}'.КШМ | на awk -Ф "\"" '{печати $2}'
+383
Mayur Sojitra 8 окт. 2019 г., 14:49:00

Как былд многое из вашего вопроса, вероятно crossdupe из https://superuser.com/questions/903247/ssl-root-ca-certificate-is-not-recognized-although-present-in-the-trust-store и https://serverfault.com/questions/607233/how-to-make-openssl-s-client-using-default-c .

Я не подтвердил источник в Ubuntu, но Ubuntu 14.04 номинально использует OpenSSL 1.0.1 F, которая выше по течению есть ошибка, которая вызывает s_client (и некоторые другие) не использовать по умолчанию базу доверенных сертификатов, если вы не укажите какой -Калифорния{путь файла} параметры и 16.04 использует 1.0.2 G, который имеет эта ошибка. (Видимо, так делали 16.10, но это было не LTS и более не поддерживается.)

Файл config не имеет значения; s_client не использовать любой файл config параметры другие, чем 'библиотека-глобальный' для двигателя и addedOID, ни имеет отношение к этому вопросу.

Но учтите, www.tcell.io (где ваши команды wget был перенаправлен) и по API.компания "Tcell".Ио (где вы сказали в openssl s_client для подключения) разные машины. По данным www.ssllabs.com/ssltest:

  • API-интерфейс.компания "Tcell".Ио 52.8.231.1 правильно подают от GoDaddy-SecureG2 сертификат (серийный 00c8c641d43c76286c) с необходимой цепочки сертификатов (а точнее № 2 и № 3 являются необходимыми; #4-это корень и не обязательно, но вполне приемлемо)

  • www.tcell.io 13.57.73.170 служит той же свиду но не цепочке сертификатов, в нарушение РЛК (что бы уменьшить свой класс за исключением того, что он также использует ЦТ-1024 которых уже нет в B). Без цепочки сертификатов с wget не удалось проверить сертификат. Если в 'связке' вы установили добавлена цепочка сертификатов в вашем хранилище, которое не веб-ПКИ предназначена для эксплуатации, затем через wget, с помощью OpenSSL является возможность строить сеть и проверить его.

+377
Brocean 13 июл. 2016 г., 08:54:51

Поскольку я не знаю, что случилось с iOS, но я нашла альтернативу. Такая альтернатива как меню выбора

да функция {
 Эхо "да"
}

all_done=0
пока (( !all_done )); делать
 варианты=("да" и "выход")

 Эхо "вы уверены "
Столбцы=12
 выберите опт в "${параметры[@]}"; сделать
 случае $ответить
 1) да; брейк ;;
 2) all_done=1; перерыва;
 *) Эхо "неверный ввод..." ;;
эсок
сделано
сделано

Эхо "выход"
+374
user2445398 26 нояб. 2013 г., 01:02:38

У меня есть следующий набор команд, используемый для обновления всех моих сайтов на WordPress в моей CentOS в shared-хостинг раздел на платформу моего хостинг-провайдера (через ежедневный крон).

В документе WP команд внутри команды pushd-командой popd установить, являются РГ-интерфейс командной строки программа, которая является Баш расширения, используемого для различных действий уровня на WordPress сайты.

для dir в public_html/*/; сделать
 если команда pushd "каталог$dir"; затем
 WР обновить плагин-все
 WР обновлении ядра
 WР основные обновления языка 
 тема WP обновления --все
командой popd
интернет
сделано

Каталог public_html - это каталог, в котором все каталоги расположены (каждый сайт обычно базы данных и основной файл каталог).

Учитывая, что public_html есть некоторые каталоги , которые не сайт WordPress каталоги, чем, то WP-CLI и будет возвращать ошибки по отношению к ним.

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

для dir в public_html/*/; сделать
 если команда pushd "каталог$dir"; затем
 WР обновить плагин-все 2>myErrors.txt
 WР основные обновления 2>myErrors.txt
 WР основные обновления язык 2>myErrors.txt
 тема WP обновления --все 2>myErrors.txt
командой popd
интернет
сделано

Вместо того, чтобы писать 2>myErrors.txt четыре раза (или больше), есть ли способ, чтобы убедиться, что все ошибки бы то ни было, от каждой команды будут идти в один и тот же файл в одну строку?

+358
911Wolf911 25 февр. 2015 г., 16:51:28

юниты systemd не хранятся в следующих местах:

 системы /etc/systemd в//* - местной конфигурации
 /запуск системы/systemd в//* - выполнения подразделениями
 в /usr/lib в/systemd в/системы/* - единиц установленных пакетов

Когда вы хотите что-то изменить, вы не должны изменять файл в каталог/usr/lib в/systemd в/системы/ каталог, но вы должны создать новый юнит-файл с тем же именем в каталоге/etc/systemd в/система/ каталог.

От systemd в человека.блок:

Существует два метода переопределение поставщика настройки в блок файлов: копирования аппарат файл из каталога/usr в/lib/systemd в/системы в файл/etc/systemd в/системы и изменение выбранных параметров. Кроме того, можно создать каталог с именем блока.Д/ в файл/etc/systemd в/системы и место в файл имя.конф там только изменяет конкретные параметры, который вас интересует. Обратите внимание, что несколько таких падени-в файлы читаются, если они присутствуют.

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

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

systemd не имеет свой собственный механизм для крепления томов, как описано здесь:

systemd это в стоимость монтажа разделов и файловых систем, указанных в /etc/fstab строчку. С помощью systemd-файл fstab-генератор(8) переводит все записи в /etc/fstab или в единицах systemd в, это выполняется во время загрузки и всякий раз, когда конфигурация системы управления перезагружается.

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

+331
ANSHUL GERA 23 окт. 2017 г., 07:26:31

Доброе Утро-

Я пытаюсь использовать выходы выход на мой $PS1, чтобы установить фоновый цвет на красный в случае, если я на рабочем сервере:

если [[ `имя хоста -с` = прод-БД ]]; затем
 экспорт и PS1="${заголовок}`выход сетаб 1`[и\[email protected]\з \з \$oracle_sid, вам нужно будет]\$`выход сетаб 0` "
еще
 экспорт и PS1="${заголовок} [и\[email protected]\з \з \$oracle_sid, вам нужно будет]\$ "
интернет

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

Если цвет фона не задан, ни один из этих вопросов возникает... я счастлив.

ПС1 устанавливается [\е]0; и\[email protected]команда echo $oracle_sid, вам нужно будет\а]^[[41м [и\[email protected]\н \ж $oracle_sid, вам нужно будет]$^[[40м с цветами и в [\е]0; и\[email protected]команда echo $oracle_sid, вам нужно будет\А] [и\[email protected]\н \ж $oracle_sid, вам нужно будет]$ без цветов.

Только разница в том, что Escape-символы создаются, чтобы установить цвет, я не вижу, что бы нарушая линия окутывания.

Я ГНУ Баш 4.1.2.

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

+319
AQUSTICA 26 мар. 2012 г., 15:34:28

Я интересно, если это превращается в гольф - матч:

е р;р;р' 
у awk '1;1;1;1' 
Перл-ЗГО 'говорить;сказать;говорить' # если Пол Маккартни и Майкл Джексон были хакерами...

Объяснение:

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

На awk работает с условие {действие} пар. Если действие пропущена, по умолчанию используется для печати текущей строки, если условие возвращает значение true. На awk, как и многие другие c-подобные языки, относится к 1 как настоящие. (Для полноты, если условие опущено, то действие будет выполняться для каждой записи.)

Многие функции Perl воспользоваться "по умолчанию" переменной. Это один-лайнер равноценно (на Perl 5.16):

$ Перл-МО=Deparse -плз сказать;говорить;сказать
Начать { $/ = "\п"; $\ = "\п"; }
current_sub использования'', 'evalbytes', 'ФК', 'говорить', 'государство', 'коммутатор', 'unicode_strings', 'помощью unicode_eval';
Соответствие: а (определение($_ = <АГДУ>)) {
 гусеничка $_;
 скажем,$_;
 скажем,$_;
 скажем,$_;
}
продолжаем {
 умрут "-п пункт назначения: $!\Н" если печатать $_;
}
+282
Jeffrey C 8 окт. 2016 г., 07:42:34

Мне было интересно, как сделать ССЗ 5+ на CentOS 6.8 и использовать его в качестве компилятора по умолчанию. Я видел несколько ответов на этот, но все они указывают на файлы, которые больше не размещенные в интернете. Я собрал GCC с нуля для CentOS, но это не GCC по умолчанию в системе, поэтому мне приходится менять файлы Makefile так, чтобы они использовали составлен динамических библиотек, а не по умолчанию.

+257
tisseurdetoile 28 февр. 2010 г., 13:05:56

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

+256
Uys of Spades 8 авг. 2014 г., 12:13:28

это вызывает головную боль в течение длительного времени.

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

Я хочу использовать curl для передачи данных (-Т) zip-файл на FTP в интернете. FTP-сервер требует ФЦП, т. е. протокол SSL/TLS, чтобы быть использованы.

Из моего окна машины я могу использовать те же прокси (и те же учетные данные прокси-сервера) в TotalCommander, чтобы успешно создать ФЦП сессии на FTP-сервер, который я хочу использовать.

Поэтому я думаю, что FTP-сервер, как прокси-сервер настроен хорошо для этой цели.

То, что я пытаюсь:

В основном я стараюсь вариации выполните командной строке:

завиток -ВВВ --протокол SSL -Т /path/to/my/file.zip ftp://my.ftpserver.com:21 --пользователь:пароль -х https://proxyuser:[email protected]:3128

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

Кальмары отправил следующую команду FTP:
Сайт myftp пользователя

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

Когда я изменить место назначения , чтобы использовать FTPS:// вместо FTP:// , он продолжает говорить мне

завиток: (35) gnutls_handshake() не удалось: был получен неожиданный пакета TLS.

Когда я смотрю в журнал Totalcommander FTP-сессии, я вижу, что он пройдет проверку подлинности прокси-сервера. Затем подключается к FTP-серверу, а затем переходит в безопасный режим для проверки подлинности.

220-Добро пожаловать в компанию-ФТП
220 компании-FTP-сервер готов!
ПРОВЕРКА ПОДЛИННОСТИ TLS
234 изменение в безопасном режиме...
(причастное)
Myftpuser пользователей 
331 имя пользователя ОК. Нужен пароль.
Пройти **********
230 пароль "ок". Связи. вошли в
....

Что я могу делать неправильно здесь?

Я исследовал это немного и нашел пост в завиток рассылки, что "--в протоколе TLSv1" опция отправить "проверка подлинности TLS", прежде чем "проверка подлинности протокола SSL", однако я не думаю, что это сделано, потому что даже если я использую --протоколе TLSv1, переключатель, squid будет камбэк с той же сообщение об ошибке сказав, что это отправлять "пользователей myftpuser" и получил 550 об ошибке.

Есть ли способ, чтобы заставить curl, чтобы отправить это "проверка подлинности TLS", что Totalcommander кажется, чтобы отправить, а затем-адрес принадлежит локальной сети успешно?

Спасибо большое aslmx

+251
CesarChocobo 26 нояб. 2016 г., 16:14:44

Начиная myprocess изнутри startmyprocess.sh вовсе не имя процесса после базового скрипта, поэтому ваш ПС-эф | грэп startmyprocess1 не возвращает результат.

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

#!/Бен/ш
myprocess пид=``
Эхо $пид > /tmp/и myprocess.пид

или вы можете запросить $! которая содержит последние пид:

#!/Бен/ш
myprocess
Эхо $! > в /tmp/myprocess.пид

и список запросов процесс по пид:

ПС --пид $ПИД
+245
sinaneker 25 авг. 2013 г., 11:41:15

Просто использовать:

компакт-П ..

С Баша странице:

Параметр-p говорит использовать физическую структуру каталогов вместо следующие символические ссылки.

+244
Tiju Cherian John 4 апр. 2010 г., 09:27:03

Я попытался с

как lsof -Ф некий-файл с 

Но я вам

П1
cinit
p231
cmountall
p314
cupstart-в udev-БР
p317
cudevd

Вместо

инит
mountall
...

Любой способ, чтобы получить только командой?

+149
Michael Kulakowski 14 июл. 2013 г., 05:38:45

Вам не нужно X на сервер для того, чтобы запускать в xterm (или Гном-терминал).

Если дисплей не установлен после того, как вы по SSH на сервер, что может быть проблема (проверить с Эхо $дисплей).

Если ваша локальная машина имеет X установлен, то вы должны смотреть на tmux или экран , чтобы "умножить" свои терминалы.

+130
makadev 7 мая 2014 г., 04:03:53

У меня есть CSV-файл, который создается с использованием bash скрипт: UNIX_REPORT.sh. Когда вы открыть CSV файл на windGrr стороны с Excel, вкладка (или лист) в нижнем левом углу называется UNIX_REPORT.sh.

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

+111
bushy 4 февр. 2010 г., 15:34:35

У меня peervpn интерфейс "tap0", который я хочу принять весь трафик. Коробка в CentOS 7.

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

[корень@нс1 ~]# ifconfig, которые
<в сокращении>
 tap0: флаги=4163<копирование,трансляция,запуск,мультикаст> МТУ 1500
 инет 10.9.8.2 маска 255.255.255.0 широковещательный 10.9.8.255
 inet6 на fe80::3007:81ff:fe4e:prefixlen 64 0х20 кодобласти adf9<ссылка>
 эфир 32:07:81:4Э:объявления:Ф9 txqueuelen 1000 (локальные сети)
 RX пакетов 43 байт 2618 (2.5 КБ)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты 27 байт 2006 (1.9 КБ)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

 [корень@нс1 ~]# брандмауэр cmd --зоны=надежные --постоянного --добавить-интерфейс=tap0
 Интерфейс под управлением NetworkManager и уже привязаны к "надежных"
 Интерфейс под управлением NetworkManager, в зоне установки для "доверенных".
успех
 [корень@нс1 ~]# systemctl перезапустить выполнение firewalld
 [корень@нс1 ~]# брандмауэр cmd --зоны=--список доверенных-все
надежные
 цель: принять
 протокол ICMP-блок-инверсия: нет
интерфейсы:
источники:
услуги:
порты:
протоколы:
 маскарад: нет
вперед-Портов:
источник-портов:
протокол ICMP-блоков:
 богатые правила:

Любые советы о том, почему это не работает?

+102
Alfred Zien 6 дек. 2010 г., 22:33:11
ООО '
 с|http://foo.com/@/g #заменить `foo.com` домен с редким символом
 /./з/\п\\|$/;/г #заменить `\Н` С `;` и добавить его в конце 
 с/с HTTP[^@]*;//г #удалить все домен(ы) без foo.com`
 с|@|http://foo.com/g #место foo.com назад
 ы/;$// #удалить `;` от конца линии
 'КШМ.файл
+77
AveryFreeman 17 окт. 2019 г., 17:48:01

В настоящее время я использую Линукс Минт 17 и я хочу двойной загрузки FreeBSD и Линукс Минт 17.

Как я могу создать загрузочный USB для FreeBSD 10? Я пробовал помощи UNetbootin, образ писателя и бруверису, но он не работает.

+49
Peter Dotchev 18 апр. 2014 г., 10:20:07

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