关于Ubuntu Server 18.04 LTS的踩坑记录

发布于 13 天前  117 次阅读


前言

因为折腾了一台下载机,就用 Ubuntu Server 作为底层系统好了,完全不需要 GUI 界面的说……
之前在 VPS 上面折腾的是 16.04 ,没想到 18.04 变化不小,也是各种搜索才找到的解决方法,现在就贴出来记录下吧。

记录

1.修改时区
修改时区为上海:timedatectl set-timezone Asia/Shanghai
写入到硬件时钟:hwclock -w
检查当前时区时:date -R
简单的命令,太多教程是一堆命令的,看着都麻烦……

2.硬盘分区
首先运行fdisk -l查看你的新硬盘名称,这里以/dev/sda为例。

  • parted /dev/sda
  • mklabel gpt
  • mkpart logical 0 -1
  • Ignore
  • print
  • quit
  • mkfs.ext4 -m 0 /dev/sda1
  • echo "/dev/sda1 /hhd ext4 defaults 0 0" >> /etc/fstab
  • mkdir /hhd
  • mount -a
  • df -h

这么简单的命令你们应该也看得懂……2333

3.修改源站
推荐清华源,有 IPv6 :https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
首先备份原有文件:cp -rf /etc/apt/sources.list /etc/apt/sources.list.bak
把配置文件下载到本地修改,推荐使用 Notepad++ 一键替换源地址,也不怕手打输错还省事。

  • apt-get update
  • apt-get upgrade

4.iPtables
配置文件和以往不同,新文件和路径:
IPv4:/etc/iptables/rules.v4
IPv6:/etc/iptables/rules.v6
修改这里可以开机加载规则,添加到/etc/network/interfaces的加载项在 18.04 上不会生效。

保存命令:
IPv4:iptables-save > /etc/iptables/rules.v4
IPv6:ip6tables-save > /etc/iptables/rules.v6

调用命令:
IPv4:iptables-restore < /etc/iptables/rules.v4
IPv6:ip6tables-restore < /etc/iptables/rules.v6
修改文件时调用,规则可以立即生效。

检查规则:iptables -L -n
当你安装了新的服务却连不上的时候,检查规则就一目了然啦 ~


公交车司机终于在众人的指责中将座位让给了老太太