O LINUX

полезные команды Scientific Linux 7.9 (или Redhat)
Автор
Сообщение
marsdmitri
#33982 2019-10-06 10:41 GMT

полезные команды для Scientific Linux 7.7 (CentOS 7)

1. Установка программы DJVU reader.

[root@localhost d]# rpm --import http://springdale.math.ias.edu/data/puias/7.6/x86_64/os/RPM-GPG-KEY-puias
[root@localhost d]# yum install http://springdale.math.ias.edu/data/puias/unsupported/7.6/x86_64/djview4-4.10.6-3.sdl7.x86_64.rpm
[root@localhost d]# yum install http://springdale.math.ias.edu/data/puias/unsupported/7.6/x86_64/djview4-debuginfo-4.10.6-3.sdl7.x86_64.rpm

2. VLC media player  для просмотра файлов avi, mp4

VLC доступен RPM Fusion repositories… для его установки, откройте terminal и выполните команды :

sudo rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo rpm -ivh https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
sudo rpm -ivh https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm

sudo yum update (это можно не делать)
sudo yum install vlc

3. Dr. Web для Линукс. Бесплатно 3 месяца.

https://products.drweb.ru/linux/

скачайте run файл. Запустите как root :  sh  *.run

 

Стараюсь устанавливать только русские программы на компьютере.

COMODO free antivirus(американская программа. Работает со странными недоделками.Удалил.)

Загрузите, выбрав 32 или 64 битную  версию. Щелкните по файлу мышкой.
Когда установится, обновите антивирусную базу (461 Мбт).

https://www.comodo.com/home/internet-security/antivirus-for-linux.php

4. Про хранение файлов.
Надежнее хранить данные на флешках. Но они забываются. Нужно пристегивать их цепочкой к руке.
Внутренние SSD диски или  новые SATA диски могут порийти в негодность за секунду, КОГДА  ИХ ОТСОЕДИНЯЕТЕ ОТ МАТЕРИНСКОй ПЛАТЫ, А ТАМ ОСТАЛОСь НАПРЯЖЕНИЕ.
ЗАМЕТИТЬ  ЭТО НЕВОЗМОЖНО. Нужно ждать 5 -10 минут после отключения компьютера,  отсоединить кабели от блока питания.
Нужно отколючить все внешние  устройства  от напряжения (ДВД ПРОИГРЫВАТЕЛИ) и т.п. перед извлечением внyтренних ВНУТРЕННИX SSD  или SATA дисков.

После того, как вы отключили все кабели, проверьте это еще 2 раза, все ли вы сделали, не торопитесь. Ошибка вам будет стоить сотню долларов. Не спешите. Нельзя этой работой заниматься ночью или когда вы устали.

Флешку можно вынуть когда хочешь.  Ее нужно носить только на цепочке, веревке как ключ, ПРИСТЕГНУТОЙ К РУКЕ, ДАЖЕ КОГДА ОНА В КОМПЬЮТЕРЕ, ИНАЧЕ ЗАБУДЕШь В СПЕШКЕ.

Иностранные разведка, например Израиля, Украины,  использует электромагнитное излучение, которое

вызывает эффект забывания. Унас в Канаде они создают эффект спешки перед этим. Для жтого они звонят вам перед уходом из квартиры и нагружают лишней, мусорной информацией. Они издеваются над детьми в России.

Храните копии  файлов fstab,mtab, mounts из директории /еtс (Linux).

5. Установка Adobe Flash Player 11.2 на CentOS/RHEL 7/6 and Fedora 25-20

Step 1. — Adobe Repository 32-bit x86 ------
# rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

— Adobe Repository 64-bit x86_64 ------
# rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

Step 2: Updating Adobe Repository

Step 3: Installing Adobe Flash Player 11.2

run the following command to install latest version of Flash Plugin on your Linux system.

— RHEL/CentOS 7/6 and Fedora 20-21 ------
# yum install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl

— Fedora 25-24 ------
# dnf install flash-plugin alsa-plugins-pulseaudio libcurl

— Fedora 23-22 ------
# dnf install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl

If you are using Ubuntu or Linux Mint distribution, you can easily install Adobe Flash Plugin on Ubuntu or Linux Mint using apt-get command as shown:

$ sudo apt-get install adobe-flashplugin

10. Установка бесплатной программы Октав. Она позволяет запустить программы от MATLab.

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

yum -y install dpkg
Loaded plugins: langpacks
Resolving Dependencies
--> Running transaction check
---> Package dpkg.x86_64 0:1.18.25-9.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package        Arch             Version                   Repository      Size
================================================================================
Installing:
 dpkg           x86_64           1.18.25-9.el7             epel           1.3 M

Transaction Summary
================================================================================
Install  1 Package

Total download size: 1.3 M
Installed size: 5.9 M
Downloading packages:
dpkg-1.18.25-9.el7.x86_64.rpm                              | 1.3 MB   00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing: dpkg-1.18.25-9.el7.x86_64                                    1/1
  Verifying : dpkg-1.18.25-9.el7.x86_64                                    1/1

Installed:
  dpkg.x86_64 0:1.18.25-9.el7                                                   

Complete!
Вы затем задайте  команду.
[root@localhost d]# yum -y install octave
Loaded plugins: langpacks
Resolving Dependencies
--> Running transaction check
---> Package octave.x86_64 6:3.8.2-20.el7 will be installed
--> Processing Dependency: hdf5 = 1.8.12 for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: epstool for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: gnuplot for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: gnuplot-common for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: libGraphicsMagick++-Q16.so.12()(64bit) for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: libGraphicsMagick-Q16.so.3()(64bit) for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: libarpack.so.2()(64bit) for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: libfftw3f.so.3()(64bit) for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: libfftw3f_threads.so.3()(64bit) for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: libfltk.so.1.3()(64bit) for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: libfltk_gl.so.1.3()(64bit) for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: libgl2ps.so.1()(64bit) for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: libglpk.so.36()(64bit) for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: libhdf5.so.8()(64bit) for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: libqhull.so.5()(64bit) for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: libqrupdate.so.1()(64bit) for package: 6:octave-3.8.2-20.el7.x86_64
--> Processing Dependency: libqscintilla2.so.11()(64bit) for package: 6:octave-3.8.2-20.el7.x86_64
--> Running transaction check
---> Package GraphicsMagick.x86_64 0:1.3.34-1.el7 will be installed
---> Package GraphicsMagick-c++.x86_64 0:1.3.34-1.el7 will be installed
---> Package arpack.x86_64 0:3.1.3-2.el7 will be installed
---> Package epstool.x86_64 0:3.08-4.el7 will be installed
---> Package fftw-libs-single.x86_64 0:3.3.3-8.el7 will be installed
---> Package fltk.x86_64 0:1.3.4-1.el7 will be installed
---> Package gl2ps.x86_64 0:1.3.8-2.el7 will be installed
---> Package glpk.x86_64 0:4.52.1-2.el7 will be installed
---> Package gnuplot.x86_64 0:4.6.2-3.el7 will be installed
---> Package gnuplot-common.x86_64 0:4.6.2-3.el7 will be installed
---> Package hdf5.x86_64 0:1.8.12-11.el7 will be installed
--> Processing Dependency: libsz.so.2()(64bit) for package: hdf5-1.8.12-11.el7.x86_64
---> Package qhull.x86_64 0:2003.1-20.el7 will be installed
---> Package qrupdate.x86_64 0:1.1.2-3.el7 will be installed
---> Package qscintilla.x86_64 0:2.8-1.el7 will be installed
--> Running transaction check
---> Package libaec.x86_64 0:1.0.4-1.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                  Arch         Version                 Repository  Size
================================================================================
Installing:
 octave                   x86_64       6:3.8.2-20.el7          epel       9.6 M
Installing for dependencies:
 GraphicsMagick           x86_64       1.3.34-1.el7            epel       1.4 M
 GraphicsMagick-c++       x86_64       1.3.34-1.el7            epel       105 k
 arpack                   x86_64       3.1.3-2.el7             epel       101 k
 epstool                  x86_64       3.08-4.el7              epel       128 k
 fftw-libs-single         x86_64       3.3.3-8.el7             sl         765 k
 fltk                     x86_64       1.3.4-1.el7             sl         559 k
 gl2ps                    x86_64       1.3.8-2.el7             epel        54 k
 glpk                     x86_64       4.52.1-2.el7            epel       447 k
 gnuplot                  x86_64       4.6.2-3.el7             sl         644 k
 gnuplot-common           x86_64       4.6.2-3.el7             sl         594 k
 hdf5                     x86_64       1.8.12-11.el7           epel       1.6 M
 libaec                   x86_64       1.0.4-1.el7             epel        34 k
 qhull                    x86_64       2003.1-20.el7           epel       349 k
 qrupdate                 x86_64       1.1.2-3.el7             epel        81 k
 qscintilla               x86_64       2.8-1.el7               epel       988 k

Transaction Summary
================================================================================
Install  1 Package (+15 Dependent packages)

