本地系统
#
安装Debian13
#
- 中科镜像下载
- 软碟通 王涛 7C81-1689-4046-626F
- 只要下载4G左右的,1G以下是网络安装版,7G以上是教育版(内置的软件不同)
- 命令查找
- 推荐桌面:Cinnamon是debian官方维护的桌面系统
root执行
#
echo "deb http://mirrors.ustc.edu.cn/debian trixie main" > /etc/apt/sources.list
apt update
apt install -y curl docker-compose docker.io openssh-server sudo unzip wget
wget https://zian.netlify.app/debian/config.tgz
rm /etc/ssh/ssh_host_*key*
#/sbin/usermod -aG sudo docker
tar -zxvf config.tgz -C /
rm config.tgz
cp /root/.ssh /etc/skel/ -r
Docker优化
#
- 禁用ipv6
- 使用代理联网
- 在daemon中配置代理,可能因网络不通畅无法启动
sudo sh -c 'echo {\"ipv6\": false,\"ip6tables\": false} > /etc/docker/daemon.json'
cat > proxy.conf << EOF
[Service]
Environment="HTTPS_PROXY=socks5://127.0.0.1:20170"
EOF
sudo mkdir /etc/systemd/system/docker.service.d
sudo mv proxy.conf /etc/systemd/system/docker.service.d
sudo systemctl daemon-reload
sudo systemctl restart docker.socket docker.service
硬盘内存处理
#
- 查看硬盘ID ls -l /dev/disk/by-uuid/
- nofail如果有问题就跳过
sudo sed -i '$atmpfs /home/nginx/temp/tmp tmpfs defaults,mode=1777,size=6G 0 0' /etc/fstab
sudo sed -i '$aUUID=E76B-31F3 /home/nginx/_samsung exfat defaults,nofail 0 2' /etc/fstab
sudo sed -i '$aUUID=EF9F-FBCE /home/nginx/_toshiba exfat defaults,nofail 0 2' /etc/fstab
sudo sed -i '$aUUID=FF1F-FCC5 /home/nginx/_western exfat defaults,nofail 0 2' /etc/fstab
开机优化
#
sed -i 's|GRUB_TIMEOUT=5|GRUB_TIMEOUT=0|g' /etc/default/grub
sed -i 's|GRUB_CMDLINE_LINUX=""|GRUB_CMDLINE_LINUX="ipv6.disable=1"|g' /etc/default/grub
sudo update-grub
sudo reboot
命令别名+控制台乱码
#
if [ -z $SSH_TTY ];then LANG=;fi
alias test2222='docker exec -it test bash'
alias server='docker exec -it server bash'
alias dnslog='docker exec -it dnsmasq sh -c "tail -fn20 /dns.log | grep reply"'
alias dps="docker ps -a --format 'table{{.Names}}\t{{.Image}}\t{{.Status}}'"
alias suspend="sudo systemctl suspend"
alias zian="docker exec -it zian bash"
alias xunlei="docker start xunlei"
alias v2rayalog="docker logs -fn20 v2raya"
alias httpproxy="export https_proxy=http://yun.mm:20172"