то, каково значение для установки имени хоста в установке предприятия оракула Linux r6u5, должно иметь?

В сценарии автоматической модернизации в /etc/cron.daily/apt используются интервалы обновления, выраженные в днях, поэтому установить более частое значение, чем один день, невозможно.

Можно использовать стандартный cron - поместите его в /etc/cron.d :

SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
0 0-23/4 * * * root   apt-get -q update && apt-get dist-upgrade -yq -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"

Настройте команду в соответствии с вашими потребностями.

-121--60641-

CPU

Процесс может снизить свой приоритет CPU (но не уменьшить его, man 2 setpriority ). Кроме того, он может усыпить себя в течение определенного времени. Но он не может решить, как экономить время ЦП другим процессам.

Ситуацию с потоками см. в комментарии psusi.

память Новый процесс получает начальный объем ОЗУ (однако не знаю, является ли это значением ядра по умолчанию или заданным в данных заголовка двоичного файла). Если требуется больше оперативной памяти, процесс запрашивает у ядра дополнительную информацию (см. man 2 mmap ).

Как и во время ЦП, процесс не может решить, какой процесс получит больше памяти, если освободит часть.

Выход из процесса

Если процесс завершает работу (либо по собственному решению, либо в результате прерывания), то ядро автоматически освобождает свои ресурсы. Процесс может освободить «все» его ОЗУ перед выходом, но нет причин для этого. Вместо этого используются вызовы _ exit или exit _ group .

-121--210006-

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

Команда env из coreutils GNU поддерживает установку переменной среды с пустым именем, но не отменяет ее установку. Это жучок.

$ env '=wibble' env |grep wibble                                 
=wibble
$ env '=wibble' env -u '' env
env: cannot unset `': Invalid argument

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

$ env '=wibble' dash -c 'unset ""'
dash: 1: unset: : bad variable name
$ env '=wibble' bash -c 'unset ""'
bash: line 0: unset: `': not a valid identifier
$ env '=wibble' ksh -c 'unset ""'
ksh[1]: unset: : invalid variable name
$ env '=wibble' mksh -c 'unset ""'
mksh: : is read only
$ env '=wibble' posh -c 'unset ""'
posh: unset:  is read only
$ env '=wibble' zsh -c 'unset ""'
$ env '=wibble' zsh -c 'unset ""; env' | grep wibble
=wibble

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

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

perl -e 'delete $ENV{""}; exec $ARGV[0] @ARGV' "$SHELL" "-$-"

0
01.03.2015, 02:44
1 ответ

Для имени хоста вы можете использовать любой компьютер / имя хоста / сервера, который вам нравится, например, «MyPC». Например, содержание моего / etc / hosts :

# /etc/hosts: static lookup table for host names
#<ip-address>   <hostname.domain.org>       <hostname>
127.0.0.1       localhost.localdomain       localhost
127.0.0.1       jurassicpark.localdomain    jurassicpark
::1             localhost.localdomain       localhost

и моего / etc / jostname :

jurassicpark

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

[pidosaurus@jurassicpark ~]$ 

Также есть какая-то документация Oracle здесь .

Я не понимаю, что вы имеете в виду с «форматом указанного init» (?).

Добро пожаловать в мир Linux. Я предполагаю, что вы устанавливаете «Oracle Linux» из-за корпоративных (или похожих?). Если нет, и вы хотите попробовать другие распределения, вы можете проверить их в Distroowatch .

1
28.01.2020, 02:51

Теги

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