O LINUX
noscript
полезные команды для Scientific Linux 7.7 (CentOS 7, 8)
1. Установка программы DJVU reader.
rpm --import http://springdale.math.ias.edu/data/puias/7.6/x86_64/os/RPM-GPG-KEY-puias
yum install http://springdale.math.ias.edu/data/puias/unsupported/7.6/x86_64/djview4-4.10.6-3.sdl7.x86_64.rpm
yum install http://springdale.math.ias.edu/data/puias/unsupported/7.6/x86_64/djview4-debuginfo-4.10.6-3.sdl7.x86_64.rpm
Cтранно, но эта программа djview4 установилась и на CentOS 8.2. Могу читать djvu файлы. Я отключил один репозиторий Streamer.
Использовал три команды, cкачав предварительно 2 файла в директорию и из нее запустил 2 файлa rpm, разрешив их выполнение как программ.
rpm --import http://springdale.math.ias.edu/data/puias/7.6/x86_64/os/RPM-GPG-KEY-puias
sudo rpm -i djview4-4.10.6-3.sdl7.x86_64.rpm
sudo rpm -i djview4-debuginfo-4.10.6-3.sdl7.x86_64.rpm
Пакет Опера opera-stable-88.0.4412.53-0.x86_64 на CentOS 8.2 не устанавливается. Но работают ее немного более старые версии. Самые новые версии не работают. Тор Браузер может на Линуксе SC 7.9 работать с версией 10.12. 11 версия Тоr browser не работает на Scientific Linux 7.9. На Виндоуз Висте работает только 7 или 9 версия Tor browser.
2. Dr. Web для Линукс. Бесплатно 3 месяца. Еще лучше Касперский.
https://products.drweb.ru/linux/
скачайте run файл. Запустите как root : sh *.run
Для небезопасного, неизвестно кем созданного браузера Firefox плагин
https://free.drweb.ru/linkchecker/mozilla+firefox/
Стараюсь устанавливать только русские программы на компьютере.
Бесплатно на 1 месяц
https://download.drweb.ru/linux/
Обязательно ставьте пароли на программы!!! Без них хакер легко откроет программу, сдвинет рычажок, нажмет на кнопку.
3. Про хранение файлов.
Надежнее хранить данные на флешках. Но они забываются. Нужно пристегивать их цепочкой к руке.
Внутренние SSD диски или новые SATA диски могут придти в негодность за секунду, КОГДА ИХ ОТСОЕДИНЯЕТЕ ОТ МАТЕРИНСКОй ПЛАТЫ, А ТАМ ОСТАЛОСь НАПРЯЖЕНИЕ.
ЗАМЕТИТЬ ЭТО НЕВОЗМОЖНО. Нужно ждать 5 -10 минут после отключения компьютера, отсоединить все кабели от блока питания и все кабели от USB разъемов!!!!
Нужно отключить все внешние устройства от напряжения (ДВД ПРОИГРЫВАТЕЛИ) и т.п. перед извлечением внyтренних ВНУТРЕННИX SSD или SATA дисков.
После того, как вы отключили все кабели, проверьте это еще 2 раза, все ли вы сделали, не торопитесь. Ошибка вам будет стоить сотни долларов. Не спешите. Нельзя этой работой заниматься ночью или когда вы устали.
Флешку можно вынуть когда хочешь. Ее нужно носить только на цепочке, веревке как ключ, ПРИСТЕГНУТОЙ К РУКЕ, ДАЖЕ КОГДА ОНА В КОМПЬЮТЕРЕ, ИНАЧЕ ЗАБУДЕШь В СПЕШКЕ.
Иностранные разведка, например Израиля, Украины, использует электромагнитное microwave излучение, которое
вызывает эффект забывания. У нас в Канаде они создают эффект спешки перед этим.
Для этого они звонят вам перед уходом из квартиры и нагружают лишней, мусорной информацией.
Они издеваются над детьми в России. Они умеют управлят людьми с помощью микроволнового излучения.Насколько я понял этим занимутся евреи с Украины и Израиля, и нацисты Канады.
Вызывают сильное чувство жажды. Облучают половые органы. могут легко вызыват бессоницу в нужное им время, боль в суставах. Поэтому поехав заграницу стараитесь гулять не по одному. Если вы забудите что-то, то ваш друг вам напомнит.
Храните копии файлов fstab,mtab, mounts из директории /еtс (Linux).
5. Установка Adobe Flash Player 11.2 на CentOS/RHEL 7/6 and Fedora 25-20 (Уже в 2021 году не нужно. Вместо него используйте браузер Tor, Вивальди https://vivaldi.com/ru/download/)
4. Установка бесплатной программы Октав. Она позволяет запустить программы от MATLab.
в root sudo задаете команду, но это не обязательно для установки программки 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
all 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
затем задайте команду.
[root@localhost d]# yum -y install octave
Loaded plugins: langpacks
Install 1 Package (+15 Dependent packages)
Total download size: 17 M
--------------------------------------------------------------------------------
Total 4.4 MB/s | 17 MB 00:03
Installed:
octave.x86_64 6:3.8.2-20.el7
[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.
Mне это нужно, т.к. в книге английских математиков прилагается программы, написанные для пакета Матлаб и Октава. В них встроены высокоуровненные языки, на которых пишется программа. Можно посмотреть результаты расчетов на графическом пакете Октава или Матлаба. Матлаб мощнее, но он дорогой. Октав бесплатный, но не такой надежный.
5. короткое обновление в Fedora 33 командой
yum upgrade-minimal (это [*******] обновляет только новейшие пакеты, которые исправляют проблемы, которые обнаружены на вашей версии операционной системы и требует около 800 МГбт на диске. Подходит для LiveDvd.)
yum upgrate (это команда для полного обновления вашей версии операционной системы требует 1.5 Гбт на диске и перезагрузки компа)
отредактировал(а) marsdmitri: 2022-06-24 20:11 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
Купил новый диск 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
https://www.youtube.com/watch?v=jniV7NofeyY
Как восстановить SSD Как восстановить контроллер SSD Как прошить контроллер SSD Firmware SSD
https://youtu.be/9TbR2hwGNhU
отредактировал(а) marsdmitri: 2021-05-22 23:39 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
Pаботайтe в интернете с образом Линукса live (Дистрибутивы LiveDVD). https://ru.wikipedia.org/wiki/Live_CD
Я имрольбуюб 33 версию Федоры. Но еолее что модно почитать и в 30 версии.
https://losst.ru/ustanovka-fedora-30
устанавливаете на DVD 1,8 Гбт файлов. (Если комп мощнее, использyйтe большую программу.
файл ISO 1,9 ГБТ. Копируйте командой,
wget http://ftp.scientificlinux.org/linux/scientific/7.6/x86_64/iso/SL-76-x86_64-2018-12-09-LiveDVDkde.iso
проверяйте pазмер файла командой
sha256sum имя.iso
Записываeте на ДВД диск, проверяя качество записи. Bставляете в ДВД проигрыватель, подключенный к компу, перегрyжаете комп и запyскаете Линукс с DVD.
Там есть программы необходимые для работы: свободный офис, браузеры, компиляторы: C, C++, Java, фортран, Питон и др, Latex, Tex. Yдобно.)
Yстановитe эту операционную систему или Дебиан (есть огромное количество бесплатных программ) более сложный в использовании.
Mне хватает Scientific Linux ver 7.7 и Федора 33.
OS Linux CentOS очень надежная, но там нет программ.
Oтключаю виртуальную машины, все винчестеры, использую 1 или 2 ядра процессора Хеон Е5-1650 v.2, многопоточность. Он кушает 1,2 Гбт оперативки.
отредактировал(а) marsdmitri: 2021-12-07 06:50 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
Установи пароль на root.
su
passwd root
введите дважды пароль.
Установить антивирус для Линукс. Pекомендую два бесплатных.
1.Маленький CLAMAV https://www.clamav.net/
Про его настройку
https://wiki.merionet.ru/servernye-resheniya/24/ustanovka-i-nastrojka-clamav-linux/
Установка в СentOS 7
https://www.golinuxcloud.com/steps-install-configure-clamav-antivirus-centos-linux/
установить репозиторий EPEL:
yum install epel-release
у меня дает сообщение
(Last metadata expiration check: 0:30:18 ago on Mon 15 Mar 2021 10:31:00 AM EDT.
No match for argument: epel-release
Error: Unable to find a match: epel-release)
Затем команда установки
yum -y install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd
удалить конфигурацию по умолчанию, чтобы создать свою:
> sed -i '/^Example/d' /etc/clamd.d/scan.conf
сделать некоторые правки, чтобы определить тип сервера TCP и предоставить root права для запуска антивируса:
> vi /etc/clamd.d/scan.conf
Вместо редактора vim использую редактор nano или vi.
В файл добавь три строки
LocalSocket /var/run/clamd.scan/clamd.sock
User root LocalSocket /var/run/clamd.<SERVICE>/clamd.sock
Для окончания редактирования нажмите клавишу Esc и : wq
Затем
> cp /etc/freshclam.conf /etc/freshclam.conf.bak
> sed -i '/^Example/d' /etc/freshclam.conf
Запускаем обновление
> freshclam d
Программа готова. Пример команд проверить директорию home
clamscan --infected --remove --recursive /home
проверить директорию /
clamscan --infected --remove --recursive /
проверить текущий директорий
clamscan --infected --remove --recursive
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/
она обязательна для обычного пользователя.
При установке из реп, Clamav не сканирует rar-архивы, для сканирования rar, его надо собирать из исходников.
посмотрите тут описание установки https://winitpro.ru/index.php/2020/01/10/ustanovka-nastrojka-antivirusa-clamav-v-linux/
Удобна графическая оболочка Сlam-Tk к антивирусу. Позволяет устанавливать эвристические опции для поиска вирусов.Ловит больше вирусов.Легко настраивать и обновлять.
https://gitlab.com/dave_m/clamtk/-/wikis/ClamTk-Hashes
Ее установка после установки clamav
sudo yum install clamtk
Или 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/
Загрузите вирус демонстратор безвредный
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
modprobe: 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 можно мгновенно отключать от сети и электричества.Не ждать пока он запишет из памяти данные.
Не храните данные на компьютере, который выходит в интернет. Я отключаю хард диски от электроэнергии блока питания и пользуюсь Live CD, настолько изощренно работает еврейская разведка. Через их сервера провайдеров проходит связь по интернету, они читают все ваши письма, сообщения+ смотрят вас в видеокамеры лаптопов. Посмотрите фильм Сноудон.
Они лезут в Биос, записывают свои данные на ваш диск винчестер и загружают с него в память свои программы.Для интернета использовать Live DVD Линукс, для работы виндоуз или другой линукс.
Меняйте чаще пароли. Раз в день.
отредактировал(а) marsdmitri: 2021-10-13 10:37 GMT
в программой 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 (документация)
Вместо Сhrome используйте браузер Vivaldi
отредактировал(а) marsdmitri: 2021-02-24 22:54 GMT
3 команды для установки VLC MEDIA PLAYER на FEDORA 33 (64 бит)
>sudo yum install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
>sudo yum install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm >sudo yum install vlc >sudo yum install python-vlc (optional)
отредактировал(а) marsdmitri: 2021-12-02 06:43 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
столкнулся с иностраннной разведкой. Они используют металлическую пудру. На этом сайте они добавляют или стирают символы в сообщениях. Залазят к вам в компьютер через интернет, возникают с неполадки с высококачественым звуком. Обычно перегружаю компьютер, выбирая в программе 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
Полезные команды
1.Устанвка видео проигрывателя vlc
Установите путь к депозиторию, затем
[root@localhost user]# yum install vlc (если вы не знаете депозиторий, то дайте полный путь к rpm файлу по протоколу https в команде.
yum install https://downloads.vivaldi.com/stable/vivaldi-stable-3.4.2066.106-1.x86_64.rpm
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
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
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
3.
[root@localhost d2]# yum install build-essential devscripts debhelper g++
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
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-20 04:44 GMT
Удалил старые версии Ява 1.6, 1.7, как советуют на сайте Оракл и их библиотеки.
Версия Явы 1.8 и все библиотеки также уже установлены.
Блокировка обновления некоторых пакетов rpm , прочитайте пункт 2.
Статья о работе программ Ява с 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.
отредактировал(а) marsdmitri: 2020-12-02 04:40 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: 2021-12-02 07:00 GMT
Установите утилиту cpuid
$ yum install cpuid.
$ cpuid.
Вы увидите главные параметры своего оборудования.
После тестирования удалил браузер Firefox, Мозилла и Opera. Вместо него стал применять Vivaldi.
Очень удобный, легко настраивать размер шрифтов на экране. Передвигаем ползунок. Высокое качество звука. Не надо устанавливать плагины. Все уже есть. Размер около 75 мгб в архиве.
Для прoсмотра веб страниц этого сайта и других использую только Tor browser (www.torproject.org) который устанавливают после запуска с LiveCD Линукс. А отключившись от интернета можно использовать Vivaldi (https://vivaldi.com/ru/)
https://vivaldi.com/ru/download/
https://downloads.vivaldi.com/stable/vivaldi-stable-5.0.2497.24-1.x86_64.rpm
sudo yum install vivaldi-stable-5.0.2497.24-1.x86_64.rpm
sudo /opt/vivaldi/update-ffmpeg (установка кодеков)
Он не безопасен, т.к. неизвeстно кем делается. Поэтому в России надо пользоваться только российским браузером от Яндекс. Но он не работает на Линукс.
Это необходимо потому что я живу во враждебной среде среди агентов Порошенко с Украины в Канаде. Они ненавидят всех русских. Пароли они мои знают. Сканируют экран монитора и нажатие клавиш, конролируют всю почту, задерживая на 2 недели письма.
Они взломали сервер yandex.ru
Они залазят по сети в компьютор. Антивирус только находит их файлы.Я их удаляю. Поэтому при работе над диссертацией нельзя работать на том диске в интернете, где мои рабочие файлы.
отредактировал(а) marsdmitri: 2021-12-07 05:51 GMT
Бесплатные программы для простой защиты Линукса (для Fedora 33, и других версий Линукс)
0. Установка фарейвола
yum install firewalld firewall-config
systemctl start firewalld.service
systemctl enable firewalld.service
1. yum install chkrootkit
Запуск из меню. Щелкните на слово Activities вверху, затем Show Applications внизу слева.
Там будет меню программы chkrootkit.
Запуск простым нажатием курсора мышки.Запускается только в
в режиме root.
2. Программа rkhunter.
Установка. Cкачиваете архив https://sourceforge.net/projects/rkhunter/files/latest/download
>wget http://downloads.sourceforge.net/project/rkhunter/rkhunter/1.4.6/rkhunter-1.4.6.tar.gz
Распаковываете.
>tar xzvf rkhunter*
>cd rkhunter*
Команда установки
входите в root
>./installer.sh --layout /usr --install
Команда проверки (если убрать -sk то надо будет нажимать на клавиатуру )
>rkhunter -sk -c
Check the configuration file(s), then exit
>rkhunter -С
Команда доступных языков английский, китайский
>rkhunter --list languages
версия
>rkhunter --V
команда обновления
>rkhunter --update
все команды >rkhunter
3. В крайнем случае, если не можете скачать Dr. Web.
попробуйте израильско-американский. Не рекомендую, т.к. он пересылает ваши файлы в другие страны без вашего согласия.Есть документация на русском.
https://www.eset.com/int/home/antivirus-linux/download/
из
4. Очистка от мусора, из https://linux-faq.ru/page/kak-bezopasno-ochistit-fedora-workstation
dnf clean all
pkcon refresh force
rm -v -f ~/.cache/thumbnails/*/*.png ~/.thumbnails/*/*.png
rm -v -f ~/.cache/thumbnails/*/*/*.png ~/.thumbnails/*/*/*.pn
5. Руссификация(запуск как root или sudo)
dnf install langpacks-ru
установка шрифтов
dnf install curl cabextract xorg-x11-font-utils fontconfig
rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
6. Установка драйвера Nvidia(для монитора LCD)
sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo
sudo dnf remove *nvidia*
sudo dnf install kernel-devel dkms dkms-nvidia nvidia-driver nvidia-settings nvidia-driver-libs.i686
sudo dkms autoinstall
отредактировал(а) marsdmitri: 2021-02-25 09:00 GMT
установка трех программ для чтения FB книг.
1. >sudo yum install foliate
2. >sudo yum install fbreader
3.>sudo yum install okular
Установка программы qbittorrent на Fedora 33
>dnf install qbittorrent
отредактировал(а) marsdmitri: 2021-02-08 13:36 GMT
Использую файл с командами установка антивируса Кламав и двух бесплатных проверялщиков на разные вредные программы
yum install chkrootkit
проверка в root
chkrootkit
wget http://downloads.sourceforge.net/project/rkhunter/rkhunter/1.4.6/rkhunter-1.4.6.tar.gz
tar xzvf rkhunter*
cd rkhunter-1.4.6
./installer.sh --layout /usr --install
rkhunter --update
rkhunter --propupd
rkhunter -c
rkhunter --config-check
yum install clamav
freshclam
clamscan --infected --remove --recursive
clamscan --infected --remove --recursive /home
sudo yum install clamtk
freshclam
не обязательные 2 команды для скачивания разных программ из репозитория
dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Установка программы для чтения книг
yum install okular
После установки браузера Вивальди https://vivaldi.com/ru/ нужно дать команду под именем root для загрузки кодеков.
$sudo /opt/vivaldi/update-ffmpeg
Тестируйте ваши кодеки на сайте http://hpr.dogphilosophy.net/test/
Команда удаления старого браузера Firefox
$yum erase firefox.
Для копировния команд, адресов используйте нажатие правой кнопки мыши и Просмотр кода страницы.
отредактировал(а) marsdmitri: 2021-02-11 09:22 GMT
Вопросы по Федоре
https://russianfedora.github.io/FAQ/
программы для Линукс
https://www.linuxlinks.com/links/Software/Scientific/
10 операций полезных
Как быстро очистить в sudo:
yum clean all
rm -v -f ~/.cache/thumbnails/*/*.png ~/.thumbnails/*/*.png
rm -v -f ~/.cache/thumbnails/*/*/*.png ~/.thumbnails/*/*/*.png
pkcon refresh force
yum remove orca
yum remove gnome-calendar
yum erase rhythmbox
yum erase cheese
yum erase samba-client-4.13.0-11.fc33.x86_64
yum remove libreoffice*
У меня сразу освободилось 800 Мгбайт.
Если вам они нужны, снова установите командой
yum install (имя проги). Команды не поодиночке вводите, а введите в файл. Сделайте его исполняемым. После этого введите команду
./bam.sh
Я дал eму имя bam.sh.
отредактировал(а) marsdmitri: 2021-12-07 05:53 GMT
В ALT-Linux apt-get аналог команды yum
(apt-get remove) то же, что (yum erase)
Немного другие команды для chkrootkit.
apt-get install gcc
wget ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz
tar -xzf chkrootkit.tar.gz
cd chkrootkit-0.54
make sense
./chkrootkit
./chkrootkit aliens sniffer
При работе с папками нужно использовать *
сd Doc* означает cd Document
tar -xf file.tar.xz - распаковка архива
отредактировал(а) marsdmitri: 2021-03-03 06:01 GMT
O Latex
cкачать iso образ
wget http://mirrors.ctan.org/systems/texlive/Images/texlive2020.iso
--
# md5sum texlive2020.iso
a31c500c7830d901363c5fa0e65cc18d texlive2020.iso
# sha512sum texlive2020.iso
7c94bbcff5318e540dc0b03010896185d8985bcc2c2ac11906e831ec583fd574bf9720fce5efc29470c80bafe12f42ddaa392b96c460a27eda94f93c12e7b57d texlive2020.iso
mount -t iso9660 -o ro,loop,noauto /home/user1/texlive.iso /mnt
После монтирования образа можно его посмотреть архивом разархивировать и т.д.
Есть файл pdf на русском в папке texlive-doc/texlive-ru/texlive-ru.pdf
На 48 страницах описано как устанавливать, руководство пользователя.
Если вы не до конца его обновили, прервали обновление, то он даст вам ошибку при попытке сделать pdf файл из tex файла.
отредактировал(а) marsdmitri: 2021-12-07 05:57 GMT
журналы по Линукс https://www.linuxcenter.ru/linuxformat.php
https://www.signal.org/ru/ Очистка от мусора Fedora 33 livedvd
копируйете список пакетов в текстовый файл.
rpm -qa >rp2.txt
Отсортируйте список пакетов программ rpm LibreOffice Calc, Excel.
Затем создаете файл текстовый, например eras, ставите галочку, что он выполняемый, входите в sudo или root.
Bысвободилось более 1,5 гигабайта
запускаете его как скрипт командой
./eras
удаление шрифтов
yum erase -y lohit-tamil-fonts-2.91.3-10.fc33.noarch lohit-telugu-fonts-2.5.5-9.fc33.noarch lohit-gujarati-fonts-2.92.4-10.fc33.noarch lohit-kannada-fonts-2.5.4-9.fc33.noarch lohit-odia-fonts-2.91.2-10.fc33.noarch
yum erase -y lohit-devanagari-fonts-2.95.4-11.fc33.noarch
yum erase -y lohit-bengali-fonts-2.91.5-10.fc33.noarch
yum erase -y lohit-assamese-fonts-2.91.5-10.fc33.noarch
yum erase -y google-noto-sans-sinhala-vf-fonts-20181223-8.fc33.noarch
yum erase -y google-noto-sans-gurmukhi-fonts-20181223-8.fc33.noarch
yum erase -y khmeros-base-fonts-5.0-30.fc33.noarch
удаление самбы
yum erase samba-common-4.13.0-11.fc33.noarch
yum erase --skip-broken samba-client-4.13.0-11.fc33.x86_64
yum erase --skip-broken samba-client-libs-4.13.0-11.fc33.x86_64
удаление виртуал машины виртуал бокс
yum erase gnome-boxes-3.38.0-1.fc33.x86_64
yum erase virtualbox-guest-additions-6.1.14-1.fc33.x86_64
удаление тем
yum erase gnome-themes-extra-3.28-9.fc33.x86_64
удаление программы для сканирования текста
yum erase simple-scan-3.38.1-1.fc33.x86_64
удаление программ погоды, календаря, часов круглых, и прочмх вспомогательных
yum erase gnome-weather-3.36.1-2.fc33.noarch
yum erase gnome-clocks-3.38.0-1.fc33.x86_64
yum erase gnome-contacts-3.38-1.fc33.x86_64
yum erase gnome-calendar-3.38.1-2.fc33.x86_64
yum erase gnome-maps-3.38.1-1.fc33.x86_64
yum erase gnome-photos-3.38.0-1.fc33.x86_64
удаление программы удаленного рабочего стола
yum erase gnome-remote-desktop-0.1.9-2.fc33.x86_64
документации
yum erase gnome-user-docs-3.38.1-1.fc33.noarch
анимашек
yum erase cldr-emoji-annotation-dtd-38~beta-3.fc33.noarch
yum erase cldr-emoji-annotation-38~beta-3.fc33.noarch
программы для для хай фай, у меня кабель мне не нужна
yum erase NetworkManager-wifi-1.26.2-2.fc33.x86_64
yum clean all
yum erase cheese
yum remove orca
yum erase rhythmbox
yum erase totem
yum erase all
и выполняете его как скрипт.Можно еще удалить libre Office еще 0,5 гигабайта.
Обязательно сделайте в конце список ваших пакетов, запомните их число, чтобы не позволять программе yum устанавливать к вам какой-то мусор.
Хакеры загружают программы на диск винчестера и оттуда их запускают. Не сохраняйте js файлы, файлы скриптов на ваш диск.
Храните файты только в архивах.
Используйте браузер Tor https://www.torproject.org/ru/ (не для почты и не секретных сообщений) и
программу Signal https://www.signal.org/ru/, как нас учил Сноудон.
отредактировал(а) marsdmitri: 2021-12-07 07:02 GMT
Для улучшения стиля и вычитки текста статьи нужно
установить бесплатные программы.
https://info-income.ru/10-sovetov-po-napisaniyu-statey/
Ommwriter-это минималистский инструмент для редактирования текста, который открывается исключительно в полноэкранном режиме. Его основная цель состоит в том, чтобы уменьшить отвлекающие факторы, а также дать вам расслабляющий опыт письма. Он делает это, предлагая три различных варианта написания звукового сопровождения, а также три различных звука клавиатуры при вводе. Оба типа звукового выбора также могут быть отключены, если вы так решите. Кроме того, Ommwriter предоставляет вам три различных варианта фона интерфейса, все из которых минималистичны, но приятны для глаз
Для английского языка на Виндоуз есть zenwriter,
Ommwriter для Линукса:Typora. https://typora.io
https://support.typora.io/Typora-on-Linux/
Для линукса нужно скачать архив, распаковать и запустить внутри папки файл командой ./Typora.
Ничего больше делать не нужно. Все будет работать.
Затем набираете английский текст формулы и он будет показывать и исправлять.
Для улучшения безопасности нужно удалять весь Libre Office перед тем, как входите в интернет.Y него какие-то дыры из-за макросов.
отредактировал(а) marsdmitri: 2021-12-07 06:00 GMT
Для защиты от всяких опасныx программ, советую уствановить в браузере Тор расширения по адресам.
1. Kaspersky Protection 2021
https://addons.mozilla.org/ru/firefox/addon/kaspersky-protection-2021/
2. Malwarebytes Browser Guard
https://addons.mozilla.org/en-US/firefox/addon/malwarebytes/
О вирусах и мерзких программах смотрите краткое и ясное описание
https://www.mcafee.com/ru-ru/antivirus.html
Я подвергся нападению тех, кто майнит криптовалюты.Я сразу отключиол гиперпотоки в прроцессоре. Оставил только одно ядро процессора.
Они запускаются на веб сайтах. Стал заходить на вебсайты с максимальной защитой от скриптов в Тор браузере.
3. Я стал использовать LiveFedora 33.
Для очистки операционной системы LiveFedora 34 от ненужных мне программ. я запускал скрипт с коммандами в папке Download.
------
rpm -qa >rp2.txt
yum erase -y lohit-tamil-fonts-*.noarch lohit-gujarati-fonts-2.92.4-10.fc33.noarch lohit-kannada-fonts-*.noarch
yum erase -y lohit-devanagari-fonts-*.noarch
yum erase -y lohit-bengali-fonts-*.noarch
yum erase -y lohit-assamese-fonts-*.noarch
yum erase -y google-noto-sans-sinhala-vf-fonts-*.noarch
yum erase -y google-noto-sans-gurmukhi-fonts-*noarch
yum erase -y samba-client-*.x86_64
yum -y erase virtualbox-guest-additions-*.x86_64
yum -y erase gnome-themes-extra-*.x86_64
yum -y erase simple-scan-*.x86_64
yum -y erase gnome-weather-*.noarch
yum -y erase gnome-clocks-*.x86_64
yum -y erase gnome-remote-*.x86_64
yum -y erase gnome-user-docs-*.noarch
yum erase -y cldr-emoji-annotation-dtd-*.noarch
yum erase -y cldr-emoji-annotation-*.noarch
yum -y erase gnome-contacts-*.x86_64
yum -y erase gnome-calendar-*.x86_64
yum -y erase gnome-maps-*.x86_64
yum -y erase gnome-photos-*.x86_64
yum erase --skip-broken samba-client-*.x86_64
yum -y erase NetworkManager-wifi-*.x86_64
yum -y erase gnome-boxes-*.x86_64
yum -y erase cheese
yum -y remove orca
yum -y erase rhythmbox
yum -y erase totem
yum -y erase libreoffice-*
yum -y erase vino-*
yum erase -y firefox
yum erase -y libreoffice-help-ru
yum erase -y google-droid-sans-fonts*.noarch
yum erase -y sil-mingzat-fonts-*.noarch
yum erase -y sil-nuosu-fonts-*
yum erase -y sil-padauk-fonts-*
yum erase -y thai-scalable-fonts-common-*
yum erase -y mozilla-filesystem-1.9-23.fc33.x86_64
yum erase -y gnome-initial-setup-*
yum erase -y gnome-tour-*
yum erase -y mozilla-filesystem-1.9-25.fc34.x86_64
yum erase -y google-noto-emoji-color-fonts-20200916-2.fc34.noarch
yum erase -y lohit*
yum erase -y gnome-backgrounds-40~rc-1.fc34.noarch
yum erase -y gnome-characters-40.0-1.fc34.x86_64
yum clean all
rpm -qa >rp3.txt
--------------------------------------------------------
Эти команды только для Федора 34 LiveDVD, Т.е. ваша операционая система находится в оперативной памяти и считывается с ДВД диска.
Для других операционных систем их использовать нельзя.
Во первых не должно быть -y никогда. Удаление пакета — это всегда уникальный процесс.
Не должно стоять звездочки. Вы должны удалять конкректный 1 пакет программ.Не торопитесь.
Иначе Линкус быстро будет выведен из строя. Программы удаления пакетов rpm,yum очень бестолково написаны, поэтому они легко удалят вам за несколько минут самые важные файлы линукса.
Правило 1. Все ваши пакеты, Файлы RPM с DVD должны быть в корневом диске пользователя root. Если что-то вы удалили, вы всегда зайдете в режиме восстановления и установите пакет.
Правило 2. Если что-то захотели установить или удалить в Линуксе, на бумаге распишите последовательнось действий, план и все команды.
Правило 3. До и после установки всегда выполняйте команды rpm -qa>rpm1.txt и rpm -qa>rpm2.txt
B списке файлов вы найдете установленные rpm файлы. И всегда их сможете удалить.
-------------------------------------
Затем запускаю установку антивирусных программ в папке Download:
yum install -y firewalld firewall-config (послe установки фаревола удаляю галочки на client samba везжде т выхожу из него )
systemctl start firewalld.service
systemctl enable firewalld.service
rpm -ih vivaldi-stable-3.8.*.rpm ( иногда скачиваю этот браузер в папку Download и устанавливаю )
tar -xzf chkrootkit.tar.gz (этот файл скачиваю из интернета — защита от руткитов и устанавливаю в папку Download, где запускаю скрипт.)
cd chkrootkit-0.54 (или кустанавливайте командой yum install chkrootkit)
make sens
./chkrootkit
./chkrootkit aliens sniffer
cd ..
tar xzvf rkhunter* (файл rkhunter-1.4.6*.zip защита от руткитов и устанавливаю в папку, где запускаю скриптскачитваю из интернета
https://habr.com/ru/company/first/blog/242865/
)
cd rkhunter-1.4.6
./installer.sh --layout /usr --install
rkhunter --update
rkhunter --config-check
rkhunter -sk -c >test.txt
cat /var/log/rkhunter.log
(или устанавливайте командой yum install rkhunter)
rkhunter --update
rkhunter --sk --propupd
rkhunter --sk -c
rkhunter --config-check
yum install -y clamav
clamscan --infected --remove --recursive
clamscan --infected --remove --recursive /home
sudo yum install -y clamtk
freshclam
//dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
//dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
//yum install -y okular
//dnf install qbittorent
sudo /opt/vivaldi/update-ffmpeg (установка и обновление кодеков бля браузера Вивальди)
//dnf install openssh-server
//systemctl start sshd.service
//systemctl enable sshd.service
yum erase cheese
yum remove orca
yum erase rhythmbox
yum erase totem
yum install -y jack-audio-connection-kit
yum instal -y links
yum clean all
отредактировал(а) marsdmitri: 2022-03-26 08:27 GMT
cоветую установить в браузере Тор, Вивальди блокировку рекламы и против майнинга криптовалюты
https://addons.mozilla.org/ru/firefox/search/?q=%20Miner%20Block
прочтите обзорные статьи
Для виндоуз
https://no-coin.en.softonic.com/
https://www.mcafee.com/ru-ru/antivirus.html
Для проверки скачиваемых файлов испольуется программа gpg.
Пример.
1. Пусть вы скачали файл *.iso командой
wget https://download.fedoraproject.org/pub/fedora/linux/releases/34/Server/x86_64/iso/Fedora-Server-dvd-x86_64-34-1.2.iso
2. Теперь мы проверим его.
Для этого импортируем файл ключей командой себе на компьютер (команду curl на этом сайте надо писать с пробелами, или он ее уничтожает. Cмотрите ее тут https://getfedora.org/en/security/)
curl https://getfedora.org/static/fedora.gpg | gpg --import
В файле fedora.gpg содержится длинный зашифрованный текст в котором даны номера ключей. Видим
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:100 12543 100 12543 0 0 46284 0 --:--:-- --:--:-- --:--:-- 46284
gpg: ключ 1161AE6945719A39: импортирован открытый ключ «Fedora (34) <[email protected]>»
gpg: ключ 49FD77499570FF31: импортирован открытый ключ «Fedora (33) <[email protected]>»
gpg: ключ 6C13026D12C944D0: импортирован открытый ключ «Fedora (32) <[email protected]>»
gpg: ключ 50CB390B3C3359C4: импортирован открытый ключ «Fedora (31) <[email protected]>»
gpg: ключ 7BB90722DBBDCF7C: импортирован открытый ключ «Fedora (iot 2019) <[email protected]>»
gpg: ключ 21EA45AB2F86D6A1: импортирован открытый ключ «Fedora EPEL (8) <[email protected]>»
gpg: ключ 6A2FAEA2352C64E5: импортирован открытый ключ «Fedora EPEL (7) <[email protected]>»
gpg: ключ 3B49DF2A0608B895: импортирован открытый ключ «EPEL (6) <[email protected]>»
gpg: Всего обработано: 8
gpg: импортировано: 8
Ключи импортируемые можно просмотреть командой.
gpg --list-keys
вывод команды
/home/dghd/.gnupg/pubring.kbx
-----------------------------
pub rsa4096 2020-08-06 [SCE]
8C5BA6990BDB26E19F2A1A801161AE6945719A39
uid [ неизвестно ] Fedora (34) <[email protected]>
pub rsa4096 2020-01-28 [SCE]
963A2BEB02009608FE67EA4249FD77499570FF31
uid [ неизвестно ] Fedora (33) <[email protected]>
pub rsa4096 2019-08-12 [SCE]
97A1AE57C3A2372CCA3A4ABA6C13026D12C944D0
uid [ неизвестно ] Fedora (32) <[email protected]>
pub rsa4096 2019-02-18 [SCE] [ годен до: 2029-02-18]
7D22D5867F2A4236474BF7B850CB390B3C3359C4
uid [ неизвестно ] Fedora (31) <[email protected]>
pub rsa4096 2018-11-13 [SCE] [ годен до: 2028-12-31]
C2A3FA9DC67F68B98BB543F47BB90722DBBDCF7C
uid [ неизвестно ] Fedora (iot 2019) <[email protected]>
pub rsa4096 2019-06-05 [SCE]
94E279EB8D8F25B21810ADF121EA45AB2F86D6A1
uid [ неизвестно ] Fedora EPEL (8) <[email protected]>
pub rsa4096 2013-12-16 [SCE]
91E97D7C4A5E96F17F3E888F6A2FAEA2352C64E5
uid [ неизвестно ] Fedora EPEL (7) <[email protected]>
pub rsa4096 2010-04-23 [SCE]
8C3BE96AF2309184DA5C0DAE3B49DF2A0608B895
uid [ неизвестно ] EPEL (6) <[email protected]>
2. Теперь скопируем файл для проверки суммы символов файла.
Например на странице https://getfedora.org/en/security/
я скачал файл Fedora-Server-dvd-x86_64-34-1.2.iso
У него есть файл для проверки. Он называется для Fedora server Fedora 34 x86_64 (iso) CHECKSUM
Его сохраняю, кличнув мышкой по ссылке на него, как не текстовый файл, В ТУ ЖЕ ПАПКУ, куда скачен ISO файл.
Он не имеет никакого расширения.Fedora 34 x86_64 (iso) CHECKSUM
gpg --verify Fedora-Server-34-1.2-x86_64-CHECKSUM
Получаю вывод на экране
gpg: Подпись сделана Пт 23 апр 2021 15:36:17 EDT
gpg: ключом RSA с идентификатором 8C5BA6990BDB26E19F2A1A801161AE6945719A39
gpg: Действительная подпись пользователя «Fedora (34) <[email protected]>» [неизвестно]
gpg: Внимание: Данный ключ не заверен доверенной подписью!
gpg: Нет указаний на то, что подпись принадлежит владельцу.
Отпечаток первичного ключа: 8C5B A699 0BDB 26E1 9F2A 1A80 1161 AE69 4571 9A39
[dghd@localhost-live Documents]$
У меня лично не никакой доверенной личной электронной подписи и программа на это указыввает.
Номер 8C5B A699 0BDB 26E1 9F2A 1A80 1161 AE69 4571 9A39 должен совпадать с тем, что дан в номере импортируемого ключа из пункта 1.
3. Задаю команду проверки скаченного файла
sha256sum Fedora-Server-dvd-x86_64-34-1.2.iso
вывод
0b9dc87d060c7c4ef89f63db6d4d1597dd3feaf4d635ca051d87f5e8c89e8675 Fedora-Server-dvd-x86_64-34-1.2.iso
Вот этот номер 0b9dc87d060c7c4ef89f63db6d4d1597dd3feaf4d635ca051d87f5e8c89e8675 должен совпадать с тем, что дан в ключе
в файле Fedora-Server-34-1.2-x86_64-CHECKSUM.
Открыв его, вы увидите в заголовке этот же номер.
Если номера не совпадают, вы скчали файл с ошибками.Удалите его и скачайте заново.
команда
sha256sum Fedora-Server-dvd-x86_64-34-1.2.iso
0b9dc87d060c7c4ef89f63db6d4d1597dd3feaf4d635ca051d87f5e8c89e8675 Fedora-Server-dvd-x86_64-34-1.2.iso
Все программы в интернете имеют уникальный ключ
и ещё уникальный номер, подсчитанный программой sha256sum или sha512sum.
Подробности https://hackware.ru/?p=8215#7
Если дать команду
sha256sum -c Fedora-Server-34-1.2-x86_64-CHECKSUM
или
sha256sum --check Fedora-Server-34-1.2-x86_64-CHECKSUM
То он сообщит
Fedora-Server-dvd-x86_64-34-1.2.iso: ЦЕЛ
sha256sum: Fedora-Server-netinst-x86_64-34-1.2.iso: Нет такого файла или каталога
Fedora-Server-netinst-x86_64-34-1.2.iso: ОШИБКА при открытии или чтении
Т.к. в файле Fedora-Server-34-1.2-x86_64-CHECKSUM даны данные о двух файлах.Один мы скачали и он цел как показала проверка, второго файла нет. Мы его не скачали, поэтому он говорит, что не может его прооверить .
Пример 2.
Для антивируса Clamav не устанавливается оболочка ClamTk командой sudo yum clamtk
Тогда мы идем на сайт, скачиваем rpm файл
https://gitlab.com/dave_m/clamtk
и проверяем хэш. Их размер смотрите тут
https://gitlab.com/dave_m/clamtk/-/wikis/ClamTk-Hashes
Для этого выполняем команды
1. копируем ключ RPM-GPG-KEY-DaveM-21-June-2018
[userone@localhost ~]$ wget https://davem.fedorapeople.org/RPM-GPG-KEY-DaveM-21-June-2018
--2022-01-19 16:00:14-- https://davem.fedorapeople.org/RPM-GPG-KEY-DaveM-21-June-2018
Resolving davem.fedorapeople.org (davem.fedorapeople.org)… 152.19.134.199, 2610:28:3090:3001:5054:ff:fea7:9474
Connecting to davem.fedorapeople.org (davem.fedorapeople.org)|152.19.134.199|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 21209 (21K)
Saving to: ‘RPM-GPG-KEY-DaveM-21-June-2018’
100%[======================================>] 21,209 --.-K/s in 0.05s
2022-01-19 16:00:14 (399 KB/s) — ‘RPM-GPG-KEY-DaveM-21-June-2018’ saved [21209/21209]
2. Экспортируем ключ в базу данных вашей системы Линукс.
rpm --import RPM-GPG-KEY-DaveM-21-June-2018
или gpg --import RPM-GPG-KEY-DaveM-21-June-2018
Этот этап не будет выполнен, если скаченный файл ключа rpm --import RPM-GPG-KEY-DaveM-21-June-2018 и директорий, в котором вы задаете команду экспорта этого ключа, разные.
Скаченный ключ должен быть в той директории в которой вы работаете. Там также должны быть и все проверяемые файлы.
иначе вы получите сообщение
gpg: can't open `RPM-GPG-KEY-DaveM-21-June-2018': No such file or directory (нет такого файла или директории)
gpg: Total number processed: 0
3. Провeрка подписи ключа и хэш суммы файлов rpm
[root@localhost Downloads]# rpm --checksig *.rpm
cav-linux_x64 (1).rpm: sha1 md5 OK
cav-linux_x64.rpm: sha1 md5 OK
clamtk-6.14-1.el7.noarch.rpm: rsa sha1 (md5) pgp md5 OK
clamtk-6.14-1.el8.noarch.rpm: rsa sha1 md5 OK
clamtk-6.14-1.fc35.noarch.rpm: rsa sha1 md5 OK
clamtk-gnome-6.14-1.el7.noarch.rpm: rsa sha1 (md5) pgp md5 OK
4. Можете проверить командой md5sum или sha256sum отдельный файл.
md5sum clamtk-6.14-1.el7.noarch.rpm
sha256sum clamtk-6.14-1.el7.noarch.rpm
На сайте https://davem.fedorapeople.org даны файлы
и на сайте https://gitlab.com/dave_m/clamtk/-/wikis/ClamTk-Hashes
размеры хешей — уникальный номер соответствующий файлу.
Команда minisign у меня не сработала, тк нет файлов с хешем для проверяемых файлов для Red Hat или CentOS 7 линукс.
Удалить программу
clamtk:
sudo yum erase clamtk
Проверить все установленые в RPM DB у вас gpg ключи
Verify the list of gpg keys installed in RPM DB:
rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}\n'
отредактировал(а) marsdmitri: 2022-01-20 00:45 GMT