Главная страница
Навигация по странице:

  • Перемещение пользователя в группу wheel

  • Команда вызова справки и перезагрузки

  • 3 лабораторка

  • Команда завершения запущенных процессов

  • Команда поиска файлов по маске

  • Установить Apache + PHP + MYSQL

  • Пояснения. 2 лабораторка Изменение видеорежима консоли


    Скачать 28.1 Kb.
    Название2 лабораторка Изменение видеорежима консоли
    Дата11.03.2022
    Размер28.1 Kb.
    Формат файлаdocx
    Имя файлаПояснения.docx
    ТипДокументы
    #391592

    2 лабораторка

    Изменение видеорежима консоли

    1. установить nano — pkg install nano;

    2. написать в консоли nano /boot/loader.conf и добавить в него строку kern.vty=sc; и сохранить

    3. написать в консоли nano /etc/rc.conf и добавить в него строку allscreens_flags="MODE_номер" и сохранить

    4. reboot.

    Перемещение пользователя в группу wheel

    1. Т.к. пользователь был создан в 1 лаб., то перемещаем уже созданного пользователя (иначе выполнить команду adduser)

    2. Зайти под root, написать в консоли ee /etc/group

    3. Найти группу wheel и дописываем логин пользователя после root -> wheel:*:0root, user

    4. Перелогиниться под пользователем и повысить привилегии su -l root

    Команда вызова справки и перезагрузки

    1. Перезагрузка reboot или shutdown -r now

    2. Вызов справки 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)

    1. Загрузка программного обеспечения, которое может распространяться в форме исходных текстов или двоичных файлов.

    2. Распаковка программного обеспечения из дистрибутивного формата (обычно tar-архива, сжатого при помощи compress(1), gzip(1) или bzip2(1)).

    3. Поиск документации в файлах INSTALL, README или в каком-то файле из подкаталога doc/ и её чтение в поиске описания установки программного обеспечения.

    4. Если программное обеспечение распространялось в форме исходных текстов, его компиляция. Сюда может быть включено редактирования файла Makefile, запуск скрипта configure и другие работы.

    5. Тестирование и установка программного обеспечения.

    # 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

    1. Обновить репозиторий pkg update

    2. Установка оконного сервиса командой pkg install xorg

    3. Поиск пакета командой Pkg search gnome3

    4. Установка оболочки командой pkg install gnome3

    5. Команда echo ‘gnome_enable=”YES”’ >> /etc/rc.conf

    6. reboot

    4 лабораторка

    Сетевые интерфейсы

    1. Воспользоваться командой bsdconfig, где для настройки сети можно найти соответствующий пункт “Networking Management”. Автоматом все установится.

    2. Зайти в /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

    1. После команды service apache24 start повалятся две ошибки

    2. Нужно командой ee/etc/hosts в строке 127.0.0.1 написать вместо my.domain ИМЯ СВОЕГО ХОСТА т.е. будет localhost localhost.ИМЯ

    3. Командой ee /usr/local/etc/apache24/httpd.conf в любом месте написать ServerName ИМЯ СВОЕГО ХОСТА

    4. Имя хоста можно посмотреть командой hostname

    5. После этих действий перезагрузить service apache24 restart. Никаких ошибок быть не должно.

    Установка MYSQL

    1. Ссылка та же

    2. Пароль установить командой mysqladmin -u root password

    Ну и все по инструкции

    Либо видос (на видосе ошибки в apache игнорируются, можно попробовать делать с ними дальше)

    https://www.youtube.com/watch?v=epkTg7g9W2k

    Запуски, версии, статусы

    1. sudo service apache24 start

    2. sudo service apache24 status

    3. mysql –version

    4. sudo service mysql-server start

    5. sudo service mysql-server status

    6. php –version

    7. sudo service php-fpm start

    8. sudo service php-fpm status

    Проверить работу в Браузере http://127.0.0.1/info.php появится табличка значит все ок.

    Виртуальные хосты

    1. Перейти в cd/usr/local/www

    2. Выполнить команды mkdir vhost1 и mkdir vhost2

    3. Создать две папки 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 лабораторка

    Создание одноразовых паролей

    1. Команда opiepasswd -f -c нужно будет ввести секретное слово и запомнить его для следующего пункта

    2. Команда opiekey -n 5 `opeinfo` - генерит 5 одноразовых паролей (для генерации использовать секретное слово из 1 пункта). Сфоткать их.

    3. Перезагрузить !!Обязательно

    4. Водить пароль, соотнося цифры 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


    написать администратору сайта