Total download size: 17 M
Installed size: 70 M
Downloading packages:
No Presto metadata available for sl
(1/16): GraphicsMagick-1.3.34-1.el7.x86_64.rpm             | 1.4 MB   00:00     
(2/16): GraphicsMagick-c++-1.3.34-1.el7.x86_64.rpm         | 105 kB   00:00     
(3/16): arpack-3.1.3-2.el7.x86_64.rpm                      | 101 kB   00:00     
(4/16): epstool-3.08-4.el7.x86_64.rpm                      | 128 kB   00:00     
(5/16): gl2ps-1.3.8-2.el7.x86_64.rpm                       |  54 kB   00:00     
(6/16): glpk-4.52.1-2.el7.x86_64.rpm                       | 447 kB   00:00     
(7/16): fftw-libs-single-3.3.3-8.el7.x86_64.rpm            | 765 kB   00:00     
(8/16): fltk-1.3.4-1.el7.x86_64.rpm                        | 559 kB   00:00     
(9/16): hdf5-1.8.12-11.el7.x86_64.rpm                      | 1.6 MB   00:00     
(10/16): libaec-1.0.4-1.el7.x86_64.rpm                     |  34 kB   00:00     
(11/16): gnuplot-common-4.6.2-3.el7.x86_64.rpm             | 594 kB   00:00     
(12/16): gnuplot-4.6.2-3.el7.x86_64.rpm                    | 644 kB   00:00     
(13/16): octave-3.8.2-20.el7.x86_64.rpm                    | 9.6 MB   00:01     
(14/16): qhull-2003.1-20.el7.x86_64.rpm                    | 349 kB   00:00     
(15/16): qrupdate-1.1.2-3.el7.x86_64.rpm                   |  81 kB   00:00     
(16/16): qscintilla-2.8-1.el7.x86_64.rpm                   | 988 kB   00:00     
--------------------------------------------------------------------------------
Total                                              4.4 MB/s |  17 MB  00:03     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing: GraphicsMagick-1.3.34-1.el7.x86_64                          1/16
  Installing: gnuplot-common-4.6.2-3.el7.x86_64                           2/16
  Installing: gnuplot-4.6.2-3.el7.x86_64                                  3/16
  Installing: GraphicsMagick-c++-1.3.34-1.el7.x86_64                      4/16
  Installing: libaec-1.0.4-1.el7.x86_64                                   5/16
  Installing: hdf5-1.8.12-11.el7.x86_64                                   6/16
  Installing: qscintilla-2.8-1.el7.x86_64                                 7/16
  Installing: epstool-3.08-4.el7.x86_64                                   8/16
  Installing: fltk-1.3.4-1.el7.x86_64                                     9/16
  Installing: gl2ps-1.3.8-2.el7.x86_64                                   10/16
  Installing: qrupdate-1.1.2-3.el7.x86_64                                11/16
  Installing: fftw-libs-single-3.3.3-8.el7.x86_64                        12/16
  Installing: glpk-4.52.1-2.el7.x86_64                                   13/16
  Installing: qhull-2003.1-20.el7.x86_64                                 14/16
  Installing: arpack-3.1.3-2.el7.x86_64                                  15/16
  Installing: 6:octave-3.8.2-20.el7.x86_64                               16/16
  Verifying : gnuplot-4.6.2-3.el7.x86_64                                  1/16
  Verifying : gnuplot-common-4.6.2-3.el7.x86_64                           2/16
  Verifying : arpack-3.1.3-2.el7.x86_64                                   3/16
  Verifying : qhull-2003.1-20.el7.x86_64                                  4/16
  Verifying : glpk-4.52.1-2.el7.x86_64                                    5/16
  Verifying : fftw-libs-single-3.3.3-8.el7.x86_64                         6/16
  Verifying : qrupdate-1.1.2-3.el7.x86_64                                 7/16
  Verifying : gl2ps-1.3.8-2.el7.x86_64                                    8/16
  Verifying : GraphicsMagick-c++-1.3.34-1.el7.x86_64                      9/16
  Verifying : fltk-1.3.4-1.el7.x86_64                                    10/16
  Verifying : epstool-3.08-4.el7.x86_64                                  11/16
  Verifying : GraphicsMagick-1.3.34-1.el7.x86_64                         12/16
  Verifying : qscintilla-2.8-1.el7.x86_64                                13/16
  Verifying : 6:octave-3.8.2-20.el7.x86_64                               14/16
  Verifying : hdf5-1.8.12-11.el7.x86_64                                  15/16
  Verifying : libaec-1.0.4-1.el7.x86_64                                  16/16

Installed:
  octave.x86_64 6:3.8.2-20.el7                                                  

Dependency Installed:
  GraphicsMagick.x86_64 0:1.3.34-1.el7                                          
  GraphicsMagick-c++.x86_64 0:1.3.34-1.el7                                      
  arpack.x86_64 0:3.1.3-2.el7                                                   
  epstool.x86_64 0:3.08-4.el7                                                   
  fftw-libs-single.x86_64 0:3.3.3-8.el7                                         
  fltk.x86_64 0:1.3.4-1.el7                                                     
  gl2ps.x86_64 0:1.3.8-2.el7                                                    
  glpk.x86_64 0:4.52.1-2.el7                                                    
  gnuplot.x86_64 0:4.6.2-3.el7                                                  
  gnuplot-common.x86_64 0:4.6.2-3.el7                                           
  hdf5.x86_64 0:1.8.12-11.el7                                                   
  libaec.x86_64 0:1.0.4-1.el7                                                   
  qhull.x86_64 0:2003.1-20.el7                                                  
  qrupdate.x86_64 0:1.1.2-3.el7                                                 
  qscintilla.x86_64 0:2.8-1.el7                                                 

Complete!
[root@localhost d]#

В графическом меню сразу появится Education--Sciece-Gnu Octabe. Нажимает на последнее меню Gnu Octave  мышкой и программа запускается в отдельном окне.Но это только базовый пакет. Запустив команду

[root@localhost d]# yum search octave

Мы видим названия всех дополнительных пакетов
Loaded plugins: langpacks
============================= N/S matched: octave ==============================
octave-GeographicLib.noarch: Octave implementation of GeographicLib
octave-control.x86_64: Computer-Aided Control System Design (CACSD) Tools for
                     : Octave
octave-devel.x86_64: Development headers and files for Octave
octave-doc.noarch: Documentation for Octave
octave-general.x86_64: General tools for Octave, string dictionary, parallel
                     : computing
octave-image.x86_64: Image processing for Octave
octave-netcdf.x86_64: A MATLAB compatible NetCDF interface for Octave
octave-signal.x86_64: Signal processing tools for Octave
octave-statistics.noarch: Additional statistics functions for Octave
plplot-octave.x86_64: Functions for scientific plotting with Octave
armadillo.x86_64: Fast C++ matrix library with syntax similar to MATLAB and
                : Octave
octave.x86_64: A high-level language for numerical computations
octave-io.x86_64: Input/Output in external formats

  Name and summary matches only, use «search all» for everything.
[root@localhost d]#

установитe каждый пакет Octave, используя подстановочный знак ( *).

yum install octave-*.x86_64

yum install octave-doc.noarch (и ещё установка документации)

