ПредишенСледващото

Инициализация на системата LSB

В четвъртото издание на популярния ръководството са основите на програмирането в операционната система Linux. Отчетено използване C / C ++ библиотека и инструменти за развитие стан-дарт организация система повикване, файл I / O, процесите на взаимодействие, програмирането на черупката средства, създаване на графични потребителски интерфейси с GTK на инструменти + или QT интервала, използването на контакти и т.н., описани компилация. програми, свързването им в библиотеките и работа с терминала I / O. Има техники за приложения за писане в среди GNOME® и KDE®, за съхранение на данни с използване на бази данни MySQL® и отстраняване на грешки програми. Книгата е добре структурирана, което прави ученето лесно и бързо.

За начинаещите Linux-програмисти

Книга: Linux програмиране Основи

Инициализация LSB система

Инициализация LSB система

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

Linux система, наследена от UNIX-подобни операционни системи, идеята за изминати нива или резултати, определяне на услугите, постоянно работи на системата. Таблица. 18.1 показва стандартните определения за операционната система Linux.

Спиране. Той се използва като логично състояние, към който да отиде с спирка система

На единични потребители режим. Directories са различни от / (корен), не може да се инсталира и поддръжка на мрежата не е така. Обикновено се използва за поддържане система

Мултиплейър режим, без поддръжка на мрежи

Нормално мултиплейър режим с поддръжка на мрежа с помощта на екрана регистрация в текстов режим

Нормално мултиплейър режим с поддръжка на мрежа с помощта на екрана регистрация в графичен режим

Псевдо-слой, използван за рестартиране

LSB стандарт носи тези нива, но не изисква използването им задължително, въпреки че те са много чести.

Нива придружава набор стартиране стартиращи скриптове използвани за пускане, спиране и рестартиране на услуги. В миналото те са били съхранявани на различни места в директорията / и т.н., често в /etc/init.d или /etc/rc.d/init.d. Това разнообразие често е причина за объркване, тъй като потребителите, промяна на дистрибуции, не можах да намеря инициализиращите скриптове на обичайните места, както и монтаж програма забива, когато се опитате да се инициализира сценария от грешната директория.

LSB 3.1 стандарт определя /etc/init.d директория като място за съхранение стартиращи скриптове, но тя позволява на директорията да бъде препратка към друго място в системата.

първоначален сценарий трябва да приеме параметър, който контролира действията си. Стандартът определя параметрите, посочени в таблица. 18.2.

Започва (или рестартира) обслужване

Услугата се рестартира; обикновено го прилагат като една проста непрекъсната услуга, следвана от стартирането на тази услуга

Възстановява услуги, презаредите параметри, без всъщност да спре услугата. Тази опция не поддържа всички услуги, така че тази опция може да не е налична в някои случаи, и ако има такива, то няма ефект

Той се опитва да се обадя нулиране, ако услугата поддържа от нея, ако не - служи за да рестартирате услугата

Тя показва текстово съобщение за състоянието на услугата и се връща код за състояние, което може да се използва за определяне на състоянието на услугата

Всички команди се върнат 0 при успех или код на грешка, указващо причината за спешното резултата. В случай на параметър статус връща 0, ако се извършва услугата; Всички други кодове показват, че услугата не се изпълнява поради някаква причина.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!