Ubuntu

Ubuntu Server22.04

一、配置网络

1、由于是admin登录而不是root登录,这里我们需要开放root账号,并且使用root登录,开放22端口。

执行以下指令设置root账户密码

1
sudo passwd root

切换成root账户

1
su root

编辑sshd_config文件,将Port 22取消注释,PermitRootLogin prohibit-password修改成PermitRootLogin yes

1
2
cd /etc/ssh/
vim sshd_config

修改成功后保存退出,重启sshd服务

1
sudo systemctl restart sshd

2、配置固定IP

编辑00-installer-config.yaml 文件。

1
2
cd /etc/netplan/
vim 00-installer-config.yaml

将以下图片中对应的参数设置成,网络对应的相关参数即可

执行以下指令是配置生效

1
netplan apply

二、防火墙

查看防火墙状态

1
sudo ufw status

启用防火墙

1
sudo ufw enable

开启端口号

1
sudo ufw allow 端口号

关闭端口号

1
2
3
4
5
# 首先查看端口序号
sudo ufw status numbered

# 执行删除端口号指令
sudo ufw delete 编号

查看端口情况

1
netstat -ant | grep 端口号

三、下载安装包

Ubuntu无法支持yum,这里简单举个例子,以nginx为例。

安装包下载,将包名称替换成nginx即可。

1
sudo apt install 包名称

nginx配置文件目录

1
/etc/nginx/nginx.conf

nginx站点配置文件,里面可以创建多个对象

1
/etc/nginx/sites-available

启用nginx配置文件,xx对应的站点配置文件夹

使用ln -s命令将这些配置文件链接到/etc/nginx/sites-enabled/目录,以启用它们。

1
sudo ln -s /etc/nginx/sites-available/XX /etc/nginx/sites-enabled/

nginx重新加载配置文件

1
sudu systemctl reload nginx

重启nginx服务

1
sudo systemctl restart nginx

Ubuntu
http://example.com/2024/02/20/Ubuntu/
发布于
2024年2月20日
许可协议