Архив метки: Linux

Команда mount или как правильно смонтировать диск в Линукс. Монтирование диска в Linux — команда mount.

Если нужно подключить/примонтировать жесткий диск с файловой системой NTFS или ext2, ext3 к компьютеру на базе операционной системы Linux, то команда mount незаменима. Mount — утилита командной строки в UNIX-подобных операционных системах. Применяется для монтирования файловых систем. В статье приведено описание и примеры для операционной системы GNU/Linux. mount /dev/cdrom /mnt/cdrom.
Читать

Изучаем команды Linux: команда sed Linux

Команда sed – это потоковый редактор текста, работающий по принципу замены. Его можно использовать для поиска, вставки, замены и удаления фрагментов.

Утилиту sed называют потоковым текстовым редактором. В интерактивных текстовых редакторах, наподобие nano, с текстами работают, используя клавиатуру, редактируя файлы, добавляя, удаляя или изменяя тексты. Sed позволяет редактировать потоки данных, основываясь на заданных разработчиком наборах правил. Читать

Команда Tail в Linux – что делает и как работает

tail — утилита в UNIX, выводящая несколько (по умолчанию 10) последних строк из файла. Команда tail позволяет выводить заданное количество строк с конца файла, а также выводить новые строки в интерактивном режиме.
Читать

Команда tar в Linux -полная инструкция по распаковке

Linux команда tar — архив, который используется большим количеством системных администраторов Linux/Unix для работы с накопителями для резервного копирования. Команды tar используются для копирования файлов и каталогов в файл сжатого архива, обычно называемый tarball или tar, gzip и bzip
Читать

Изменение раздела диска в Linux с помощью Gparted

Есть ли в вашей установке Linux специальный домашний раздел? Вы хотите, чтобы он был больше или меньше? Если да, то это руководство для вас! Мы покажем вам, как изменить размер домашнего раздела в Linux!

Прежде чем мы начнем

Это руководство включает в себя модификацию разделов жесткого диска в Linux. Следуйте этому руководству только в том случае, если вы уже знаете свой домашний раздел и можете быстро определить его в приложении Gparted. Если вы новичок в Linux, вы можете безвозвратно разрушить свою систему Linux.

Создание Gparted Live USB

Поскольку домашний раздел используется, когда ваш компьютер с Linux включен и находится в системе, вы не сможете установить Gparted в Linux и изменить размер домашней папки по своему усмотрению. Вместо этого для этого лучше всего использовать Gparted Live ISO через USB.

Создать Gparted Live USB очень просто. Чтобы начать процесс, вставьте USB-накопитель емкостью 1 ГБ (или больше) в USB-порт вашего ПК с Linux. После подключения USB следуйте пошаговым инструкциям ниже, чтобы сделать активный USB.

Шаг 1. Сначала вы должны загрузить файл ISO Gparted. Файл ISO содержит действующую операционную систему, которую мы будем записывать на USB-накопитель. Зайдем на страницу загрузки GParted, и захватить «GParted-жить-1.1.0-8-amd64.iso».

Загрузка должна занять всего пару секунд, даже в более медленных интернет-системах, так как размер действующего USB-накопителя составляет всего несколько мегабайт.

Шаг 2: Перейдите на Etcher.io и загрузите последнюю версию инструмента для прошивки USB/SD-карты Etcher. Получение этого приложения крайне важно, поскольку это самый простой способ создать Gparted Live USB.

Скачав Etcher на свой компьютер, установите и запустите.

Шаг 3: Внутри Etcher найдите кнопку «Flash from file» и выберите ее с помощью мыши. Затем используйте окно обозревателя файлов, чтобы выбрать файл ISO Gparted на вашем компьютере, который вы загрузили ранее.

После загрузки файла ISO в Etcher можно начинать перепрошивку.

Шаг 4: Найдите кнопку «Select target» и щелкните по ней мышью. Используйте пользовательский интерфейс Etcher, чтобы выбрать USB-накопитель, на котором вы планируете прошить файл ISO Gparted.

После выбора USB-накопителя Etcher установит его в качестве устройства для перепрошивки.

Шаг 5: Найдите «Flash from file» в приложении Etcher и выберите ее, чтобы начать процесс прошивки. Перепрошивка займет всего пару минут, так как файл ISO Gparted не очень большой.

Когда процесс прошивки будет завершен, перезагрузите компьютер с Linux, вставив Gparted Live USB в порт USB. Затем загрузите BIOS и настройте его для загрузки с USB для доступа к Gparted.

Доступ к Gparted Live

Gparted запускается из командной строки Linux, а не сразу загружает рабочий стол. Вот как получить доступ к живой среде.

Шаг 1: Выберите опцию «Gparted Live (настройки по умолчанию) в Grub с помощью  клавиши Enter.

Шаг 2: Выберите опцию «Не трогать раскладку клавиатуры» с помощью клавиши Enter. Или используйте доступные параметры, чтобы выбрать раскладку, если вам нужно.

Шаг 3: Введите номер языка, назначенный языку, который вы хотите использовать, если Gparted не обнаруживает его автоматически.