sudo apt install octave-* -y (в Ubinty. <a href="https://unixhow.com/3859/kak-ustanovit-gnu-octave-na-linux">https://unixhow.com/3859/kak-ustanovit-gnu-octave-na-linux</a>)

Можно установить пакеты

yum install armadillo.x86_64

yum install plplot-octave.x86_64

yum install octave-*.noarch

yum install octave-control.x86_64

Вместо документации на английском использую книжку на русском. Пакетов synaptic, apt, apt-get нет для Redhat,Centos Linux.

Для чего мне это нужно? Есть книга английских математиков. К ней прилагается программы, написанные для пакета Матлаб и Октава. В них встроены высокоуровненные языки, на которых пишется программа. Можно посмотреть результаты расчетов на графическом пакете Октава или Матлаба. Матлаб мощнее, но он дорогой. Октав бесплатный, но не такой надежный.

 

 


отредактировал(а) marsdmitri: 2020-12-02 04:37 GMT
marsdmitri
#33996 2019-10-07 07:09 GMT

Восстановление данных на дисках (винчестерах sata и SSD  sata)

Pасскажу о попытке восстановления винчестера и SSD диска.

Поломка произошли после отсоединения дисков при выключенном питании компьютера сразу у двух дисков.Я их отсоединил, затем спустя 4 минуты подключил снова.У Western digital я оставил кабель SATA по которому данные переписываются от материнской платы, а кабель питания  с блоком питания отключил.

Y диска SSD все 2 кабеля отсоединил и затем снова подсоединил.

Блок питания был выключен. Когда я их отсоединял и присоединял. Никакие светодиоды, кнопки не горели на материнской плате. До этого эти операцию делал сотни раз и все было нормально. Был подключен внешний проигрыватель DVD дисков (ДВД рекодер) ASUS и у него питание было включено. Я не заметил, и  он подавал, наверное небольшое напряжение на материнскую плату, через внешний USB разьем. Я не смог это заметить.

1.Диск Wistern digital sata (2 Terabaita)
проработал 1,5 года.
https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/internal-drives/wd-blue-hdd/data-sheet-wd-blue-pc-hard-drives-2879-771436.pdf?_ga=2.77508757.1056966236.1570389297-422452804.1570389297

2.Диск M500 Crucial (240 Gbt) проработал 4,5 года.

https://www.crucial.com/usa/en/support-ssd-m500

Disk 1
В итоге диск 1 не видится вообще в БИОСе.  У него скорее всего сгорел контроллер (платa управления (Printed Circuit Board, PCB)

https://rlab.ru/doc/hdd_from_inside.html .). Это такая плата в виде трапеции Крепится на 5 винтах.
Первая мысль. Купить такой же диск и поменять плату контроллера. Сразу потеря 104$. Гарантии, что не пострадали данные нет, но вероятность восстановления 50%. Копии половины данных  у меня есть.

Disk2.
защищен паролем. Зашифрован Линуксом.Пароль мне известен.

Диск Hе видится в БИОСе. Hе отображается, не показывается. На нем стоял Линукс Centos 6.5.

Подключил его через внешний SАТА-USB порт к внешнему USB порту компьютера.
Подождал минут 10. Включил комп. Подождал  минут 10 и перегрузил компьютер.
Теперь он видится как внешнее  устроиство в БИОС. Но нeт номерa диска, UID параметрa,  партишены не распознаны. БИОС, Виндоуз его  видит как какое-то внешнее USD устроиство  или диск, у которого нулевого размера MBR (таблица размещения файлов).
(Надо было сохранить фаил fstab и mant с партишинами  из директория /еtc Linux)

Программы по восстановлению данных WINDOWS его не видят как диск.
Он не распознан как винчестер и не инициализирован.
Программа по обслуживанию диска, записи на него системной программы этот диск не видит вообще, словно его нет.
Но диск скорее всего можно оживить.
Можно сразу уничтожить все данные, если начать принудительно присвоить точное число цилиндров. Все параметры диска известны, т.к. есть такой же.
Точно такой исправный SSD диск распознается БИОС через порт USB-SATA и с него можно читать и записывать данные, когда операционка OC загрyзилась с дрyгого диска.
Загрузить Линукс с исправного SSD диска через порт USB-SATA не получается. При загрузке он видит его как какое-то внешнее USB устроиство.
--------------------
Были такие параметры у диска 2 ssd (Linux):
[root@localhost K]# sudo hdparm -I /dev/sda
Output:
/dev/sda:

ATA device, with non-removable media
   Model Number:       Crucial_CT240M500SSD1                   
   Serial Number:      14210C26DCE2
   Firmware Revision:  MU05   
   Transport:          Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
   Used: unknown (minor revision code 0x0028)
   Supported: 9 8 7 6 5
   Likely used: 9
Configuration:
   Logical      max   current
   cylinders   16383   16383
   heads      16   16
   sectors/track   63   63
   --
   CHS current addressable sectors:   16514064
   LBA    user addressable sectors:  268435455
   LBA48  user addressable sectors:  468862128
   Logical  Sector size:                   512 bytes
   Physical Sector size:                  4096 bytes
   Logical Sector-0 offset:                  0 bytes
   device size with M = 1024*1024:      228936 MBytes
   device size with M = 1000*1000:      240057 MBytes (240 GB)
   cache/buffer size  = unknown
   Form Factor: 2.5 inch
   Nominal Media Rotation Rate: Solid State Device
Capabilities:
   LBA, IORDY(can be disabled)
   Queue depth: 32
   Standby timer values: spec'd by Standard, with device specific minimum
   R/W multiple sector transfer: Max = 16   Current = 16
   Advanced power management level: 254
   DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
        Cycle time: min=120ns recommended=120ns
   PIO: pio0 pio1 pio2 pio3 pio4
        Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
   Enabled   Supported:
      *   SMART feature set
          Security Mode feature set
      *   Power Management feature set
      *   Write cache
      *   Look-ahead
      *   Host Protected Area feature set
      *   WRITE_BUFFER command
      *   READ_BUFFER command
      *   NOP cmd
      *   DOWNLOAD_MICROCODE
      *   Advanced Power Management feature set
          SET_MAX security extension
      *   48-bit Address feature set
      *   Device Configuration Overlay feature set
      *   Mandatory FLUSH_CACHE
      *   FLUSH_CACHE_EXT
      *   SMART error logging
      *   SMART self-test
      *   General Purpose Logging feature set
      *   WRITE_{DMA|MULTIPLE}_FUA_EXT
      *   64-bit World wide name
      *   IDLE_IMMEDIATE with UNLOAD
          Write-Read-Verify feature set
      *   WRITE_UNCORRECTABLE_EXT command
      *   {READ,WRITE}_DMA_EXT_GPL commands
      *   Segmented DOWNLOAD_MICROCODE
      *   Gen1 signaling speed (1.5Gb/s)
      *   Gen2 signaling speed (3.0Gb/s)
      *   Gen3 signaling speed (6.0Gb/s)
      *   Native Command Queueing (NCQ)
      *   Host-initiated interface power management
      *   Phy event counters
      *   NCQ priority information
      *   unknown 76[13]
      *   unknown 76[14]
      *   unknown 76[15]
      *   DMA Setup Auto-Activate optimization
          Device-initiated interface power management
          Asynchronous notification (eg. media change)
      *   Software settings preservation
          unknown 78[8]
      *   SMART Command Transport (SCT) feature set
      *   SCT Write Same (AC2)
      *   SCT Features Control (AC4)
      *   SCT Data Tables (AC5)
      *   reserved 69[4]
      *   reserved 69[7]
      *   Data Set Management TRIM supported (limit 8 blocks)
      *   Deterministic read ZEROs after TRIM
Security:
   Master password revision code = 65534
      supported
   not   enabled
   not   locked
   not   frozen
   not   expired: security count
      supported: enhanced erase
   2min for SECURITY ERASE UNIT. 2min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 500a07510c26dce2
   NAA      : 5
   IEEE OUI   : 00a075
   Unique ID   : 10c26dce2
Checksum: correct
----------------------------
Стали такие параметры у диска 2 ssd (Linux)
[root@localhost K]# sudo hdparm -I /dev/sdb
Output:
/dev/sdb:
SG_IO: bad/missing sense data, sb[]:  f0 00 05 00 00 00 00 0a 00 00 00 00 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Unknown device type:
   bits 15&14 of general configuration word 0 both set to 1.

(Такие же 2 строчки появляются при загрузке с исправного SSD диска, где установлен Линукс. Диск зашифрован, но окно, где нужно ввести пароль, которым зашифрован диск не появлется.Поэтому 2 строчки с нулями говорят, что без введенного пароля Линукс не видит содержание диска, не может с него загрузится и рассматривает его как какое-то  устроиство. Наверное так получается, из-за того что Линукс не был установлен на USB  yстроиство или через USB  порт.)

-----------------------------------------------------------------------------------------
Теперь возникло 4 варианта у диска 2 ssd:
1-2 Восстанавливать его в Линукс или Виндоуз?
3-4 В процессе востановления он должен быть как внутренний диск, подключенный к порту САТА(sata) или как внешний, подключенный через  разьём USB-SATA.

На будущее
Задача 1.Поменять контроллер на диске 1.
Задача 2.Поменять какие то настройки, чтобы  диск2 распозновался как диск SSD БИОС самой Биос и значит Windows.
Затем удалить с него пароль. Это можно сделать программой Crucial Storage Executive (version 5.02), которая есть на саите производителя диска (https://www.crucial.com/usa/en/support-ssd-m500).

Затем запустить   программы по поиску данных.Если они ничего не дадут, то перезаписать версию програмного обеспечения компании  CRUCIAL, которое стояла на диске. До катастрофы была установлена последняя версия.

Считаю, что  диски Вестерн Дижитал покупать нельзя. Bпервые они так выходят из строя. Сигейт надежнее, хотя шумнее.
Может кому то это поможет сохранить свои данные.

Мнение работников фирм: Диски стоят дешево. Сломались выброси.На SSD дисках хранить данные нельзя! Через 3 года он может прекратить работать.

Значит надо работать на USB  флешке + Live диске c OS Linux.


отредактировал(а) marsdmitri: 2019-10-28 06:25 GMT
marsdmitri
#34002 2019-10-07 14:10 GMT

Купил новый диск WD (Вестерн дижитал).Точно такaя Модель и название: 2Тб, САТА/ 64 МБ кэш:

WD20EFRX-68EUZNO. C прoграммой Nasware 3.0.

Установил плату контроллера с нового диска  на старый диск. Kонтроллер — это такая плата зеленого оттенка на 4 винтах.

Посмотрите видео в  интернете как его менять.  https://youtu.be/dLwuztVKhTA

После установки в комп БИОС собщила, что его размер 0.0  Гигабайт. Скорее всего  сгорела его электроника, т.к. двигатель вроде вертится.Но когда посмотрел какие параметры у исправного нового 2 терабатника, то увидел версию прошивки 82. Диск, который не работает, куплен в 2017. Скорее всего прошивка старая.Hовый контроллер может из-за этого не работает.

Почистил контакты, где контроллер соединяется с выводами от диска. Oни окислились. Ничего это не дало.

Нашел отличную программу Testdisk https://ru.wikipedia.org/wiki/TestDisk. Завтра буду в ней разбираться. Может она что-то подскажет. 

Почитал

http://monitor.espec.ws/section34/topic276074.html

http://forum.ixbt.com/topic.cgi?id=22:90871

https://forum.ixbt.com/topic.cgi?id=11:47699

https://forum.ixbt.com/topic.cgi?id=11:47698:6#6

http://forums.ferra.ru/index.php?s=61f51a61115b1b7ce92f5f3e73d15a68&showforum=18

Попробовал запустить с Live DVD Линукс Федора 21, с USB флешки Ubinty 19. Они не видят и не показывают диск с новым контроллером не с той версией прошивки.
Из-за  прошивки все контроллеры дисков уникальные, их нельзя заменить.
Такую прошивкy считывает машина под названием программатор.Очень дорогая.В домашних условиях умельцы распознают виды трех микросхем на плате контроллера и выпаивают какую нужно. Вставляют тy, которая исправнa со старой платы на новую, (ту микросхему, которая сгорела выпаиваут за 20 сек!!!) и в которой встроена уникальная программа считывания данных.
Значит задачу по спасению данных двух дисков надо упростить. Сделать такую систему, которая позволяла только списать образ диска в виде файла и или имг. Т.е. только списать последовательно все данные, которые хранятся на диске бит за битом.
Другая программа извлечет часть данных с этого файла.
Для диска SSD это сделать сложнее, т.к. данные хранятся во множестве специальных файлов. полухаоточно расбросанных по дисковому пространству.
Учесть, что один диск зашифрован Линуксом. Алгоритм шифрования не известен.

Остаются 3 проблемы

1.Как снять пароль  с диска SSD, если его MBR стерта или повреждена и программа загрузчика Линукса Centos 6.5 не запyскается с USB-AT порта. Не запускается она и с исправного диска с исправным Линуксом Scientific Linux 7.7.
2. Какс списать с него данные  в виде фаила образа? Виндоус 8, Linux его видит без МBR (MБР). Есть команда dd в Линуксе.
3. Как заставить головки считать все данные с диска, если его микросхема контроллера с программой сгорела или частично стерта?

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

HDD PCB logic board circuit board 2060-771945-002 REV A/P1 for WD 3.5 SATA hard drive repair data recovery

https://www.aliexpress.com/item/32680823479.html

Most HDD boards have the  unique BIOS (ROM or NVRAM chip) which includes the unique data to access the HDD system area. If the BIOS information is not compatible with your HDD, there is no way to read the HDD's data. Because of this, we should use the original PCB's BIOS when we swap PCB. BIOS CHIP SWAPPING IS A MUST.
 
Before you purchase, please read:
1)  This is just a PCB (Printed Circuit Boards), not the whole Hard Drive;
2)  PCB board number is printed on the board, not on the sticker;
3)   These boards are USED, NOT brand new,  the circuit board components not falling, the interface did not break. All PCBs have been tested before shipping;
4)  It is used for data recovery/repair issues, the PCB board has been tested and in good working condition.  There is no refund/exchange policy;
5)   Hard drive failures are NOT always caused by PCB failure. We cannot guarantee your drive to be repaired by replacing the hard drive PCB;
6)  You should  swap the BIOS chip  before you exchange the PCB board, as our guide sticker shown, in order to make the replacement board compatible with your hard drive;
7)  It is the  buyer's responsibility to know whether the board is adequate for his hard drive model;
8)  We do not suggest one who has no professional hard drive technology knowledge, and no tools no skills to buy this board, unless you can find someone to help you to repair the hard drive. We are only responsible for providing fully functional board.
 
 
There are different REV of WD PCB board: REV A/P1/P2, most of the different REV are compatiable, do not request the main chip, smooth chip are other chips must the same; even different main&smooth&other chips are compatiable. For seldom board number, you should specify the REV. otherwise based we know it compatiable, we will ship in random.
 
 
(make sure your original PCB number is exact the same as this number)
PCB Number: 2060-771945-002 REV A   & REV P1
Controller: 88I9446-NDB2
Suit for: WD10EURX, WD20EURX, WD30EURX, WD40EURX, WD20EZRX, WD30EZRX, WD40EZRX, WD20EFRX, WD30EFRX, WD40EFRX, etc
 
