Разное

Live cd centos: Index of /centos/8/isos/x86_64/

Содержание

⛑️ Как загрузить в Rescue Mode и Emergency Mode через Systemd в CentOS / RHEL 7 и 8

В этой статье объясняется, как загрузить систему CentOS / RHEL 7 и 8 в режим восстановления или аварийный режим.

В CentOS / RHEL 7 и 8 режим восстановления ( Rescue ) и аварийный режим ( Emergency ) являются системными целями, которые заменили концепцию уровней запуска в предыдущих версиях CentOS / RHEL.

Режим восстановления эквивалентен однопользовательскому режиму и требует пароля root.

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

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

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

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

Загрузка в аварийный режим

1. Во время загрузки, когда появляется меню GRUB2, нажмите клавишу e для редактирования.

2. Добавьте следующий параметр в конец строки linux16 в системах x86-64 или строку linuxefi в системах UEFI:

systemd.unit=emergency.target

Нажмите Ctrl + a (или Home) и Ctrl + e (или End), чтобы перейти к началу и концу строки.

3. Нажмите Ctrl + x, чтобы загрузить систему с параметром.

Загрузка в режим Rescue

1. Во время загрузки, когда появляется меню GRUB2, нажмите клавишу e для редактирования.

2. Добавьте следующий параметр в конец строки linux16 в системах x86-64 или строк

systemd.unit=rescue.target

в системах UEFI:Нажмите Ctrl + a (или Home) и Ctrl + e (или End), чтобы перейти к началу и концу строки.

3. Нажмите Ctrl + x, чтобы загрузить систему с параметром.

Загрузка в Debug Shell

Debug shell systemd обеспечивает shell в процессе запуска, которую можно использовать для диагностики проблем загрузки, связанных с systemd.

Попав в этот шелл, команды systemctl, такие как systemctl list-jobs и systemctl list-unit, могут использоваться для диагностики проблем с загрузкой.

Во время загрузки, когда появляется меню GRUB2, нажмите клавишу e для редактирования.

Добавьте следующий параметр в конце строки linux16 в системах на базе BIOS x86-64 или в строке linuxefi в системах UEFI:

systemd.debug-shell

Systemd настроит debug shell на TTY9.

Нажмите Ctrl + Alt + F9, чтобы подключиться к debug shell (учетные данные не требуются).

Переключиться в аварийный режим

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

# systemctl emergency

Broadcast message from [email protected] on pts/1 (Mon 2016-06-27 00:44:58 EDT):

The system is going down to emergency mode NOW!

Чтобы запретить systemd отправлять информативное сообщение:

# systemctl --no-wall emergency
# systemctl isolate emergency.target

Переключиться в режим восстановления

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

# systemctl rescue

Broadcast message from [email protected] on pts/0 (Mon 2016-06-27 00:22:44 EDT):

The system is going down to rescue mode NOW!

Чтобы запретить systemd отправлять информативное сообщение:

# systemctl --no-wall rescue
# systemctl isolate rescue.target

 

Поделитесь статьей:

Установка и настройка сервера OCS Inventory Server. Установка и настройка агентов OCS Inventory Agent на Windows. — Хомячье логово

Содержание (в процессе написания статьи):

1. Постановка задачи.
2. Решение задачи.
3. Основные компоненты системы.
4. Реализация на практике.
5. Предварительная подготовка.
6. Установка web-интерфейса через репозиторий.
7. Установка web-интерфейса вручную.
8. Настройка размеров пакетов развертывания в PHP.
9. Настройка в web-интерфейсе.
10. Настройка безопасности.
11. Главные системные ссылки OCS Inventory.
12. Организация проксирования.
13. Настройка логирования.
14. Установка агентов.

14.1. Установка агента в Windows 10.

15. Установка плагинов.
16. Права на каталогах.
17. Оригиналы источников информации.


На чем было собрано:

  1. CentOS Linux  x86_64 release 7.8.2003 (Core).
  2. Apache 2.4.6 (CentOS).
  3. PHP Version 7.4.10.
  4. MariaDB Server version 10.5.5.
  5. Perl 5.16.3.
  6. OCS Inventory 2.7.
  7. Hypervisor Proxmox Virtual Environment 6.2-4. 

1. Постановка задачи.

