Изначальная задача: есть бюджет ~1000 EUR. Задача собрать компьютер. Некоторые пожелания были, поэтому Intel в том числе установлен)
Итог получился такой
Фото для истории
Блог об IT для профессионалов и энтузиастов: администрирование, сети, операционные системы и hardware.
Изначальная задача: есть бюджет ~1000 EUR. Задача собрать компьютер. Некоторые пожелания были, поэтому Intel в том числе установлен)
Итог получился такой
Фото для истории
программа — proxychains-ng
конфиг файл, куда ложим ай пи сервера прокси — /etc/proxychains.conf
есть два способа использования. либо прописать в самой программе, либо использовать сам proxychains
если в программе, то на примере Firefox так:
Firefox -> Preferences -> Network Settings -> Socks Host указываем версию, ай пи и порт
если через proxychains, то
proxychains putty
для проверки живые или нет прокси используется программа
https://github.com/ckam/proxy_checker
кладём в файл — 123 в папку aur нужный список и погнали — ./checkProxy.sh -f 123.txt
или есть нет времени, есть в онлайне
http://www.atomintersoft.com/proxy_checker
Update @ 19.11.2020
для файрфокс есть очень удобный плагин, который называется FoxyProxy
Настройки внешнего вида Manjaro.KDE
Global theme (оформление рабочей среды) — Breath2
Plasma style (оформление рабочего стола Plasma) — Breeze тёмный вариант
Appearance (оформление приложений) — Fusion
Application Style — Window Decorations (оформление приложений — оформление окон) — We10XOS
Application style (цвета) — Breath2
ICONS (значки) — Breeze Phoenix Light
Latte называется приложение с иконками сверху/снизу как в маке (док)
alt + пробел вызываем окошко, чтобы писать
screenfetch — инфо о системе
inxi -Fxzd
Konsole терминал шрифт + размер — Noto Mono 11pt
Change the file permissions from the root the sudo user.
sudo chown -R username:username /opt/yay-git
freerdp-shadow-cli /port:9999
——————————————————————————————————————————————————————
env
интересная команда, которая показывает текущее окружение переменных сред
——————————————————————————————————————————————————————
как сделать расширенные настройки в corectrl
файлв файле — /etc/default/grub
пропиши
GRUB_CMDLINE_LINUX_DEFAULT=»amdgpu.ppfeaturemask=0xffffffff»
и потом
sudo grub-mkconfig -o /boot/grub/grub.cfg
и ребут
——————————————————————————————————————————————————————
как убедиться в том, что используется AMDGPU-PRO driver (проприетарный)
запускаем команду:
$ glxinfo | grep «OpenGL vendor string» | cut -f2 -d»:» | xargs
если ответ X.Org, значит сейчас запущен и используется open source driver.
Если ответ Advanced Micro Devices, Inc., то используется проприетарный драйвер
——————————————————————————————————————————————————————
mangohud
для opengl игр, например для cs:go в steam нужно прописать
MANGOHUD_DLSYM=1 mangohud %command%
ДЛЯ DXVK ИГР
MANGOHUD=1 %command%
для lutrs (apex legends)
MANGOHUD 1 в Environment variables
——————————————————————————————————————————————————————
устранение тиринга в FF
about:config in firefox then search for: layers.acceleration.force-enabled. Double click to set it to true then restart Firefox
——————————————————————————————————————————————————————
wine and ZET
если wine был установлен через make, и не удаляется через pacman, то его нужно удалить так. Зайти в папку, откуда был собран make и сделать make uninstall
https://linuxconfig.org/install-wine-on-manjaro
с помощью winetricks устанавливаем wineprefix 32 bit и делаем его основным.
https://wiki.archlinux.org/index.php/Wine#Fonts
установить core fonts до установки ZET.
ещё если что.
шрифты Wstartt.ttf скопировать из папки zet в Windows/Fonts
file:///home/username/.wine/drive_c/ZET_9/Wstartt.ttf
вызывает окошко, подобное как на винде
wine uninstaller
так запустил и не было крокозябр при установке
LC_ALL=»ru_RU.UTF-8″ wine yourapp.exe
но они есть при запуске на русском.
если зайти сюда и открыть так , то всё работает
cd /home/username/.wine/drive_c/ZET_9
LANG=ru_RU.UTF-8 wine zet.exe
ZET LINKS and Shortcuts:
есть скрипт такой в downloads
#! /usr/bin/sh
cd /home/username/.wine/drive_c/ZET_9
LANG=ru_RU.UTF-8 wine zet.exe
Icon=61F5_zet.0
на рабочем столе есть такой ярлык для запуска.
[Desktop Entry]
Comment[en_US]=
Comment=
Exec=/home/username/Downloads/z.bash
GenericName[en_US]=
GenericName=
Icon=29C6_zet.0
MimeType=
Name[en_US]=ZET
Name=ZET
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
——————————————————————————————————————————————————————
как самому установить git пакет
Step 2: Build The Package And Install It
git clone [the package], cd [the package], makepkg -si, and it’s done!
————————————————————————————————————————————————————————————————————————
команда про окружение узнать
tr ‘\0’ ‘\n’ </proc/$$/environ
————————————————————————————————————————————————————————————————————————
https://wiki.manjaro.org/index.php?title=Proper_%7E/.xinitrc_File
файл ~/.xinitrc в домашней директории выполняется командой startx. В общем смысле, он используется, чтобы запустить окружение рабочего стола.
Обычно, ваш Display/Login Manager запускает команду startx, но также эта команда может запускаться вручную.
————————————————————————————————————————————————————————————————————————
узнать какой жёсткий установлен со спецификациями
df -h
sudo hdparm -I /dev/sdb2
узнать скрость врашения быстро
sudo hdparm -I /dev/sdd4 | grep Rotation
————————————————————————————————————————————————————————————————————————
установка yaourt
sudo pacman -S —needed base-devel git wget yajl
cd /tmp
git clone https://aur.archlinux.org/package-query.git
cd package-query/
makepkg -si
cd ..
git clone https://aur.archlinux.org/yaourt.git
cd yaourt/
makepkg -si
cd ..
sudo rm -dR yaourt/ package-query/
————————————————————————————————————————————————————————————————————————
Claymore’s Dual Ethereum AMD+NVIDIA GPU Miner v15.0 — LINUX
./ethdcrminer64 -epool ssl://eu1.ethermine.org:5555 -ewal WALLET_HERE -epsw x
————————————————————————————————————————————————————————————————————————
screen tear
https://wiki.archlinux.org/index.php/AMDGPU
так узнаём нужный
xrandr -q.
так временно фиксим
xrandr —output HDMI-A-1 —set TearFree on
————————————————————————————————————————————————————————————————————————
Divinity: Original Sin 2
Заходим в директорию где установлена игра
mv ./bin ./bin.bak && ln -s DefEd/bin bin && cd bin && mv ./SupportTool.exe ./SupportTool.bak && ln -s EoCApp.exe SupportTool.exe
————————————————————————————————————————————————————————————————————————
xsensors — графическая тулза для отображения значений, полученных из lmsensors.
здесь можно видеть Vcore Voltage, Vsoc. Temp CPU + temp GPU
https://wiki.archlinux.org/index.php/Lm_sensors_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
—————————————————————————————————————————————————————————————————————-
Установка SSH
устанавливаем ssh, если его ещё нет
sudo pacman -S openssh
проверяем статус
sudo systemctl status sshd.service
PS! по дефолту он должен быть выключен.
меняем конф файл, если нужно
sudo nano /etc/ssh/sshd_config
включаем и запускаем ssh сервис
sudo systemctl enable sshd.service
sudo systemctl start sshd.service
проверяем соединение
ssh user@192.168.1.1 -p xxxx
—————————————————————————————————————————————-
как узнать оконный менеджер
systemctl status display-manager
у меня: sddm.service — Simple Desktop Display Manager
——————————————————————————————————————————————
для удаения метаданных с изображения
Извлечь и прочитать все EXIF метаданные из изображения или фотографии:
exiftool image.jpeg
Удалить все EXIF метаданные из изображения или фотографии:
exiftool -all= image.jpeg
Выполните следующую команду, чтобы удалить EXIF метаданные из всех файлов в текущей папке:
exiftool -all= *
——————————————————————————————————————————————
для работы с коллажами
https://github.com/adrienverge/PhotoCollage
запуск через команду — photocollage
——————————————————————————————————————————————
в ~ (/home/username) находится .bashrc
там можно прописывать алиасы, например
alias wine=’LANG=ru_RU.UTF-8 wine’
alias ll=’ls -al’
https://github.com/lutris/lutris/wiki
———————————————————————————————————————————————
alsamixer — для надстройки микрофона
systemd — набор базовых строительных кирпичиков для системы Linux. systemd — это — подсистема инициализации и управления службами в Linux.
Предоставляет диспетчер системы и служб, который выполняется с PID 1 и запускает остальную часть системы. Является заменой sysvinit.
sudo ls -l /proc/1/exe
lrwxrwxrwx 1 root root 0 Aug 15 14:24 /proc/1/exe -> /usr/lib/systemd/systemd
systemctl — главная команда для мониторинга и управления systemd
Некоторые из вариантов её использования связаны с изучением состояния системы и управлением системой и службами.
список запущенных юнитов
sudo systemctl list-units | grep xrdp
список зафейленых юнитов
sudo systemctl —failed
перезагрузка настроек
sudo systemctl reload xrdp.service
показать запущенные процессы
systemctl | grep running
показать подробнее
systemctl status shadow.service -l
включаем/отключаем юнит в автозапуск системы
sudo systemctl enable sshd.service
sudo systemctl disable sshd.service
стартуем и останавливаем
sudo systemctl start xrdp.service
sudo systemctl start xrdp-sesman.service
sudo systemctl stop xrdp.service
sudo systemctl stop xrdp-sesman.service
рестартуем
sudo systemctl restart xrdp.service
sudo systemctl restart xrdp-sesman.service
проверяем статус/состояние
sudo systemctl status xrdp.service
sudo systemctl status xrdp-sesman.service
Опция —now может использоваться в командах enable, disable и mask, чтобы соответственно запустить,
остановить или маскировать указанный юнит сразу при выполнении команды, а не после перезагрузки.
timedatectl status
здесь первая строчка должна показывать верное время
journalctl — система журналирования systemd.
команда собирает логи с последней загрузки системы
journalctl -b
логи с прошлой загрузки системы
journalctl -b -1
journalctl —since «2015-01-10 17:15:00»
journalctl —since «2015-01-10» —until «2015-01-11 03:00»
journalctl —since yesterday
journalctl —since 09:00 —until «1 hour ago»
journalctl -u nginx.service
journalctl -u nginx.service —since today
journalctl /usr/bin/bash
показать только сообщения ядра (Такие сообщения обычно находятся в dmesg)
journalctl -k
по дефолту отобразит последние 10 строчек
journalctl -n
journalctl -n 20
это по примеру tail -f
journalctl -f
————————————————————————————————————————————————————————————————————————
Pacman это менеджер пакетов (package manager), используемый в Manjaro Linux, развиваемый главным образом командой разработчиков Arch Linux.
pacman -Syu Обновление баз данных пакетов и полное обновление системы
pacman -Sy Обновление баз данных пакетов
pacman -Su Полное обновление системы
pacman -Ss пакет Поиск пакетов
pacman -S пакет Установить пакет
pacman -Sw пакет Загрузить пакет, но не устанавливать
pacman -R пакет Удалить пакет
pacman -Rn пакет Удалить пакет и его конфигурационные файлы
pacman -Rs пакет Удалить пакет с зависимостями (не используемыми другими пакетами)
pacman -Rsn пакет Удалить пакет с зависимостями (не используемыми другими пакетами) и его конфигурационные файлы
pacman -Rdd пакет Удалить пакет игнорируя зависимости (Важно: Применение этой команды может нанести вред системе)
pacman -Qdt Показать список всех пакетов-сирот (с указанием версий)
pacman -Qdtq Показать список всех пакетов-сирот (без указания версий)
pacman -Sc Очистка кэша неустановленных пакетов
pacman -Scc Очистка кэша пакетов
pacman -Qqe Список установленных пакетов в системе
————————————————————————————————————————————————————————————————————————
Собрал новый PC.
Для истории компоненты:
CPU — Ryzen 7 — 3700X
GPU — Geforce RTX 2080 SUPER GAMING OC (GV-N208SGAMING OC-8GC)
MB — MSI B550 Tomahawk MAG
RAM — 32 GB Corsair Vengeance PRO CMW32GX4M2C3200C16
POWER — Corsair RM650
SSD — Kingston A400 960 GB
общая цена всего этого добра ~ 1700 EUR
CASE — отдал свой, который лежал без дела — за 25 EUR. Ravcore Goliath
Свободные аналоги различного софта.
Libreoffice
Одной из альтернатив продукту от Microsoft Office является пакет Libreoffice. Я пользователь нетребовательный, не использую сложные формулы и программирования в Excel, поэтому данного пакета мне хватает с головой. Однозначная рекомендация тому, кто за открытый исходный код и за свободный софт.
Flameshot
Делает скриншоты и можно сразу сделать простые манипуляции с изображением и сохранить его
Falkon, Mozilla Firefox, Pale Moon, Chronium
Браузеры, которые могут выступать альтернативой Google Chrome.
Qbittorrent
Торрент клиент. Собственно, для скачивания торрентов из сети
Audacious
Аудиоплеер. Есть поддержка плейтистов и разных аудиоформатов.
Okular
Просмотрщик pdf текстов с возможностью копирования текста
Подключиться к VPN
отсюда качаем нужный ovpn конфиг
https://account.protonvpn.com/downloads
https://www.vpngate.net/en/
здесь хранятся конфиги ovpn
/etc/openvpn/client
редактируем / ремируем две строки:
#script-security 2
#up /etc/openvpn/update-resolv-conf
#down /etc/openvpn/update-resolv-conf
подключаемся к заданному VPN серверу (пример)
sudo openvpn /etc/openvpn/client/nl-free-01.protonvpn.com.udp.ovpn
разъединиться — ctrl+c
Если понадобиться сконвертировать MBR в GPT, то может помочь этот софт (есть также в сборке от Sergei Strelec)
https://www.diskpart.com/gpt-mbr/convert-ssd-mbr-to-gpt-0528.html
AOMEI Partition Assistant Help you Convert SSD MBR to GPT
Была задача клонировать диск с установленной Linux системой на другой диск большего размера. С этой задачей справилась программа Clonezilla. Единственное, что я копировал диск один в один и после этого использовал gparted, чтобы присоединить свободное место.
Если нужно быстро в Windows оценить место, занятое на любом из дисков — юзаю программу ridnacs
в пару кликов можно узнать какая папка больше всего весит и произвести нужные действия (удаление хлама в основном)