เดฒเตเดเดจเดคเตเดคเดฟเตฝ
เดชเดฟเดจเตเดจเตเดเต เดเดฐเต เดฆเดฟเดตเดธเด, เดคเตเดฎเดพเดฑเตเดฑเดฟเดเต เดซเตเดฑเดเตเดเดณเดฟเตฝ เดเดจเตเดจเดฟเตฝ, เดฑเดพเดธเตโเดฌเตเดฑเดฟ (aarch64 vs armhfp) เดจเดพเดฏเดฟ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเดณเตเดเต เดฌเดฟเดฑเตเดฑเต เดกเตเดชเตโเดคเตเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฐเต เดเตผเดเตเด เดเดพเตป เดเดฃเตเดเต: เดเดคเต 64-เดฌเดฟเดฑเตเดฑเต OS-เดจเต เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เดฑเดพเดธเตโเดฌเตเดฑเดฟ เดชเดคเดฟเดชเตเดชเต 3-เตฝ เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดเตเดเดพเดจเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด. ++?
"Userland"-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ ARM เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เดเดจเตเดฑเต เดชเตเดฐเดฟเดฏเดชเตเดชเตเดเตเด CentOS, เดเตเตผเดฃเดฒเดฟเดจเตเดฑเต เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเดพเดจเตเด 64-เดฌเดฟเดฑเตเดฑเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเดพเดจเตเด เดคเดฟเดเตเดเตเดเด เดเดพเดเตเดเดฟเดฏเดฟเดฒเตเดฒ. เดเดฐเต เดกเดฟเดเดฟเดฑเตเดฑเตฝ เดธเดฟเดเตเดจเตเดเตเดเตผ เดเดฒเตเดฒเดพเดคเต, เดเดจเตเดฑเต เด เดธเตเดตเดธเตเดฅเดฎเดพเดฏ เดเดฑเดเตเดเดคเตเดคเดฟเตฝ เดเดตเดฟเดเตเดฏเดพเดฃเต เดชเตเดเดฟเดธเตเดตเดชเตเดจเด เดเดจเตเดจเต เดฆเตเดตเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ EPEL เดถเตเดเดฐเดฃเดคเตเดคเดฟเดจเต เด เดฑเดฟเดฏเดพเด...
เดเตผโเดชเดฟโเดเด เด
เดงเดฟเดทเตโเด เดฟเดค เดตเดฟเดคเดฐเดฃเดเตเดเดณเตเดเต เด
เดจเตเดฏเดพเดฏเดฟ เดเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดธเดเดธเดพเดฐเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเตผเดเตเดเดเดณเดฟเตฝ เดฑเดพเดธเตโเดฌเตเดฑเดฟเดฏเตเดเต เดเดเดธเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดฎเดฑเดจเตเดจเตเดชเตเดฏเดคเดพเดฏเดฟ เดเดฃเตเดเดชเตเดชเตเตพ เดเดพเตป เดเดถเตเดเดฐเตเดฏเดชเตเดชเตเดเตเดเต. เดซเตเดกเตเดฑ! เด
เดคเดฟเดจเตเดฑเต เดฑเดฟเดฒเตเดธเต เดตเดธเตเดคเตเดค เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดเตเดเตเด เดเดคเต
เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเดพเตป เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดฐเตเดคเดฟเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดธเดเดธเดพเดฐเดฟเดเตเดเตเด เดซเตเดกเตเดฑ (aarch64) เดเตบ เดฑเดพเดธเตเดฌเตเดฑเดฟ เดชเต 3 เดฎเตเดกเตฝ B + ะฒ เด
เดงเดฟเด เดฎเดฟเดจเดฟเดฎเด เดชเตเดฐเดเดเดจเด. เดเดจเตเดฑเต เดฎเตเดฎเตเดชเดคเตเดคเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดฑเต เดเตเดฐเดฏเตฝ เดเดชเตเดชเดฑเตเดทเดจเตเดฑเต เดซเดฒเดฎเดพเดฏเดฟ เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดเตเด เดตเตเดซเต เดเดเตโเดธเดธเต เดชเตเดฏเดฟเดจเตเดฑเต เดเดฏเตผเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดธเดตเดฟเดถเตเดทเดคเดเดณเต เดเตเดฑเดฟเดเตเดเต เดเดพเตป เดนเตเดฐเดธเตเดตเดฎเดพเดฏเดฟ เดธเดเดธเดพเดฐเดฟเดเตเดเตเด.
0. เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต
เดฎเตเดฎเตเดชเดคเตเดคเต เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดฒเดฟเดธเตเดฑเตเดฑเตเดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต เดเดฒเตเดฒเดพเด เดคเดจเตเดจเต:
- เดฑเดพเดธเตเดฌเตเดฑเดฟ เดชเต 3 เดฎเตเดกเตฝ เดฌเดฟ+;
- microSD >= 4GB (เดชเดฟเดจเตเดจเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต 2GB เดกเตเดฐเตเดตเดฟเดฒเตเดเตเดเต เดธเดฟเดธเตเดฑเตเดฑเด "เดเตเดฐเดพเตปเดธเตเดซเตผ" เดเตเดฏเตเดฏเดพเด);
- เดฒเดฟเดจเดเตเดธเตเด เดฎเตเดเตเดฐเต เดเดธเตเดกเดฟ เดเดพเตผเดกเต เดฑเตเดกเดฑเตเด เดเดณเตเดณ เดตเตผเดเตเดเตเดธเตเดฑเตเดฑเตเดทเตป;
- เดฑเดพเดธเตโเดฌเตเดฑเดฟเดฏเตเด เดฒเดฟเดจเดเตโเดธเต เดตเตผเดเตเดเตโเดธเตเดฑเตเดฑเตเดทเดจเตเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเดฏเตผเดกเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดฃเดเตเดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟ (เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดธเดเตเดเตเดเดฐเดฃเดคเตเดคเดฟเดจเต เด เดงเดฟเด เดฎเตเดฃเดฟเดฑเตเดฑเดฑเตเด เดเตเดฌเตเตผเดกเตเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ), เดฐเดฃเตเดเต เดเดชเดเดฐเดฃเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดฎเตเดณเตเดณ เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเต เดเดเตโเดธเดธเต;
- เดฒเดฟเดจเดเตเดธเดฟเดฒเต เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดตเตเดฆเดเตเดฆเตเดงเตเดฏเด (เด
เดฑเดฟเดฏเดพเดจเตเด เดญเดฏเดชเตเดชเตเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเดจเตเด:
เดชเดฟเดฐเดฟเดเตเดเต ,dd ะธmkfs ).
เดเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต
1. เดฏเดฅเดพเตผเดคเตเดฅ เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป
เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเดฟเดฒเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดฑเต เดเดฎเตเดเดฟเดจเตเดฑเต เดเตเตผเดกเดฟเดจเตเดฑเตเดฑเตเดเตพ:
เดเดคเต เดฎเตเดเตเดฐเต เดเดธเตเดกเดฟเดฏเดฟเตฝ เดฑเตเดเตเดเตเตผเดกเต เดเตเดฏเตโเดค เดถเตเดทเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดจเดฟเดเตเดเตพ เดเตเดฏเตเดฏเตเดฃเตเดเดคเต:
- เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต "เดฑเตเดเตเดเต" เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเด (3rd เดชเดพเตผเดเตเดเตเดทเตป, ext4)
parted /dev/mmcblk0 resizepart 3 100% e2fsck -f /dev/mmcblk0p3; resize2fs /dev/mmcblk0p3; e2fsck -f /dev/mmcblk0p3 for i in 1 2 3; do mkdir -p /mnt/$i; mount /dev/mmcblk0p$i /mnt/$i; done
- SELinux เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเตเด
echo 'SELINUX=disabled' > /mnt/3/etc/selinux/config
- เดชเตเดฐเดพเดฐเดเดญ เดธเดเตเดเตเดเดฐเดฃ เดตเดฟเดธเดพเตผเดกเต เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเด:
find /mnt/3/etc/systemd/ -iname initial-setup.service -delete
- ssh เดตเดดเดฟ เดเดเตเดธเดธเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเด:
mkdir -p /mnt/3/root/.ssh cp -fv ~/.ssh/id_rsa.pub /mnt/3/root/.ssh/authorized_keys sed -i 's/#PermitRootLogin.*/PermitRootLogin yes/g' /mnt/3/etc/ssh/sshd_config
เดเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดฎเตเดเตเดฐเต เดเดธเตเดกเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต "เดฑเดพเดธเตเดฌเตเดฑเดฟ" เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเดพเดจเตเด เดจเตเดฑเตเดฑเตเดตเตผเดเตเดเต เดตเดดเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด.
เดเดฐเต เดคเดฃเตเดคเตเดค เดเดฐเดเดญเด เดเดเดฆเตเดถเด เดเดจเตเดจเดฐ เดฎเดฟเดจเดฟเดฑเตเดฑเต เดเดเตเดเตเดเตเด. เดฒเตเดกเตเดเตเดฏเตเดคเดคเดฟเดจเตเดถเตเดทเด เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต TTX:
rpm -qa | wc -l
444
2. เดเดฐเต เดฎเดฟเดจเดฟเดฎเด เดธเดฟเดธเตเดฑเตเดฑเด เด เดธเดเดฌเตเดฒเดฟเดเดเต
เดจเดฟเตผเดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ "เดฎเดฟเดจเดฟเดฎเด เดกเดฟเดธเตเดเตเดฐเดฟเดฌเตเดฏเตเดทเตป" เดตเดฟเดญเดต เดเดชเดญเตเดเดคเตเดคเดฟเดฒเต เดเดฑเตเดฑเดตเตเด เดฎเดฟเดคเดคเตเดตเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต เด เดเดฒเตเดฏเดพเดฃเต. เดธเดฟเดธเตเดฑเตเดฑเด เดเดฎเตเดเต เดเตเดเตเดคเตฝ เดเตเดฑเตเดคเดพเดเตเดเดพเด.
เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดฎเดพเดฒเดฟเดเตเดเดฏเดฟเตฝ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
#!/bin/bash
. /etc/os-release
P=$(mktemp --directory $(pwd)/$ID-$VERSION_ID.XXX)
dnf --installroot=$P --releasever=$VERSION_ID --setopt=install_weak_deps=false
--assumeyes install
bcm283x-firmware
dnf
grub2-efi-aa64
kernel
openssh-server
shim-aa64
for f in /boot/efi/EFI/fedora/grub.cfg
/boot/efi/EFI/fedora/grubenv
/boot/efi/rpi3-u-boot.bin
/etc/default/grub
/etc/fstab
do
cp -fv $f $P$f
done
rm -fv $P/dev/*
rm -rfv $P/var/cache/dnf
echo "--------------------------------------------------------------------------------"
du -hs $P
เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเด, เดจเดฟเดฒเดตเดฟเดฒเต เดกเดฏเดฑเดเตโเดเดฑเดฟเดฏเดฟเตฝ เดเดฐเต เดเดชเดกเดฏเดฑเดเตโเดเดฑเดฟ เดธเตเดทเตโเดเดฟเดเตเดเตเด ($P) เดชเตเดคเดฟเดฏ เดฎเดฟเดจเดฟเดฎเตฝ เดเดเดธเต เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต เดฑเตเดเตเดเดฟเดจเตเดฑเต เดเดณเตเดณเดเดเตเดเดเตเดเตพเดเตเดเตเดชเตเดชเด. เดจเดฟเดเตเดเตพเดเตเดเต เดฑเดพเดธเตเดฌเตเดฑเดฟ เดเดซเดพเดเตเดเดฟ เดฒเดฟเดจเดเตเดธเต เดตเตผเดเตเดเตเดธเตเดฑเตเดฑเตเดทเดจเดฟเดฒเตเดเตเดเต เดฎเตเดเตเดฐเต เดเดธเตเดกเดฟ เดคเดฟเดฐเดฟเดเต เดจเตฝเดเดพเด.
3. เดเตเดฐเตเดเตเดเดฟเดฏ เดธเดเดตเดฟเดงเดพเดจเดคเตเดคเดฟเดจเตเดฑเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป
เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเด OS "เดเดฎเตเดเต" เดซเดฏเดฒเตเดเตพ (เดฎเตเดฎเตเดชเดคเตเดคเต เดเดเตเดเดคเตเดคเดฟเตฝ เดฒเดญเดฟเดเตเดเดคเต) เดชเตเดฐเดคเตเดฏเตเดเด เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเดฟเดฏ เดฎเตเดเตเดฐเตเดเดธเตเดกเดฟเดฏเดฟเดฒเตเดเตเดเต เดเดเดฟเดคเดฎเดพเดฏ เดกเดฏเดฑเดเตเดเดฑเดฟเดเดณเดฟเดฒเตเดเตเดเต เดชเดเตผเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป เดคเดฟเดณเดเตเดเตเดฎเดฑเดฟเดฏเตเดจเตเดจเต.
เดเดฐเต 2GB เดเดพเตผเดกเตเด เด เดคเดฟเตฝ เดฐเดฃเตเดเต เดชเดพเตผเดเตเดเตเดทเดจเตเดเดณเตเด เดฎเดคเดฟ:
- / boot / efi - EFI+FAT32, เดฌเตเดเตเดเต, 100MB;
- / (เดฑเตเดเตเดเต) - EXT4, เดฌเดพเดเตเดเดฟเดฏเตเดณเตเดณ เดเดฒเตเดฒเดพ เดเดเดตเตเด.
เดฎเตเดเตเดฐเต เดเดธเตเดกเดฟ เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเดฟ เดซเดฏเดฒเตเดเตพ เด เดคเดฟเดฒเตเดเตเดเต เดชเดเตผเดคเตเดคเดฟเดฏ เดถเตเดทเด, เดจเดฟเดเตเดเตพ เดเตเดฏเตเดฏเตเดฃเตเดเดคเต:
- OS เดฌเตเดเตเดเต เดถเดฐเดฟเดฏเดพเดเตเดเตเด;
- เดจเตเดฑเตเดฑเตเดตเตผเดเตเดเต เดเดฃเดพเดเตเดเตเด;
- ssh เดตเดดเดฟ เดชเตเดฐเดตเตเดถเดจเด เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเด.
เดซเดฏเดฒเตเดเดณเดฟเดฒเต เดตเดฟเดญเดพเดเดเตเดเดณเตเดเต UUID เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดฌเตเดเตเดเต เดซเดฟเดเตเดธเต:
microSD:/boot/efi/EFI/fedora/grub.cfg
microSD:/boot/efi/EFI/fedora/grubenv
เดชเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเด saved_entry= เด เดตเดธเดพเดจ เดซเดฏเดฒเดฟเตฝ
เดซเดฏเดฒเดฟเตฝ:
microSD:/etc/fstab
เดเดฎเดพเตปเดกเต เดเดเตเดเตโเดชเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดชเดดเดฏ เดฎเตเดฒเตเดฏเดเตเดเดณเตเด เดจเดฟเดฒเดตเดฟเดฒเต (เดเดพเดฒเดฟเดเดฎเดพเดฏ) เดฎเตเดฒเตเดฏเดเตเดเดณเตเด เดเดฃเตเดเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเตเด:
blkid | grep mmcblk | sort
เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเด, เดจเดฟเดเตเดเตพ เดเดณเตเดณเดเดเตเดเดตเตเด เดถเดฐเดฟเดฏเดพเดเตเดเดฃเด fstab เดฎเตเดฃเตเดเต เดชเตเดฏเดฟเดจเตเดฑเตเดเตพ เดชเตเดคเดฟเดฏ เดชเดพเตผเดเตเดเตเดทเตป เดฏเตเดฏเตเดเดกเดฟเดเดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ microSD-เดฏเดฟเตฝ.
เดจเดฟเดเตเดเตพ เดเดฆเตเดฏเด เดฑเดพเดธเตโเดฌเตเดฑเดฟ เดเดฃเดพเดเตเดเตเดฎเตเดชเตเตพ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเดฐเต เดเตเดฑเดฟเดฏ โเดเตเดฐเดเตเดเตโ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเตเดเดพเดจเดพเดเตเด - เดเดฐเต เดฒเดฟเดเตเดเต เดธเตเดทเตโเดเดฟเดเตเดเตเด (เดเดเตเดฐเดฎเดฃเดชเดฐเดฎเดพเดฏเดฟ):
ln -s /usr/lib/systemd/system/systemd-networkd.service
microSD:/etc/systemd/system/multi-user.target.wants
เดซเดฏเดฒเตเด:
mkdir -p microSD:/etc/systemd/network
cat > microSD:/etc/systemd/network/dhcp.network << EOF
[Match]
Name=*
[Network]
DHCP=ipv4
EOF
เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏ เดกเตเตบเดฒเตเดกเดฟเดจเต เดถเตเดทเด, เดฒเตเดเตเดเต เดตเตเดคเตเดคเดฟเดฏเดพเดฏเดฟ เดธเตเดเตเดทเดฟเดเตเดเตเด
systemctl disable systemd-networkd
systemctl enable systemd-networkd
ssh เดตเดดเดฟเดฏเตเดณเตเดณ เดธเตเดชเตเดชเตผ เดฏเตเดธเตผ เดเดเตเดธเดธเต เดเดเตเดเด 1 เดชเตเดฒเต เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดฒเตเดฒเดพเด เดถเตเดฐเดฆเตเดงเดฏเตเดเตเดฏเตเด เดชเดฟเดถเดเตเดเดณเดฟเดฒเตเดฒเดพเดคเตเดฏเตเด เดเตเดฏเตเดคเตเดเดดเดฟเดเตเดเดพเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดฎเตเดเตเดฐเต เดเดธเตเดกเดฟ "เดฑเดพเดธเตโเดฌเตเดฑเดฟ" เดฒเตเดเตเดเต เดจเตเดเตเดเตเดเดฏเตเด เดเดฐเต เด เดงเดฟเด เดฎเดฟเดจเดฟเดฎเด เดชเดคเดฟเดชเตเดชเดฟเตฝ 64-เดฌเดฟเดฑเตเดฑเต เดเดเดธเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเดพเด.
4. เดฑเตเดกเดฟ เดธเดฟเดธเตเดฑเตเดฑเด
เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพเดเตเดเดจเตเดธเดฐเดฟเดเตเดเต เดธเตเดทเตเดเดฟเดเตเด เดชเตเตผเดคเตเดคเดฟเดฏเดพเดฏ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต "เดเดฟเดคเตเดฐเด" เดฒเดฟเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเดพเด:
เดเดคเต เดฐเดฃเตเดเต เดซเดฏเดฒเตเดเตพ เด เดเดเตเดเดฟเดฏ เดเดฐเต เดเตผเดเตเดเตเดตเต เดเดฏเดฟเดฐเดฟเดเตเดเตเด: เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต, OS เดซเดฏเดฒเตเดเดณเตเดณเตเดณ TGZ. เดเดฐเต Linux เดตเตผเดเตเดเตเดธเตเดฑเตเดฑเตเดทเดจเดฟเตฝ เดเตผเดเตเดเตเดตเต เด เตบเดชเดพเดเตเดเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต, เดเดฐเต เดฎเตเดเตเดฐเต เดเดธเตเดกเดฟ (2GB เดเดพเตผเดกเต เดฎเดคเดฟ) เดคเดฟเดฐเตเดเตเดเดฏเตเด เดเดฐเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดตเตเดฃเด - เดเดชเดเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเต:
./install /dev/mmcblk0
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด!
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเดเดณเตเดจเตเดจเตเด เดเตเดเดพเดคเต, เดเดชเดเดฐเดฃเด เดซเตเตผเดฎเดพเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เด เดคเดฟเตฝ เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
เดธเตโเดเตเดฐเดฟเดชเตโเดฑเตเดฑเดฟเดจเตเดฑเต เดชเดฟเดถเดเต เดฐเดนเดฟเดค เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเต เดถเตเดทเด, เดเดพเตผเดกเต โเดฑเดพเดธเตโเดฌเตเดฑเดฟโ เดเดฏเดฟ เดชเตเดจเดเดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด: dhcp, เดชเดพเดธเตโเดตเตเดกเต - โ1โ เดตเดดเดฟ เดชเดฟเดเดฟเดเตเดเตเด.
เดเดฒเตเดฒเดพ เดเดกเดฟเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดธเดฟเดธเตเดฑเตเดฑเด เดฎเดพเดฏเตโเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดจเดพเดฒเดพเดฃเต เดเดฐเต เดชเตเดคเดฟเดฏ เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเตเด เด เดฆเตเดตเดฟเดคเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต.
เดเดพเตป เดเดฐเดฟเดเตเดเตฝ เดเตเดเดฟ เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดธเดฟเดธเตเดฑเตเดฑเด - เดเตเดฐเตเดเตเดเดฟเดฏเดคเต! เด
เดคเดฟเดจเดพเตฝ, เดชเดฐเดฟเดญเตเดฐเดพเดจเตเดคเดฐเดพเดเดฐเตเดคเต: เดกเดฟเดเตปเดเดซเต เดฒเดญเตเดฏเดฎเดพเดฃเต, เด
เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเตพ เดถเดฐเดฟเดฏเดพเดฏเดคเต "เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเดฃเด".
เดฑเดพเดธเตเดฌเตเดฑเดฟเดฏเตเดเต เดคเดฃเตเดคเตเดค เดเดฐเดเดญเด เดเดเดฆเตเดถเด 40 เดธเตเดเตเดเตปเดกเต เดเดเตเดเตเดเตเด. เดฒเตเดกเตเดเตเดฏเตเดคเดคเดฟเดจเตเดถเตเดทเด เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต TTX:
rpm -qa | wc -l
191
5 เดตเตเดซเต
เดเดฐเต Wi-Fi เดเดเตเดธเดธเต เดชเตเดฏเดฟเดจเตเดฑเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดธเดตเดฟเดถเตเดทเดคเดเดณเดฟเตฝ เดเดพเตป เด
เตฝเดชเตเดชเด เดคเดพเดฎเดธเดฟเดเตเดเตเด. เดชเตเดฐเดคเตเดฏเตเดเดคเดเตพเดเตเดเดพเดฏเดฟ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเตเดฑเต เดฎเตเดฎเตเดชเดคเตเดคเตเดคเต เดฑเดซเตผ เดเตเดฏเตเดฏเดพเด
EPEL เดเดจเดฟ เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ - เดเดฒเตเดฒเดพ เดชเดพเดเตเดเตเดเตเดเดณเตเด เดเดฆเตเดฏเตเดเดฟเด เดถเตเดเดฐเดฃเดเตเดเดณเดฟเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดฐเตเดชเดเตเดทเต เด
เดคเต เดเดชเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเต เดฎเตเดฒเตเดฏเดตเดคเตเดคเดพเดฃเต
เดเตเดเดพเดคเต, เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป เดตเต-เดซเต เด
เดกเดพเดชเตเดฑเตเดฑเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เดจเดฟเดฒเดตเดฟเดฒเต เดกเตเดฐเตเดตเดฑเตเดเตพ เดฑเดพเดธเตเดฌเดฟเดฏเตป เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต "เดฎเตเดทเตเดเดฟเดเตเดเดพเตป" เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดจเตเดฐเดฟเดเตเดเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเด
เดเดจเตเดฑเต เดฑเดพเดธเตโเดฌเตเดฑเดฟเดฏเดฟเตฝ เดฌเตเดฐเตเดกเตโเดเตเด เดซเตเดเดตเตเดฏเตผ เดซเดฏเดฒเตเดเตพ เดเดเตเดเดจเตเดฏเดพเดฃเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเดคเต (เดเดธเตเดคเตเดฐเดฟเดคเดฎเดพเดฏเดฟ):
ls /usr/lib/firmware/brcm | grep 43455
[612775] brcmfmac43455-sdio.bin
[14828] brcmfmac43455-sdio.clm_blob
[symlink] brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt -> brcmfmac43455-sdio.txt
[2099] brcmfmac43455-sdio.txt
เด เดตเดฏเดฟเดฒเตเดฒเดพเดคเต เดจเดฟเดเตเดเตพเดเตเดเต 5GHz/AC เดฒเดญเดฟเดเตเดเดฟเดฒเตเดฒ.
เดเดจเตเดฑเตผเดซเตเดธเตเดเดณเตเดเต เดเดฃเตเดฃเดตเตเด เดชเตเดฐเตเดเดณเตเด เดธเดเดฌเดจเตเดงเดฟเดเตเดเต. เด
เดคเตเดฏเดพเดตเดถเตเดฏเดฎเดฒเตเดฒเดพเดคเต เดธเตเดซเตเดฑเตเดฑเตโเดตเตเดฏเตผ เดธเตเดตเดฟเดเตเดเตเดเดณเตเดเต "เดธเตเดตเดจเดเตเดเตพ" เด
เดตเดฒเดเดฌเดฟเดเตเดเดฐเตเดคเตเดจเตเดจเต เดเดพเตป เดเดฒเตเดฒเดพเดตเดฐเตเดเตเด เดถเดเตเดคเดฎเดพเดฏเดฟ เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต (
เดเดจเตเดฑเตผเดซเตเดธเตเดเดณเตเดเต เดชเตเดฐเตเดฎเดพเดฑเตเดฑเดพเตป เดเดพเตป เดเดทเตเดเดชเตเดชเตเดเตเดจเตเดจเต.
เดซเตเดกเตเดฑเดฏเดฟเตฝ เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพ เดเดฐเต เดชเตเดฐเดคเตเดเดพเดคเตเดฎเด เดฒเดฟเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
/etc/systemd/network/99-default.link -> /dev/null
เด
เดชเตเดชเตเตพ เดเตเดคเตเดคเดพเดคเต เด
เตผเดคเตเดฅเดตเดคเตเดคเดพเดฏ เดชเตเดฐเตเดเตพ เดจเตฝเดเดพเตป เดเดดเดฟเดฏเตเด
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดจเตเดฑเต เดฑเตเดเตเดเดฑเดฟเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เด เดกเดพเดชเตเดฑเตเดฑเดฑเตเดเดณเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเดคเต เดเดคเดพเดฃเต:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
2: wan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
3: lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
4: int: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master lan state UP group default qlen 1000
5: ext: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master lan state UP group default qlen 1000
- int - เด เดจเตเดคเตผเดจเดฟเตผเดฎเตเดฎเดฟเดค, ext - เดฌเดพเดนเตเดฏ (USB) Wi-Fi เด เดกเดพเดชเตเดฑเตเดฑเดฑเตเดเตพ เดเดฐเต "เดชเดพเดฒเด" เดเดฏเดฟ เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตเดจเตเดจเต LAN;
- เดตเดพเตป โ เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเต เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฅเตผเดจเตเดฑเตเดฑเต เด เดกเดพเดชเตเดฑเตเดฑเตผ.
เดจเดฟเดเตเดเตพ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเต?
เดกเตเดฎเตบ เดธเตผเดตเตเดธเต เดซเดฏเดฒเดฟเตฝ เดเตเดฑเดฟเดฏ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต
เดเดคเต เดเดชเตเดชเตเตพ เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต (เดเดฐเต เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป เด เดกเดพเดชเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดเดฆเดพเดนเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเต):
[Unit]
Description=Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
After=network.target
BindsTo=sys-subsystem-net-devices-int.device
[Service]
Type=forking
PIDFile=/run/hostapd-int.pid
#ExecStartPre=/usr/sbin/iw dev int set power_save off
ExecStart=/usr/sbin/hostapd /path/to/hostapd-int.conf -P /run/hostapd-int.pid -B
[Install]
RequiredBy=sys-subsystem-net-devices-int.device
เดเตเดเดพเดคเต 5GHz/AC-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ "เดฎเดพเดเดฟเดเต" hostapd-int.conf:
ssid=rpi
wpa_passphrase=FedoRullezZ
# 5180 MHz [36] (20.0 dBm)
# 5200 MHz [40] (20.0 dBm)
# 5220 MHz [44] (20.0 dBm)
# 5240 MHz [48] (20.0 dBm)
# 5745 MHz [149] (20.0 dBm)
# 5765 MHz [153] (20.0 dBm)
# 5785 MHz [157] (20.0 dBm)
# 5805 MHz [161] (20.0 dBm)
# 5825 MHz [165] (20.0 dBm)
channel=36
#channel=149
# channel+6
# http://blog.fraggod.net/2017/04/27/wifi-hostapd-configuration-for-80211ac-networks.html
vht_oper_centr_freq_seg0_idx=42
#vht_oper_centr_freq_seg0_idx=155
country_code=US
interface=int
bridge=lan
driver=nl80211
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
macaddr_acl=0
hw_mode=a
wmm_enabled=1
# N
ieee80211n=1
require_ht=1
ht_capab=[HT40+][SHORT-GI-40][SHORT-GI-20]
# AC
ieee80211ac=1
ieee80211d=0
ieee80211h=0
vht_oper_chwidth=1
require_vht=1
vht_capab=[SHORT-GI-80]
เดเดจเตเดฑเต Ericsson A1018s-เตฝ เดจเดฟเดจเตเดจเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเด เดเดฐเต เดเตเดฑเดฟเดฏ เดซเตเดเตเดเตเดทเตเดชเตเดชเต:
(เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเต เดเดฃเดเตเดทเตป - 100Mbit/sec)
เดเดเตเดตเดฟเตฝ, เดเดฐเต เดเตเดฑเดฟเดฏ เดชเดคเดฟเดตเตเดเตเดฆเตเดฏเด.
6. เดชเดคเดฟเดตเตเดเตเดพเดฆเตเดฏเดเตเดเตพ
6.1 เดฑเดพเดธเตโเดฌเตเดฑเดฟเดฏเดฟเตฝ เดเดฐเต เดตเตเดซเต เดฑเตเดเตเดเตผ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเต เดเดจเตเดคเตเดเตเดฃเตเดเต?
เดเดฐเดพเตพเดเตเดเต เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดเดคเตเดคเดฐเด เดจเตฝเดเดพเตป เดเดดเดฟเดฏเตเด, "เดเดคเต เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเดคเต เดฐเดธเดเดฐเดฎเดพเดฃเต, เด เดคเตเดฒเตเดฒเดพเด."
เดเดจเตเดจเดพเตฝ เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดตเดฟเดทเดฏเด เดตเดณเดฐเต เดเตเดฐเดตเดฎเตเดณเตเดณเดคเดพเดฃเตเดจเตเดจเต เดเดจเดฟเดเตเดเต เดคเตเดจเตเดจเตเดจเตเดจเต. "เดฐเดเตเดคเดฐเตเดเตเดทเดฟเดคเดฎเดพเดฏ" เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเดฟเดจเตเดฑเต เดเดพเดฒเดเดเตเดเดคเตเดคเดฟเตฝ, เดเดฐเต เดธเตเดฑเตเดฑเตเดฑเดฟเตฝ เดเดฐเต เดฑเตเดเตเดเตผ เดตเดพเดเตเดเตเดเดฏเตเด เด เดคเดฟเดจเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเดตเดฟเดจเต เดฌเดจเตเดฆเดฟเดฏเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดตเดณเดฐเต เดฎเตเดถเดฎเดพเดฏ เดเดฐเต เดชเตเดฐเดคเตเดเตเดทเดฏเดพเดฃเต. CVE เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป เดชเดฟเตปเดตเดพเดคเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดฒเตเดฒเตเดจเตเดจเต เดชเดฒเดฐเตเด เดเดคเดฟเดจเดเด เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต.
เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดจเดฟเดเตเดเตพเดเตเดเต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณเดตเดฐเดฟเตฝ เดจเดฟเดจเตเดจเต WRT เดซเตเดเดตเตเดฏเดฑเดฟเดฒเตเดเตเดเต เดฎเตเดเตเดฐเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเด. เด เดตเดฐเดฟเตฝ เดเตเดเตเดคเตฝ เดตเดฟเดถเตเดตเดพเดธเดฎเตเดฃเตเดเต, เดชเดเตเดทเต เดจเดฟเดเตเดเตพเดเตเดเต เด เดตเดฐเต เดเดถเตเดฐเดฏเดฟเดเตเดเดพเตป เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดเตฝเดชเตเดชเดจเตเดจเด เดเดชเดฏเตเดเดฟเดเตเดเตเด. เดธเดฎเตเดชเตเตผเดฃเตเดฃ เดเดฎเตเดชเตเดฏเตเดเตเดเตผ, เด เดคเตเดตเดดเดฟ เดฒเตเดเดคเตเดคเดฟเดฒเต เดเดฒเตเดฒเดพเด เด เดคเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดฑเตเดเตเดเดฟเดเดเดฟเดจเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด.
เด เดคเดฟเดจเดพเตฝ, เดเดฐเต "เดฑเดพเดธเตเดฌเตเดฑเดฟ" เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเดคเต เดคเดฟเดเดเตเดเตเด เดธเดพเดฎเตเดชเดคเตเดคเดฟเด เดจเตเดเตเดเดฎเดพเดฃเต: เดเดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เดเดฎเตเดชเตเดฏเตเดเตเดเดฑเตเด เด เดคเต เดธเดฎเดฏเด เดตเดฟเดฒเดเตเดฑเดเตเดเดคเตเด. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฐเตเดชเดเตเดทเต - เด เดตเดฐเตเดเต โเดเดฐเดเตเดเดเตพโ เดเดณเตเดณเดฟเตฝ.
6.2 เดเดจเตเดจเดพเตฝ เดฑเดพเดธเตเดฌเตเดฑเดฟ เดเดฐเต "เดฒเต เดฑเตเดเตเดเตผ" เดเดฃเต: เดตเตเดเดค เดเตเดฑเดเตเดเดคเตเด เดเดฐเต เดเดฅเตผเดจเตเดฑเตเดฑเต เดชเตเตผเดเตเดเตเด!
เดเดฐเต เดนเตเด เดตเตเดซเต เดฑเตเดเตเดเตผ เดเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดฑเดพเดธเตโเดฌเตเดฑเดฟ เดเดจเตเดจเต เดธเดเดฌเดจเตเดงเดฟเดเตเดเดฟเดเดคเตเดคเตเดณเด เดเตเดเตเดคเตฝ เดคเตเดชเตเดคเดฟเดเดฐเดฎเดพเดฃเต. เดฎเตเดเดณเดฟเดฒเต เดตเดพเดฏเตเดตเดฟเดจเตเดฑเต เดตเตเดเดคเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดพเตป เดเดคเดฟเดจเดเด เดธเดเดธเดพเดฐเดฟเดเตเดเต. เดเดฐเต เดเดฅเตผเดจเตเดฑเตเดฑเต เดฎเดพเดคเตเดฐเดฎเตเดฏเตเดณเตเดณเต, เดเดชเตเดชเดฟเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดฎเดพเดจเดฎเดพเดฏ เดเดฐเต เดเตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเตฝ เดเดคเต เดเดเดฆเตเดถเด เดธเดฎเดพเดจเดฎเดพเดฃเต!
เดเดจเตเดจเดพเตฝ เดเตเดฐเดตเดฎเดพเดฏเดฟ, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดเดพเตป เดเตเดเตเดคเตฝ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต. เดเดจเตเดฑเต เดตเตเดเตเดเดฟเตฝ เดเดฒเตเดฒเดพ เดเดชเดเดฐเดฃเดเตเดเดณเตเด เดตเดฏเตผเดฒเตเดธเต เดเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเดฒเตเด, เดเดฟเดฒเดชเตเดชเตเตพ เดเดฐเต เดเตเดฎเตเดชเต เดเดฃเดเตเดทเตป เดเดตเดถเตเดฏเดฎเดพเดฃเต. เด เดคเตเดคเดฐเด เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ, เดเดจเดฟเดเตเดเต เดเดฐเต "เดฎเตเดฌเตเตฝ เดนเดฌเต" เดธเตเดฑเตเดฑเตเดเตเดเตเดฃเตเดเต:
เดเดชเดเดฐเดฃเด - เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดจเตเดจเต
6.3 เดเดคเตเดฐเต เดฑเตเดเตเดเดฑเดพเดฃเตเดเตเดเดฟเตฝ, "เดเตเดฏเตเดฃเดฟเดเดเต" เดเดฟเดธเดฟเดชเดฟ/เดเดชเดฟเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดจเตเดจเตเด เดชเดฑเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เดเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต!
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดฑเตเดฑเดพเดเตเดเต (tcp_fastopen, YeAH, เดฎเตเดคเดฒเดพเดฏเดต) เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเตเดฑเดฎเต, เดเดคเตเด เดฎเตเดฎเตเดชเดคเตเดคเต เดฒเตเดเดจเดตเตเด เดฎเดฑเตเดฑเต เดธเตเดเตเดทเตเดฎเดคเดเตพ เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจเดฟเดฒเตเดฒ, เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเตเด, เดเดชเตเดฑเตเดฑเดฟเดฎเตฝ เดเดชเดฏเตเดเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเตเดเตเดฐเต เดเดธเตเดกเดฟ เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเตเดจเตเดจ เดชเตเดฐเดเตเดฐเดฟเดฏ (เดเตปเดธเตเดฑเตเดฑเดพเดณเตผ เดฎเตเดฎเตเดฎเดฑเดฟ เดเดพเตผเดกเต เดซเตเตผเดฎเดพเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดเตเดเดฟเดฒเตเด เดเดฐเต เดคเดจเตเดคเตเดฐเดชเดฐเดฎเดพเดฏ เดตเดดเดฟ). เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเตฝ เดชเตเดฐเดเตเดฐเดฟเดฏ เด เดจเดจเตเดคเดฎเดพเดฃเต, เดจเดฟเดเตเดเตพ เดเตเดคเตเดฏเดธเดฎเดฏเดคเตเดคเต เดจเดฟเตผเดคเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต.
6.4 เดเดจเตเดคเตเดเตเดฃเตเดเต เดซเตเดกเตเดฑ?
เดเดพเดฐเดฃเด เดเดจเดฟเดเตเดเต เดเดทเตเดเดฎเดพเดฃเต! เดซเตเดกเตเดฑ เดเดจเตเดจเดคเต เดเตเดเตเดเตเดเตพเดเตเดเตเดณเตเดณ เดเดฐเต "เดฎเตเดเตเดฏเดงเดพเดฐ" เดธเดเดตเดฟเดงเดพเดจเดฎเดพเดฃเต, เด เดฒเตเดเดจเด เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเดฆเตเดฆเตเดถเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณเดคเดพเดฃเต. เดเดดเตเดคเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต, 64-เดฌเดฟเดฑเตเดฑเต เดชเดคเดฟเดชเตเดชเดฟเดฒเต เดฑเดพเดธเตโเดฌเตเดฑเดฟเดเตเดเต เดตเตเดฃเตเดเดฟเดฏเตเดณเตเดณ เดเดฐเตเดฏเตเดฐเต เดเดเดธเต เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดเต เดเดฐเต เดชเตเดฐเดงเดพเดจ เดธเตเดฑเตเดฑเดพเดซเต เดเดฆเตเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต (เด
เดตเดฐเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดจเดฟเดเตเดเต เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเดพเดจเดพเดตเดฟเดฒเตเดฒ
6.5 เดฌเตเดฒเตเดเตเดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเต? เดตเตเดกเดฟเดฏเต/เดถเดฌเตโเดฆเด/เดเดฟเดชเดฟเดเด เดเดเตเดเดจเตเดฏเตเดฃเตเดเต?
เด เดฑเดฟเดฏเดฟเดฒเตเดฒ. เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเด เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเด Wi-Fi เดฑเตเดเตเดเดฑเดพเดฏเดฟ เด เดคเดฟเดจเตเดฑเต เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เดเดชเดฏเตเดเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเด เดฒเตเดเดจเด.
6.6 CentOS/Fedora/RedHat-เดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฒเตเดฒเดพ เดฒเตเดเดจเดเตเดเดณเตเด SELinux เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเดฟเดเตเดเตเดฃเตเดเต เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเต เดเดจเตเดคเตเดเตเดฃเตเดเต?
เดธเดฟเดธเตเดฑเตเดฑเด เดตเดณเดฐเต เดเตเดฑเดตเดพเดฏเดคเดฟเดจเดพเตฝ, เด เดคเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดซเดฏเตผเดตเดพเดณเต เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟเดเดณเต เดชเตเดฒเตเดฎเดฟเดฒเตเดฒ. เดเดคเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดเตผเดเตเดเตเด เด เดตเตผเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดคเตเดฒเตเดฒเดพเด เด เดงเดฟเดเดฎเดพเดฏเดฟ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด.
6.7 เดธเดฟเดธเตเดฑเตเดฑเด เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดชเดพเดธเตโเดตเตเดกเต เดฎเดพเดฑเตเดฑเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ - เดชเดพเดธเตโเดตเตเดกเต เดเดฒเตเดฒ. เดชเดฟเดเดเต เดเดฒเตเดฒ, เดเดจเตเดจเตเดฎเดฟเดฒเตเดฒ!
เดเดฃเตเดเต
6.8 SWAP เดเดตเดฟเดเตเดฏเดพเดฃเต? เด เดตเดจเดฟเดฒเตเดฒเดพเดคเต เดเดจเดฟเดเตเดเต เดเตเดตเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ!
เดเดคเต เดธเดคเตเดฏเดฎเดพเดฃเตเดพ? เด เดชเตเดชเตเตพ เดถเดฐเดฟ:
fallocate -l 1G /swap
chmod -v 0600 /swap
mkswap -f /swap
swapon -v /swap
grep "/swap" /etc/fstab || echo "/swap swap swap defaults 0 0" >> /etc/fstab
6.9 เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตโเดค Wi-Fi เดเดเตโเดธเดธเต เดชเตเดฏเดฟเดจเตเดฑเตเดณเตเดณ เดเดฐเต เดฑเตเดกเดฟเดฎเตเดฏเตโเดกเต เดเดฎเตเดเต เดเดเดจเดเดฟ เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต!
"เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด" เดเดฐเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตผ เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเตเดฑเดเตเดเต เดธเดฎเดฏเดตเตเด เดชเดฐเดฟเดถเตเดฐเดฎเดตเตเด เดเดตเดถเตเดฏเดฎเดพเดฃเต. (เดชเตเดเตเดเตเดจเตเดจเต!) เดเดฐเตเดเตเดเดฟเดฒเตเด เดเดคเต เดถเดฐเดฟเดเตเดเตเด เดฐเดธเดเดฐเดตเตเด เดเดตเดถเตเดฏเดตเตเดฎเดพเดฃเตเดจเตเดจเต เดเดฃเตเดเตเดคเตเดคเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดเตเดเตพเดเตเดเต เดเดดเตเดคเตเด, เดเดเตเดเตพ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเตเดฃเตเดเตเดตเดฐเตเด.
เดเดพเตป เดเดคเต เด เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดเตเดเดพเด.
เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดธเตเดฐเดเตเดทเดฟเดคเดฎเดพเดฏ เดธเตผเดซเดฟเดเดเตเด เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเตฝ เดชเดฐเดฎเดพเดตเดงเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดตเตเด เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต!
เด
เดตเดฒเดเดฌเด: www.habr.com