LINUX.ORG.RU

Сообщения Jonikster

 

Определить 2 диска под home

Форум — Admin

Здравствуйте! Есть физический сервер с Debian, на котором установлено 2 SAS диска по 146 гб. Как сделать, чтобы объем этих двух дисков использовался под home? Заранее благодарен!

# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           796M  712K  795M   1% /run
/dev/md0         28G  4.4G   22G  17% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/md1        103G   98G     0 100% /home
tmpfs           796M     0  796M   0% /run/user/0
tmpfs           796M     0  796M   0% /run/user/1000

# /usr/sbin/fdisk -l
Disk /dev/sdb: 136.73 GiB, 146815737856 bytes, 286749488 sectors
Disk model: DF0146B8052
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3d54be84

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sdb1        58595326 286748671 228153346 108.8G  5 Extended
/dev/sdb2            2048  58593279  58591232  27.9G fd Linux raid autodetect
/dev/sdb5       278937600 286748671   7811072   3.7G 82 Linux swap / Solaris
/dev/sdb6        58595328 278937599 220342272 105.1G fd Linux raid autodetect

Partition table entries are not in disk order.


Disk /dev/sda: 136.73 GiB, 146815737856 bytes, 286749488 sectors
Disk model: DF0146B8052
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x2d8b6b12

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1        58595326 286748671 228153346 108.8G  5 Extended
/dev/sda2  *         2048  58593279  58591232  27.9G fd Linux raid autodetect
/dev/sda5       278937600 286748671   7811072   3.7G 82 Linux swap / Solaris
/dev/sda6        58595328 278937599 220342272 105.1G fd Linux raid autodetect

Partition table entries are not in disk order.


Disk /dev/md1: 105 GiB, 112747085824 bytes, 220209152 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 /dev/md0: 27.92 GiB, 29980884992 bytes, 58556416 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

# lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda       8:0    0 136.7G  0 disk
├─sda1    8:1    0     1K  0 part
├─sda2    8:2    0  27.9G  0 part
│ └─md0   9:0    0  27.9G  0 raid1 /
├─sda5    8:5    0   3.7G  0 part  [SWAP]
└─sda6    8:6    0 105.1G  0 part
  └─md1   9:1    0   105G  0 raid1 /home
sdb       8:16   0 136.7G  0 disk
├─sdb1    8:17   0     1K  0 part
├─sdb2    8:18   0  27.9G  0 part
│ └─md0   9:0    0  27.9G  0 raid1 /
├─sdb5    8:21   0   3.7G  0 part  [SWAP]
└─sdb6    8:22   0 105.1G  0 part
  └─md1   9:1    0   105G  0 raid1 /home

 , ,

Jonikster
()

Установка Arch Linux

Форум — Linux-install

Всем привет!

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

У Arch Linux есть ArchInstall, но это не работает на моем устройстве корректно, о чем есть соответствующий issue на Github.

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

К сожалению, мне не удалось найти современного, подробного мануала. Про Wiki я не говорю, так как там нужно понимать все, дабы понять гайд в целом.

Однако, естественно, с ручной установкой возникли сложности.

Сразу отмечу, что я не профи в Linux. Однако убежден, это ни сколько не помешает мне использовать лучший дистрибутив для меня.

Сложности начались с Grub, но я хотел бы описать процесс установки, чтобы если что не так вы смогли меня поправить.

Итак. У нас в наличии ноутбук Acer Nitra 5 со следующими параметрами:

  • Шестиядерный Intel Core i5-11400H

  • Чипсет системной платы Intel Tiger Point HM570, Intel Tiger Lake-H

  • DIMM1: Samsung M471A1K43EB1-CWE

  • DIMM3: Samsung M471A1K43EB1-CWE

  • Интегрированная видеокарта Intel(R) UHD Graphics

  • Дискретная видеокарта NVIDIA GeForce RTX 3050 Ti Laptop GPU

  • SSD на 512 гб

На SSD уже установлена Windows, которая занимает 4 раздела. Дополнительно свободных 50 гб под Linux.

Запускаем установщик.

Настраиваем время, хотя это вполне можно было сделать в окружении:

