Chia farmok készítése terminálból:
./chia-blockchain/venv/bin/chia plots create -k 32 -n 30 -b 3000 -r 2 -f FARMER_KEY -p PLOT_KEY -d /root/plot -t /tmp/ctemp/
Távoli plot egyszeri lemásolása
rsync -P -a --remove-source-files --rsh=ssh root@IP_ADDRESS_TO_YOUR_SERVER:/root/plot TARGET_FOLDER
Távoli plot ütemezett lemásolása (óránkénti ellenőrzés)
# crontab -e
0 * * * * rsync -P -a --remove-source-files --rsh=ssh root@IP_ADDRESS_TO_YOUR_SERVER:/root/plot TARGET_FOLDER
https://serverspace.us/support/help/automate-tasks-with-cron-ubuntu-20-04/
Események grafikus követése: https://github.com/stolk/chiaharvestgraph
Minden ami Chia: chialinks.com/
2021. június 10., csütörtök
Chia farm
2020. november 18., szerda
Linux Flatpak szoftver régi verzió telepítése (Zoom példa)
Zoom telepítése
flatpak install flathub us.zoom.Zoom
Régi verziók listája
flatpak remote-info --log flathub us.zoom.Zoom
...
Kommit: fcd07f9b9db535f1e753bb193ca1f306619e6c7b4076359445eae3a8d70c52da
Tárgy: Update zoom.tar.xz to 5.3.472687.1012 (66c7d92d)
Dátum: 2020-10-12 11:33:50 +0000
...
Egy konkrét régi verzió telepítése
sudo flatpak update --commit=fcd07f9b9db535f1e753bb193ca1f306619e6c7b4076359445eae3a8d70c52da us.zoom.Zoom
Automatikus frissítések letiltása
2020. november 8., vasárnap
COVID statisztika letöltése és táblázatba exportálás Python szkript - covid2xls.py
- Python 3
- Két python könyvtár telepítése
- pip3 install pandas
- pip3 install xlwt
Kód:
import bs4
from bs4 import BeautifulSoup
import pandas as pd
#######################xlwt###########################
import xlwt
from xlwt import Workbook
wb = Workbook()
sheet1 = wb.add_sheet('Sheet 1')
sheet1.write(0, 0, 'Sorszám ')
sheet1.write(0, 1 ,'Nem')
sheet1.write(0, 2 ,'Kor')
sheet1.write(0, 3 ,'Alapbetegségek')
count=0
#######################xlwt###########################
for i in range(0,40):
user_agent = 'Chrome/80.0.3987.132 Mozilla/5.0'
response = requests.get(f"https://koronavirus.gov.hu/elhunytak?page={i}", stream=True,headers={'User-Agent': user_agent})
soup = BeautifulSoup(response.text, 'html.parser')
tables = soup.find_all('table')
df = pd.read_html(str(tables))[0]
print(df)
for i in range(0,len(df["Sorszám"])):
count=count+1
sheet1.write(count, 0, str(df["Sorszám"][i]))
sheet1.write(count, 1 ,str(df["Nem"][i]))
sheet1.write(count, 2 ,int( df["Kor"][i]))
sheet1.write(count, 3 ,str(df["Alapbetegségek"][i]))
wb.save("out.xls")
2020. október 14., szerda
GNU Linux Mint 20 LTS szoftverek telepítése
sudo apt-get install -y vlc nautilus-image-converter audacity picard gimp krita p7zip bleachbit meld filezilla k3b
# OBS Studio - videók streamelése, képernyőfelvétel
sudo apt install ffmpeg
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt install -y obs-studio
# LibreOffice 7 irodai programcsomag
sudo add-apt-repository ppa:libreoffice/libreoffice-7-0
sudo apt install -y libreoffice
sudo apt purge libreoffice-l10n-es libreoffice-l10n-pt libreoffice-l10n-zh-cn libreoffice-l10n-pt-br libreoffice-l10n-de libreoffice-l10n-ru libreoffice-l10n-zh-tw libreoffice-l10n-en-za libreoffice-l10n-it
# NFS meghajtók csatolásához
sudo apt install -y nfs-common
# --------------------------------------------------------
cd
cd Letöltések
cd Downloads
# --------------------------------------------------------
# Google szolgáltatások nélküli sima Chromium böngésző
# https://github.com/ungoogled-software/ungoogled-chromium-debian
echo 'deb http://download.opensuse.org/repositories/home:/ungoogled_chromium/Ubuntu_Focal/ /' | sudo tee /etc/apt/sources.list.d/home-ungoogled_chromium.list > /dev/null
curl -s 'https://download.opensuse.org/repositories/home:/ungoogled_chromium/Ubuntu_Focal/Release.key' | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home-ungoogled_chromium.gpg > /dev/null
sudo apt update
sudo apt install -y ungoogled-chromium
# --------------------------------------------------------
# Google Chrome böngésző
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
# --------------------------------------------------------
# Zoom videókonferencia
wget https://zoom.us/client/latest/zoom_amd64.deb
sudo dpkg -i zoom_amd64.deb
# Másik verzió kell? https://forraskod.blogspot.com/2020/11/linux-flatpak-szoftver-regi-verzio.html
# --------------------------------------------------------
# Visual Studio Code fejlesztőkörnyezet (IDE)
# https://code.visualstudio.com/docs/?dv=linux64_deb
wget https://go.microsoft.com/fwlink/?LinkID=760868 -O vscode.deb
sudo dpkg -i vscode.deb
# --------------------------------------------------------
# Signal private messenger - titkosított csevegő
# https://www.signal.org/download/
# NOTE: These instructions only work for 64 bit Debian-based
# Linux distributions such as Ubuntu, Mint etc.
# 1. Install our official public software signing key
wget -O- https://updates.signal.org/desktop/apt/keys.asc |\
sudo apt-key add -
# 2. Add our repository to your list of repositories
echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" |\
sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
# 3. Update your package database and install signal
sudo apt update && sudo apt install signal-desktop
# --------------------------------------------------------
# Elements titkosított csoportos csevegő (Slack-hez hasonló)
sudo apt install -y wget apt-transport-https
sudo wget -O /usr/share/keyrings/riot-im-archive-keyring.gpg https://packages.riot.im/debian/riot-im-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/riot-im-archive-keyring.gpg] https://packages.riot.im/debian/ default main" | sudo tee /etc/apt/sources.list.d/riot-im.list
sudo apt update
sudo apt install element-desktop
# --------------------------------------------------------
# Draw.io diagram rajzoló
# https://github.com/jgraph/drawio-desktop/releases/latest
# --------------------------------------------------------
# CudaText haladó szövegszerkesztő - 10 GB-os fájlokat is megnyit
# http://www.uvviewsoft.com/cudatext/
# --------------------------------------------------------
# Acetoneiso - ISO BIN NRG MDF IMG fájlok megnyitása
sudo apt-get install acetoneiso
# NoiseTorch - Mikrofon zajszűrés (billentyűzet, ventillátor, stb.)
# https://github.com/lawl/NoiseTorch#download--install
cd
wget https://github.com/lawl/NoiseTorch/releases/latest/download/NoiseTorch_x64.tgz
tar -C $HOME -xzf NoiseTorch_x64.tgz
gtk-update-icon-cache
sudo setcap 'CAP_SYS_RESOURCE=+ep' ~/.local/bin/noisetorch
2020. augusztus 18., kedd
Wordpress gyorsítás tapasztalatok - cache, bővítmények .htaccess, PHP
- Mindennek az alapja egy jó "SSD"-s szerver (tárhely), ami gyors válaszidővel rendelkezik
- Illetve egy gyors téma, pl. GeneratePress
- Cache bővítmények: WP Super Cache, Hummingbird
- Képoptimalizálók: Webp, Hummingbird
- Képek gyorsítása CDN, pl. Jetpack
- DDoS védelem, biztonság CDN, pl. Cloudflare
- Ha a szerver támogatja az LSPHP-t, a .htaccess fájlba beírni:
AddHandler application/x-httpd-lsphp74 .php .php5
- https://developers.google.com/speed/pagespeed/insights/
- https://web.dev/measure/
- https://gtmetrix.com/
- https://www.webpagetest.org/
2020. augusztus 17., hétfő
Monit.php malware eltávolítása
Monit.php reklámvírus (malware)
Hogyan tudod megállapítani, hogy fertőzött vagy-e?
A [honlap-URL]-t cseréld ki a te honlapod címére (pl. https://sajathonlapom.hu)
[honlap-URL]/wp-admin/options-general.php?page=monit
Automatikus eltávolítás: cPanel cron
find . -type f -name "monit.php" -exec echo {} \; -exec stat {} \; -exec rm -f {} \; | mailx -E -s "monit.php threat deleted" YOUR_EMAIL_ADDRESS
Másik módszer eltávolításra: Anti-Malware from GOTMLS.NET
Kézi eltávolítás:
1. Töröljük le a fájlkezelővel plugins/monit.php
Vagy ssh parancssorban: find /var/www/html/ -name monit.php -exec rm -rf {} \;
2. A MySQL adatbázisban található javascript fájlok, melyek a nem kívánt reklámokat megjelenítik:
<script type="text/javascript" src="//ofgogoatan.com/apu.php?zoneid=3280383" async data-cfasync="false"></script>
<script src="https://propu.sh/pfe/current/tag.min.js?z=3280389" data-cfasync="false" async></script>
<script type="text/javascript" src="//inpagepush.com/400/3336702" data-cfasync="false" async="async"></script>
2 JBEBP("<script*.php?zone*</script>") in wp_options:ad_code":167655.1
SQL parancs amit a phpMyadmin felületre be lehet másolni, aztán a megtalált táblákat törölni:
SELECT * FROM `wp_options` WHERE `option_name` IN ( ‘default_mont_options’, ‘ad_code’ , ‘hide_admin’, ‘hide_logged_in’ , ‘display_ad’, ‘search_engines’ , ‘auto_update’, ‘ip_admin’ , ‘cookies_admin’, ‘logged_admin’, ‘log_install’)
Forrás
https://medium.com/@ianarman/monit-php-wordpress-malware-9ffa5c338e9a
https://www.getastra.com/blog/911/fix-monit-php-monetization-hack/
2020. augusztus 8., szombat
Ékezetes honlap regisztrálása
DNI - Erről jó tudni, így kell megadni több helyen is (pl. kiegészítő domain felvételekor)
https://en.wikipedia.org/wiki/Internationalized_domain_name
Ebből: árvíztűrőtükörfúrógép.hu
Ez lesz: xn--rvztrtkrfrgp-bbb7j2b8f0b9d7a21oft.hu
Online átalakító: punycoder.com
Cloudflare átköltöztetés
Add an A, AAAA, or CNAME record for www so that www.DOMAIN_NEVE.hu will resolve.
Add an A, AAAA, or CNAME record for your root domain so that DOMAIN_NEVE.hu will resolve.
Add an MX record for your root domain so that mail can reach @DOMAIN_NEVE.hu addresses.
Some of your DNS only records are exposing IPs that are proxied through Cloudflare. Make sure to proxy all A, AAAA, and CNAME records pointing to proxied records to avoid exposing your origin IP.
DNS gyorsítótár ürítése Ubuntu 18.04+
$ sudo systemd-resolve --flush-caches

