「Ubuntu」:修訂間差異
跳至導覽
跳至搜尋
第22行: | 第22行: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
echo -e "net.core.default_qdisc\nnet.ipv4.tcp_congestion_control=1" | sudo tee /etc/sysctl.d/99-tcp.conf; sudo sysctl -p /etc/sysctl.d/99-tcp.conf | echo -e "net.core.default_qdisc=fq\nnet.ipv4.tcp_congestion_control=1" | sudo tee /etc/sysctl.d/99-tcp.conf; sudo sysctl -p /etc/sysctl.d/99-tcp.conf | ||
</syntaxhighlight> | </syntaxhighlight> | ||
於 2019年8月30日 (五) 06:57 的修訂
Ubuntu是一種Linux作業系統。
安裝
apt
這邊列出常用的套件:
sudo apt install -y apache2-utils build-essential curl dstat git jq moreutils most mtr-tiny net-tools p7zip-full rsync sharutils software-properties-common sysstat unrar unzip vim-nox wget zsh zsh-syntax-highlighting; sudo apt clean
設定
在VPS或是雲端上的機器通常會利用swapfile增加一些記憶體使用空間:
sudo fallocate -l 512M /swapfile; sudo chmod 600 /swapfile; sudo mkswap /swapfile; sudo swapon /swapfile; echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
然後設定TCP BBR:
echo -e "net.core.default_qdisc=fq\nnet.ipv4.tcp_congestion_control=1" | sudo tee /etc/sysctl.d/99-tcp.conf; sudo sysctl -p /etc/sysctl.d/99-tcp.conf
使用者
echo "gslin ALL = (ALL:ALL) NOPASSWD: ALL" | tee /etc/sudoers.d/gslin; sudo useradd -g staff -G adm,sudo -m -s /bin/zsh gslin; sudo passwd gslin