timedatectl set-timezone Europe/Moscow
timedatectl set-ntp true
hwclock --systohc --localtime

С помощью fdisk создаю 2 раздела. На 500 мб, делаю ему тип EFI, второй на все остальное место (никаких файлов подкачки!).

Форматируем:

mkfs --type=vfat /dev/nvme0n1p5
mkfs --type=btrfs /dev/nvme0n1p6

Монтируем:

mount /dev/nvme0n1p6 /mnt

Создаем и монтируем boot:

mkdir -p /tmp/boot

mount /dev/nvme0n1p5 /mnt/boot

Устанавливаем:

pacstrap /mnt base base-devel linux linux-firmware

Но я хотел бы Linux Zen. По ходу, как его правильно устанавливать?

fstab и chroot:

genfstab -t UUID /mnt >> /mnt/etc/fstab

arch-chroot /mnt

Ставлю Grub. Хотя я хотел бы systemd-boot, но как говорится, что имеем:

pacman -S grub efibootmgr

grub-install /dev/nvme0n1

Бабах! grub-install: error: cannot find EFI directory.

grub-install –force /dev/nvme0n1

То же самое.

Дальше я планировал:

pacman -S os-prober mtools fuse

grub-mkconfig -o /boot/grub/grub.cfg

pacman -S dialog wpa_supplicant

pacman -Syu

pacman -S xorg xorg-server

pacman -S mate mate-extra

pacman -S lightdm

pacman -S lightdm-gtk-greeter

systemctl enable lightdm

Стоит добавить, что я не хотел бы иметь загрузочное меню. Я хотел бы, чтобы Windows загружалась сразу, а при надобности, чтобы Linux можно было запустить из UFI Boot menu.

Пожалуйста, помогите раз и на долгое время совладать с установкой Arch Linux!

Заранее благодарен!

P.S.

Manjaro не предлагать, я слепой, а accessibility install у Manjaro нет.

 ,

Jonikster
()

Тест производительности Linux дистрибутива

Форум — Desktop

Всем привет! Как возможно протестировать производительность Linux дистрибутива на конкретном железе? К примеру, для поиска наиболее производительного, дабы увидеть циферки. Единственное, что нашел, Phoronix Test Suite. Но тестирование производительности несколькими тестами - много часов, а из простого тестирования вот, что вышло: https://openbenchmarking.org/result/2111272-JONI-UBUNTU805#table Посоветуйте, пожалуйста! Заранее благодарен!

 ,

Jonikster
()

C# vs Java в 2020. Что выбрать?

Форум — Development

