Skip to content

Instantly share code, notes, and snippets.

View evgenyigumnov's full-sized avatar
🎯
Focusing

Evgeny Igumnov evgenyigumnov

🎯
Focusing
View GitHub Profile
@evgenyigumnov
evgenyigumnov / useful linux commands.md
Last active September 2, 2024 12:39
useful linux commands (cheat sheet)

Check memory and disk usage

free -m
df -h

Proccess management

# print all proccesses like tree
ps axf
# find PID by name
#!/bin/bash
echo "Select on option:"
echo "1) Set up new PoPToP server AND create one user"
echo "2) Create additional users"
read x
if test $x -eq 1; then
echo "Enter username that you want to create (eg. client1 or john):"
read u
echo "Specify password that you want the server to use:"
read p
http://www.koddos.com/offshore-dedicated-servers.html тут не понятно в гонконге
оно или гдето зарубежом надо у них спрашивать но фирма гонконг
Intel Xeon E3-1260L
8GB DDR3-1333
270$
http://www.sinohosting.net/hongkong-dedicated.php
По nmap если хочешь узнать какие тачки живы ключ -sP ip/24
nmap -n -v -sS -A IP_ADDRESS
-sV определение версии сервисов на порту
-O определение операционки на хосте
-A агрессивное сканирование
-p- сканирование всех известных портов
-sA определение файрвола
$ sudo openvpn --remote YOUR-OPENVPN-SERVER-IP-OR-HOST --dev tun --ifconfig 172.16.0.2 172.16.0.1 --cipher AES-256-CBC --secret static-OpenVPN.key
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
d022b5b65c5a3c5db7eb4dbc9f021b53
ce9b6f1981c285d6f45ffffd460bb8df
0f34e3918a5172c2624367f053220ccd
./minerd -a cryptonight -o stratum+tcp://etn-pool.proxpool.com:443 -u etnjvC77Jfi1pcoxiJz62FSg2dLZwPcdKjRamvhBSYdjhsyR7XAxMXdgqXixXG5UwaQ7M6STPJTc73XL3piqo1wsAcorGs81xd -p w1
Концепция:
Система владения устанавливает время жизни каждого значения, что делает ненужным сборку мусора
в ядре языка и обеспечивает надежные, но вместе с тем
гибкие интерфейсы для управления такими ресурсами, как сокеты и описатели
файлов.
Передача (move) позволяет передать значение от одного владельца другому, а заимствование (borrowing)
– использовать значение временно, не изменяя владельца