Linux

Записи относящиеся к ядру или ОС Linux


Установка Linux kernel 5.2 на CentOS 6

Компиляция Linux kernel 5.2 на CentOS 6 из исходников Так как CentOS 6 перестал поддерживаться Elrepo kernel-ml, то единственный вариант поставить ядро пятой версии это компилировать самому. Для этого установим следующие пакеты: #yum install flex git nano #yum groupinstall «Development Tools» #yum install ncurses-devel #yum install qt3-devel #yum install hmaccalc zlib-devel […]

Linux

Проверка на «стресс» компьютерного железа в linux

Для проверки компьютерного железа в линукс можно использовать программу stress. Для установки её в ClearOS 6 набираем: #yum install stress -y —enablerepo=centos-epel Для установки в CentOS 6 и CentOS 7 набираем: #yum install stress -y Для установки в Debian и Ubuntu набираем: #apt-get install -y stress Для установки в OpenSuSe набираем: […]


Установка новой версии GCC на CentOS 6

Для компиляции современного программного обеспечения может понадобиться новая версия gcc. В CentOS 6 самая последняя версия gcc 4.4.7. #gcc -v gcc version 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC) Для установки более новой версии нам необходимо установить репозиторий centos-release-scl. #yum install centos-release-scl -y —enablerepo=centos-extras-unverified Устанавливаем нужную нам версию gcc. Для этого, в […]

GCC

USB camera

Интраоральная камера

Внутриротовые камеры позволяют доктору продемонстрировать пациенту состояние его зубов и слизистой оболочки полости рта, лучше «рассмотреть» труднодоступные места в полости рта. Интраоральная камера может подключаться напрямую к монитору/экрану или подключаться к компьютеру/смартфону/планшету. Преимуществом вторых заключается в возможности записывать видео и делать фото, а при использовании смартфона — компактность. Использование VLC для […]


Установка ath10k firmware

Для обновления или установки драйверов Wi-Fi карт 802.11ac Atheros необходимо скачать сам драйвер (прошивку) и файл board.bin или board-2.bin. Затем скопировать загруженный нами файл в firmware-5.bin стерев всё что идёт после .bin (например, firmware-5.bin_10.2.4.70.70). Загруженный файл нам понадобится (для сравнения названий), чтоб проверять какую версию драйвера использует система. firmware-5.bin и board.bin (или board-2.bin) […]

Hostapd - linux wifi

PHP

Установка (не обновление) PHP 7.2 на CentOS 7

Для того чтоб на сервере было несколько версий PHP необходимо его не обновлять, а именно установить. Устанавливаем репозитории федоры (epel-release) и Remi: yum install -y epel-release yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm Просмотр установленных пакетов другой версии php. Для этого посмотрим какая версия PHP стоит на сервере: php -v Если на сервера несколько […]


Нужные команды консоли линукс

Для начинающего пользователя линукса основная проблема это незнание команд консоли. Здесь представлена подборка самых востребованных и часто используемых команд. Просмотр сколько место занимают папки в корневой директории. du -sh /* Если нужно посмотреть сколько занимают подпапки вместе с папками du -sh /*/* Сколько свободного и занятого пространства на дисках df […]

Linux Kernel 3.10

Аналог Splitcam в Linux

В линуксе программа Webcamoid является отдалённым аналогом программы Splitcam для Windows. Но эта программа работает не стабильно. Например, в убунту 18.04 не получилось её запустить. Более оптимальным является использование программы ffmpeg. Для эмулирования вебкамеры в линуксе необходимо установить v4l2loopback: # git clone https://github.com/umlaeute/v4l2loopback.git # cd v4l2loopback # make && make […]


Nvidia

Установка драйверов Nvidia на Centos 7

По умолчанию в Centos 7 стоят драйвера Nouveau. Невозможно установить родные драйвера Nvidia пока Nouveau не будут отключены. Для отключения Nouveau создаём файл /etc/modprobe.d/blacklist.conf со следующим содержимым: blacklist nouveau Затем пересоздадим img, для этого переименуем текущий и взамен создадим новый: #mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img #dracut /boot/initramfs-$(uname -r).img $(uname -r) […]


Подключение к сетевой папке через NFS

