Home - SrFatCat/LinuxHelp GitHub Wiki
Welcome to the LinuxHelp wiki! Project Presentation
Временно изменить метрику
ip route
route
sudo route del default dev wlan0
sudo route add -net default gw x.x.x.1 dev wlan0 metric xxxx
# или
sudo ip route del default via 192.168.115.1 dev wlan0
sudo ip route add default via 192.168.115.1 dev wlan0 metric 101
# или
sudo ip route add default via 192.168.115.1
# или
sudo apt install ifmetric
ifmetric wlan0 101
Постоянно через dhcpcd
sudo nano /etc/dhcpcd.conf
interface wlan0
metric 200interface eth0
metric 300
- netplan
ls /etc/netplan/
# если нет *-default.yaml значит нето пальто см. дальше
sudo nano /etc/netplan/*-default.yaml
network:
version: 2
renderer: NetworkManager
ethernets:
eth0:
addresses: [192.168.1.120/24]
dhcp4: yes
- +wifi через neplan
wifis:
wlan0:
dhcp4: yes
dhcp6: no
nameservers:
addresses: [ 8.8.8.8, 8.8.4.4 ]
access-points:
"AngelsIT":
password: "angelsit7777777"
sudo netplan apply
# sudo netplan --debug apply
- nmcli (на Raspbian OS с октября 2023)
sudo nmcli c show
# To find out the name of the connection you want to modify.
#
# Modify the IP address and netmask as appropriate for your network
sudo nmcli c mod <connection name> ipv4.addresses aa.dd.rr.es/24
- dhcp.service
sudo nano /etc/dhcpcd.conf
nodhcp
static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
- interfaces.d
sudo nano /etc/network/interfaces.d/ethernet
auto enP4p65s0
iface enP4p65s0 inet dhcp
auto enP4p65s0:0
iface enP4p65s0:0 inet static
address 192.168.1.120
netmask 255.255.255.0
sudo systemctl start Networkmanager
sudo nmcli radio wifi on
sudo nmcli dev status
# отображение точек доступа !!!
sudo nmcli dev wifi
# ручное подключение nmcli con add sirius5 ifname wlan0 type wifi ssid sirius3
sudo nmtui
# Add -> Wi-Fi -> Параметры сети (указать Device !!) -> Activate (выбрать имя подключения или сети) -> повторный ввод пароля
НЕТ СОЕДИНЕНИЯ
- Файл /etc/network/interfaces не должен содержать ничего об интерфейсах, даже:
allow-hotplug eth0
iface eth0 inet dhcp
fdisk -l
sudo mount /dev/sdc1 /mnt/usb # -t файловая система
Автоматическое монтирование
ls -l /dev/disk/by-uuid
sudo nano /etc/fstab
UUID=9556bbda-41f0-4d0c-9a29-80cbde3c5abc /mnt/ssd ext4 defaults
//192.168.0.50/Volume_1 /home/rasberry/nas_x cifs rw,username=Alex,password=marus14kaW7,vers=1.0,iocharset=utf8 0 0
/dev/sda1 /home/seva77/disk1tb ntfs-3g umask=0,user,locale=ru_RU.UTF-8 0 0
#с нулями в конце - хз
См. еще через systemd
sudo visudo
%sudo ALL=(ALL) NOPASSWD: ALL
ssh-keygen
# scp r:/ключ.pub user@host:/home/bogdan/.ssh/
cat .\.ssh\smartgates\id_rsa.pub | ssh [email protected] "[ -d ~/.ssh ] || (mkdir ~/.ssh; chmod 711 ~/.ssh) && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
mv ключ.pub authorized_keys
ssh <server> " sudo sed -i 's/PermitRootLogin/#PermitRootLogin/' /etc/ssh/sshd_config && sudo systemctl restart sshd"
/etc/ssh/sshd_config "PasswordAuthentication yes" раскоментировать и в no
ssh -L 8888:192.168.1.25:22 [email protected] -i .\.ssh\smartgate
# -L порт_на_вызывающем_компе:адрес_в_лок_сети_промежуточного:порт сам_промежуточный_комп
find . -mount -type f -size +1G 2>/dev/null`
# -mount означает, что в процессе поиска не нужно переходить на другие файловые системы.
#b — блоки размером 512 байт. Числом указывается количество блоков.
#c — в байтах. Например: -size +128с
#w — в двухбайтовых словах
#k — в килобайтах
#M — в мегабайтах
#G — в гигабайтах
sudo apt -o Acquire::ForceIPv4=true update
sudo apt -o Acquire::ForceIPv4=true -y dist-upgrade
sudo apt autoremove
sudo apt clean
# Записать файл на 4G
sudo dd if=/dev/zero of=tempfile bs=1M count=4096 status=progress
# Очистить кеш
sudo /sbin/sysctl -w vm.drop_caches=3
# Прочитать файл на 4G
sudo dd if=tempfile of=/dev/null bs=1M count=4096 status=progress
df -h
# найти корневой раздел - он будет типа /dev/mmcblk1p2
sudo cfdisk /dev/mmcblk1
# запустить на этот раздел без номера партиции
В открывшейся программе
- В пустом разделе в начале диска создать раздел во весь размер
- удалить корневой раздел /dev/mmcblk1p2
- на свободном месте создать раздел на весь размер
- Write / Quit
sudo reboot
sudo resize2fs /dev/mmcblk1p2
stress-ng -c 8
btop
sudo nano /etc/systemd/system/status-led.service
[Unit]
Description=Описание вашего сервиса
[Service]
User=www-php
WorkingDirectory=/home/www-php
ExecStart=php /home/www-php/mysite.com/script.php
Restart=always
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
sudo systemctl enable --now status-led.service