Халабия Р.Ф. Администрирование вычислительных систем и сетей, страница 2
Описание файла
PDF-файл из архива "Халабия Р.Ф. Администрирование вычислительных систем и сетей", который расположен в категории "". Всё это находится в предмете "вычислительная техника" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "вычислительные машины, системы и сети" в общих файлах.
Просмотр PDF-файла онлайн
Текст 2 страницы из PDF
11ifconfig2Конфигурирование сетевых интерфейсов ядра. Она используется наэтапе загрузки для настройки интерфейсов при необходимости. Послеэтого она обычно используется только при отладке или настройкепроизводительности системы.Если аргументы не переданы, ifconfig выдает информацию осостоянии активных интерфейсов. Если указан один аргументинтерфейс, выдается информация только о состоянии этогоинтерфейса; если указан один аргумент -a, выдается информация осостоянии всех интерфейсов, даже отключенных. Иначе командаконфигурирует указанный интерфейс.СИНТАКСИСifconfig [interface]ifconfig interface [aftype] options | address ...Опции команды:interface - имя интерфейса.
Обычно это имя драйвера, за которым идетномер устройства, например, eth0 для первого интерфейса Ethernet.up - помечает интерфейс как включенный. Это можно использоватьдля включения интерфейса после ifconfig down. Это происходитавтоматически при установке первого адреса интерфейса. Еслиинтерфейс был переустановлен при предыдущей пометке в качествеотключенного, аппаратное обеспечение будет переинициализировано.down - помечает интерфейс как отключенный. Когда интерфейспомечен как отключенный, система не пытается пересылатьсообщения через этот интерфейс.
При возможности, интерфейс будетпереустановлен, чтобы отключить также прием. Это действие неотключает автоматически маршруты, использующие данныйинтерфейс.arp - включает использование протокола разрешения адреса (AddressResolution Protocol) при сопоставлении адресов на уровне сети иадресов на уровне связи (используется по умолчанию). В настоящеевремя это реализуется путем сопоставления адресов DARPA Internet иадресов Ethernet 10 Мбит/с.-arp - отключает использование протокола разрешения адреса (AddressResolution Protocol).-promisc - запрещает режим promiscuous.allmulti - включает или отключает режим all-multicast. В этом режимевсе многоадресные (multicast) пакеты в сети будут приниматься этиминтерфейсом.-allmulti - отключает режим all-multicast.dstaddr addr - устанавливает удаленный IP-адрес для двухточечнойсвязи (например, по протоколу PPP). Это ключевое слово сейчассчитается устаревшим; используйте вместо него ключевое словоpointopoint.Продолжение табл.
112promisc - помещает интерфейс в состояние promiscuous. Вшироковещательной сети это заставляет интерфейс получать всепакеты независимо от того, были ли они предназначены для этоймашины или нет. Это позволяет, используя фильтры пакетов,анализировать сетевой трафик. Обычно, это хорошая техника охоты насетевые проблемы, которые иначе трудно отловить. Здесь весьмаполезна утилита tcpdump. С другой стороны, это позволяет хакерамисследовать движение паролей по сети и делать другие черные дела.Одна защита против этого типа нападения: не позволятьприсоединяться к сети чужим компьютерам. Другой способ:использовать безопасные опознавательные протоколы, типа Kerberos,или SRA login.
Эта опция соответствует флагу PROMISC.metric N - устанавливает стоимость маршрутизации для интерфейсаравной n, вместо стандартного значения 0. Стоимость маршрутизации(routing metric) используется протоколом маршрутизации (см. routed).Большие стоимости делают маршрут менее предпочтительным;стоимости учитываются как дополнительные пересылки на пути кцелей сети или хосту.mtu N - этот параметр устанавливает максимальный размер пакета(Maximum Transfer Unit — MTU) для интерфейса. Обычно нетнеобходимости менять значение этого параметра, но, в некоторыхслучаях, уменьшение значения MTU позволяет добиться устойчивойработы абонентов с очень низким уровнем сигнала. Кроме того, онможет использоваться для изменения параметров туннельныхинтерфейсов.netmask addr - устанавливает маску сети IP для этого интерфейса.
Поумолчанию используется обычная маска сети класса A, B или C (чтоопределяется по IP-адресу интерфейса), но можно установить любоезначение.add addr/prefixlen - добавляет адрес IPv6 для интерфейса.del addr/prefixlen - удаляет адрес IPv6 для интерфейса.tunnel aa.bb.cc.dd - создает новое устройство SIT (IPv6-в-IPv4) —тоннель к указанной цели.irq - устанавливает аппаратное прерывание, используемое даннымустройством.
Не для всех устройств можно динамически менятьзначение IRQ.io_addr addr - устанавливает адрес начала области ввода-вывода дляданного устройства.mem_start addr - устанавливает адрес начала области разделяемойпамяти, используемой этим устройством. Это нужно лишь длянемногих устройств.media type - устанавливает физический порт или тип носителя,используемый устройством.
Не для всех устройств можно менять этотпараметр, и для разных устройств могут поддерживаться различныезначения. Типичные значения типа — 10base2 (коаксиальный кабельEthernet), 10baseT (витая пара Ethernet 10 Мбит/сек), AUI (внешнийпередатчик) и т. д.
Специальный тип носителя auto можноиспользовать, чтобы потребовать от драйвера автоматическиопределять тип носителя. Не все драйверы могут это делать.Продолжение табл. 1apachectlbroadcast [addr] - устанавливает широковещательный адрес.Широковещательный адрес обычно создается из сетевого адресаустановкой всех бит части машины. Некоторые реализации IPиспользуют другую схему, эта опция помогает приспособиться к этимстранным средам. Если широковещательный (broadcast) адрес былустановлен, ifconfig показывает флаг BROADCAST .pointopoint [addr] - зто ключевое слово включает двухточечный(point-to-point) режим интерфейса, означающий, что он обеспечиваетнепосредственную связь между двумя машинами, которую никто непрослушивает. Если указан также аргумент адрес, устанавливаетсоответствующий протоколу адрес другой стороны связи, как иустаревшее ключевое слово dstaddr. В противном случае,устанавливает или сбрасывает флаг IFF_POINTOPOINT дляинтерфейса.-pointopoint [addr] - это ключевое слово отключает двухточечный(point-to-point) режим интерфейсаhw class address - устанавливает аппаратный адрес соответствующегоинтерфейса, если драйвер устройства поддерживает такуювозможность.
После ключевого слова hw необходимо указать имякласса оборудования, а также аппаратный адрес в текстовом виде. Внастоящее время поддержимвается оборудование классов ether(Ethernet), ax25 (AMPR AX.25), ARCnet и netrom (AMPR NET/ROM).multicast - устанавливает у интерфейса флаг поддержки групповойпередачи данных. Обычно в этом нет нужды, поскольку драйвер самвыставляет этот флаг.address - IP-адрес, присваиваемый интерфейсу.txqueuelen length - устанавливает длину очереди передачи дляустройства.
Это позволяет установить меньшие значения для болеемедленных устройств с продолжительными задержками (модемныелинии, ISDN), чтобы быстрая передача больших объемов данных неслишком мешала передаче данных интерактивных сеансов, например,telnet.утилита управления Web-сервером (Apache)СИНТАКСИСаpachectl start - запускает сервер Apacheapachectl stop – останавливает сервер Apacheapachectl restart – перезапуск сервер Apacheapachectl graceful - перезапуск сервера Apache без прерыванияимеющихся соединенийОкончание табл. 112Запускsudoкомандыотименидругогопользователя.СИНТАКСИСsudo -K | -L | -V | -h | -k | -l | -vsudo [-HPSb] [-a auth_type] [-c class|-] [-p prompt] [-u username|#uid] {-efile [...] | -i | -s | command}sudoedit [-S] [-a auth_type] [-p prompt] [-u username|#uid] file [...]sudo позволяет разрешенным пользователям запускать команды, каксуперпользователь или другой пользователь, определенный в файлеsudoers.
Настоящий и эффективный uid и gid устанавливаются всоответствии с используемым пользователем, который указан в файлеpasswd и вектор группы основан на файле группы (пока не будетиспользована опция -P). Если вызываемый пользователь root, или еслицелевой пользователь тот же, что и вызываемый, пароль не требуется.В иных случаях, sudo требует чтобы пользователи, аутентифицировалисебя с паролем по умолчанию (ПРИМЕЧАНИЕ: в конфигурации поумолчанию, это пользовательский пароль, а не пароль root'а). Кактолько пользователь будет аутентифицирован, отметка времениобновится, а затем пользователь может использовать sudo без пароля,на короткий период времени (5 минут, если не изменено в файлеsudoers).1.3 Исходные данные для проведения лабораторной работыИсходными данными для выполнения работы являются любой Интернетбраузер с настроенным Flash-проигрывателем, Flash-модель «Системныйадминистратор» - main30.swf.1.4 Порядок проведения лабораторной работы1.4.1 Изучить теоретический материал лабораторной работы.1.4.2 Запустить через браузер Flash-модель «Системный администратор» main30.swf .1.4.3 Устранить все неисправности и сбои локальной сети Flash-модели.1.4.4 На основании полученнойинформации, составить отчет полабораторной работе.
Форма отчета представлена в приложении А.2 Лабораторная работа №2. Анализ производительности системы ОСSolaris2.1 Цель лабораторной работыОзнакомиться со способами анализа производительности рабочихстанций ОС Solaris, в том числе при помощи системы пейджинга.2.2 Теоретические основыДля оценки производительности системы мы можем задействоватьнесколько утилит, которые помогут выяснить, насколько загружены различныекомпоненты компьютера. Исходя из показателей загрузки и наших знаний ореальных потребностях запущенных процессов, мы сможем решить, изменитьли конфигурацию компьютера, настройки системы или же иначе распределитьзадачи между компьютерами в сети.Прежде всего, следует выяснить, есть ли в системе узкие места.Например, постоянная загрузка процессора на 100% может говорить о том, чтов системе запущено слишком много конкурирующих процессов, или о работевычислительного процесса, который постоянно требует процессорное время(что вполне нормально, если только ваш сервер не используют хакеры дляподбора или расшифровки паролей), или же о том, что мощности процессоранедостаточно для решения задач возложенных на него, и этот компьютертребует модернизации (начальство против? - попробуйте распределитьнагрузку в сети или поменять работу - что сейчас легче сделать?)Еслиодновременнозапущенныепроцессымешаютдругдругу,непрерывно требуя процессорное время, увеличивая нагрузку на планировщикзадач и отнимая время на постоянное переключение контекстов, следуетподумать об их последовательном запуске - на однопроцессорном компьютереэто может привести даже к увеличению скорости их выполнения.
Если же приэтом процессы конкурируют не только за процессорное время, но и заоперативную память, вызывая активный пейджинг, то их последовательныйзапуск совершенно точно будет более эффективным, чем параллельный: задачивыполнятся быстрее и нагрузка на систему будет меньше.Для оценки загрузки процессора и состояния памяти (достаточно лиоперативной памяти, не перегружена ли дисковая подсистема свопингом и т.п.)служат программы top и sar.Программа top выводит информацию о процессах, которые наиболееактивно занимают процессор.Программа sar подобна vmstat и выдает статистику по работе системы, ееможно запустить для выдачи определенных параметров одномоментно или дляпериодического вывода сведений, например, для десятикратного измерениязначений стандартного набора параметров с периодом 5 секунд.Если необходимо увеличить размер конкретного раздела, то есть двапути: физически изменить размер раздела или создать метаустройство, котороефизически будет состоять из нескольких разделов на одном или несколькихдисках, но система будет его считать одним логическим разделом.
Второй путьнапоминает создание Volume Set в системах Windows.Чтобы физически изменить размер раздела, надо, чтобы на диске вслед заэтим разделом было свободное пространство, еще не отданное ни одномуразделу. Если там есть какой-то другой раздел, то его придется удалить,предварительно сохранив нужные данные из него. После этого потребуетсявыполнить резервное копирование всех данных увеличиваемого раздела вкакой-то каталог другого раздела, удалить старый раздел, создать на его местеновый, больший, с помощью команды newfs, и затем восстановить файлы изрезервной копии. Этот метод рекомендован для использования в любыхсистемах UNIX.