Статья впервые опубликована в журнале "Системный администратор" N4/2005 Устав дома бороться с не согласным стабильно работать маршрутизатором DLink 624+, я наконец решил поменять этот дешевое но проблемное устройство на что-нибудь более надежное. Необходимы были следующее типичные для дома или небольшого офиса функции: - подключение до пяти сетевых устройств (реально у меня одновременно работало не больше двух, требующих выхода за пределы домашней сети); - развитый брандмауэр и сетевая трансляция адресов (NAT); - DHCP-сервер; - поддержка протокола Point-to-Point Protocol over Ethernet (PPPoE) по которому осуществлялось подключение к провайдеру; - надежность и возможность мониторинга состояния маршрутизатора, которой так не хватало в DLink 624+; В итоге, я остановил свой выбор на младшем маршрутизаторе модельного ряда компании Cisco Systems. Оборудование Cisco является традиционно надежным, хотя и относительно дорогим. Однако с учетом всех полученных скидок цена на младшую мод
Двигатель базы данных "SQLite" Каримов Адель Фаридович 26 января 2006 года В данной статье рассказывается о довольно интересном "двигателе" базы данных "SQLite", с помощью которого можно с легкостью создавать и управлять базой данных. Освещаются основные аспекты работы с программой, а также показано, как можно использовать библиотеку функций на C\C++, предоставляемой "SQLite" для подключения и работы с базой данных в ваших программах. Система управления базами данных "SQLite" является программой предоставляемой на условиях "открытого исходного кода" и доступна на сайте www.sqlite.org. "SQLite" отличает от большинства других двигателей баз данных - простота. Простота системы дает следующие преимущества: Простота администрирования Легкость в работе Система проста во внедрении в ваши программы Простота в настройке и поддержке Простота системы не является единственным достоинством системы, "SQLite" так
update-rc.d - install and remove System-V style init script links Запустить (остановить) программу или скрипт (набор команд) в Debian, Ubuntu) можно несколькими способами: 1. Команды запуска размещенные в файле /etc/rc.local запускаются на на всех runlevel’ах. Например, ifconfig eth0:1 192.168.1.2 netmask 255.255.255.0 up В последних версиях дистрибутивов скрипт rc.local либо вообще пуст (хотя еще и сохраняется), либо выполняет очень ограниченные задачи. И некоторые авторы вообще не рекомендуют им пользоваться. 2. Для остановки нужного сервиса, находится файл с именем сервиса в каталоге /etc/default. В файле нужно поменять строчку «RUN=YES» на «RUN=NO» (или найти похожую и отредактировать). После этого сервис перестанет стартовать не только при загрузке ОС, но и при помощи запуска из /etc/init.d и использовании invoke-rc.d. 3. Запуск программ размещенных в директории /etc/init.d: Запускающийся скрипт нужно разместить в каталоге /etc/init.d, далее нужно сд
Комментарии