Шаг 4: Введите команду startx в командной строке терминала. Эта команда запустит среду Gparted. Среда очень легкая, поэтому на вашем ПК она должна работать без сбоев.

После загрузки живой среды Gparted приложение редактора разделов Gparted откроется автоматически. Отсюда переходите к следующему разделу руководства.

Изменить размер домашнего раздела в Linux

Изменение размера домашнего раздела в Gparted начинается с определения раздела в редакторе. Используя Gparted, найдите свой домашний раздел. В этом примере домашний раздел /dev/sda4. Ваш БУДЕТ отличаться.

После того, как вы найдете свой домашний раздел, щелкните его правой кнопкой мыши. В контекстном меню найдите параметр «Изменить размер/переместить» и щелкните его мышью.

С помощью мыши перетащите домашний раздел в больший или меньший размер с визуальной графикой вверху. Или, если вы хотите быть более точным, введите новый размер вашего домашнего раздела (в MiB) в поле «новый размер».

После того, как вы изменили размер домашнего раздела в Gparted, нажмите кнопку «Изменить размер/Переместить» в правом нижнем углу, чтобы сохранить изменения. Затем найдите значок зеленой галочки в левом верхнем углу и выберите его, чтобы записать изменения на диске.

Когда Gparted закончит запись ваших изменений, размер вашего домашнего раздела будет изменен. Отсюда вы можете перезагрузить компьютер, отключить USB и снова войти в Linux.

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



2020-12-21T10:46:21
Вопросы читателей

Установка на FreeBSD Apache, Mysql и PHP для сайтов

В этом уроке вы узнаете, как установить Apache, MySQL и PHP на FreeBSD. Эта комбинация программ с открытым исходным кодом более известна как стек FAMP, FAMP является акронимом для трех. Стек FAMP — это, по сути, набор программных утилит, которые предоставляют серверу FreeBSD все необходимое для размещения динамических веб-страниц. Если вы когда-либо использовали Linux, вы, вероятно, заметили сходство со стеком LAMP, который служит той же цели в Linux.

Вне зависимости от того, арендуете ли вы виртуальные серверы в Германии или другой стране, это руководство поможет вам превратить только что установленную систему в полноценный веб-сервер и разместить на нём сайты.

Чтобы установить стек FAMP на FreeBSD 12.2, мы будем использовать pkg, менеджер пакетов для FreeBSD.

Шаг 1. Подготовьте вашу систему FreeBSD к установке FAMP

Прежде чем мы начнем установку, лучше убедиться, что наша система обновлена.

Чтобы узнать, какую версию вы используете, введите:

$ freebsd-version

Если версия устарела, введите команду ниже, чтобы обновить ее:

$ freebsd-update fetch install

$ pkg update && pkg upgrade -y

Затем установите поддерживающие зависимости:

$ pkg install -y sudo vim bash curl

Затем добавьте нового пользователя с помощью следующей команды:

$ adduser

Вам будет предложено ввести учетные данные пользователя и информацию об учетной записи.

# Username: younis



# Full name: Younis Said



# Uid (Leave empty for default): 



# Login group [younis]: 



# Login group is younis. Invite younis into other groups? []: wheel



# Login class [default]: 



# Shell (sh csh tcsh nologin) [sh]: bash



# Home directory [/home/younis]: 



# Home directory permissions (Leave empty for default): 



# Use password-based authentication? [yes]: 



# Use an empty password? (yes/no) [no]: 



# Use a random password? (yes/no) [no]: 



# Enter password: your_secure_password



# Enter password again: your_secure_password



# Lock out the account after creation? [no]: 



# OK? (yes/no): yes



# Add another user? (yes/no): no



# Goodbye!

Наконец, выполните команду visudo, как показано ниже, чтобы делегировать командные привилегии администратора всем пользователям группы wheel:

$ visudo

# Uncomment by removing hash (#) sign

# %wheel ALL=(ALL) ALL

Используйте команду su, за которой следует новое имя пользователя, чтобы изменить учетную запись на ту, которую вы только что создали:

$ su - younis

Также обновите часовой пояс:

$ sudo tzsetup

Шаг 2. Установите сервер Apache HTTPS 2.4

Из всех используемых сегодня веб-серверов HTTPS-сервер Apache является самым популярным и используется во всем мире для размещения как статических, так и динамических веб-страниц и приложений.

Pkg, менеджер пакетов FreeBSD по умолчанию, позволяет удобно установить сервер Apache HTTPS из репозитория FreeBSD. Введите команду ниже, чтобы установить Apache с помощью pkg:

$ sudo pkg install -y apache24

Посмотрите, какая версия установлена, с помощью команды ниже:

$ httpd -v

Перед загрузкой Apache необходимо включить его:

$ sudo sysrc apache24_enable=yes

Затем введите команду ниже, чтобы запустить Apache:

$ sudo service apache24 start

Проверьте запуск с помощью следующей команды:

$ sudo service apache24 status

В выводе должно быть четко указано, работает ли он.

Вы также можете убедиться, что все работает правильно, указав свой общедоступный IP-адрес в поле поиска вашего веб-браузера. Если установка прошла гладко и все работает правильно, вы должны быть перенаправлены на веб-страницу, подтверждающую вашу установку.