Usage:
1. When you get our board, pull it on your drive directly, to test whether your drive power on, whether the disc spin.
2.1 If yes, then you MUST exchange your own BIOS chip onto my board, your drive will work well again.
2.2 If no, pls check again your drive problem, maybe other parts will have problem, just like the head, etc.
    When you found the board cannot work well, it is not good to open dispute directly! pls immediately contact the seller, he will help you to solve your problem!
Большинство жестких дисков имеют Уникальнyю BIOS (ПЗУ или чип NVRAM), который включает уникальные данные для доступа к области системы HDD. Если информация о BIOS не совместима с вашим HDD, нет возможности считывать данные HDD. Из-за этого мы должны использовать Оригинальнyю BIOS  PCB(печатной логической платы).   Когда мы заменяем PCB необходима замена Чипа биоса.
 
Перед покупкой, пожалуйста, прочитайте:
1) это просто печатная плата (печатные платы), а не весь жесткий диск;
2) Номер PCB платы напечатан на корпусе платы, а не на наклейке;
3) Эти платы уже использовались, а не новые,  Компоненты платы не падали, интерфейс не сломался. Все PCBs были протестированы перед отправкой;
4) Платиа используется для восстановления данных/проблем ремонта. Плата PCB была протестирована и в хорошем рабочем состоянии. Нет возврата/обмена;
5) Сбои жесткого диска не всегда вызваны сбоем платы PCB. Мы не можем гарантировать ремонт вашего диска путем только замены платы жесткого диска;
6) вы должны Поменяйте местами чип биоса  Прежде чем обменять печатную плату, как показано в нашей направляющей наклейке, чтобы сделать замену платы совместимой с вашим жестким диском;
7) это Обязанность покупателя знать, подходит ли плата для его модели жесткого диска;
8) Мы не предлагаем кyпить плату тем, кто не имеет профессиональных технологий жесткого диска, и никаких инструментов, которые не могут купить эту плату, если вы не можете найти кого-то, чтобы помочь вам отремонтировать жесткий диск. Мы несем ответственность только за обеспечение полностью функциональной платы.
 
Есть разные версии платы WD PCB: REV A/P1/P2, большинство различных REV совместимы, Не требуйте основной чип, гладкий чип-другие чипы должны быть одинаковыми; совместимы даже различные основные и гладкие и другие чипы. Для редкого номера платы, вы должны указать REV. В противном случае мы знаем, что это совместимо, мы отправим в случайном порядке.
 
(Убедитесь, что ваш оригинальный номер PCB точно такой же, как этот номер)
PCB Номер: 2060-771945-002 REV A & REV P1
Контроллер: 88I9446-NDB2
Подходит для: WD10EURX, WD20EURX, WD30EURX, WD40EURX, WD20EZRX, WD30EZRX, WD40EZRX, WD20EFRX, WD30EFRX, WD40EFRX и т. Д.
Применение:
1. Когда вы получите нашу логическyю платy , ycтaнoвите ее на свой диск напрямую, чтобы проверить, включен ли ваш привод, вращается ли диск.
2,1 если да, то вы должны обменять свой собственный чип биоса на мою доску, ваш диск будет хорошо работать снова.
2,2 если нет, пожалуйста, проверьте снова вашу проблему с приводом, может быть, другие части будут иметь проблемы, как головkа, и т. Д.
Когда вы обнаружили, что плата не может работать хорошо, пожалуйста, немедленно свяжитесь с продавцом, он поможет вам решить вашу проблему!
Подбор логической платы для внутреннего диска WD

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

Как восстановить SSD Как восстановить контроллер SSD Как прошить контроллер SSD Firmware SSD

https://youtu.be/9TbR2hwGNhU


отредактировал(а) marsdmitri: 2019-10-28 06:32 GMT
marsdmitri
#34135 2019-10-18 13:55 GMT

В итоге после  нескольких дней я понял

1. ВЕСТЕРН ДИЖИТАЛ Ha 2 ТЕРАБАИТА
 Нужно покупать новую логическую плату, которая управлает винчестером. Она стоит  20 $ в магазине Али Баба (Ali Baba).
На моей поврежден один из трех микроПРОЦЕССОРОВ. Один управляет электродвигателем, другой оперативной памятью, третий как процессор арифметическими и логическими операциями при считывании данных, головкой, ее перемещением.
Доставка из Китая платы идет около месяца. Она снята со старого винчестера. Затем на эту плату нужно припаять микросхему БИОС со старой, перегоревшей  платы. БИОС уникальна. Без нее данные не считать.
Винчестер очен скользкий и выскакивает из рук. Не держите его в руках на весу. Не ложите на край стола. Обязательно упадет. Положив на стол, обязателно приклеите скотчем. Лучше только храните Винчестер  в коробке.
Я обратился в службу поддержки фирмы Вестерн дижитал.Они сказали, что только меняют диски по гарантии 3 года. У моего диска она не кончилась.

2. Диск SSD M500 Crucial виден В Линуксе только через порт USB-SATA как какое-то внешнее устройство без MBR партишен.
Там первая партишен был BOOT сектор на 500 МГБ. Виндоуз его видит только как внешее устройство.

Я поставил пароль при установке линукса CentoOS 6.5 на 2 партишен. Hужно понять, как ввести пароль на чтение двух партишен диска, если загрузочная партишен повреждена.
Нужно снять или ввести два пароля на две партишены На home и home2. Они известны.

Если ввести принудительно размер диска в цилиндрах, то все данные пропадут.

Диск SSD совершенно не предназначен для хранения данных!!!!

 

Позвонил продавец из компании Верстерн Дижитал. Я им написал письмо с вопросом, можно ли прислать исправную деталь взамен неисправной.

Он предложил обратится в фирму, которая скопирует мои данные с неисправного диска, затем послать им диск и они обменяют его на исправный.
 Но чтобы скачать данные, надо еще заплатить долларов 100.
Это стоимость диска.  Если отремонтирую с помощью инженеров электроншиков из России 50$.

WD не посылают взамен  поврежденной платы новую плату для винчестерa. Hе ремонтируют неисправную плату.
У них нет гарантийного ремонта, а только замена диска.
Теперь мне надо самому  починить винчестер в Канаде. Почему инженер механик из Роcсии должен сам чинить электронику платы винчестeра WD (Western Digital?) если диск на гарантии? Я ничего не понимаю в электронике.
 
Теперь надо купить старую плату в Китае зa 21$. И ждать месяц. Потом думать, как отремонтировать.


отредактировал(а) marsdmitri: 2019-10-28 06:32 GMT
marsdmitri
#34136 2019-10-18 14:16 GMT

Pаботайтe в интернете с образом Линукса live (Дистрибутивы LiveDVD). https://ru.wikipedia.org/wiki/Live_CD

https://losst.ru/ustanovka-fedora-30

устанавливаете на DVD 1,8 Гбт файлов. (Если комп мощнее, использyйтe большую программу.

файл ISO 1,9 ГБТ, http://ftp.scientificlinux.org/linux/scientific/7.6/x86_64/iso/SL-76-x86_64-2018-12-09-LiveDVDkde.iso

Записываeте на ДВД диск. Bставляете в ДВД проигрыватель, подключенный к компу, перегрyжаете комп и запyскаете Линукс с DVD.

Там есть программы необходимые для работы: свободный офис, браузеры, компиляторы: C, C++, Java, фортран, Питон и др, Latex, Tex.  Yдобно.)

Yстановитe эту операционную систему или  Дебиан (есть огромное количество бесплатных программ) более сложный в использовании. 

Mне хватает Scientific Linux ver 7.7   и Федора 29.

OS Linux CentOS очень надежная, но там нет программ.

Oтключаю виртуальную машины, все винчестеры, использую 3 ядра процессора Хеон Е5-1650 v.2,

многопоточность. Он кушает 1,2 Гбт оперативки.

marsdmitri
#34233 2019-10-25 05:29 GMT

Программа testdisk

Installation in CentOS

root$  yum install testdisk qphotorec

In Debian/UBinty:  apt install  testdisk

Start:

1. root$ qphotorec

2. root$  photorec

3. root$ testdisk

4. Use dd to create do the copy of all partitions of  your disk

lsblk

umount /run/media/user/mountpoint

