ubuntu 22.04 server 安装 和 初始化 LTS

该文章已生成可运行项目,

ubuntu 22.04 server 安装 和 初始化

下载地址

https://releases.ubuntu.com/jammy/

使用的镜像是

ubuntu-22.04.5-live-server-amd64.iso

usb 启动盘制作工具

https://rufus.ie/zh/
rufus-4.6p.exe
需要主板 支持 UEFI 启动
在这里插入图片描述

Ubuntu22.04.4-server安装 流程

https://blog.youkuaiyun.com/q276250281/article/details/141363313

从上到下依次为:你的名称,计算机名称,用户名,密码,确认密码;

选择安装openssh后,再选择最下面的Done回车
先不设置静态IP,先用自动IP

设置镜像源地址的时候

先用默认镜像源地址,这个地方等20秒,再下一步

磁盘分区的 地方

取消选择

set up this disk as an lvm group 去掉
在这里插入图片描述

设置root账户密码

输入:sudo passwd root 设置root账户密码,这里会要你先输入当前账户密码回车,再输入你要设置的root账户密码回车,接着重复输入一遍root账户密码确认,回车。

手动设置静态IP

/etc/netplan/50-cloud-init.yaml

原来的内容

# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        enp0s31f6:
            dhcp4: true
    version: 2

修改后的 内容

# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        enp0s31f6:
            dhcp4: no
            addresses: [192.168.99.66/24]
            routes:
              - to: default
                via: 192.168.99.1
            nameservers:
              addresses:
                - 114.114.114.114
                - 8.8.8.8    
    version: 2

同时需要修改
sudo vi /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

network: {config: disabled}

sudo netplan apply

关闭防火墙

sudo ufw status查看防火墙状态,inactive是关闭,active是开启。

如果是开启状态则关闭防火墙

防火墙基本命令:

sudo ufw enable 开启防火墙

sudo ufw disable 关闭防火墙

设置时区 和 时区同步

执行命令:
timedatectl set-timezone “Asia/Shanghai”

执行命令:
timedatectl set-ntp yes

ifconfig

ip addr
sudo apt install net-tools

系统备份

ubuntu server 20.04 备份和恢复 系统 LTS
https://blog.youkuaiyun.com/wowocpp/article/details/134824060

备份的时候,需要先将 命令 复制到 一个txt文件中,别直接粘贴。
因为 网页会给 自动添加 后缀

修改ssh 端口号

修改端口号的 原因是
如果 把 ssh 端口号22 映射到 公网的 一个 普通端口比如 98765上面
某天重装系统,没有来得及 开启防火墙,可能会 被趁机连接
或者是会忘记这件事情
是一个安全隐患
还是修改端口号的好
只要是 可能 对外的 机器,都要 修改一下 端口

sudo vi /etc/ssh/sshd_config
sudo systemctl restart sshd
把port设置成7000以上端口比较安全

不允许root通过ssh登录,再增加安全性
允许指定用户登录,再减小被暴力破解可能性。

Port 7896

#PermitRootLogin prohibit-password
这个默认 是no

ssh -p 7896 root@192.168.99.46
Permission denied, please try again.

python3

sudo apt install python3-pip

crontab

service cron restart
service cron restart
重启cron服务。

本文章已经生成可运行项目
Ubuntu 22.04 Server安装ZStack需要按照特定的步骤进行配置部署。ZStack 是一个开源的云管理平台,支持自动化部署、管理监控私有云环境。以下是安装ZStack的基本流程: ### 系统要求 确保服务器满足以下最低硬件软件要求: - **操作系统**:Ubuntu 22.04 LTS(64位) - **CPU**:至少4核 - **内存**:至少8GB RAM - **存储**:至少50GB可用空间 - **网络**:静态IP地址配置 ### 安装步骤 #### 1. 更新系统并安装依赖 ```bash sudo apt update && sudo apt upgrade -y sudo apt install -y python3-pip python3-dev python3-venv libmysqlclient-dev build-essential ``` #### 2. 安装ZStack Manager ZStack Manager是ZStack的核心组件,负责整个云平台的管理调度。 ```bash sudo pip3 install zstack ``` #### 3. 配置ZStack Manager 创建ZStack的配置文件,通常位于`/etc/zstack/`目录下。可以使用默认配置模板进行初始化: ```bash sudo mkdir -p /etc/zstack sudo cp /usr/local/lib/python3.10/dist-packages/zstacklib/conf/zstack.properties /etc/zstack/ ``` #### 4. 初始化数据库 ZStack使用MySQL或MariaDB作为其后端数据库。安装并配置MariaDB: ```bash sudo apt install -y mariadb-server sudo mysql_secure_installation ``` 创建ZStack所需的数据库用户: ```sql CREATE DATABASE zstack; CREATE USER 'zstack'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON zstack.* TO 'zstack'@'localhost'; FLUSH PRIVILEGES; ``` 编辑ZStack的数据库配置文件`/etc/zstack/zstack.properties`,设置数据库连接信息: ```properties DB_URL=jdbc:mysql://localhost:3306/zstack DB_USERNAME=zstack DB_PASSWORD=your_password ``` #### 5. 启动ZStack Manager 启动ZStack Manager服务并设置开机自启: ```bash sudo systemctl start zstack sudo systemctl enable zstack ``` #### 6. 验证安装 通过访问ZStack的Web界面来验证安装是否成功。默认情况下,ZStack的Web界面可以通过以下URL访问: ``` http://<your_server_ip>:5000 ``` 登录后,可以开始配置主机、网络、存储等资源。 ### 注意事项 - 确保防火墙允许必要的端口(如80、443、5000等)。 - 如果使用远程数据库,确保数据库服务器的配置允许从ZStack Manager服务器进行连接。 - 定期备份数据库配置文件以防止数据丢失。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值