Пояснения. 2 лабораторка Изменение видеорежима консоли
Скачать 28.1 Kb.
|
2 лабораторка Изменение видеорежима консоли установить nano — pkg install nano; написать в консоли nano /boot/loader.conf и добавить в него строку kern.vty=sc; и сохранить написать в консоли nano /etc/rc.conf и добавить в него строку allscreens_flags="MODE_номер" и сохранить reboot. Перемещение пользователя в группу wheel Т.к. пользователь был создан в 1 лаб., то перемещаем уже созданного пользователя (иначе выполнить команду adduser) Зайти под root, написать в консоли ee /etc/group Найти группу wheel и дописываем логин пользователя после root -> wheel:*:0root, user Перелогиниться под пользователем и повысить привилегии su -l root Команда вызова справки и перезагрузки Перезагрузка reboot или shutdown -r now Вызов справки pkg help 3 лабораторка Команда запущенного процесса top https://losst.ru/komanda-top-v-linux https://zalinux.ru/?p=1811 Верхняя часть программы показывает краткую обобщённую информацию об использовании процессора и оперативной памяти системы. Далее идут строки с информацией о: задачах процессоре оперативной памяти разделе подкачки Чтобы выйти из команды нужно нажать клавишу [q] В отличие от ps команда top отображает состояние процессов и их активность "в реальном режиме времени". Команда завершения запущенных процессов kill [PID] https://www.freebsd.org/cgi/man.cgi?kill Команда поиска файлов по содержимому – find /папка -type f -exec grep -H ‘содержимое’ {} \; Пример: find /etc -type f -exec grep -H ‘user’ {} \; Команда поиска файлов по маске – find /папка -name ‘маска’ Пример: find /etc -name ‘*.conf’ Процедура установки приложений с носителя (CD-ROM) Загрузка программного обеспечения, которое может распространяться в форме исходных текстов или двоичных файлов. Распаковка программного обеспечения из дистрибутивного формата (обычно tar-архива, сжатого при помощи compress(1), gzip(1) или bzip2(1)). Поиск документации в файлах INSTALL, README или в каком-то файле из подкаталога doc/ и её чтение в поиске описания установки программного обеспечения. Если программное обеспечение распространялось в форме исходных текстов, его компиляция. Сюда может быть включено редактирования файла Makefile, запуск скрипта configure и другие работы. Тестирование и установка программного обеспечения. # cd /usr/ports # make search name=lsof Еще команды с ftp Pkg install -r пакет Пакет lsof-4.94.0.8 https://maxblogs.ru/articles/ustanovka-prilozhenii-freebsd-porty-i-pakety Установка графической оболочки GNOME3 Обновить репозиторий pkg update Установка оконного сервиса командой pkg install xorg Поиск пакета командой Pkg search gnome3 Установка оболочки командой pkg install gnome3 Команда echo ‘gnome_enable=”YES”’ >> /etc/rc.conf reboot 4 лабораторка Сетевые интерфейсы Воспользоваться командой bsdconfig, где для настройки сети можно найти соответствующий пункт “Networking Management”. Автоматом все установится. Зайти в /etc/rc.conf там отобразится айпишник. Установить Apache + PHP + MYSQL https://ip-calculator.ru/blog/ask/ustanovka-na-freebsd-apache-mysql-i-php-dlya-sajtov/ https://www.dmosk.ru/instruktions.php?object=ustanovka-veb-servera-na-freebsd Установка Apache После команды service apache24 start повалятся две ошибки Нужно командой ee/etc/hosts в строке 127.0.0.1 написать вместо my.domain ИМЯ СВОЕГО ХОСТА т.е. будет localhost localhost.ИМЯ Командой ee /usr/local/etc/apache24/httpd.conf в любом месте написать ServerName ИМЯ СВОЕГО ХОСТА Имя хоста можно посмотреть командой hostname После этих действий перезагрузить service apache24 restart. Никаких ошибок быть не должно. Установка MYSQL Ссылка та же Пароль установить командой mysqladmin -u root password Ну и все по инструкции Либо видос (на видосе ошибки в apache игнорируются, можно попробовать делать с ними дальше) https://www.youtube.com/watch?v=epkTg7g9W2k Запуски, версии, статусы sudo service apache24 start sudo service apache24 status mysql –version sudo service mysql-server start sudo service mysql-server status php –version sudo service php-fpm start sudo service php-fpm status Проверить работу в Браузере http://127.0.0.1/info.php появится табличка значит все ок. Виртуальные хосты Перейти в cd/usr/local/www Выполнить команды mkdir vhost1 и mkdir vhost2 Создать две папки nano vhost1/index.html, написать туда текст и vhost2/index.html А лучше посмотреть видео https://www.youtube.com/watch?v=8F41JRZ3CUc cd /usr/local/etc/apache24/httpd.conf cd /etc/hosts 5 лабораторка https://docs.freebsd.org/ru/books/handbook/audit/ Прежде чем использовать систему учёта ресурсов, её необходимо активировать. Для этого выполните следующие команды: # touch /var/account/acct # accton /var/account/acct # echo 'accounting_enable="YES"' >> /etc/rc.conf Для просмотра информации о запущенных командах, необходимо воспользоваться утилитой lastcomm(1). Команду lastcomm можно использовать, например, для выдачи списка директив, выданных пользователями определённого терминала ttys(5): # lastcomm ls root ttyp1 Демон аудита # service auditd start Файлы аудита хранятся в /var/audit Работа с журналами аудита # praudit /var/audit/AUDITFILE Auditfile – конкретный файл с аудитом Мониторинг системы в реальном времени # praudit /dev/auditpipe /etc/security 6 лабораторка Ознакомиться с командами мониторинга сетевых соединений: ping, traceroute, netstat, tcpdump. PING присутствует во всех версиях всех операционных систем с поддержкой сети и является простым и удобным средством опроса узла по имени или его IP-адресу. Ping 8.8.8.8 Команда traceroute позволяет узнать, где в данный момент находится пакет, и почему его нельзя доставить по заданному маршруту. Traceroute 8.8.8.8 Команда NETSTAT предназначена для получения сведений о состоянии сетевых соединений и слушаемых на данном компьютере портах TCP и UDP, а также, для отображения статистических данных по сетевым интерфейсам и протоколам netstat -a | more - отобразить все соединения в постраничном режиме вывода на экран. tcpdump позволяет пользователям захватывать и отображать TCP / IP и другие пакеты, которые передаются или принимаются по сети, к которой подключен компьютер. Tcpdump - D – вывод всех доступных интерфейсов # tcpdump -i em0 – захват пакета 7 лабораторка Создание одноразовых паролей Команда opiepasswd -f -c нужно будет ввести секретное слово и запомнить его для следующего пункта Команда opiekey -n 5 `opeinfo` - генерит 5 одноразовых паролей (для генерации использовать секретное слово из 1 пункта). Сфоткать их. Перезагрузить !!Обязательно Водить пароль, соотнося цифры 496,495 и т.д с цифрами при входе (на деле поймете) 8 лабораторка https://www.8host.com/blog/nastrojka-i-perekompilyaciya-yadra-freebsd-10-1/ - инструкция https://raw.githubusercontent.com/do-community/freebsd-do-kernel/master/EXAMPLE - тут сам файлик EXAMPLE, убрать device tun, device faith, options PROCDESC ибо с ними будут ошибки литься. команда uname -a показывает с какого ядра запускается, должен быть написан EXAMPLE |