sudo dd if=/path/to/image.iso of=/dev/sdX bs=8 status=progress oflag=direct

https://pcpro100.info/testdisk-kak-polzovatsya-programmoy/

Программа testdisk не увидела SSD crucial M500 диск, подключенный через внешний порт  USB через
переходник SATA-USB, поэтому не может определить тип таблицы разделов на диске.
И поэтомy  не может восстановить файлы.
Теперь можно писать письмо производителям этого диска в США.
Не ясно
1/ Это проблема в железе (сгорел какой транзистор) или все таки в програмном обеспечении, которое насходится на нём?
2/ Можно ли скопировать образ такого диска, который виден как внешнее устройство (словно это ДВД диск).
https://pcpro100.info/testdisk-kak-polzovatsya-programmoy/

3/ Можно ли как-то использовать только для копирования данных
данные или железо второго точно такого же SSD диска ?

Есть интересная программа для шифрования папок http://truecrypt.sourceforge.net/
Главное: копируйте, копируйте свои данные каждый день по разным винчестерам + на двд диск.
Диски винчестеры сконструированы безобразно.Лучшие винчестеры выпускают в Южной Корее в Самсунг.

Не отсоединяйте свои SSD диски, внyтренние винчестеры  от компьютера.

Процесс отсоединения диска от компьютера, который выключен от розетки  — это очень опасный процесс.
Не спешите. Подумаите 10 раз, все ли вы отключили. Bыдерните вce кабели.


отредактировал(а) marsdmitri: 2019-10-28 06:13 GMT
marsdmitri
#38805 2020-08-14 13:33 GMT

установить антивирус для Линукс. Pекомендую два бесплатных.

1.Маленький CLAMAV

https://www.clamav.net/

Про его настройку https://winitpro.ru/index.php/2020/01/10/ustanovka-nastrojka-antivirusa-clamav-v-linux/

https://wiki.merionet.ru/servernye-resheniya/24/ustanovka-i-nastrojka-clamav-linux/

Но она не обязательна дяобычногопольователя. Достаточно графической оболочки Сlam-Tk к нему.

https://gitlab.com/dave_m/clamtk/-/wikis/ClamTk-Hashes

cкачайте с https://gitlab.com/dave_m/clamtk/-/wikis/Downloads

clamtk (6.06) для CentOS 7 rpm Source tar.xz, GPG sig, Minisig sig

Eсли вы проверяете истинность файлов прграммой minisign, но у вас ее нет,  установите yum install minisig.

Проверка целостности архива. Скачайте https://bitbucket.org/davem_/clamtk-gtk3/downloads/clamtk-6.06.tar.xz.minisig файл, скачайте https://davem.fedorapeople.org/davemminisign.pub

minisign -V -x clamtk-6.06.tar.xz.minisig -p davemminisign.pub -m clamtk-6.06.tar.xz

проверка rpm файлов $ rpm --checksig *.rpm

clamtk-6.06-1.el7.noarch.rpm: digests signatures OK

md5sum clamtk-6.06-1.el7.noarch.rpm

MD5sum list for 6.06: 6307ce14da62c47dd4df97f420e1865c clamtk-6.06-1.el7.noarch.rpm

yum install  clamtk-6.06-1.el7.noarch.rpm

2.Большой COMODO и более надёжный
https://antivirus.comodo.com/?af=7639

Не рекомендую Sophos(UK).
https://www.tecmint.com/best-antivirus-programs-for-linux/

Установи пароль на root.

su

passwd root

введите дважды пароль.
1. установка антивируса CLAMAV на Linux 64 bit
 (проверь  64 bitnost операционной системы  командой
arch
or
uname -m)
На федору 32 установи 3 командами как root

user@
su
root@
dnf -y install clamav clamav-update  (команда установки в руте)  В Redhat, CentOS yum install clamav
freshclam (команда обновления)
exit
user@

команда очистка вируса c папки  /home
clamscan --infected --remove --recursive /home

Загрузите вирус демонстратор безвредный
download trial virus

[root@dlp ~]# wget http://www.eicar.org/download/eicar.com
[root@dlp ~]# clamscan --infected --remove --recursive .

# just detected and removed (только обнаружение и удаление)
./eicar.com: Eicar-Test-Signature FOUND
./eicar.com: Removed.

— SCAN SUMMARY -----------
Known viruses: 6536246
Engine version: 0.101.4
Scanned directories: 1
Scanned files: 8
Infected files: 1
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 39.339 sec (0 m 39 s)
------------------
2. Установка антивируса Comodo.

Определи, какая у тебя 32  или 64 битная операционная система командой arch.
скачай файл cav-linux_x64.rpm (25,9 MBт)
ls (просмотр фалов, папок и каталогов. Аналог команды dir Windows)
user@ cav-linux_x64.rpm
su
root@
rpm -i cav-linux_x64.rpm (установка пакета)

var/tmp/rpm-tmp.llre4a: line 6: /sbin/hdparm: No such file or directory
cat: write error: Broken pipe
The cmdagent started successfully!                       [  OK  ]
The cmgdaemon started successfully!                   [  OK  ]

Installation succeed, but it must be properly configured before using.
Please run /opt/COMODO/post_setup.sh script manually to configure it.

Запускаем скрипт для настройки программы.
[root@localhost-live Downloads]# /opt/COMODO/post_setup.sh
прочитате лицендия и введите цифру 8 или 17(видеть по русски меню). read license, input number 17

Please select the language[number,default:8]: 17
Build the RedirFS kernel modules for real-time protection...