Имеется небольшой парк почти однотипных персональных компьютеров в количестве 100 едениц. Требуется следить за состоянием каждого компьютера, производить профилактику по мере необходимости, ставить программы одновременно на все компьютеры, смотреть сколько места осталось на их жестких дисках и так далее… И чтобы не вставая с кресла системного администратора!

2. Решение задачи.

Выход есть — OCS Inventory!

OCS Inventory — это система инвентаризации компьютеров по сети, установленного на них оборудования и программного обеспечения.

Система OCS Inventory использует программу агента, которая выполняется на инспектируемом оборудовании и передает информацию на центральный сервер. Управление программами-агентами выполняется так же с центрального центрального сервера. Центральный сервер системы позволяет не только собирать информацию об инвентаризированном оборудовании, но и частично управлять инспектируемыми компьютерами.

Кроме функций сетевой инвентаризации, OCS Inventory имеет возможность развертывания пакетов и запуска команд, записанных в файле на клиентских компьютерах, информация о которых находится в инвентаризационной системе. При необходимости установки одного приложения на большое количество систем такая функциональность очень выручает.

3. Основные компоненты системы.

Внимание! В процессе эксплуатации было замечено, что программное обеспечение OCS Inventory написано для Apache и исправна работать на Nginx не будет! Хотя и запускается хорошо. Это связано с тем, что модули Perl были написаны специально под Apache. Запускаться будет, а вот работать потом не будет. Будут мелкие досадные и скрытые ошибки в работе скриптов. Чтобы использовать Nginx для OCS Inventory, воспользуйтесь проксированием OCS Inventory из Apache через Nginx. В конце данного руководства будет приложен файл конфигурации для Nginx.

Доказательство и подтверждение этого вывода — ссылка на сайте разработчика ask.ocsinventory-ng.org «Как настроить ocsinventory с помощью Nginx».

Система состоит из 4 основных компонентов:

  1. Сервер баз данных, на котором хранится инвентарная информация.
  2. Сервер связи, который обрабатывает HTTP-соединения между сервером баз данных и агентами.
  3. Консоль администрирования, которая позволяет администраторам администрировать систему.
  4. Сервер развертывания, на котором хранится вся конфигурация развертывания пакета.

Эти 4 компонента могут быть размещены на одном компьютере All in One или на разных компьютерах, чтобы обеспечить балансировку нагрузки. Выше 10.000 инвентаризированных компьютеров рекомендуется использовать по крайней мере 2 физических сервера, один из которых содержит Сервер баз данных + Сервер связи, а другой-реплику базы данных + Сервер администрирования + Сервер развертывания.

В данном руководстве по установке OCS Inventory Server всё установка будет производиться на один сервер, который будет выступать во всех этих ролях.

Как работает OCS Inventory:

  1. Сервер баз данных MySQL или MariaDB работает где-то и прослушивает порт по умолчанию 3306 порт с включенной связью TCP/IP.
  2. Web-сервер Apache установлен и работает для сервера связи и сервера администрирования.
  3. PHP и Perl установлены и могут использоваться web-сервером Apache для консоли администрирования.
  4. Perl и mod_perl устанавливаются и могут использоваться web-сервером Apache для сервера связи.

4. Реализация на практике.

Настроим систему во внутренней сети на Apache и пробросим её в глобальную сеть с помощью Nginx. Приделаем сертификат шифрования Let’s Encrypt и защитимся от непрошенных любопытных глаз базовой аутентификацией.

Итак, нам понадобится:

  1. Работающий сервер Apache с OCS Inventory в сборке All in One — все роли в одном сервере.
  2. Работающий сервер Nginx для проксирования Apache.
  3. Два доменных имени: ocsi.site.ru — имя для входа в панель администрирования, agent.ocsi.site.ru — имя для входа Агентов с информацией про устройства.
  4. Два файла конфигурации Nginx: ocsi.site.ru.conf и agent.ocsi.site.ru.conf для этих доменных имен. В них будет содержаться информация про расположение каталогов с сертификатами шифрования Let’s Encrypt и каталогами с файлами базовой аутентификации.
  5. Два файла с логинами и паролями базовой аутентификации: htpasswd_osci и htpasswd_agent_osci. Можно обойтись и одним общим файлом, но с двумя разными будет безопаснее.
  6. Клиенты внутри сети и клиенты в Интернете, для того, чтобы установить на них Агентов и начать сбор централизованный сбор информации в OCS Inventory.

5. Предварительная подготовка.

