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

posted @ 2020-11-17 14:38  鲁哒哒  阅读(502)  评论(0)    收藏  举报