- •1 Цель работы
- •2 Порядок выполнения работы
- •Методические указания.
- •1 Цель работы
- •1 Цель работы
- •2 Порядок выполнения работы
- •1 Цель работы
- •2 Порядок выполнения работы
- •4. Оформите отчет, который должен содержать:
- •Как быстрее выключить компьютер
- •Отмена автоматического запуска программ
- •Очистим папку автозагрузка (startup)
- •Отменим автозапуск программ в реестре
- •1 Цель работы
- •2 Порядок выполнения работы
- •3. Оформить отчет, который должен содержать:
- •1 Цель работы
- •2 Порядок выполнения работы
- •3. Задания к работе.
- •Процессы в Windows
- •Msconfig
- •Используйте приоритеты!
- •Уберите "скрытые" компоненты windows
- •Сервисы
- •Как отключать
- •4. Команда top
- •Сигналы
- •15 Примеров использования в linux команды top
- •2. Уничтожаем задачу без выхода из команды top — нажимаем k
- •3. Переопределяем приоритет процесса без выхода из команды top — нажимаем r
- •4. Изображаем выбранного пользователя в выходных данных команды top — используем top -u
- •5. Изображаем все процессоры / ядра в выходных данных команды top — нажимаем 1 (один)
- •6. Обновление по требованию выходных данных команды top системы unix (или) изменение интервала обновления данных
- •7. Выделение работающих процессов в выходных данных команды top системы Linux — нажмите z или b
- •9. Выход из команды top после заданного числа итераций — используем top -n
- •10. Выполнение команды Top в потоковом режиме
- •12. Получение помощи Help команды Top в командной строке и интерактивно
- •13. Уменьшение числа процессов, выдаваемых в выходных данных команды top — нажмите n
- •14. Изменение заголовка данных, выдаваемых командой Top, и увеличение числа изображаемых процессов
- •15. Сохраните конфигурационные настройки команды top — нажмите w
- •Введение в сервисы
- •Ip6tables и iptables
- •Irqbalance
- •1 Цель работы
- •2 Порядок выполнения работы
- •3. Методические указания.
- •3. Запуск, остановка и приостановка функционирования служб
- •4. Отменим автозапуск программ в реестре
- •5. Отключение служб, автоматически запускающийся при загрузке
- •Задание 1
- •Методические указания:
- •Задание 2
- •Методические указания:
- •Задание 3.
- •Оптимизация использования физической и виртуальной памяти сервера
- •Рекомендуемые методы работы
- •3 Методические указания
- •Предостережение
- •5 ДемоНстрация
- •1 Цель работы
- •1 Цель работы
- •2 Порядок выполнения работы
- •1 Цель работы
- •2 Порядок выполнения работы
- •3. Оформить отчет, который должен содержать:
- •4. Методические указания
- •Заключение
- •Часть 1
- •1 Цель работы
- •2 Порядок выполнения работы
- •3 Методические указания
- •Генерируем пару ключей gpg
- •Подписываем ключ gpg
- •Шифрование файлов с помощью gpg
- •Расшифровываем файлы с помощью gpg
- •Импорт ключей gpg
- •1 Цель работы
- •2 Порядок выполнения работы
- •3. Задания к работе.
- •1 Цель работы
- •2 Порядок выполнения работы
- •3 Задание к работе
- •Защита реестра от несанкционированного удаленного доступа
- •Локальная политика безопасности Политика паролей
- •Политика блокировки учетной записи
- •Политика аудита
- •Назначение прав пользователя
- •1 Цель работы
- •2 Порядок выполнения работы
- •3. Задания к работе.
- •2 На самом деле ресурсы будут выделены под одно устройство. Второе будет отключено и скрыто. —
- •Дополнительные возможности
- •1 Цель работы
- •2 Порядок выполнения работы
- •2 Порядок выполнения работы
5 ДемоНстрация
Но прежде чем погружаться в поиски того, какие сервисы можно спокойно убрать, следует убедиться, что мы сможем вернуться к исходной рабочей конфигурации. К счастью, chkconfig, наряду с проверкой, какие сервисы работают на данных уровнях запуска, также умеет сохранять их текущую конфигурацию. Просто введите
chkconfig -A > services.save
Это перенаправит вывод команды chkconfig в файл с именем services.save.
6 Взгляните на него в текстовом редакторе, вы увидите, что он содержит в точности то же, что и вывод стандартной команды. Это хорошее решение, если вам не упомнить, какие сервисы выполнялись до перестройки вашей системы: просто загрузите файл и посмотрите. Как легко предположить, команда chkconfig может так-же запускать и останавливать сервисы, а также изменять связанные с ними уровни запуска. Команда
chkconfig sshd off
останавливает демон сервера SSH, а ввод
chkconfig sshd --level 23 off
обеспечивает отмену выполнения SSH, когда система работает на уровнях 2 и 3. Эти изменения вступят в силу только после перезагрузки системы – даже если вы просто отключили сервис. Но самое лучшее в chkconfig то, что даже полностью исковеркав конфигурацию ваших сервисов, вы всегда можете направить содержимое заветного файла обратно в chkconfig, и исходная подборка будет восстановлена. Просто введите
chkconfig -s < services.save
Хотя chkconfig является четким и быстрым способом просмотра списка ваших демонов и сохранения их конфигурации, мы не советуем использовать ее для включения и выключения сервисов. Есть графические утилиты, подходящие для этой задачи куда больше.
7 В Ubuntu есть даже окно редактирования основных сервисов – его можно открыть через меню System > Administration [Система > Администрирование]. Но мы рекомендуем вам программу под названием Boot-Up Manager (или сокращенно «bum»). Доступны пакеты для Ubuntu, и это именно тот подход, который использует для управления сервисами Yast в OpenSUSE. Найдите System Services [Системные сервисы] в разделе Services [Сервисы]. В режиме Эксперта Boot-Up Manager выводит всех демонов, доступных в вашей системе, включая и тех, которые сейчас не запущены, и позволяет вам выбрать, какой демон будет работать и на каком уровне запуска.
8 Теперь мы готовы к следующему шагу – определению, что делают различные сервисы и какие из них можно безболезненно удалить. Как уже обсуждалось, номер и тип сервиса зависят от используемого вами дистрибутива. В некоторых их больше, в некоторых (Ubuntu) – меньше, но мы расскажем о наиболее вероятных кандидатах на удаление в большинстве дистрибутивов Linux. Желательно отключать их по одному и удостоверяться, что изменение не приводит к дурным последствиям.
Boot-up Manager – лучший найденный нами способ выбора сервисов, запускаемых во время загрузки. строка, Если вам больше нравится командная попробуйте rcconf.
Запуск демонов
В данном сценарии рассматриваются демоны как процессы, не связанные ни с одним терминалом.
Если запустить команду в фоновом режиме и выйти из командной оболочки: например, find / -name "*.html" -exec grep -Hn "linux loader" \{} \; & и exit, то запущенная команда завершится по сигналу SIGHUP.
user@desktop ~ $ find / -name "*.html" -exec grep -Hn "linux loader"
\{} \; &
[1] 9555
user@desktop ~ $ exit
Для того, чтобы программы не получали сигнал SIGHUP, используется специальная команда nohup: nohup find / -name "*.txt" -exec grep -Hn "linux loader" \{} \; &
user@desktop ~ $ nohup find / -name "*.html" -exec grep -Hn "linux loader" \{} >> result\; &
[1] 9783
user@desktop ~ $ exit
Эта программа завершится корректно после окончания поиска.
ВОПРОСЫ КОНТРОЛЯ
- Почему многие из символических ссылок на скрипты в /etc/init.d имеют странные имена, которые начинаются с символов S, K или D, затем - число и, только потом, имя скрипта.
- Что такое демоны в UNIX
- Назовите процесс в UNIX, не имеющий родительского
- Как различить процессы, являющиеся потоками ядра
- Как запустить и остановить процессы, как запустить их в фоновом режиме
ПРАКТИЧЕСКАЯ РАБОТА №14. Функции командной строки Windows