Для работы Сервера связи требуются web-сервер Apache и язык сценариев Perl 5, а также некоторые дополнительные модули для Perl 5. Он действует как модуль Apache, который обрабатывает запросы HTTP OCS Inventory агентов к виртуальному каталогу /ocsinventory.

5.1. Удалим SELinux:

# yum -y remove selinux*

Перезагрузим CentOS 7:

# shutdown -r now

5.2. Установим EPEL репозиторий:

# yum -y install epel-release

5.3. Установим Apache:

# yum -y install httpd

Поставим его в автозапуск:

# systemctl enable httpd

Запустим его:

# systemctl start httpd

5.4. Установим полезный софт:

Установим менеджер скачивания:

# yum -y install wget

Установим файловый менеджер и текстовый редактор водном лице — Midnight Commander:

# yum -y install mc

5.5. Настройка брандмауэра.

Не забудьте открыть 80 порт в своем брандмауере!

# firewall-cmd --permanent --zone=public --add-service=http
# firewall-cmd --reload

Открываем файл конфигурации iptables текстовым редактором:

# mcedit /etc/sysconfig/iptables

И в середине массива строк, под разрешением работы SSH с портом 22, добавляем строку точно такую же строку:

-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

Открывать 443 порт не будем, так как предусмотрено проксирование Nginx по 80 порту с добавлением сертификатов на стороне проксирующего сервера.

Проверим:

# http://ваш-IP-адрес

5.6. Установим MariaDB.

# установка MariaDB по инструкции

Установка MariaDB производится по данной инструкции: «CentOS 7: Установка и настройка системы баз данных MariaDB. Создание базы данных.» Так же создадим новую базу данных под OCS Inventory Server. Запомним её логины и пароли. Они нам пригодятся ниже по инструкции.

5.7. Установим Remi репозиторий:

# yum -y install yum-utils

Так же нет смысла держать репозитории, которые устарели. Так как мы будем ставить новую версию репозитория REMI, то старую версию можно смело деактивировать.

Для установки репозитория Remi в CentOS 7 требуется установить EPEL репозиторий (уже поставили выше по инструкции) и выполнить команду:

# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

В базовой установке CentOS 7 установлен старый remi-safe репозиторий. Для активации remi надо вначале отключить remi-safe, а потом активировать remi выполнив команды:

# yum-config-manager --disable remi-safe
# yum-config-manager --disable ius (у REMI возможны конфликты с IUS)

# yum-config-manager --enable remi

После установки смотрим доступные репозитории Remi:

# ls /etc/yum.repos.d/remi*

Как видите, есть н

LParted / LiveCD для работы с дисковыми разделами и восстановления данных

LiveCD для работы с дисковыми разделами и восстановления данных.

LParted — полнофункциональный LiveCD, предназначенный в первую очередь для работы с разделами жестких дисков (HDD), безвозвратного удаления или восстановления данных и тестирования оборудования. Основан LiveCD на Lubuntu Linux (модификация дистрибутива Ubuntu Linux с графическим рабочим окружением LXDE и базовым набором пользовательских приложений).

LParted является не только спасательным инструментом администратора и обычного пользователя, LiveCD универсален и может быть использован для самого широкого круга задач (от простого ознакомления, проверки поддержки/работоспособности имеющегося оборудования, до установки на жесткий диск полноценной системы).

LParted работает очень быстро, после загрузки пользователь получает полнофункциональное рабочее окружение LXDE, с полным набором приложений для настройки (традиционно с ним используемыми), обладает набором консольных и графических приложений приложений, в качестве файлового менеджера используется PCManFM, а веб-браузера Mozilla Firefox.

В составе LParted имеется:

Помимо множества графических приложений в LParted имеются и консольные утилиты, предназначенные для тестирования жестких дисков, восстановления удалённых файлов (изображений, документов и пр…) и резервного копирования. При необходимости дополнительное программное обеспечение может быть установлено используя стандартные для Lubuntu (Ubuntu) инструменты:

Установщик на жесткий диск в LParted используется стандартный, из Lubuntu:

Об окончании процесса установки известит диалог:

Для дальнейшего наращивания системы «под себя» и обновления установленного программного обеспечения можно использовать менеджер пакетов Synaptic или Lubuntu Software Center (software center for lubuntu).

LParted имеет низкие системные требования (не отличаются от системных требований Lubuntu), для работы с LiveCD достаточно процессора уровня Pentium4, 512Мб оперативной памяти и 5Гб свободного места на жестком диске.