Приветствую. Учусь на 1 курсе технического вуза. На 1 курсе у нас C. Я на него забил, просто написал программу на C++, предъявил преподу, мол я шарю, и все. Для работы избрал Python/Django. Интересует удаленка, желательно на Европейского или Американского работодателя. Под собственные задачи не хватает нормального языка программирования. Что значит нормального? Python держится на библиотеках. Динамическая типизация просто? Увольте. Я не рискнул бы писать крупный (не веб) проект на Python. Почему? Потому что большинство ошибок вылавливаются во время работы самого кода. Вот вам и динамическая типизация, и интерпретация. Посмотрите, как используется язык. В веб проектах, потому что Django надежен. Как по мне Python+Django много лучше PHP, да хотя бы и из-за Django Rest. Но кроме веба, Big data, машинного обучения и автоматизации, Python нигде не применяется. Игры, крупные приложения, как правило, Python страхует C++. А скорее, он работает внутри него. Ладно, окей, под Windows игру написать можно. Но вдруг пришла идея запрограммировать что-то под Android. Смотрим. Kivy. Пробуем и убеждаемся, что тут и выходит, молотком вкручиваем лампочку, никак иначе. В общем, нужен второй язык. Язык, где якобы больше кода и т.д, но который по факту надежнее, и работать будет производительнее, и ошибки отдавать на компиляции. Понятно, что C++/C#/Java. Иного не дано. Посидев, повздыхав, я выкинул C++ в помойку. Причины:

  1. Когда делал на C++ работу для универа, 6 часов убабахал на это. На установку VS, на подключение QT, на изучение возможностей для написания простого текстового редактора с менюшкой, где открыть, сохранить и выход, потом еще это не компилировалось из-за ошибок, связанных с библиотекой… В общем, 6 часов. Если такое будет каждый раз с новой библиотекой…
  2. Пообщался с C++ разработчиками. Если проект, который на C#/Java пишется за неделю/две, на C++ я буду пилить 3 месяца…
  3. Удовольствие от разработки самого алгоритма программы. Логики программы. Но никак не от работы с памятью и прочими заморочками на низком уровне. Пусть компилятор сделает, как надо, нежели я где-то допущу ошибку, в одном месте, а потом из-за нее будет ошибка на несколько окон, и за ней многочасовой поиск места с ошибкой. В итоге, C# vs Java. Учитывая, что ранее я работал с C#, начал читать всякие статьи «C# vs Java». На форумы тоже писал. Но моя главная цель была заработок. Сейчас же разработка приложений по моим интересам. Почитав понял, что никакого четкого вывода нет. Прошло время, когда C# был лишь под Windows. С одной стороны, C# круче. Развивается, Microsoft кидают туда все, что нужно и не нужно. С другой стороны. Давайте посмотрим правде в глаза. Где сейчас применяется C#? Под Windows. Все сервера на Windows Server. Какие приложения (не игры) разработаны под Android с C#? Я не знаю таковых. Исследуя рынок понимаем, что по Java и вакансий больше, и зарплаты выше. Естественно, зарплаты то у синьоров. У джунов и мидлов примерно одинаково, но Java таки немного выше. А открывая вакансии я понимаю, что меня не ожидает с C# карьера. Ибо не сдался мне ASP.NET, если я уже на Django. Других вакансий нет. У Java тут все, что хочешь. И веб, и сервера, и приложения под Android. Но есть еще 2 момента:
  4. .NET Foundation. Кроме того, планируется объединить .NET и .NET Core. Выстрелит ли это? Возможно. Но я не думаю, что все сразу бросятся переписывать сервера с Java на .NET, а кто сидел на Windows Server будут переписывать под Linux;
  5. Kotlin. Всей душенькой ненавижу этот язык, и не спрашивайте, почему. А сейчас много где его используют наравне с Java, и вместо Java. Открываем сравнения производительности, и понимаем, что по производительностью C# давно обогнал Java. В общем. Уважаемые девелоперы. Желательно те, кто знаком и с той и с той технологией. Озвучьте пожалуйста ваше мнение по вопросу «C# vs Java в 2020. Что выбрать?». Как следует делать выбор? На что ориентироваться? На что обратить внимание? В общем все возможное и не возможное по этой теме. C# и Java очень и очень схожи, но хочется для себя провести между ними различие, дабы выбрать нужный инструмент. Заранее благодарен!

 , , , ,

Jonikster
()

Не удается настроить VPN подключение. SoftEther VPN Client и OpenVPN client

Форум — General

Здравствуйте. На сервере Windows Server 2019 установлен VPN сервер SoftEther VPN. Нужно подключиться с одного VPN сервера, и с одного десктопа. Попробовал установить SoftEther VPN Client, не получилось. Не знаю почему, может, из-за проблемы с перенаправлениями IP, но это не работает. Тогда я решил установить OpenVPN client. Благо SoftEther VPN позволяет настройку под OpenVPN. Предварительно я экспортировал конфигурационный файл, и протестировал на Windows. Работает. Установил OpenVPN через: apt install openvpn Закинул конфиг в: /etc/openvpn/client.conf Пробую: openvpn –config /etc/openvpn/client.conf После ввода логина и пароля, открывается выполнение в консоли, из-за чего не могу работать. Тогда пробую: systemctl start openvpn@client После ввода логина и пароля, ввожу: wget -qO- eth0.me Показывает мой IP (Не VPN). Пожалуйста, подскажите решение. Заранее благодарен!

 , ,

Jonikster
()

Создание Debian non-free образа с драйверами

Форум — General

