Virtualbox虚拟机的安装

1.安装Virtualbox

登录https://www.virtualbox.org/官网。下载最新版本的Virtualbox以及VirtualBox Extension Pack
然后登录ssh
sudo dkpg -i virtualbox-6.1_6.1.14-140239_Ubuntu_eoan_amd64.deb #安装Virtualbox。
sudo apt-get -f install  #补齐依赖
VBoxManage -v   #检查是否安装完成
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.14.vbox-extpack   #安装增强包

2.创建用户专门管理虚拟机

sudo useradd -m -G vboxusers vbox #非必须,添加vbox用户
sudo passwd vbox #输入两次密码
sudo usermod -a -G vboxusers 登录用户名 #把自己加入vboxusers群里,登录用户名改成自己的ID
getent group vboxusers #确认是否在vboxusers群里
#显示结果
vboxusers:x:120:vbox,登录用户名

Docker安装

1.安装并启动Docker

sudo apt install docker.io
sudo docker version #查看版本
sudo systemctl start docker #启动Docker
sudo systemctl status docker #查看Docker启动状态(绿色active)
sudo systemctl enable docker #允许Docker自启动
docker -v #查看Docker版本,并检查是否安装成功

2.Docker-compose安装

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose #安装Docker-compose
sudo chmod +x /usr/local/bin/docker-compose #安装Docker-compose
sudo docker-compose --version #安装完成后查看版本

3.Docker管理镜像portainer的安装

sudo docker search portainer
sudo docker pull portainer/portainer
sudo docker run -d --name portainerUI --restart=always -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer  #建立一个名为portainerUI的容器,端口映射为9000。
sudo docker update --restart=always portainerUI #开机自启动,portainerUI为容器名字

硬盘挂载

1.输入fdisk -l命令看当前磁盘信息。

2.挂载文件系统

建立一个待挂载目录:mkdir /srv/disk1
挂载分区到目录:mount /dev/sdd1 /srv/disk1

3.开机自动挂载

步骤2只是手动挂载了文件系统,现在想要以后开机的时候,自动挂载该文件系统
编辑:vi /etc/fstab
在该文件最后添加一句:/dev/sdd1 /srv/disk1 ext4 defaults,0 1
如果文件系统为XFS格式,则添加:/dev/sdd1 /srv/disk1 xfs defaults 0 0

samba协议安装

1.安装samba协议:

sudo apt-get install samba

2.添加文件共享:

sudo nano /etc/samba/smb.conf
#末尾添加
[xxx]  #共享目录名称
path = /var/www  #共享目录地址
read only = no   #是否只读
public = no   #是否公开
create mask = 0777  #权限设置
directory mask = 0777  #权限设置
vaild users = XXX  #如前面选不公开,则这里设置可访问的用户名

#举例
[电影]
path = /srv/disk1/电影
read only = no
public = yes
create mask = 0777
directory mask = 0777

#完毕后,把系统用户注册给samba
sudo smbpasswd -a caiweizhi #按提示输入两次密码
sudo smbpasswd -a www-data #按提示输入两次密码
sudo service smbd restart

BBR开启

由于Ubuntu 20.04 默认的内核就是 5.4 版本的内核,并已经默认编译了 TCP BBR 模块,所以可以直接通过参数开启。

sudo modprobe tcp_bbr
echo “tcp_bbr” | sudo tee -a /etc/modules-load.d/modules.conf
#修改系统变量
su
echo net.core.default_qdisc=fq >> /etc/sysctl.conf
echo net.ipv4.tcp_congestion_control=bbr >> /etc/sysctl.conf
#保存生效
sysctl -p
#执行后查看返回结果是否都包含BBR
sysctl net.ipv4.tcp_available_congestion_control #返回结果net.ipv4.tcp_available_congestion_control = reno cubic bbr
sysctl net.ipv4.tcp_congestion_control #返回结果net.ipv4.tcp_congestion_control = bbr
#检测
lsmod | grep bbr
#返回结果如下
tcp_bbr  20480  1