Переходим на Ubuntu. не шучу – можно на FreeBSD но это сложнее, если надо сервер то все таки фряха.
не не переходим = сначала попробовать. установка с флешки бесплатная, зайти в байос компьютера и включить загрузку с устройства usb3. Если комп древнее 2014 года то придется купить новый. И с диском ssd 500+ обязательно.
Кто не знает что такое майнинг тот уже опоздал. Криптовалюта Ethereum отказывается от майнеров с августа этого года. Основная операционка для большинства программ, связаных с криптой это ubuntu linux. и еще FreeBSD. Но майнеры останутся, они перейдут на Monero и Bitcoin. Что сильно увеличит их значение ценности и покупательной способности. Угля мало шахтеров много уголек будет по цене бриллианта.
как скопировать диск с обычного винчестера hdd sata на M2 ssd ?? Ubuntu 22.04
dd if=/dev/sda of=/dev/nvme0n1 bs=1M
ubuntu загрузив конечно со старого диска –
это намного быстрее чем переустанавливать систему.
freebsd = ls /dev обычно винчестер ada0 если oн на sata
Настройка пакетов на Ubuntu.
После установки с флешки большая часть программ уже настроена. Добавить надо например драйвер видеоплаты. (установлена 1 штука Nvidia 1060).
1 |
sudo apt-get install nvidia-driver-470 |
это команда по которой драйвер добавится, запросит пароль пользователя и поднимет его права до админа, чтобы поставить программу.
1 |
mcedit /etc/modprobe.d/blacklist.conf |
проверить и исправить если надо настройки драйверов. mc – пакет midnight commander заменяет на линукс системах нортон коммандер либо тотал коммандер – программу для работы с файлами.
1 |
sudo apt-get clean && sudo apt-get update |
обновить пакеты
Если вы активный пользователь Linux, то наверняка встречались с тем, что некоторые пакеты так сказать ломаются. Это может быть вызвано по разным причинам, некорректно установленный пакет, какие-то ошибки во время установки и многое другое. Что в свою очередь может сказаться и на самом менеджере пакетов “apt-get”, и как итог, возможно что дойдет даже то того, что вы не сможете обновляться или устанавливать программное обеспечения. Данная статья поможет вам решить вопрос со сломанными пакетами в Debian / Ubuntu, а так же их производными. Так как сломанные пакеты могут возникать по разным причинам, существует несколько способов для решения этой задачи, но, не все они могут сработать, тут все зависит от конкретного случая.
P.S. Желательно точно знать какой пакет у вас сломан, так как это поможет вам выбрать один из способом решения задачи.
Чиним сломанные пакеты с apt-get
Первый вариант, который может помочь починить сломанные пакеты имеется в самом менеджере пакетов apt, и для починки сломанных пакетов достаточно ввести две команды:
1 2 |
sudo apt-get update --fix-missing sudo apt-get install -f |
Этот способ поможет для решения уже установленных в вашей системе пакетов, который по каким то причинам сломались. После выполнения первой команды необходимо убедиться, что она исправила ошибки, а затем переходить к введению второй команды. Возможно, что для исправления сломанных пакетов понадобиться несколько минут:
Чиним сломанные пакеты с apt-get и dpkg
Но, что делать если пакет сломался во время установки? Можно попробовать выполнить команды из первого примера, если они не сработают, переходим к использованию apt-get и dpkg, для этого первым делом используем dpkg для настройки пакетов. А затем выполняем очистку apt-get:
1 2 3 |
sudo dpkg --configure -a sudo apt-get clean sudo apt-get update |
В некоторых ситуациях может понадобиться удалить файл блокировки, после удаления файла блокировки, снова выполните предыдущие команды:
1 |
sudo rm /var/lib/apt/lists/lock |
Принудительное удаление пакета с помощью apt-get и dpkg
В редких ситуациях может случиться и такое, что ни один из выше указанных методов не сработает и вам понадобиться вручную удалить сломанный пакет. Для этого разумеется вы должны точно знать что это за пакет, и первый вариант удаление пакета с помощью apt-get, для этого вводим команду:
1 |
sudo apt-get remove и название пакета |
Если же вам не удалось удалить пакет, переходим к кардинальным мерам, для принудительного пакеты введите команду:
1 |
sudo dpkg --remove --force-remove-reinstreq и название пакеты |
Затем выполните очистку и обновление пакетов:
1 |
sudo apt-get clean && sudo apt-get update |
Заключение
Если вы не знаете про менеджеры пакетов apt-get и dpkg, на WIKI имеется статьи, первая про apt, вторая статья про dpkg. В редких ситуациях, выше приведенных мер может быть недостаточно для исправления сломанных пакетов. В этом случае, может понадобиться ручная сборка и удаление сломанных пакетов, правда, имеется риск повредить работоспособность всей системы, что в свою очередь может вывести ее из строя. В этом случае, если вы делали резервные копии вашей системы можно откатиться работоспособной версии системы. Сделать резервную копию вашей системы можно при помощи Timeshift или Deja Dup, последняя имеется в дистрибутиве Ubuntu. Но, чаще всего удается отделаться малой кровью когда появляются сломанные пакеты, и выше приведенных мер достаточно для исправления сломанных пактов.
ищется в поиске
сейчас обновление и несколько ошибок
1 |
sudo apt-get install aptitude |
это графическая оболочка (конечно для терминала -текстом) и поможет исправить ошибки
1 |
do-release-upgrade |
это обновление версии полностью сейчас impish 2021 – 2022
если система не загружается – например в конфигурации загрузки попал не текстовый символ или в русской кодировке и испорчен – в Линуксе почти все настройки обычным текстом – надо при загрузке системы выбрать другое ядро. Kernel – у нас все таки перевод с английского более культурный, главная часть системы это не собачья будка а виндоуз не надо застреливать а просто завершить работу.
как сделать обновление системы.
смотрим как Ubuntu загружается. Меню загрузки и сколько дисков установлено, какой монтируется как виртуальный для системы
1 |
ls /dev |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
root@pc1:/home/sm# ls /dev autofs loop10 pts tty20 tty57 ttyS6 block loop11 random tty21 tty58 ttyS7 bsg loop12 rfkill tty22 tty59 ttyS8 btrfs-control loop13 rtc tty23 tty6 ttyS9 bus loop14 rtc0 tty24 tty60 ubuntu-vg cdrom loop15 sda tty25 tty61 udmabuf cdrw loop16 sda1 tty26 tty62 uhid char loop17 sda2 tty27 tty63 uinput console loop18 sda5 tty28 tty7 urandom core loop19 sdb tty29 tty8 userio cpu loop2 sdb1 tty3 tty9 vcs cpu_dma_latency loop20 sdc tty30 ttyprintk vcs1 cuse loop21 sdc1 tty31 ttyS0 vcs2 disk loop22 sdc2 tty32 ttyS1 vcs3 dm-0 loop23 sdc3 tty33 ttyS10 vcs4 dm-1 loop3 sg0 tty34 ttyS11 vcs5 dma_heap loop4 sg1 tty35 ttyS12 vcs6 dri loop5 sg2 tty36 ttyS13 vcsa dvd loop6 sg3 tty37 ttyS14 vcsa1 dvdrw loop7 shm tty38 ttyS15 vcsa2 ecryptfs loop8 snapshot tty39 ttyS16 vcsa3 fd loop9 snd tty4 ttyS17 vcsa4 full loop-control sr0 tty40 ttyS18 vcsa5 fuse mapper stderr tty41 ttyS19 vcsa6 hidraw0 mcelog stdin tty42 ttyS2 vcsu hpet mei0 stdout tty43 ttyS20 vcsu1 hugepages mem tty tty44 ttyS21 vcsu2 hwrng mqueue tty0 tty45 ttyS22 vcsu3 i2c-0 net tty1 tty46 ttyS23 vcsu4 i2c-1 null tty10 tty47 ttyS24 vcsu5 i2c-2 nvidia0 tty11 tty48 ttyS25 vcsu6 i2c-3 nvidiactl tty12 tty49 ttyS26 vfio i2c-4 nvidia-modeset tty13 tty5 ttyS27 vga_arbiter initctl nvidia-uvm tty14 tty50 ttyS28 vhci input nvidia-uvm-tools tty15 tty51 ttyS29 vhost-net kmsg nvram tty16 tty52 ttyS3 vhost-vsock lightnvm port tty17 tty53 ttyS30 zero log ppp tty18 tty54 ttyS31 zfs loop0 psaux tty19 tty55 ttyS4 loop1 ptmx tty2 tty56 ttyS5 root@pc1:/home/sm# mount sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)<br>proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)<br>udev on /dev type devtmpfs (rw,nosuid,relatime,size=8136152k,nr_inodes=2034038,mode=755,inode64)<br>devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)<br>tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1632656k,mode=755,inode64)<br>/dev/mapper/ubuntu--vg-root on / type ext4 (rw,relatime,errors=remount-ro)<br>securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)<br>tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)<br>tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k,inode64)<br>cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)<br>pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)<br>none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)<br>systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=21579)<br>mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)<br>hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)<br>debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)<br>tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)<br>configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)<br>fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)<br>/var/lib/snapd/snaps/bare_5.snap on /snap/bare/5 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/core_13250.snap on /snap/core/13250 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/gnome-3-26-1604_102.snap on /snap/gnome-3-26-1604/102 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/chromium_1993.snap on /snap/chromium/1993 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/core20_1494.snap on /snap/core20/1494 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/gnome-3-26-1604_104.snap on /snap/gnome-3-26-1604/104 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/core18_2344.snap on /snap/core18/2344 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/core_12834.snap on /snap/core/12834 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/gnome-system-monitor_174.snap on /snap/gnome-system-monitor/174 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/gnome-3-28-1804_161.snap on /snap/gnome-3-28-1804/161 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/gnome-3-34-1804_77.snap on /snap/gnome-3-34-1804/77 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/gnome-3-38-2004_106.snap on /snap/gnome-3-38-2004/106 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/gnome-3-28-1804_145.snap on /snap/gnome-3-28-1804/145 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/dev/sda1 on /boot type ext2 (rw,relatime)<br>/var/lib/snapd/snaps/gnome-3-34-1804_72.snap on /snap/gnome-3-34-1804/72 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/gtk-common-themes_1519.snap on /snap/gtk-common-themes/1519 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/chromium_2000.snap on /snap/chromium/2000 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/core18_2409.snap on /snap/core18/2409 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/gnome-system-monitor_169.snap on /snap/gnome-system-monitor/169 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/gtk2-common-themes_13.snap on /snap/gtk2-common-themes/13 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/gnome-3-38-2004_99.snap on /snap/gnome-3-38-2004/99 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>/var/lib/snapd/snaps/gtk-common-themes_1534.snap on /snap/gtk-common-themes/1534 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>//qwerty1/e$ on /mnt type cifs (rw,relatime,vers=3.1.1,cache=strict,username=Adm,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.178.33,file_mode=0777,dir_mode=0777,soft,nounix,serverino,mapposix,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1)<br>//qwerty1/c$ on /mnt4 type cifs (rw,relatime,vers=3.1.1,cache=strict,username=Adm,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.178.33,file_mode=0777,dir_mode=0777,soft,nounix,serverino,mapposix,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1)<br>//qwerty1/g$ on /mnt6 type cifs (rw,relatime,vers=3.1.1,cache=strict,username=Adm,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.178.33,file_mode=0777,dir_mode=0777,soft,nounix,serverino,mapposix,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1)<br>/dev/sdb1 on /mnt3 type ext4 (rw,relatime)<br>/dev/sdc3 on /mnt5 type fuseblk (rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)<br>root@pc1ibm: on /mnt7 type fuse.sshfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)<br>tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1632652k,nr_inodes=408163,mode=700,uid=1000,gid=1000,inode64)<br>gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)<br>tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=1632652k,nr_inodes=408163,mode=700,inode64)<br>gvfsd-fuse on /root/.cache/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0)<br>portal on /root/.cache/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=0,group_id=0)<br>portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)<br>/var/lib/snapd/snaps/vlc_2344.snap on /snap/vlc/2344 type squashfs (ro,nodev,relatime,x-gdu.hide)<br>tmpfs on /run/snapd/ns type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1632656k,mode=755,inode64)<br>nsfs on /run/snapd/ns/vlc.mnt type nsfs (rw)<br>/var/lib/snapd/snaps/core20_1518.snap on /snap/core20/1518 type squashfs (ro,nodev,relatime,x-gdu.hide)<br> |
здесь видно что .. дисков несколько да целый пакет 4 по 3 терабайта и столько же на виндоуз сервере, да и подключены они с полной скоростью еще и по smb1 . Ubuntu понимает и smb3. Как минимум в графической оболочке gnome4 – так же как и FreeBSD. dev sdb1 dev sdc3 -физические диски а система на ssd sda1 который смонтирован в виде нескольких разделов. Так сама Ubuntu делает при установке. sshfs это фряха – соединяется через терминал.
Несколько собраных kernel, при загрузке выбирается тот который работает без ошибок. Так же и на фряхе. Один раз выбирал – система загружалась но не было звука на старой карточке. С другим ядром где было вручную добавлено устройство все заработало.
обновление системы – очень рекомендую перед обновлением соединиться с другого компьютера через ssh настроив его если не запущен
1 |
service ssh start |
(с другого либо со смартфона )
1 |
ssh user@homecomp (-p 22) |
починить пакеты сначала. Обновить драйвер видеоплаты. если радеон например 580 то к нему есть инструкция. Nvidia – просто ставится последняя версия драйвера, он делается в компании и там не открытый код.
ставим обновление – смотрим если какие ошибки – например не хватает библиотек.
в этом году пришлось заменять русский дистрибутив на английский, ru. поубирал. кто то схалтурил либо у нас диверсант завелся.
система обновилась на новейший gnome4 – кстати на фряхе он появился на полгода раньше.
обновление системы Ubuntu на 23.10 – из серьезных с прошлого года – другая подсистема графики Xwayland и соответственно удаленка ms rdp. (на старой была vnc – и осталась пока -на фряхе.)
компьютер сейчас это довольно нужный инструмент. Завод без компьютера делает только брак и если вирус то тоже а то и бабах. Отказываемся от виндоуз он не для серьезных применений, сверла ломает и отрезной круг разлетелся потому что комп завис.
использована часть текста с журнала cyber-x и с habr.com
дуговой прожектор конечно только для развлечения – светить на дроны например или для дискотеки, подальше от самолетов. другое устройство – полупрозрачным зеркалом управляет ардуино с электромагнитом, для его изготовления и нанесения слоя просветления на 400 миллимикрон применен ускоритель по типу Курчатовского и вакуум. в яндексе запрос как делают покрытия микросхемы там оптику. Для работы с вакуумом и радиолампами используется насос и компрессор от холодильной установки. Большой компрессор на 300 дает жидкий воздух и кислород и еще азот. (техники Советской школы используют для единицы давления Атмосферы – американцы, кстати, тоже , bar . Так что – если девушка переведет – например – давление в движке 30 Мегапаскалей – для нас это не воспринимаемо, настолько, что может быть серьезная ошибка – накачаное колесо разлетится на куски вместе с машиной, например. А так все понятно, 200 атмосфер кислорода в колесо не надо, достаточно 5 . ) Он используется для охлаждения, после некоторых событий дополню. Система технического зрения видит ночью а концентрированый свет – Придумали Басов Прохоров Таунс (google ) может рисовать картинки красивые или сделать там узор из листика стали 50 мм или например тонкие дырочки как у форсунки, а не только поджаривать комаров с 500 метров. Его же накопитель умеет делать взрывающиеся проволочки – мало изученное явление связаное с электрикой. На салют или подсветку. Военные – если надо – тоже используют, у нх Пересвет называется.
https://www.ana-white.com/woodworking-projects/modern-outdoor-chair-2x4s-and-2x6s
деревяшки сразу покрыты морилкой, а уже опаленые, и довольно ровно.
это вот – вместо того, чтобы делать Ленточную пилу и станок, пилораму и фуганок, был взят ( изделие – называется наверно Излучатель ) всего 140 ватт на углекислоте – Китайцы когда отправляли – у них строго, написали хим посуда – хрупкое – не кантовать. Положили в контейнер, так – ну нельзя это пересылать. (в России – можно только осторожно https://laserstore.ru/blog/uglekislotnyy-co2-lazer/ )
вся техника здесь – на других страничках – выбрано для более мирного применения. Больше всего просмотров по Катушке Теслы и Часам на цифровых лампах.
если купили ноутбук с виндоуз а он нужен посмотреть интернет и документы, новости и соц сети – сносите винду и ставьте линукс ubuntu. Там есть замена ворда екселя и почтовая программа если кто не знает . и мало либо нет вирусов.