Шаг 3. Установите MySQL 8.0 с помощью pkg

Когда HTTPS-сервер Apache активен и работает, мы можем перейти к третьему шагу: установке MySQL. MySQL — это сервер базы данных, который поддерживает и регулирует доступ к базам данных, в которых хранится информация, относящаяся к веб-сайту.

Как и в случае с Apache, мы загрузим MySQL из репозитория FreeBSD с помощью pkg.

$ sudo pkg install -y mysql80-client mysql80-server

После выполнения указанной выше команды в вашей системе должна быть установлена ​​последняя версия. Найдите последнюю версию в Интернете, а затем сравните ее с версией, установленной на вашем диске, с помощью следующей команды:

$ mysql --version

Перед запуском MySQL необходимо включить его:

$ sudo sysrc mysql_enable=yes

Введите команду ниже, чтобы запустить базу данных:

$ sudo service mysql-server start

Проверьте запуск, введя следующую команду:

$ sudo service mysql-server status

Чтобы усилить меры безопасности в вашей базе данных, вы должны ввести сценарий безопасности, чтобы удалить некоторые несоответствия с MySQL и ограничить доступ к вашей системе:

$ sudo mysql_secure_installation

Затем установите пароль и ответьте на последующие вопросы. Вы можете выбрать значение по умолчанию для всех вопросов, нажав: key_enter:

Шаг 4: установите PHP 7.4

Последний компонент стека FAMP — это PHP, ведущий язык программирования в области веб-разработки на данный момент. Без PHP динамические веб-сайты, которые вы хотите запускать на своем сервере, не будут полностью функционировать.

Подобно тому, как мы использовали команду pkg раньше, мы также можем установить PHP из репозиториев FreeBSD.

Чтобы установить важные пакеты php74, php74-mysqli и mod_php74, введите команду ниже:

$ sudo pkg install -y php74 php74-mysqli mod_php74

Смотрите установленную версию:

$ php --version

Если установленная версия актуальна, перейдите к репликации образца файла конфигурации PHP, выполнив команду, как показано ниже:

$ sudo cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini

Чтобы запустить PHP, введите:

$ sudo sysrc php_fpm_enable=yes

$ sudo service php-fpm start

Чтобы проверить, запущен ли PHP, введите:

$ sudo service php-fpm status

Чтобы добавить что-то еще к только что установленному пакету PHP, попробуйте несколько вспомогательных модулей. Найдите пакеты, написанные с помощью модулей PHP:

$ php -m

Затем используйте команду ниже для поиска любых доступных модулей PHP:

$ pkg search ^php74-*

Вы должны увидеть несколько модулей PHP. Вы можете установить любой из них, который хотите попробовать, с помощью команды pkg.

Шаг 5. Настройте Apache для загрузки модулей PHP

Стек FAMP может работать только тогда, когда Apache настроен для работы с PHP.

Выполните команду ниже, войдите в файл конфигурации:

$ sudo nano /usr/local/etc/apache24/modules.d/001_mod-php.conf

Затем добавьте в файл следующие записи:

<IfModule dir_module>

DirectoryIndex index.php index.html

<FilesMatch ".php$">

SetHandler application/x-httpd-php

</FilesMatch>

<FilesMatch ".phps$">

SetHandler application/x-httpd-php-source

</FilesMatch>

</IfModule>

Чтобы применить изменения, сохраните и выйдите из файла.

Протестируйте конфигурацию Apache с помощью следующей команды:

$ sudo apachectl configtest

Чтобы применить настроенные изменения, перезапустите Apache с помощью следующей команды:

$ sudo apachectl restart

Шаг 5: Тестирование обработки PHP

Прежде чем приступить к работе со стеком FAMP, рекомендуется проверить, нет ли проблем с PHP. Настройка PHP может облегчить для нас эту ситуацию.

Вы можете легко выполнить настройку с помощью простого скрипта PHP. Используйте команду ниже:

$ sudo nano /usr/local/www/apache24/data/info.php

Скопируйте строку ниже и вставьте ее в файл конфигурации:

<?php phpinfo(); ?>

Перейдите по адресу http://your_server_IP/info.php, и вы будете перенаправлены на эту страницу:

Сделайте детали сервера приватными, удалив файл info.php.

$ sudo rm /usr/local/www/apache24/data/info.php

В итоге

В этом руководстве показано, как установить стек FAMP в системе FreeBSD 12.2. Теперь вы можете размещать динамический веб-контент в своей системе и использовать его как полнофункциональный веб-сервер. Будь то динамический веб-сайт или крупномасштабное веб-приложение, потенциал вашего сервера не имеет границ. Однако не забудьте ознакомиться с дополнительными руководствами по FreeBSD на нашем веб-сайте, прежде чем начать. На нашем веб-сайте много контента, и вы обязательно найдете то, что поможет вам начать работу.

Кстати! Вот видео по установке операционной системы FreeBSD, которое будет полезно посмотреть перед выполнением рекомендаций, описанных в статье.



2020-12-16T16:12:22
Вопросы читателей