ubuntu配置

1、设置root账号密码
ubuntu刚安装完镜像是没有密码的,登录进自己创建的账号后需要设置root账户的密码
sudo passwd
切换root账号
su root

2、修改主机名
修改hostname
vim /etc/hostname (需重启)
hostnamectl set-hostname 主机名 (不需要重启)
修改hosts
vim /etc/hosts

2、设置以其他账号登录
su root
vi /etc/ssh/sshd_config
修改PermitRootLogin without-passwor 为 PermitRootLogin yes
重启 ssh 服务
service ssh restart

3、更改远程连接端口
vim /etc/ssh/sshd_config
修改Port
重启ssh
/etc/init.d/sshd restart sshd

4、设置防火墙
ufw status verbose 查看防火墙状态和所有规则(开放和拒绝的端口规则)
ufw allow 端口 设置远程连接端口允许访问(防止开启防火墙后把连接端口拦住了)
ufw enable 开启防火墙
ufw disable 关闭防火墙
ufw allow 端口 添加端口
ufw delete allow 端口 删除端口
ufw deny 端口 拒绝端口
ufw default deny 缺省规则(默认规则,未添加的端口默认拒绝)
ufw default allow 缺省规则(默认规则,未添加的端口默认放行)
ufw reload 重新加载防火墙
ufw reset 执行重置所有规则命令
ufw allow from xxx.xxx.xxx.xxx 允许指定ip访问所有端口
ufw delet allow from xxx.xxx.xxx.xxx 删除允许的指定ip访问所有端口
ufw deny from xxx.xxx.xxx.xxx 禁止指定ip访问
ufw allow from xxx.xxx.xxx.xxx to any port 端口 允许指定ip访问指定端口

5、安装jdk
下载并上传jdk安装包到/opt目录并解压
配置环境变量
cd ~
vim ~/.bashrc
在文件最下贴上配置
export JAVA_HOME=/opt/jdk/8
export JRE_HOME=${JAVA_HOME}/jre
CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存修改,并刷新配置
source ~/.bashrc

6、安装docker

更新ubuntu安装源仓库
apt update
apt upgrade
apt full-upgrade
安装docker依赖
sudo apt install apt-transport-https ca-certificates curl software-properties-common
添加Docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
添加Docker存储库
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
安装Docker引擎
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
启动docker
sudo systemctl start docker
设置系统启动时启动docker
sudo systemctl enable docker
查看安装的docker版本
docker --version

posted @ 2023-08-29 16:34  如若千夫所指  阅读(35)  评论(0编辑  收藏  举报