Здравствуйте. Выбираю дистрибутив, но все больше убеждаюсь, что лучше Debian, для меня не найти. Я слепой. Для меня очень важно присутствие звука. На ноутбук устанавливать пока не решаюсь, ибо боюсь за драйвера. Если бы немного подкорректировать образ Debian, было бы идеально. В связи с этим, я решил посмотреть в сторону создания. Нет, не нового дистрибутива, но как бы сборки Debian. Своего образа. Посмотрел интернет, ничего подходящего не нашел. По этой причине, пишу сюда. Что нужно. Создать образ Debian. За основу взять обычный Debian, без всяких новоротов.

  1. По умолчанию впилить contrib non-free в репозитории;
  2. Внедрить драйвера. Насчет драйверов. Я хотел бы сделать это, как в Ubuntu. Лучший вариант, подгружать драйвера, в зависимости от устройств. Но вроде, так нигде это не работает. Встроить хотя бы какой-то оптимальный минимум. Чтобы уже на моем ноуте запустилось. Мой друг пробовал Debian, но ему пришлось впиливать драйвера. Причем, не просто скачать и поставить. А впиливать микрокод. Реально ли создать такой образ, и как? Направьте, пожалуйста. Заранее благодарен. P.S. Вроде как, можно не заморачиваться. Взять Ubuntu. Тот же Debian, но настроенный. Но учитываем, что я программист, и учитываем, что я хотел бы полностью знать, что и почему у меня работает. На политику Canonical я не подписываюсь.

 , ,

Jonikster
()

Какой дистрибутив использовать слепому программисту?

Форум — General

Здравствуйте. В последнее время я разрабатываю приложения для Linux, и хотел бы использовать Linux. Не как основную систему, но на виртуальной машине. Очень возможно, что я перейду на Linux, как на основную систему со временем. Сейчас я выбираю Linux дистрибутив. Я слепой. По этой причине для меня обязательно наличие Orca. Что для меня важно?

  1. Стабильность;
  2. Обновляемость (Не заброшенный дистрибутив);
  3. Отсутствие лишнего, ненужного программисту;
  4. Это можно отнести к третьему пункту. Отсутствие слежки. Я согласен, если меня спросят, согласен ли я на отправку сведений о системе для исправления ошибок, недочетов и т.д. Но я не хочу, чтобы это было насильно, и чтобы это касалось личных данных;
  5. Драйвера из коробки. Отмечу, что я не сторонник свободного программного обеспечения. Потому я согласен на использование проприетарного. Есть список дистрибутивов, в которых я уверен о наличии необходимых мне специальных возможностей: Ubuntu; Ubuntu MATE; Debian; Linux Mint; Fedora. Но я уверен, что есть и другие… Мне очень нравился Debian. Но Debian против проприетарного программного обеспечения. По этой причине, отсутствуют драйвера. Я использовал Ubuntu. Но я не согласен с их политикой слежки и захламления системы. Сторонник DPKG. По мнению общества Debian, MATE лучшая среда для слепого, от себя добавлю, что Gnome, но до версии 3.36. Помогите пожалуйста с выбором! Заранее благодарен!

 ,

Jonikster
()

Материалы Linux для начинающих

Форум — General

Здравствуйте. С каждым днем, Windows разочаровывает меня все больше. Я не смогу полностью отказаться от Windows, так как я слепой, а в плане приложений для доступности, Windows нет равных. Но я работаю с Linux серверами, планирую стать специалистом по Accessibility в Linux. Подскажите пожалуйста материалы для начинающих Линуксоидов. Где можно прочитать ответы на такие нубские вопросы, как что такое Unix и Linux, в чем разница, файловая система в Linux, и прочее. Помню, хотел пересобрать CaliLinux. Добавить туда Gnome с Orca. У меня друг, Линуксоид типа, ну и я его спрашиваю, мол «И как перекомпилировать ядро Линукса?». После чего я получил строжайший запрет не то, что использовать Linux, но даже приближаться к нему!) Помогите исправить сие недоразумение! Особенно интересуют материалы, адоптированные к Debian. Ибо именно к Debian я питаю глубокую симпатию. Заранее благодарен!

 

Jonikster
()

RSS подписка на новые темы