Шлюз в Интернет или маршрутизатор своими руками

 

Часть 5. Дополнительная информация

04.12.2010
Новиков Максим Глебович

Оглавление.

Часть 1. Выбор «железа» и ПО
Часть 2. Установка IPCop версии 1.4.21
Часть 3. Установка основных дополнений к IPCop
Часть 4. Установка дополнения SAMBA
Часть 5. Дополнительная информация

Статья может периодически модифицироваться автором.
Постоянный адрес подлинника: http://novikovmaxim.narod.ru/linux/IPCop/index.htm

Неплохой справочный материал по Linux (30 страниц) можно скачать и распечатать отсюда:
ftp://diyaorg.dp.ua/books/LinuxShortAll.pdf

Глава 1. Полезные файлы и каталоги IPCop

/etc/fstab — файл, содержащий команды автоматического монтирования накопителей при старте системы.
/etc/rc.d/helper/tcar-ac.pl — скрипт дополнения TCAR, в котором можно изменить настройки порта веб-интерфейса а также добавить свои порты, которые не должен блокировать TCAR ни при каких условиях.

/usr/local/bin/tcar_sendstat.pl — скрипт TCAR отправки статистики почтой, в котором можно отключить рассылку, закомментировав определённые строки.
/usr/local/bin/tcar-reload — перезагрузка дополнения TCAR.
/usr/local/bin/restarthttpd — перезапуск веб-сервера.

/usr/sbin/httpd — каталог содержит программы различных сервисов.

/var/ipcop — настройки файервола и дополнений.
/var/ipcop/fwrules — скрипты и настройки дополнения BOT (/settings — настройки порта и mac-адреса для работы веб-интерфейса).
/var/ipcop/tcar — настройки и шаблоны отчётов TCAR (/settings — здесь можно отключить дополнение, не пользуясь веб-интерфейсом, если вдруг оно заблокировало веб-интерфейс).

/var/log — логи работы IPCop и дополнений. Очень полезно периодически их просматривать, чтобы во-время заметить и исправить ошибку.

Глава 2. Назначение основных каталогов Linux

Более полное описание каталогов:
http://itshaman.ru/articles/10/directory-linux

/bin — системные программы (базовый набор: ls, cp и т.п.).
/boot — ядро Linux, менеджер загрузки GRUB.
/dev — файлы реальных устройств, через которые программы могут обращаться к их драйверам.
/etc — основная часть конфигурационных файлов операционной системы и различных программ.
/etc/rc.d — файлы инициализации системы.
/home — личная информация пользователей системы.
/lib — системные библиотеки, необходимые для работы программ, компоненты ядра и программ
/mnt — файлы смонтированных носителей информации.
/proc — файлы выполняющихся процессов, через которые они сообщают пользователю различную информацию.
/root — домашний каталог суперпользователя.
/sbin — системные программы (дополнительный набор)
/tmp — временнные файлы
/usr — все установленные пакеты программ, библиотеки к ним, ресурсы и исходные коды приложений.
/usr/local/bin — программы, предназначенные для работы только на локальной машине (не общие для нескольких компьютеров) или программы, не входящие в комплект конкретного дистрибутива.
/usr/sbin — дополнительные системные программы.
/var — log-файлы, cache-файлы и другие часто меняющиеся данные.

Глава 3. Некоторые полезные команды Linux:

uname –а — вывести системную информацию
uname –r — вывести только версию ядра Linux.
cd XXX — вход в подкаталог XXX.
ls — просмотр содержимого текущего каталога (ls -l — полная информация)
less XXX — просмотр текстовых файлов
mkdir XXX — создание каталога XXX
rm XXX — удаление файла (опции -r -f — удаление каталога)
cp XX1 XX2 — копирование файлов и каталогов
mv XX1 XX2 — перемещение файлов и каталогов
chgrp — изменение группы файла (см. chgrp --help)
chown — изменение владельца файла (см. chown --help)
chmod — изменение прав доступа файла (см. chmod --help)
tar zxvf XXX — разархивирование файла ХХХ
nano — запуск простого текстового редактора Nano
vim — запуск сложного текстового редактора Vim

Управление редактором Vim:
i — вход в режим редактирования, ESC — выход из режима;
:w ИмяФайла — запись файла на диск;
:q! — выход из редактора без сохранения файла

sfdisk –l — вывести информацию о всех дисках и разделах системы
sfdisk /dev/hdb — разбиение диска hdb на разделы (hdb1 — hdb4)
mke2fs –m 0 –j /dev/harddisk3 — создание файловой системы ext3 (-j) без резервирования блоков для суперпользователя (-m 0).
mount -t ext3 /dev/hda3 /mnt/shareffolders — монтирование раздела hda3 с файловой системой ext3 к точке /mnt/shareffolders
umount /dev/hda3 — размонтирование раздела hda3

Глава 4. Устранение некоторых неисправностей IPCop

  1. Полностью потеряна информация из раздела /dev/harddisk2, который смонтирован в /var/log. В результате не запускается веб-сервер httpd, а следовательно, невозможно подключиться к веб-интерфейсу.
    Решение: httpd не запускается, поскольку не может записать лог в отсутствующую папку. Создайте папку /var/log/httpd и перезапустите веб-сервер, запустив файл /usr/local/bin/restarthttpd (напрямую запустить сервер можно файлом /usr/sbin/httpd).
    Заодно восстановите папку /var/log/ip-acct.

Часть 1Часть 2Часть 3Часть 4Часть 5

[Вернуться в начало]
[Оставить отзыв в гостевой]
Hosted by uCoz