ubuntu 版本18 初始化配置
Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。 我们可以在终端输入命令sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码
一,配置网络
修改配置文件
cd /etc/netplan/
vim 00-installer-config.yaml
静态ip配置
# 00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens33:
dhcp4: no
addresses: [192.168.43.21/24]
gateway4: 192.168.43.2 #nat的网关ip
# nameservers:
# addresses: [8.8.8.8]
version: 2
~
修改DNS
#vim /etc/systemd/resolved.conf
[Resolve]
DNS=192.168.43.2 #DNS 为NAT网关ip
reboot 生效
3)应用网络设置
sudo netplan apply
4)允许root 登陆
sudo vim /etc/ssh/sshd_config
# 找到Authentication项下的
PermitRootLogin prohibit-password改成PermitRootLogin yes
二,工具安装
1. 换源
cat > /etc/apt/sources.list<<EOF
# 阿里源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
EOF
sudo apt-get update
2. 安装vim插件
1)补全工具
https://github.com/ma6174/vim
2)解决复制乱码
复制摁F9
cat > ~/.vimrc <<EOF
set pastetoggle=<F9>
nnoremap <C-p> "+p
inoremap <C-p> <esc>"+pkddi
EOF
3. 安装docker
curl -sSL https://get.daocloud.io/docker | sh
# docker compose
curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version
换源
cat > /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"dns": ["8.8.8.8","8.8.4.4"]
}
EOF
最后重启docker
service docker restart
4. 开放防火墙
# 查看状态
ufw status verbose
# 开启单个端口
ufw allow ssh
# 端口从80到7200,同时支持tcp和udp (开发环境使用)
sudo ufw allow 80:7200/tcp
sudo ufw allow 80:7200/udp
5.常用命令
apt-get install locate