LParted является функциональным аналогом Parted Magic, перешедшего (с сентября 2013 года) на систему платного распространения сборок.

Домашняя страница

Страница на sourceforge.net

Обновляем CentOS 7 до CentOS 8

В рамках заметки, обновляем CentOS 7 до CentOS 8 без переустановки системы. В рамках этой заметки, рассматривается процесс апгрейда ОС, на которой работает стандартный LAMP стек.

Несколько важных замечаний вначале.
  • Перед процессом обновления ОС, нужно обязательно сделать ревизию по установленному ПО и подключенным в систему репозиториям. Не исключено, что вам придётся какие-то репозитории отключить, а какие-то программы переустановить вручную после апгрейда. Относительно без проблем апгрейд проходит в случаях, когда в системе не установлено сторонних пакетов, и используются только штатные репозитории плюс epel.
  • Обновление — процесс необратимый, так что обязательно убедитесь, что у вас имеются бекапы, из которых можно будет корректно восстановиться после неудачи.
  • Если на сервере используется какая-либо панель управления (ISPmanager, VestaCP и т. д.), скорее всего, апгрейд сломает её работу. Такие серверы лучше не обновлять с 7 на 8 релиз.
Подготовка.

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

# yum install rpmconf epel-release yum-utils

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

# rpmconf -a

С помощью package-cleanup смотрим, какие у нас установлены пакеты не из репозиториев, есть ли в системе пакеты, которые можно удалить и т. д (команды ниже выведут список этих пакетов):

# package-cleanup --orphans
# package-cleanup --leaves

Можно, так же, воспользоваться функционалом yum’а, но тут нужно внимательно посмотреть, что пакетный енеджер предложит удалить:

# yum autoremove
Заменяем yum на dnf.

Для апгрейда нам потребуется установить dnf, он используется в CentOS 8 по умолчанию. После этого, удалить yum. Опять же, нужно внимательно посмотреть, что dnf предложит удалить в зависимостях вместе с удалением yum:

# yum install dnf
# dnf remove yum yum-metadata-parser
# rm -Rf /etc/yum
# dnf upgrade
Обновляем систему.

Для начала, ставим centos-release и epel-release от 8 версии дистрибутива:

# dnf upgrade https://mirror.yandex.ru/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm
# dnf upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Удаляем пакеты, которые могут привести к конфликтам и старые ядра, оставшиеся в системе:

# rpm -e --nodeps sysvinit-tools
# rpm -e `rpm -q kernel`

И выполняем само обновление системы:

# dnf --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

На всякий случай, проверяем, что бы пакет kernel-core с новым ядром так же быд установлен. Если его нет, ставим:

# dnf install kernel-core

И устанавливаем\обновляем минимальный набор пакетов через групповое управление:

# dnf groupupdate "Core" "Minimal Install"

Как только процесс будет завершён, перезагружаем систему, проверяем, что она запустилась с новым ядром, что установленное ПО работает нормально. При необходимости, добавляем репозитории стороннего софта и ставим его оттуда заново.

Установка CentOS 5.4 в режиме netinstall

Появилась необходимость в установке RHEL-совместимого дистрибутива (Red Hat Enterprise Linux). Выбор естественно пал на его свободную версию CentOS (Community ENTerprise Operating System)
http://centos.org/. Установка CentOS 5.2 в графическом режиме описана ранее.

Программа установки версии CentOS 5.4 мало изменилась, хотя узнал некоторые особенности. Так при установке системы в графическом режиме на компьютер с 512 Мб ОЗУ инсталлятор прерывал работу с ошибкой. При увеличении размера памяти до 1 Гб процесс проходил нормально.
Еще один не приятный момент с которым пришлось считаться.