Then linux kernel source or linux kernel headers for your current kernel version 5.6.6-300.fc32.x86_64 can not be found.
Please install the kernel source or kernel headers for 5.6.6-300.fc32.x86_64, then run this script again.
/opt/COMODO/post_setup.sh: line 415: make: command not found
/opt/COMODO/post_setup.sh: line 416: make: command not found
8
^[[Amodprobe: FATAL: Module redirfs not found in directory /lib/modules/5.6.6-300.fc32.x86_64

RedirFS kernel modules installation failed.

The cmdagent stopped successfully!                       [  OK  ]
The cmdagent started successfully!                         [  OK  ]
The cmgdaemon stopped successfully!                    [  OK  ]
The cmgdaemon started successfully!                     [  OK  ]

COMODO Antivirus is successfully configured, you can start it from Menu or Desktop.

exit
user@
Если полусили сообщение
kernel version 5.6.6-300.fc32.x86_64 ??? надо загрузить новый файл ядра.

https://fedora.pkgs.org/32/fedora-x86_64/kernel-5.6.6-300.fc32.x86_64.rpm.html

dnf install kernel-5.6.6-300.fc32.x86_64.rpm

Last metadata expiration check: 1:20:37 ago on Thu 13 Aug 2020 08:05:32 PM EDT.
Package kernel-5.6.6-300.fc32.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
Значит вирус при установке дал ложную команду. Такое ядро уже установлено c Fedora 32.
Антивирус работает без него.
Установите пароль на антивирус и браузер.
Обновите вирусную базу. Она более 460 Мбт.
Он не спасет от военных антивирусов программ китайцев
https://www.mk.ru/politics/2020/08/13/vashington-obvinil-rossiyskikh-khakerov-v-zapuske-kompyuternogo-virusa-drovorub-.html

Но вы используйте скорость работ и Live linux. Не оставляйте комп подключенным в сеть Интернет.
Live Linux можно мгновенно отключать от сети и электричества.Не ждать пока он запишет из памяти данные.

Не храните данные на компьютере, который выходит в интернет.
Для интернета линукс, для работы виндоуз или другой линукс.
Меняйте чаще пароли. Раз в день.


отредактировал(а) marsdmitri: 2020-11-11 09:05 GMT
marsdmitri
#38943 2020-09-01 04:28 GMT

команды установки Flash Player на Fedora 32

sudo dnf makecache

sudo dnf -y upgrade

sudo dnf install -y http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm

sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

sudo dnf install -y libcurl flash-plugin alsa-plugins-pulseaudio

Запомните версию пакета rpm, котoрый у вас работает.Например у меня 223, а 445 уже не работает. Поэтому я копирую линк и вставляю его в программе SMPlayer. И таким образом смотрю видеофайлы в интернете.

-----------------------------------------------------------------------------------------

установка rpm какого-то пакета name.rpm: rpm -ivh name.rpm

------------

Установка браузера Опера. То что на веб странице у меня не работает.

https://blog.sedicomm.com/2020/02/29/14-luchshih-veb-brauzerov-dlya-linux-v-2020-godu/

Поэтомиу я копирую rpm файл с немецкого сайта https://rpm.opera.com/rpm/

https://rpm.opera.com/rpm/opera_stable-72.0.3815.400-linux-release-x64-signed.rpm

Другой метод

yum install opera-stable (пример установки браузера опера)

uninstallation              rpm -qa | grep -i name

                                  rmp -e name.rpm

yum remove name  (удаление пакета)

ibm.com\support\home (документация)

кратковременно, для просмотра видео использую chrome-stable

Установка на Fedora 32.

https://www.if-not-true-then-false.com/2010/install-google-chrome-with-yum-on-fedora-red-hat-rhel/

1.sudo -i

или su (вводите пароль root)

2. dnf install fedora-workstation-repositories

dnf config-manager --set-enabled google-chrome

3. dnf install google-chrome-stable

Команда не проходит: yum install google-chrome-stable_current_x86_64.rpm

В Redhat 7.9 браузер Сhrom не устанавливается, а если устанавливается, то не работает cразу из за проблем с настройкой Selinux.


отредактировал(а) marsdmitri: 2020-12-02 04:54 GMT
marsdmitri
#39055 2020-09-14 07:09 GMT

3 команды для установки VLC MEDIA PLAYER на FEDORA 32 (64 бит)

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

sudo dnf install vlc

marsdmitri
#39440 2020-10-23 18:35 GMT

Устанoвка Cuda на Scientific Linux 7.9 (REDHAT, CentOS)

Драйвера, которые предлагает скачать NVIDIA НЕ ПОДХОДЯТ.

Пользуйтесь только документацией. Ho и в ней даны советы которые не работают.

Предлагается установить rpm пакет c помощью команды yum.

Но одновременно yum устанавливает разные программы, которые не работают с ваашим железом.

Поэтому устанавливайте только run, не rpm пакет.

Ручной выбор

https://www.nvidia.ru/Download/index.aspx?lang=ru

https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=CentOS&target_version=7&target_type=runfilelocal

Предлагают скачать 450 драйвер, 11.1 Toolkit. У меня для GFeforce GT630 работает самый высокий 

номер драйвера 390.138 от 24 июля 2020 г. И самый Toolkit 9.1. CUDA Patch Version 9.1.85.3

После их установки они не работали.

Поэтому скачивайте с архива несколько драйверов https://www.nvidia.com/ru-ru/drivers/unix/linux-amd64-display-archive/ и пробуйте.

Директорий установки:  /usr/local/cuda/

Установка совпадает c пунктами в

https://www.advancedclustering.com/act_kb/installing-nvidia-drivers-rhel-centos-7/

Особенности.

1.Устанавливайте всегда как не администратор root. Пользователь, который вошел в root командой su или sudo.

2. Вы можете по глупости за минуту установить драйвер или rpm пакет, который не подходит вместо хорошего работающего пакета.И потерять 2-3 дня.

Введя тупо команду yum install cuda* или подобную.Вы хотите автоматически установить rpm пакет.

Вы надеялись, что вам все установят автоматически. Но yum глупая команда установит новый пакет, не проверяя, будет ли он у вас работать!

В результате, когда вы входите в свой X server, набрав startx вы видите черный экран. Сообщения X Server: не могу работать.

Установив пакет rpm, вы блокировали  работу Линукса. Создали не работающий файл xorg.conf.

И не можете работать в KDE или gnome. Тогда нужно ввести команды восстановления X Servera.

 1. команда cat /etc/X11/xorg.conf  говорит нет такого файла

Cмотрите файлы

cat /var/log/Xorg.0.log | more

cat /etc/X11/xorg.conf | more

 второй файл хороший выглядит примерно так:

# nvidia-xconfig: version 390.138  (buildmeister@swio-display-x64-rhel04-01)  Thu May 13 03:07:33 PDT 2019

Section «ServerLayout»
    Identifier     «Layout0»
    Screen      0  «Screen0» 0 0
    InputDevice    «Keyboard0» «CoreKeyboard»
    InputDevice    «Mouse0» «CorePointer»
    Option         «Xinerama» «0»
EndSection

Section «Files»
EndSection

Section «InputDevice»

    # generated from default
    Identifier     «Mouse0»
    Driver         «mouse»
    Option         «Protocol» «auto»
    Option         «Device» "/dev/input/mice"
    Option         «Emulate3Buttons» «no»
    Option         «ZAxisMapping» «4 5»
EndSection

Section «InputDevice»

    # generated from default
    Identifier     «Keyboard0»
    Driver         «kbd»
EndSection

Section «Monitor»
    Identifier     «Monitor0»
    VendorName     «Unknown»
    ModelName      «Samsung S24C570»
    HorizSync       30.0 — 81.0
    VertRefresh     50.0 — 75.0
    Option         «DPMS»
EndSection

Section «Device»
    Identifier     «Device0»
    Driver         «nvidia»
    VendorName     «NVIDIA Corporation»
    BoardName      «GeForce GT 630»
EndSection

Section «Screen»

# Removed Option «metamodes» «1600x900 +0+0»
# Removed Option «metamodes» «nvidia-auto-select +0+0»
    Identifier     «Screen0»
    Device         «Device0»
    Monitor        «Monitor0»
    DefaultDepth    24
    Option         «Stereo» «0»
    Option         «nvidiaXineramaInfoOrder» «DFP-2»
    Option         «metamodes» «1600x900 +0+0»
    Option         «SLI» «Off»
    Option         «MultiGPU» «Off»
    Option         «BaseMosaic» «off»
    SubSection     «Display»
        Depth       24
    EndSubSection
EndSection

в которых ничего не понятно. Bы не понимаете, почему он не работает.

Нужно создать новый файл /etc/X11/xorg.conf

Войдите как root в директорий

cd /etc/X11/

Выполните команду.

Xorg -configure

mv xorg.conf xorgbackup.conf

mv xorg.conf.new xorg.conf

Послe этого введите команду startx. Вы увидите неработающий  хоrf.conf

Вы создали его копию xorgbackup.conf  старого, неработающего файла  xorg.conf, котoрый был

cоздан неподходящим драйвером CUDA.

У меня видео карта GT630. Для нее подxодят драйвер cuda 390.138 до 304.131, 302.

Другие не подходят! Хотя на сайте https://www.nvidia.com/ru-ru/support/

На сайте предлагают неверные драйверы:

https://www.nvidia.ru/Download/index.aspx?lang=ru

Запустить  установку драйверов можно очень быстро. В пользователе user1 как root

sh NVIDIA-Linux-x86_64-304.131.run

Он вам скажет, что он не подходит для вашей видеокарты.

Накачав 8 разных дайверов вы можете за 3 минуты определит диапазон номеров, которые вам подходят.

Драйвер CUDA никогда не начнет установку, если он не совместим с вашим железом.

Команда yum это не делает. Она установит любой новый пакет из интернета, который не будет работать.

Вы установили правильный драйвер. Но задав команду yum -y update

вы уничтожите всю свою pаботу по установке драйвера CUDA.И получите черный экран.

Не сможете пользоваться startx, X Server.

2. Восстановление.при черном экране введите команду режима 1. Вы работали в 3 режиме.

sudo init 1 

войдите в гном.Посмотрите редактором файлы.

 /etc/X11/xorg.conf вы увидите вверху, что в нем номер драйвера 450.71 который у вас не работает.

Вы его не устанавливали командой

sh NVIDIA-Linux-x86_64-304,131.run

3. Поэтому когда вы установили драйвер cuda и у вас все отлично работает,

сделайте список около 2300 rpm файлов которые у вас установлены.

И не позволяйте системе yum eстанавливать более новые версии без необходимости.

команда 

rpm -qa>rpmall.txt

coздаст текстровый файл, где как попало перечислены установленные  все ваши rpm пакеты.

Откройте этот файл Libre Office Calc или другой программой по созданию электронной таблицы.

Отсортируйте список rpm пакетов по убыванию.И сохраните его. Контролируйте после каждой установки yum.

Не заменены ли ваши версии  файлы NVIDIA CUDА драйвера более новыми.

4.После этого удалитe поврежденные файлы драйвера CUDa и Tollkit 9.1.

Введите команды для дайвера CUDA

sh NVIDIA-Linux-x86_64-304.131.run --uninstall

и похожая команда для удаления TOOLKIT.

Номера у вас будут другие.

5. Оказывается для TOOLKITa есть патчи. Для версии 9.1 их три. Их надо установить. Проверяйте. Все ли вы скачали.

6. Сделайте компиляцию примеров Toolkita. Все должно работать и компилироваться.

Команда nvcc должна работать, как  gcc, gfortran.

У вас должно быть свободного места не менее 5,5 ГБайт после установoк  драйверa CUDA и Toolkit.

Все файлы  сразу убирайте с диска где операционная система.Никогда ничего не храните на нем, а папке home.

Переустановите Линукс за 1 час.Ничего не пропадет. Храните файлы на внешнем диске, подключаемом через usb 3.0.

7. Если у вас мало времени на дипломе, то лучше скачайте PGI Fortran.

Он месяц будет работать бесплатно. Он в 10 раз проще CUDA. CUDА- как ассемблер сложная.

А потом вы переустановите Линукс и все будет работать снова месяц.

Нельзя использовать cuda для инженерных расчетов.

1. при установке cuda в лицензии сообщается, что разработчики  не дают никаких гарантий.

2. При правильной установке cuda не работает.

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

#include «common.h»
#include <stdio.h>

/*
 * A simple introduction to programming in CUDA. This program prints «Hello
 * World from GPU! from 10 CUDA threads running on the GPU.
 */

__global__ void helloFromGPU()
{
    printf(»Hello World from GPU!\n");
}

int main(int argc, char **argv)
{
    printf(«Hello World from CPU!\n»);

    helloFromGPU<<<1, 10>>>();
    CHECK(cudaDeviceReset());
    return 0;
}

при копиляции командой    nvcc  -O2 -arch=sm_21 -o  hello.cu

компилятор не работает.

Команда nvcc  -O2  hello.cu

nvcc -O2 hello.cu созжапет файл ./a.out

Hello World from CPU!
Т.е. он работает на уровне процессора, но не процессора графической карты.

$ nvcc --version
nvcc: NVIDIA ® Cuda compiler driver
Copyright © 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85
[d2@localhost chapter01]$

Эта наглая халтура бесплатная, с которой нельзя имет дела. Это сделали дураки

для неответственных работ. В США распрострaнены такие некачественные работы, будьте осторожны.

Интернет заполнен просьбами о помощи. У многих ничего не работает в CUDA.

Командна удаления дpайвера CUDA:

sh NVIDIA-Linux-x86_64-390.138.run --uninstall

Такое всегда бывает, когда халтурщики создают продукт.Они не совместимы со многим  оборудованием.

Поэтому  рекомендую только ADA и Фортран для ответсвенных проектов.

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

Сайт хороший для обучения CUDE в Оксфорде

http://people.maths.ox.ac.uk/gilesm/cuda/

см. ссылки обучение для начинающих.

https://www.researchgate.net/post/Is_there_a_CUDA_programming_tutorial_for_beginners

Мои тексты тут портят украинцы Порошенко. Но я их корректирую.

 


отредактировал(а) marsdmitri: 2020-11-17 10:17 GMT
marsdmitri
#39441 2020-10-23 23:33 GMT

 столкнулся с иностраннной разведкой. Они используют металлическую пудру. На этом сайте они добавляют или стирают символы в сообщениях. Залазят к вам в компьютер через интернет,  возникают с неполадки с  высококачественым звуком. Обычно перегружаю компьютер,  выбирая в программе KMix (Phonon — модyль настройки KDE) главный канал. Раньше было GF108 и я пользовался через штекер к наушникам от монитора. К нему подлючался через разъем HDMI кабель от графической карты Gerforce GT630. Теперь приходится довольствоваться аналоговым звуком на звуковой карте Built-in материнской платы. Звук в Линуксе не идет от графической карты. В Виндоуз все работает.

Компьютор используется для подслушивания, как и ваш телефон, раковины.

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

запускаем терминал, вводим alsamixer.

Ищем ползунок «Auto-Mute» и меняем его значение (Enabled/Disabled).

Кнопка F5 позволяет визуально видеть какой звуковой канал у вас был отключен.

2.Старайтесь не обновлять ваши программы. Пользоваться только теми, которые вы скачали с оффициального сайта. Иностранцы  запускают вам своим антивирусы типа NOD32, которые  передают ваши файлы без спроса. Они  умеют мастерски имитировать обновления операционных систем и обычных программ, подменяя обновления своими шпионскими програмами. Нотон аанетивирус и друнгие они умеют отключать.) Защищайте свои программы паролями.

Когда я разозлил западных украинцев(поляков) тем что начал пользоваться браузером Tor, они начали присылать мне десятки обновлений виндоуз 7, пока он не прекратил работать.

Если нет звука при просмотре интернета, но звук есть при просмотре отдельных видеофайлов, фильмов (т.е. кодеки установлены). То вы должны установить пакет

yum install flash-player-ppapi-32.0.0.223-release.x86_64.rpm

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

flash-plugin-32.0.0.445-release.x86_64.rpm

Этот пакет установился, когда я задал команду, надеясь что программа yum подберет правильную версию сама.

yum install  flash-plugin-32.0.0*-release.x86_64.rpm

В итоге его надо удалить.

yum erase flash-plugin-32.0.0.445-release.x86_64.rpm

yum install flash-player-ppapi-32.0.0.223-release.x86_64.rpm

Компилятор gcc  более новой версии трудно установить. Нужно скачать источники программ библиотек mpc и т.д.

Построить в них библиотеки *.so и установить их в папки Линукса

Т.е. задать в их папках команды

./configure

make test или make check

make install

После установки 4 разных библиотек, нужно повторить те же команды внутри папки gcc версии  9.5 или 10.

Неизвестно, какая версия у вас будет работать.

В итоге у меня образовался исполняемый файл  в папке  Gnat Studio 2020 

/opt/gnatstudio/bin/x86_64-pc-linux-gnu-gcc-9.3

Я установил Gnat Studio 2020 для работы на Аде. После попытался установить новую версию компилятора gcc 9.3 к gcc 4.85

Если я набираю команду gcc и gnatemake, то я использую стандартную версию gcc 4.85.

А для вызова более новой версии копилятора  gcc 9.3 нужно набирать в root

/opt/gnatstudio/bin/x86_64-pc-linux-gnu-gcc-9.3.1 hello.cpp (эта комана не работает)

Для компиляции файла ада

[user@localhost Downloads]# /opt/gnatstudio/bin/gnatmake pardo_knuth.adb
gcc -c pardo_knuth.adb
gnatbind -x pardo_knuth.ali
gnatlink pardo_knuth.ali

Запуск проги

./pardo_knuth

Обратите внимание на версию компилятора ады
[user@localhost Downloads]# /opt/gnatstudio/bin/gnatmake -v

GNATMAKE Community 2020 (20200818-93)
Copyright © 1992-2020, Free Software Foundation, Inc.
try «gnatmake --help» for more information.

Задайте просто команду: gnatmake -v.

GNATMAKE 4.8.5 20150623 (Red Hat 4.8.5-44)
Copyright © 1995-2013, Free Software Foundation, Inc.

Это второй компилятор для ады.

При установке новой версии Gnat Studio  у меня появился сбой. Компилятор gcc, gnatmake перестал работать в root.

Тогда я не в root ввёл команду

yum seach gnatmake*

Он нашел какую-то новую версию.

Её установил в root.И новый  компилятор gnatmake для ады заработал. Были неправильно установлены пути Линковщика.

----------------------

Установка ассемблера в Линукс.

yum install nasm


отредактировал(а) marsdmitri: 2020-11-11 08:00 GMT
marsdmitri
#39560 2020-11-11 04:37 GMT

Полезные команды

1. Установка браузера Firefox.

yum install firefox*
Loaded plugins: langpacks, refresh-packagekit, upgrade-helper
Resolving Dependencies
--> Running transaction check
---> Package firefox.x86_64 0:78.4.0-1.el7_9 will be installed
---> Package firefox-noscript.noarch 0:11.0.3-3.el7 will be installed
---> Package firefox-pkcs11-loader.x86_64 0:3.13.6-1.el7 will be installed
--> Processing Dependency: opensc(x86-64) for package: firefox-pkcs11-loader-3.13.6-1.el7.x86_64
--> Processing Dependency: pcsc-lite(x86-64) for package: firefox-pkcs11-loader-3.13.6-1.el7.x86_64
--> Processing Dependency: pcsc-lite-ccid(x86-64) for package: firefox-pkcs11-loader-3.13.6-1.el7.x86_64
--> Running transaction check
---> Package opensc.x86_64 0:0.19.0-3.el7 will be installed
---> Package pcsc-lite.x86_64 0:1.8.8-8.el7 will be installed
---> Package pcsc-lite-ccid.x86_64 0:1.4.10-15.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                   Arch       Version             Repository       Size
================================================================================
Installing:
 firefox                   x86_64     78.4.0-1.el7_9      sl-security      96 M
 firefox-noscript          noarch     11.0.3-3.el7        epel            543 k
 firefox-pkcs11-loader     x86_64     3.13.6-1.el7        epel             31 k
Installing for dependencies:
 opensc                    x86_64     0.19.0-3.el7        sl              1.0 M
 pcsc-lite                 x86_64     1.8.8-8.el7         sl              173 k
 pcsc-lite-ccid            x86_64     1.4.10-15.el7       sl              148 k

Transaction Summary
================================================================================
Install  3 Packages (+3 Dependent packages)

Total download size: 98 M
Installed size: 254 M
Is this ok [y/d/N]: y
Downloading packages:
(1/6): firefox-noscript-11.0.3-3.el7.noarch.rpm            | 543 kB   00:00     
(2/6): pcsc-lite-1.8.8-8.el7.x86_64.rpm                    | 173 kB   00:00     
(3/6): pcsc-lite-ccid-1.4.10-15.el7.x86_64.rpm             | 148 kB   00:00     
(4/6): firefox-pkcs11-loader-3.13.6-1.el7.x86_64.rpm       |  31 kB   00:01     
(5/6): opensc-0.19.0-3.el7.x86_64.rpm                      | 1.0 MB   00:01     
(6/6): firefox-78.4.0-1.el7_9.x86_64.rpm                   |  96 MB   00:18     
--------------------------------------------------------------------------------
Total                                              5.3 MB/s |  98 MB  00:18     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing: pcsc-lite-1.8.8-8.el7.x86_64                                 1/6
  Installing: pcsc-lite-ccid-1.4.10-15.el7.x86_64                          2/6
  Installing: opensc-0.19.0-3.el7.x86_64                                   3/6
  Installing: firefox-pkcs11-loader-3.13.6-1.el7.x86_64                    4/6
  Installing: firefox-noscript-11.0.3-3.el7.noarch                         5/6
  Installing: firefox-78.4.0-1.el7_9.x86_64                                6/6
  Verifying : pcsc-lite-ccid-1.4.10-15.el7.x86_64                          1/6
  Verifying : firefox-78.4.0-1.el7_9.x86_64                                2/6
  Verifying : opensc-0.19.0-3.el7.x86_64                                   3/6
  Verifying : firefox-pkcs11-loader-3.13.6-1.el7.x86_64                    4/6
  Verifying : firefox-noscript-11.0.3-3.el7.noarch                         5/6
  Verifying : pcsc-lite-1.8.8-8.el7.x86_64                                 6/6

Installed:
  firefox.x86_64 0:78.4.0-1.el7_9                                               
  firefox-noscript.noarch 0:11.0.3-3.el7                                        
  firefox-pkcs11-loader.x86_64 0:3.13.6-1.el7                                   

Dependency Installed:
  opensc.x86_64 0:0.19.0-3.el7               pcsc-lite.x86_64 0:1.8.8-8.el7     
  pcsc-lite-ccid.x86_64 0:1.4.10-15.el7     

Complete!

2.Устанвка видео проигрывателя vlc
[root@localhost user]# yum install vlc
Loaded plugins: langpacks, refresh-packagekit, upgrade-helper
Resolving Dependencies
--> Running transaction check
---> Package vlc.x86_64 1:3.0.11.1-3.el7 will be installed
--> Processing Dependency: libfluidsynth.so.1()(64bit) for package: 1:vlc-3.0.11.1-3.el7.x86_64
--> Running transaction check
---> Package fluidsynth-libs.x86_64 0:1.1.6-7.el7 will be installed
--> Processing Dependency: liblash.so.1()(64bit) for package: fluidsynth-libs-1.1.6-7.el7.x86_64
--> Running transaction check
---> Package lash.x86_64 0:0.5.4-26.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package           Arch     Version              Repository                Size
================================================================================
Installing:
 vlc               x86_64   1:3.0.11.1-3.el7     rpmfusion-free-updates   1.5 M
Installing for dependencies:
 fluidsynth-libs   x86_64   1.1.6-7.el7          epel                     231 k
 lash              x86_64   0.5.4-26.el7         epel                     155 k

Transaction Summary
================================================================================
Install  1 Package (+2 Dependent packages)

Total download size: 1.9 M
Installed size: 5.6 M
Is this ok [y/d/N]: y
Downloading packages:
(1/3): fluidsynth-libs-1.1.6-7.el7.x86_64.rpm              | 231 kB   00:00     
(2/3): vlc-3.0.11.1-3.el7.x86_64.rpm                       | 1.5 MB   00:00     
(3/3): lash-0.5.4-26.el7.x86_64.rpm                        | 155 kB   00:03     
--------------------------------------------------------------------------------
Total                                              625 kB/s | 1.9 MB  00:03     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing: lash-0.5.4-26.el7.x86_64                                     1/3
  Installing: fluidsynth-libs-1.1.6-7.el7.x86_64                           2/3
  Installing: 1:vlc-3.0.11.1-3.el7.x86_64                                  3/3
  Verifying : fluidsynth-libs-1.1.6-7.el7.x86_64                           1/3
  Verifying : lash-0.5.4-26.el7.x86_64                                     2/3
  Verifying : 1:vlc-3.0.11.1-3.el7.x86_64                                  3/3

Installed:
  vlc.x86_64 1:3.0.11.1-3.el7                                                   

Dependency Installed:
  fluidsynth-libs.x86_64 0:1.1.6-7.el7        lash.x86_64 0:0.5.4-26.el7       

Complete!

3.

[root@localhost d2]# yum install build-essential devscripts debhelper g++
pendencies Resolved

================================================================================
 Package                     Arch        Version                Repository
                                                                           Size
================================================================================
Installing:
 debhelper                   noarch      11.4-2.el7             epel      939 k
 devscripts                  x86_64      2.16.5-2.el7           epel      482 k
 Installing for dependencies:
 devscripts-minimal          x86_64      2.16.5-2.el7           epel       40 k
  perl-File-BaseDir           noarch      0.03-14.el7            epel       13 k
 perl-File-DesktopEntry      noarch      0.08-1.el7             epel       22 k
 po-debconf                  noarch      1.0.20-5.el7           epel      147 k
 python3-html2text           noarch      2019.8.11-1.el7        epel       59 k
 sensible-utils              noarch      0.0.12-2.el7           epel       21 k

Transaction Summary
================================================================================
Install  3 Packages (+7 Dependent packages)

Total download size: 1.8 M
Installed size: 3.3 M
Is this ok [y/d/N]: y

 

4. Установка видео проигрывателя Smplayer

[root@localhost smplayer-20.4.2]# yum install smplayer

До этого я установил проигрыватель mpv. Cкомпилировал его. Путь где находится mpv прописал в настройках Smplayer.
home/User1/Doc/mpv-0.27.2/build/mpv


отредактировал(а) marsdmitri: 2020-12-02 04:41 GMT
marsdmitri
#39613 2020-11-17 08:51 GMT

Удалил старые версии Ява 1.6, 1.7, как советуют на сайте Оракл и их библиотеки.

Версия Явы 1.8 и все библиотеки также уже установлены.

Блокировка обновления некоторых пакетов rpm , прочитайте пункт 2.

https://itisgood.ru/2020/03/05/tri-sposoba-kak-iskljuchit-opredelennye-pakety-iz-obnovlenija-yum-update/

Статья о работе программ Ява с GPU (c видеокартами).

https://habr.com/ru/post/500106/

https://blogs.oracle.com/javamagazine/programming-the-gpu-in-java

На языке Питон вы можете работать с GPU, вызываю функции на Питоне. Но нужно установить кроме

драйвера Cuda+ Toolkits  специальный пакет Numba.

Все это нужно изучать, тестировать, и это не будет работать на других компьютерах.

Самое главное, что это не надежно. Нет никаких гарантий, что это верно подсчитано.

Ракету Сатурн-5 спроектировали на логарифмических линейках с привлечением

очень простых компьютеров, но сложных алгоритов.

Использовали часто не более 1 знака после запятой, 3 цифры!

Почему нет функций в Фортране, с  для работы с графическими картами?

Простые задачи  можно решать на Маткаде, Matlabe,GNU Octave.

Для остальных достаточно фортрана,  Ada, Java, c, c++ и специализированных пакетов типа Fluent,Ansys.

Из https://stackoverflow.com/questions/22866901/using-java-with-nvidia-gpus-cuda
CUDA не ускоряет вычисления автоматически.
Потому что
1. программирование на GPU - это искусство.
Сделать его правильно может быть очень сложно. Это низкоуровневое программирование.
2. графические процессоры хорошо подходят только
для определенных видов вычислений.
Важно-является ли проблема параллельной задачей или с параллельными данными.
Первый тип - задача, в которых несколько потоков работают над своими задачами независимо.
Второй тип относится к проблемам, когда многие потоки делают одно и то же,
но с разными частями данных.
Со вторым типом хорошо справляются графические процессоры:у них много ядер,которые делают то же самое, но работают с разными частями входных данных.
Если у вас простая математика, но с огромным объемом данных,
то графические процессоры быстры с точки зрения теоретической вычислительной мощности (FLOPS, операций с плавающей запятой в секунду).
Но часто ограничены пропускной способностью памяти.
Процесс передачи данных во время вычислений от видеокарты к процессору может сильно затормозить решение задачи.
Это приводит к другой классификации задач.
Связаны ли они с памятью или вычислениями?
В первых количество инструкций, выполняемых для каждого элемента данных, невелико. Например, сложение параллельных векторов.
Нужно прочитать 2 элемента данных,выполнить сложение и затем записать сумму в вектор результатов.
Вы не увидите ускорения при выполнении этого на графическом процессоре,
потому что одно добавление не компенсирует усилия по чтению/записи в память.
Вторые задачи. Ограничение вычислений. B них количество инструкций велико
по сравнению с количеством операций чтения/записи в память.
Это матричное умножение: количество инструкций будет O(n^3), n - размер матрицы.
В этом случае GPU будет превосходить CPU при определенном размере матрицы.
Также многие сложные тригонометрические вычисления (синус/косинус и т.д.)
Выполняются с небольшим количеством элементов данных.
Правило: чтение/запись одного элемента данных из «основной» памяти
графического процессора имеет задержку около 500 инструкций.
Еще для производительности графических процессоров важна локальность данных:
вам нужно читать или записывать данные.
Данные должны хранятся как можно ближе к возможно для ядер графического процессора.
Графические процессоры имеют определенные области памяти
(называемые «локальной памятью» или «общей памятью»),
размер которых составляет несколько КБ.Они очень эффективны для данных,
которые должны быть задействованы в вычислениях.
Программироваание на ГПУ сложно, только часть этой работы связано
с параллельным программированием на CPU.
Threads в Java,со всей инфраструктурой параллелизма, такой как ThreadPoolExecutors,
ForkJoinPools и т.д., могут создать впечатление, что вам нужно
разделить свою работу и распределить её между несколькими процессорами.
На графическом процессоре вы можете столкнуться с проблемами
на гораздо более низком уровне, как в ассемблере:
загруженность, регистры, разделяемая памяти, объединение памяти.
Это некоторые из проблем, с которыми вы встретитесь.
Когда вам нужно решить задачу с параллельными данными и ограничениями вычислений,
и у вас есть время на изучения CUDA- сотни страниц текста,
лучше подойдет графический процессор.
Вгляните и на OpenCL. Недостатки.Более сложен чем Cuda.
Преимущество- это открытый отраслевой стандарт,
не зависящий от производителя. Существуют реализации OpenCL от AMD, Apple, Intel и NVIDIA.
В мире Java существует гораздо более широкая поддержка OpenCL.
Выбирайте CUDA, - при  использовании библиотеки времени выполнения CUDA,
 такие как CUFFT для FFT или CUBLAS для BLAS (операции с матрицами/векторами).
Существуют подходы для предоставления подобных библиотек для OpenCL.
Но их нельзя использовать напрямую со стороны Java,
если вы не создадите свои собственные привязки JNI для этих библиотек.

отредактировал(а) marsdmitri: 2020-12-02 04:40 GMT
marsdmitri
#39615 2020-11-17 13:08 GMT

По поводу рабочей cреды для OpenCL.

Фирма Интел дает бесплатно поработать с бетта версиями для этой среды.

https://software.intel.com/content/www/ru/ru/develop/articles/opencl-drivers.html

Я скачал пакет на 125 Мгб.Но при установке мне программа сообщила.

Она не поддерживает вашу операционнную систему Линукс.

Нужен либо CentOS 7, RedHat Server 7, Ubinty. У меня стоит Scientific Linux 7.9.

И она соообщает, что нет также библиотек libnuma.so.1, ld-linux-x86-64.so.2.

То есть при работе с графическим процессором от Интел или NVIDIA у вас возникат проблемы даже с установкой.

Написанная пограмма не сможет работать не только на вашем компьютере, но и на множестве других.

Стоит огромная проблема непереносимости, которая не решена глупыми разработчикам прoграмм под графическиe процессоры.Нет стандарта. Поэтому пускай они сами считают на них.

При обновлении Операционной системы ваша программа может перестать работать. Ведь ей нужна определенная версия библиотек.ld-linux-x86-64.so.2. А ld-linux-x86-64.so.3 не подойдет.

Т.е. нам подсовывают програмисты Интел и NVIDIA сырые полуфабрикаты. Не дают код на c++.

Эта заготовка требует для работы других библиотек, которая не может быть установлена на Линукс.

И этих библиотек нет в пакете проограмм, которая предлагается Интел.

То есть видна гонка, которую мы видели в Микрософт с Visual C++.

Значит нужно ждать пока на фирме Оракл сделают что-то похожее на Яву,

которая переносима и работает на линуксе и  Виндоус.И все библиотеки будут содержаться в одном месте. В пакете установщика.

Сегодняшний подход к разработке программ на Cuda, OpenСL порочен.

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

Для задач физики это совсем не нужно.


отредактировал(а) marsdmitri: 2020-12-02 04:39 GMT
marsdmitri
#39856 2020-12-02 04:57 GMT

Установите утилиту cpuid

$ yum install cpuid.

$ cpuid.

Вы увидите главные параметры своего оборудования.