Если вы настаиваете на ускорении своего времени загрузки, вы должны загрузиться с ничем. После запуска и запуска системы включите устройства и системные приложения.
Установите машину для загрузки на консоль только без сети, затем в rc.local установите скрипт для сна, а затем включите сетевые и другие службы. Вы должны быть в состоянии «загрузиться» менее чем через 5 секунд (после того, как руки grub отключены) на хорошем оборудовании.
Однако, исходя из ваших комментариев, это не лучший ответ. Если «серверная» часть будет бесполезна на 100% без сети, а ваша часть «рабочей станции» будет на 100% бесполезной без сети (вы сказали, веб-приложение). Таким образом, ваша быстрая загрузка Linux-бокса по-прежнему будет на 100% бесполезной дольше, чем если бы вы загрузились нормально. Кроме того, если вы используете «обычное» серверное оборудование, вы, вероятно, тратите гораздо больше времени на настройку и публикацию перед загрузкой, тогда вы загружаете Linux.
Также, если на вашем сервере запущено критическое программное обеспечение, вам следует сгруппировать два или больше и длительное время загрузки должно иметь значение.
Короче говоря, изменение порядка загрузки таким образом, при загрузке быстрее, почти наверняка потребует больше времени для восстановления после сбоя.
Если ваша попытка ускорить доступ к сети, то отключите DHCP и используйте статический IP-адрес. Также учтите, что даже при использовании «plug in» алгоритмов spanning tree на коммутаторе может потребоваться некоторое время, прежде чем вы получите реальный доступ к сети.
#include <string> является директивой C ++.
Переименуйте файл в kai.cpp
И скомпилируйте его с помощью g++ kai.cpp -o kai