ubuntu20.04安装部分软件

安装docker

1、卸载可能存在的或者为安装成功的Docker版本

sudo apt-``get` `remove docker docker-engine docker-ce docker.io

2、添加阿里云的GPG密钥

curl -fsSL http:``//mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

3、使用以下命令设置存储库

sudo add-apt-repository ``"deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

4、安装最新版本的Docker

sudo apt-``get` `update
sudo apt-``get` `install docker-ce docker-ce-cli containerd.io docker-compose-plugin

5、验证Docker是否安装成功

-- 查看docker 版本
docker version

二、安装postgresql

1、Add Postgre SQL 13 repository

sudo apt update
sudo apt install curl gpg gnupg2 software-properties-common apt-transport-https lsb-release ca-certificates

add the APT repository,importing GPG key

curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc|sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/postgresql.gpg

add repository contents

echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" |sudo tee  /etc/apt/sources.list.d/pgdg.list

2、Install PostgreSQL 13

sudo apt update
sudo apt install postgresql-13 postgresql-client-13
systemctl status postgresql@13-main.service

3、Configure remote Connection

sudo vi /etc/postgresql/13/main/postgresql.conf 

# Listen on all interfaces
listen_addresses = '*'

# Listen on specified private IP address
listen_addresses = '192.168.10.11'
sudo vi /etc/postgresql/13/main/pg_hba.conf
# Accept from anywhere
host all all 0.0.0.0/0 md5

# postgres用户通过密码登录
host all postgres  trust

# Accept from trusted subnet
host all all 10.10.10.0/24 md5
sudo systemctl restart postgresql

4、修改默认postgres用户的密码

# 进入psql
sudo -u postgres psql

修改密码
\password postgres  并输入密码dizai123456

docker安装rabbitMQ:3.8.9

1、创建需要映射的目录

mkdir -p /home/sjcl/docker_file/rabbitmq3.8.9/{data,conf,log}

# 记得文件授权!
chmod -R 777 /home/sjcl/docker_file/rabbitmq3.8.9/{data,conf,log}

2、下载并启动

docker run -d -it
--privileged=true 
--name rabbitmq3.8.9 
-p 5672:5672 
-p 15672:15672 
-v /home/sjcl/docker_file/rabbitmq3.8.9/data:/var/lib/rabbiitmq 
-v /home/sjcl/docker_file/rabbitmq3.8.9/conf:/etc/rabbitmq 
-v /home/sjcl/docker_file/rabbitmq3.8.9/log:/var/log/rabbitmq 
-e RABBITMQ_DEFAULT_USER=dizai 
-e RABBITMQ_DEFAULT_PASS=123456 
rabbitmq:3.8.9-management

3、开启rabbitmq_management插件

# 进入容器中
docker exec -it <容器id> /bin/bash

# 开启插件,则UI可访问
rabbitmq-plugins enable rabbitmq_management

docker安装geoserver:2.18.0

1、创建需要映射的目录

mkdir /home/sjcl/docker_file/geoserver2.18.0/data

chmod 777 /home/sjcl/docker_file/geoserver2.18.0/data

2、下载并启动

docker run -d 
--name geoserver2.18.0 
-p 48080:8080 
-v /home/sjcl/docker_file/geoserver2.18.0/data:/opt/geoserver/data_dir 
-e GEOSERVER_DATA_DIR=/opt/geoserver/data_dir 
-e GEOSERVER_ADMIN_PASSWORD=dizai123456 
kartoza/geoserver:2.18.0

apt

配置目录:/etc/apt

软件源设置文件:/etc/apt/sources.list(设置阿里源、清华源等)

安装mysql

链接:https://developer.aliyun.com/article/758177

sudo apt update
sudo apt install mysql-server
sudo systemctl status mysql

# 运行初始化安全脚本
sudo mysql_secure_installation

安装nginx

sudo apt update
apt install nginx

安装redis

sudo apt update
sudo apt install redis-server

配置远程访问,修改/etc/redis/redis.conf

注释bind 127.0.0.1

设置 protect-mode=no(不推荐)或者添加密码

安装samba

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install samba samba-common

配置使用

# 创建要共享的目录并赋予权限
mkdir ~/shared
sudo chmod 777 ~/shared

# 添加samba用户(必须是系统已有用户),并输入密码
sudo smbpasswd -a <用户名>

# 修改samba的配置文件,添加共享目录的设置
sudo vi /etc/samba/smb.conf
# 增添以下内容:
[shared]
comment = share folder
browseable = yes
path = ~/shared
valid users = <your registerd name>
public = yes
available = yes
writable = yes

# 重启smbd服务
sudo systemctl restart smbd.service

windows访问:win+R输入:\\ip 然后回车输入用户名密码