Дистрибутив распростарняется в виде 1 DVD иди 7 CD. На официальном сайте, дается ссылка только на torrent файл для закачки DVD, но воспользовавшись гуглом можно найти прямую ссылку на ISO образ (файл CentOS-5.4-x86_64-bin-DVD.iso). Список 13 зеркал с DVD ISO образами CentOS 5.4 (
http://findfiles.com/list.php?string=CentOS-5.4-x86_64-bin-DVD.iso&size=4619442176&db=Mirrors). Так вот при установке минимальной системы (Base) с CD, будут запрошены еще 5 дисков. Почему так сделано не понятно, но влюбом случае придется иметь под рукой весь комплект или качать DVD.
Доступен и LiveCD с CentOS (x32 и x84) версии, который предназначен исключительно для ознакомления с системой. Возможности по установке ОС на жесткий диск в LiveCD нет. Но в загрузочном меню имеется пункт позволяющий установить систему по сети (есть и специальный диск netinstall). Чтобы не качать DVD и было принято решение воспользоваться netinstall.
В качестве источника для сетевой установки может быть http, ftp, NFS ресурс (или жесткий диск). Нужную структуру файлов можно создать самостоятельно распаковав ISO образ:


# mount -o loop /root/disk/CentOS-5.4-x86_64-bin-DVD.iso /var/export 

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


# mount -o loop /root/disk/CentOS-5.4-x86_64-bin-1of7.iso /var/export/disk1/ 

И так далее. Сами файлы не обязательно копировать. Но можно воспользоваться одним из зеркал предлагаемых проектом CentOS.
Теперь запускаем LiveCD и выбираем пункт «Network Installation» или используем специальный netinstall образ.

Некоторые шаги установки соответсвуют инсталляции системы в текстовом режиме.
Выбираем язык установки.

Расскладка клавиатуры.

Теперь метод установки, в контексте нас интересует FTP или HTTP.

Теперь сетевые настройки, у меня DHCP.

При необходимости можно настройить статический IP.
Теперь указываем данные сервера с которого будем производить установку.

Теперь программа предлагает продолжить установку в текстовом режиме или использовать VNC.

Далее нас встречает программа разметки жесткого диска.

Традиционно в RedHat используется LVM. При использовании параметров по умолчанию создается загрузочный /boot раздел размером 100 Мб, остальное все отводится под LVM.

Устанавливаем загрузчик.

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

Далее указываем имя компьютера (если его не получаем по DHCP), настраиваем часовой пояс, дважды вводим пароль root. И приступаем к выбору компонентов для установки. Сначала наборы программ.

Если установить флажок «Уточнить выбор ПО», получим доступ к настройкам групп пакетов.

После окончания установки перегружаемся и загружаемся уже в CentOS.

После установки вас встретит помощник по настройке, который поможет правильно сконфигурировать систему.

Вот и все.

9 команд для просмотра информации о разделах и дисках

В данной статье мы рассмотрим несколько команд, которые могут быть использованы для проверки разделов в вашей файловой системе Linux. Команды могут быть использованы для просмотра информации о разделах, свободном и использованном дисковом пространстве на диске, а так же другой полезной информации о разделах.
Кроме того, такие команды как FDISK, SFDISK и CFDISK могут не только отображать информацию о разделах, но и вносить какие-либо изменения.

1. FDISK — является часто используемой командой для проверки разделов на диске. Она может отобразить список разделов, а так же дополнительную информацию.


$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x30093008

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63   146801969    73400953+   7  HPFS/NTFS/exFAT
/dev/sda2       146802031   976771071   414984520+   f  W95 Ext'd (LBA)
/dev/sda5       146802033   351614654   102406311    7  HPFS/NTFS/exFAT
/dev/sda6       351614718   556427339   102406311   83  Linux
/dev/sda7       556429312   560427007     1998848   82  Linux swap / Solaris
/dev/sda8       560429056   976771071   208171008   83  Linux

Disk /dev/sdb: 4048 MB, 4048551936 bytes
54 heads, 9 sectors/track, 16270 cylinders, total 7907328 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001135d

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048     7907327     3952640    b  W95 FAT32

 
2. Sfdisk — отображает похожую информацию, так же как и FDISK, однако есть и некоторые особенности, к примеру, отображение размера каждого раздела в мегабайтах.


$ sudo sfdisk -l -uM

Disk /dev/sda: 60801 cylinders, 255 heads, 63 sectors/track
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start   End    MiB    #blocks   Id  System
/dev/sda1   *     0+ 71680- 71681-  73400953+   7  HPFS/NTFS/exFAT
/dev/sda2     71680+ 476938  405259- 414984520+   f  W95 Ext'd (LBA)
/dev/sda3         0      -      0          0    0  Empty
/dev/sda4         0      -      0          0    0  Empty
/dev/sda5     71680+ 171686- 100007- 102406311    7  HPFS/NTFS/exFAT
/dev/sda6     171686+ 271693- 100007- 102406311   83  Linux
/dev/sda7     271694  273645   1952    1998848   82  Linux swap / Solaris
/dev/sda8     273647  476938  203292  208171008   83  Linux

Disk /dev/sdb: 1020 cylinders, 125 heads, 62 sectors/track
Warning: The partition table looks like it was made
  for C/H/S=*/54/9 (instead of 1020/125/62).
For this listing I'll assume that geometry.
Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start   End    MiB    #blocks   Id  System
/dev/sdb1   *     1   3860   3860    3952640    b  W95 FAT32
                start: (c,h,s) expected (4,11,6) found (0,32,33)
                end: (c,h,s) expected (1023,53,9) found (492,53,9)
/dev/sdb2         0      -      0          0    0  Empty
/dev/sdb3         0      -      0          0    0  Empty
/dev/sdb4         0      -      0          0    0  Empty

 
3. cfdisk — является редактором разделов Linux с интерактивным пользовательским интерфейсом Ncurses. Команда может быть использована для отображения списка существующих разделов, а так же внесения каких либо изменений.

 
4. parted — ещё одна утилита командной строки, которая умеет отображать список разделов, информацию о них, а так же позволяет вносить изменения в разделы при необходимости.


$ sudo parted -l
Model: ATA ST3500418AS (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system     Flags
 1      32.3kB  75.2GB  75.2GB  primary   ntfs            boot
 2      75.2GB  500GB   425GB   extended                  lba
 5      75.2GB  180GB   105GB   logical   ntfs
 6      180GB   285GB   105GB   logical   ext4
 7      285GB   287GB   2047MB  logical   linux-swap(v1)
 8      287GB   500GB   213GB   logical   ext4


Model: Sony Storage Media (scsi)
Disk /dev/sdb: 4049MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  4049MB  4048MB  primary  fat32        boot

 
5. DF — не является утилитой для разметки разделов, скорее больше для просмотра информации./dev
/dev/sda6 97G 43G 49G 48% /
/dev/sda8 196G 154G 33G 83% /media/13f35f59-f023-4d98-b06f-9dfaebefd6c1
/dev/sda5 98G 37G 62G 38% /media/4668484A68483B47

 


$ df -h --output=source,fstype,size,used,avail,pcent,target -x tmpfs -x devtmpfs
Filesystem     Type     Size  Used Avail Use% Mounted on
/dev/sda6      ext4      97G   43G   49G  48% /
/dev/sda8      ext4     196G  154G   33G  83% /media/13f35f59-f023-4d98-b06f-9dfaebefd6c1
/dev/sda5      fuseblk   98G   37G   62G  38% /media/4668484A68483B47

 
6. Pydf — является в неком роде улучшением версии DF, которая написана на Python. Способна выводить информацию о всех разделах жесткого диска в удобном виде. Но есть и минусы, показываются только смонтированные файловые системы.


$ pydf
Filesystem Size Used Avail Use%             Mounted on                                 
/dev/sda6   96G  43G   48G 44.7 [####.....] /                                          
/dev/sda8  195G 153G   32G 78.4 [#######..] /media/13f35f59-f023-4d98-b06f-9dfaebefd6c1
/dev/sda5   98G  36G   61G 37.1 [###......] /media/4668484A68483B47

7. lsblk — выводит список всех блоков хранения информации, среди которых могут быть дисковые разделы и оптические приводы. Отображается такая информация как общий размер раздела/блока, точка монтирования (если таковая есть). Если нет точки монтирования, то это может значить что файловая система не смонтирована, для CD/DVD привода дисков это означает, что в лотке нету диска.


$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0    70G  0 part 
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0  97.7G  0 part /media/4668484A68483B47
├─sda6   8:6    0  97.7G  0 part /
├─sda7   8:7    0   1.9G  0 part [SWAP]
└─sda8   8:8    0 198.5G  0 part /media/13f35f59-f023-4d98-b06f-9dfaebefd6c1
sdb      8:16   1   3.8G  0 disk 
└─sdb1   8:17   1   3.8G  0 part 
sr0     11:0    1  1024M  0 rom

8. BLKID — выводит информацию о разделах файловой системы, среди них такие атрибуты как UUID, а так же тип файловой системы. Однако эта утилита не сообщает о дисковом пространстве на разделах.


$ sudo blkid
/dev/sda1: UUID="5E38BE8B38BE6227" TYPE="ntfs" 
/dev/sda5: UUID="4668484A68483B47" TYPE="ntfs" 
/dev/sda6: UUID="6fa5a72a-ba26-4588-a103-74bb6b33a763" TYPE="ext4" 
/dev/sda7: UUID="94443023-34a1-4428-8f65-2fb02e571dae" TYPE="swap" 
/dev/sda8: UUID="13f35f59-f023-4d98-b06f-9dfaebefd6c1" TYPE="ext4" 
/dev/sdb1: UUID="08D1-8024" TYPE="vfat"

9. HWiNFO — может быть использована для вывода списка оборудования и разделов для хранения данных. В результате вывода нет подробностей о каждом разделе, к примеру, как у команд, о которых шла речь выше.


$ hwinfo --block --short
disk:                                                           
  /dev/sda             ST3500418AS
  /dev/sdb             Sony Storage Media
partition:
  /dev/sda1            Partition
  /dev/sda2            Partition
  /dev/sda5            Partition
  /dev/sda6            Partition
  /dev/sda7            Partition
  /dev/sda8            Partition
  /dev/sdb1            Partition
cdrom:
  /dev/sr0             SONY DVD RW DRU-190A

Попробуйте воспользоваться командами, о которых мы говорили в этой статье, оставляйте свои отзывы и дополнения к ним в комментариях. Так же рекомендую просмотреть пост, в котором опубликован список команд для просмотра информации о системе.

Загрузить CentOS Live CD 7.5

Бесплатный дистрибутив Linux корпоративного класса на основе Red Hat Enterprise Linux OS

CentOS Live CD — это проект с открытым исходным кодом, который предоставляет пользователям множество образов ISO, разработанных с нуля для использования людьми, которые хотят просто протестировать операционную систему CentOS, не устанавливая ничего на свои компьютеры.

Доступность и возможности запуска

Он доступен для загрузки в виде Live CD, Live DVD, минимального компакт-диска для тех, у кого нет быстрого подключения к Интернету или тарифного плана с меньшей пропускной способностью, а также ISO-образа NetInstall CD, который позволяет пользователям устанавливать операционную систему через сеть.

ISO-образы Live CD и DVD поставляются с одним и тем же запросом загрузки, который позволяет пользователям просто загрузить живую среду с настройками по умолчанию в текстовом режиме, запустить диагностический тест памяти, загрузить существующую ОС, а также установить дистрибутив. без тестирования (не рекомендуется).

Мы настоятельно рекомендуем оставить загрузочный носитель для самостоятельного запуска по истечении десяти секунд тайм-аута. Если вы случайно нажмете клавишу во время этого тайм-аута и получите доступ к меню загрузки, обязательно выберите опцию «Boot».

Традиционная среда рабочего стола с двумя панелями

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

Приложения по умолчанию включают клиент электронной почты и новостей Mozilla Thunderbird, веб-браузер Mozilla Firefox, программу просмотра VNC TigerVNC, клиент терминального сервера tsclient, программу просмотра изображений gThumb, текстовый редактор gedit и программу просмотра веб-камеры Cheese.

Кроме того, CentOS Live CD включает файловый менеджер Nautilus, Дисковую утилиту для управления жесткими дисками и USB-накопителями, Терминал GNOME для выполнения команд в эмуляторе терминала, а также утилиту сопоставления символов.

Выводы

В целом, CentOS Live CD — отличный проект, единственный, который позволяет пользователям тестировать эту удивительную операционную систему на основе Linux, ничего не устанавливая на свои компьютеры. Он представляет собой отличную альтернативу коммерческому дистрибутиву Red Hat Enterprise Linux.

Подано под

CentOS Linux Live CD Дистрибутив Linux CentOS Linux LiveCD Дистрибутив

Создание и проверка Live CD на базе CentOS

Создание и проверка Live CD на базе CentOS

Вы можете использовать этот Live CD для загрузки целевой машины BMR, а затем запустить задание BMR. Следующие файлы используются для создания Live CD на базе CentOS:

makelivecd.centos

Скрипт, используемый для ремастеринга CentOS Live CD.

CentOS-7-x86_64-LiveGNOME.ISO

ISO-образ CentOS Live CD. Образ можно скачать с сайта CentOS.

Важно! При создании загрузочного Live CD для CentOS 7 загрузите и используйте образ CentOS-7-x86_64-LiveGNOME.ISO вместо CentOS-7-x86_64-LiveCD.ISO с веб-сайта Cent OS.

Восстанавливаемая точка восстановления не содержит драйвера устройства для системы хранения целевой машины BMR.Arcserve UDP Agent (Linux) блокирует такое задание BMR на ранней стадии.

Выполните следующие действия:

  1. Подготовьте драйверы устройств (файлы * .ko и * .rpm) для CentOS и сохраните их в папке.

    Пример. Храните драйверы устройств в папке / tmp / drivers.

    Примечание: необходимо предоставить драйвер устройства, соответствующий версии ядра CentOS Live CD.

  2. Зайдите на сайт CentOS и загрузите 64-битную CentOS 7.0 или более поздней версии Live CD в папку / tmp на сервере резервного копирования.

    Файл CentOS-7-x86_64-LiveGNOME.ISO загружен.

  1. Перейдите в папку bin (/ opt / Arcserve / d2dserver / bin) и выполните следующую команду:

    makelivecd.centos

    CentOS_live_cd> [path_where_device_

    drivers_are_stored]

    elive Пример:. full_path_to_CentOS_live_cd> / tmp / drivers

    Сценарий создает Arcserve Unified Data Protection Agent для Linux Live CD на основе CentOS и сохраняет файл образа ISO в следующем месте:

    / opt / Arserve / d2dserver / packages /

    CentOS- LiveCD-for-UDP_

    Agent_Linux.iso

  2. Перейдите в папку пакетов и убедитесь, что файл CentOS-LiveCD-for-UDP_Agent_Linux.iso включен в папку.

    Live CD на базе CentOS создан и проверен.

Вы успешно создали Live CD на базе CentOS.


Copyright © 2018. Все права защищены.

livecd-tools-21.4-2.el7.x86_64.rpm CentOS 7 Скачать

  25.11.2015  - Фабиан Арротин  21.4-2
- Изменена строка Requires: для syslinux-extlinux.
- Удалено требование: на syslinux-nonlinux (не существует для el7)
- Снижена проверка версии для extlinux для совместимости с el7.
- Добавлен / usr / share / doc / livecd-tools / * в раздел% files 
  27.10.2014  - Брайан К. Лейн  21.4-1
- Версия 21.4 (bcl)
- Игнорировать регистр при поиске файла UEFI boot * efi (# 1156380) (bcl)
- Предварительно загрузите библиотеку libnss_sss (# 1127103) (bcl)
Выпавший патч теперь включен в апстрим 
  2014-10-20  - Брайан К.Переулок  21.3–1
- Версия 21.3 (bcl)
- mkefiboot теперь ожидает весь верхний регистр для BOOT * .EFI (# 1154138) (bcl)
- Переместите __fstype в класс ImageCreator (bcl)
- Выявить ошибки Yum и распечатать их (# 1119906) (bcl) 
  2014-08-20  - Питер Джонс  - 21.2–4
- Очевидно, как указывает bcl, исправление 21.2-3 означает, что нам сейчас требуется sssd-client.
По теме: rhbz # 1127103 
  2014-08-20  - Питер Джонс  - 21.2-3
- Обходите rhbz # 1127103, вручную загрузив проблемную библиотеку.По теме: rhbz # 1127103 
  17.08.2014  - Разработка релизов Fedora  - 1: 21.2-2
- Перестроен для https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 
  23.07.2014  - Брайан К. Лейн  21.2-1
- Версия 21.2 (bcl)
- Прервать создание livecd в случае сбоя перемаркировки selinux (# 1121301) (bcl)
- Добавить файлы конфигурации lorax ppc в путь поиска (bcl)
- Используйте inst.repo и inst.stage2 (bcl)
- Используйте rd.live.overlay вместо overlay (bcl) 
  07.06.2014  - Разработка релизов Fedora  - 1: 21.1-2
- Перестроен для https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 
  2014-04-15  - Брайан К. Лейн  21.1-1
- Версия 21.1 (bcl)
- Обновление live.py для syslinux 6.02-4 (bcl) 
  26.03.2014  - Брайан К. Лейн  21.0-1
- Версия 21.0 (bcl)
- Обновите kickstart.py для нового кикстарта (bcl)
- Обновите yuminst для нового pykickstart (bcl)
- Пути очистки в README (bcl)
- livecd-creator: убедитесь, что файл кикстарта существует (# 1074295) (bcl) 

.

Добавить комментарий

Ваш адрес email не будет опубликован.