ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 18.04.2025
Просмотров: 488
Скачиваний: 4
nslookup
●nslookup – позволяет взаимодействовать с DNSсерверами
●Пример:
nslookup www.specialist.ru
Server: 10.0.0.1 Address: 10.0.0.1#53
Non-authoritative answer:
www.specialist.ru canonical name = websrv.specialist.ru. Name: websrv.specialist.ru
Address: 213.189.207.228
95
Установка nmap
Данная утилита не устанавливается по умолчанию, поэтому надо ее доустановить:
sudo apt-get install nmap
96
nmap
nmap – сканер портов на предмет поиска уязвимостей, с целью их |
|||||
устранения. |
|||||
● |
Опции: |
||||
– |
A – включить распознавание ОС и ее версии |
||||
– |
sU – сканировать UDP-порты |
||||
– |
sT – сканировать TCP-порты |
||||
● |
Пример: |
||||
nmap -A my.router |
|||||
Starting Nmap 4.20 ( http://insecure.org ) at 2008-08-26 14:39 MSD |
|||||
Interesting ports on my.router (10.0.11.18): |
|||||
Not shown: 1692 closed ports |
|||||
PORT |
STATE SERVICE VERSION |
||||
22/tcp |
open sshd |
ISC Bind dnsmasq-2.22 |
|||
53/tcp |
open domain |
||||
80/tcp |
open http |
Linksys wireless-G WAP http config (Name WL500g.Deluxe) |
|||
5000/tcp open UPnP? 9100/tcp open jetdirect?
Service detection performed. Please report any incorrect results at http://insecure.org/nmap/submit/ .
Nmap finished: 1 IP address (1 host up) scanned in 111.471 seconds
97
Способы установки ПО
●Установка ПО из пакетов
–Пакетные менеджеры – rpm, dpkg, pkg
–Продвинутые пакетные менеджеры – aptget, yum, yast2
●Установка из исходных кодов
–Утилита make
–Сборка и установка ПО
●Установка бинарных файлов из архивов
–С использованием инсталляторра
–Распаковка в корневой директории
98
Файл /etc/apt/sources.list
deb http://ru.archive.ubuntu.com/ubuntu/ hardy main restricted deb-src http://ru.archive.ubuntu.com/ubuntu/ hardy main restricted deb http://ru.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ hardy-updates main restricted deb http://ru.archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://ru.archive.ubuntu.com/ubuntu/ hardy universe deb http://ru.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://ru.archive.ubuntu.com/ubuntu/ hardy-updates universe deb http://ru.archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ hardy multiverse deb http://ru.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ hardy-updates multiverse eb http://security.ubuntu.com/ubuntu hardy-security main restricted deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted deb http://security.ubuntu.com/ubuntu hardy-security universe
deb-src http://security.ubuntu.com/ubuntu hardy-security universe deb http://security.ubuntu.com/ubuntu hardy-security multiverse deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse deb http://ftp.debian.org sarge main
99
apt-get
Обновление списка доступных пакетов
sudo apt-get update
Поиск пакета
sudo apt-cache search ssh | grep server
Установить/переустановить пакет
sudo apt-get [--reinstall] install alien
Удаление пакета
sudo apt-get [--purge] remove usplash
Обновление пакета/дистрибутива sudo apt-get [-u] upgrade [mc] sudo apt-get [-u] dist-upgrade
100
Установка антивируса
clamav
clamav является полностью бесплатным антивирусом, в отличие от многих своих коммерческих собратьев.
Это значит, что вы можете абсолютно бесплатно скачать, установить (на любое количество машин) и использовать данный антивирус.
Обновления тоже бесплатны.
Для установки ClamAV введите команду: sudo apt-get install clamav
101
Использование антивируса clamav
После установки нужно сразу обновить антивирусные базы:
sudo freshclam
Для проверки всей файловой системы следует выполнить команду:
sudo clamscan -r /home
Если нужно проверить отдельный каталог, тогда укажите его имя:
sudo clamscan -r <каталог>
Можно добавить в файл /etc/crontab команды для автоматической ежедневной проверки файловой системы и обновления антивирусных баз. Проверку всего компьютера целесообразно делать ночью, чтобы работа антивируса не отображалась на производительности системы.
102
dpkg
●Преобразование файлов '.rpm' в файлы
'.deb'
sudo alien файл_пакета.rpm
● Установка пакета
sudo dpkg -i package_file.deb
● Удаление пакета
sudo dpkg -r имя_пакета
103
Установка ПО из исходных
кодов
●Распространяется в tar-архивах сжатых с помощью gzip или bzip2.
●Сборка осуществляется одним из компиляторов семейства gcc (GNU Compilers Collection).
●Процесс сборки и установки содержит определенную последовательность шагов, которая описана в специальном файле.
●Иногда, процессы сборки/установки инициируется простым shell-скриптом.
104
Утилита make
●Предназначена для сборки программ из исходных кодов.
●После запуска ищет в текущей директории файл makefile или Makefile, в котором должны быть описаны действия необходиые для сборки программы.
●Все действия описанные в makefile группированы по целям: сборка, установка и т.п.
●Перед сборкой как правило требуется создать makefile в соответствии с конфигурацией системы, для чего запускается скрипт configure
●Например:
./configure make
make install
105
Пример установки ПО из
исходных кодов
Сборка и установка sudo su -
apt-get install build-essential cp ndis*.tar.gz /tmp
cd /tmp
tar zxf ndis*.tar.gz cd ndis*
make && make install
Настройка
cd /tmp/drivers/winXP/broadcom-4306 ndiswrapper -i bcmw4306.inf
106
Установка бинарных файлов из архивов
Архивы с бинарными файлами, либо содержат в себе инсталлятор, либо соответствуют структуре каталогов системы в которую устанавливаются, например так:
sudo tar zxf squid-bin.tar.gz -C /
После распаковки в /opt окажется уже установленная программа, а в /etc/profile.d скрипт настраивающий переменную PATH с учетом установленной программы
107
X Window System
Графическая оболочка, которая имеет клиент-серверную архитектуру.
X-сервер – выполняется на локальном компьютере и представляет из себя “холст” на котором X-клиенты отображают свои данные.
X-клиенты – используют X-сервер для отображения информации.
Взаимодействие клиентской и серверной части осуществляется по стандартному протоколу – X Window System Protocol.
108
X.org
Является бесплатной реализацией системы X Window и полностью с ней совместима.
Поставляется со всеми дистрибутивами
Linux и BSD-систем.
Способы поставки:
–архив с исходным кодом (обычно tar.gz
или tar.bz2)
–pkg-пакеты slackware (в формате tgz)
–rpm-пакеты (бинарные и/или исходный код)
–deb-пакеты (бинарные и/или исходный код)
109
Файл конфигурации
Полный путь к файлу – /etc/X11/xorg.conf
Генерация нового файла конфигурации: sudo su -
mv /etc/X11/xorg.conf /etc/X11/xorg.old rm /tmp/.X*-lock
X -configure
cp ~/xorg.conf.new /etc/X11/xorg.conf
killall Xorg
Восстановление исходного файла конфигурации:
cp /etc/X11/xorg.old /etc/X11/xorg.conf
110
Секции файла xorg.conf
●Files – описывает директории, в которых храняится ресурсы (шрифты, палитры и модули). Если используется сервер шрифтов, то он явно должен быть указан в данной секции.
●Module – определяет модули, которые будут использоваться X-сервером. Каталоги, в которых находятся эти модули должны быть указаны в секции “Files”.
●InputDevice – опредляет устройство ввода, которым может являться клавиатура или мышь. Поэтому в xorg.conf как минимум 2 секции InputDevice.
●Monitor – содержит характеристики и настройки монитора.
●Device – указывает характеристики чипсета видеосистемы.
●Screen – описывает монитор, видеокарту, глубину цвета и доступные разрешения.
●ServerLayout – содержит описания X-серверов и ссылки на используемые ими устройства ввода-вывода из-других секций.
111
Перезапуск X-сервера
●Из консоли X-сервер можно запустить командой X или startx (рекомендуется).
●Переключение в текстовую консоль:
Ctrl+Alt+Fn, где n – от 1 до 6, т.к. на 7-
й консоли работает сам X-сервер
●Для переключения с текстовой консоли в сессию X-сервера следует использовать комбинацию клавиш:
Alt+F7
112
Менеджеры дисплеев
Традиционно, менеджеры дисплеев выполняют функцию авторизации пользователей.
Существуют следующие менеджеры дисплеев:
–kdm – менеджер дисплеев от разработков
KDE
–gdm – менеджер дисплеев от команды
GNOME
–xdm – классический менеджер дисплеев
113
Оконные менеджеры
●Продвинутые
–KDE – K Desktop Environment, основан на библиотеке Qt, является наиболее развитым из всех
–GNOME – основан на gtk2, является наиболее популярным.
●Легкие
–WindowMaker
–FluxBox
–FwWm
–......
114