В CentOS 7 включаем и запускаем службу NFS, mountd и rpc-bind: systemctl enable nfs systemctl start nfs Открываем порты для работы NFS и перезапускаем firewall: firewall-cmd —permanent —add-service=nfs firewall-cmd —permanent —add-service=mountd firewall-cmd —permanent —add-service=rpc-bind firewall-cmd —reload Прописываем к какой папке и с какого IP должен быть доступ (rw — разрешение […]

NFS

VirtualBox

Virtualbox изменение размера диска vdi

Для увеличения размера виртуального диска выключаем виртуальную машину, если она включена. В командной строке Windows переходим в папку VirtualBox: cd C:\»Program Files»\Oracle\VirtualBox Вводим команду ([команда] [изменить диск] [полный путь и название файла виртуального диска] [изменить размер и сделать 20 Гб]: VBoxManage.exe modifyhd d:\disk-OS.vdi —resize 20480 После этого в самой операционной системе […]


EZ3D2009 3D CDViewer запуск на Linux

Самой лучшей программой для просмотра и анализа компьютерной томограммы в стоматологии является корейская программа EZ3D2009. Программа является 32 битной и предназначена для ОС семейства Windows, начиная с XP.  Возникает проблема, если врач-стоматолог хочет воспользоваться данной программой на Mac OS или Linux. К счастью программа EZ3D2009 3D CDViewer легко запускается на Linux с […]

EZ3D2009

DICOM anonymizer

Удаление персональных данных из КТ (DICOM)

Иногда нужно выложить в интернете компьютерную томограмму, например, пациенту для консультации, а специалисту для получения помощи от коллег. Однако проблема заключается в том, что КТ содержит персональные данные пациента. Для их удаления используется специальная программа — DICOM Anonymizer. Программа бесплатная и распространяется под лицензией BSD. Обладает простым интерфейсом и работает под […]


Просмотр 3D видео в VLC плеере

Если 3D видео в виде двойного изображения на кадре, то можно настроить Videolan плеер таким образом, что он будет показывать только одно изображение. Подробное объяснение представлено в видеоинструкции.

VLC

grub2

Восстановление загрузчика Grub

Если случайно повредился загрузчик Grub и система линукс не загружается, то самый простой способ это загрузиться с любого Linux Live CD. Ubuntu Live CD oбычно автоматически монтирует все диски в системе. Чтоб узнать куда был примонтирован диск набираем команду mount: # mount /dev/sda1 on /media/user/268C849D8C84695F Теперь для того чтоб восстановить […]


Ошибка при создании нового пользователя в MySQL

Если при создании в PHPMyAdmin нового пользователя возникает ошибка #1054 — Неизвестный столбец ‘plugin’ в ‘field list’, это значит что после обновления MySQL не обновили GRANT привилегии root пользователя. Для проверки этого необходимо выполнить запрос (например, в phpmyadmin): SELECT COUNT(1) column_count FROM information_schema.columns WHERE table_schema=’mysql’ AND table_name=’user’; Вы должны получить следующий […]

MySQL

Apache http server

Отключение отображения версии вебсервера

PHP Для отключения отображения версии php необходимо в файле /etc/php.ini заменить параметр expose_php = On на Off, если нет такого параметра, то добавить. ; Decides whether PHP may expose the fact that it is installed on the server ; (e.g. by adding its signature to the Web server header). It is […]


Grub2 загрузка ядра по-умолчанию

Для установки ядра по-умолчания загрузчике Grub2 необходимо в файле /etc/default/grub в строке GRUB_DEFAULT=’Название ядра‘ написать название ядра, которое должно загружаться. Находим местоположение файла grub.cfg: Обычно этот файл находится в одном из подкаталогом паки /boot, например /boot/grub2/ или /boot/efi/EFI/centos/grub.cfg. Для поиска файла воспользуемся командой: #locate grub.cfg Если locate команда на работает, то: #find /boot/ -name grub.cfg Затем […]

Grub2

Яндекс Диск

Монтирование Яндекс Диск к файловой системе линукс

Для того чтоб в линукс системе Яндекс диск стал частью файловой системы необходимо его монтировать. Для этого используется специальная утилита davfs2. Установим davfs2 (обычно она не установлена) на примере linux семейства RedHat: #su #yum install davfs2 -y После установки открываем файл /etc/davfs2/secrets и добавляем в него следующую строчку. /mnt/d/albums pochta@yandex.ru jkdfqefqwjhgj Где: […]


Настройка записей SPF и DKIM для сервера (opendkim + sendmail)

В связи с тем, что почтовые гиганты постоянно борются со спамом, вводятся всё новые способы проверки почты. К ним относятся два основных способа, это SPF и DKIM подписи домена. SPF привязан к IP сервера, а DKIM к домену отправителя. Для настройки SPF в DNS вносится запись типа TXT со следующим содержанием: […]


Hostapd - linux wifi

Установка hostapd из исходников

Если вас не устраивают существующие роутеры или точки доступа WiFi, остаётся только один выход — сделать самому. После того как вы собрали роутер с WiFi на базе персонального компьютера и установили систему, настроили сеть, необходимо установить и настроить беспроводную сеть WiFi. Для этого устанавливают пакет hostapd из репозиториев. Но часто бывает так, […]


Компиляция ядра линукс

Иногда возникает необходимость самому скомпилировать ядро линукс, например, когда разработчики прекратили поддержку дистрибутива или же не поддерживают самые новые ядра. Кроме того есть смысл скомпилировать ядро самому, если вам нужно отключить всё лишнее, например, оборудование, что не используется на вашем компьютере, и тем самым увеличить производительность ядра. В задачу данной […]

Linux Kernel 3.10

Fedora Linux

Кириллица в консоли Linux

Если пингвин держит великий могучий в рамках, необходимо набрать команду в консоли setfont Cyr_a8x16. А теперь человеческим языком — если вместо кириллических символов в терминале отображаются квадратики, это означает что используется шрифт без кириллических символов, по этой причине необходимо подгрузить шрифт содержащий кириллические символы. Делается это командой setfont Cyr_a8x16. К сожалению каждый […]


Переадресация с одного домена на другой

 Очень часто сайт первоначально создаётся на каком-нибудь тестовом домене третьего уровня. Затем при подключении основного домена второго уровня возникает проблема, так как обычно поисковые системы успевают проиндексировать сайт, работающий под доменом третьего уровня. Кроме того, существует проблема с доступностью сайта с www и без www, т.е. если сайт доступен сразу по […]

Apache http server