proxmox笔记

一、CloudInit

1、创建虚拟机

2、分离并删除磁盘,添加串口、CloudInit磁盘

3、导入

1
qm importdisk 102 focal-server-cloudimg-amd64.vmdk local-lvm --format=qcow2

完成后,在虚拟机界面把它添加到系统,并设置由它启动。

4、在CloudInit中设置用户名、密码、ip等参数

5、启动

6、/etc/ssh/sshd_config修改两处,允许root,允许密码登录。

后续

关机,并转为模板

克隆,就可以快速生成多个

二、LXC

选择local,可以找到CT模板。选择下载centos7就ok。

不过速度太慢,还是把链接拷贝,用下载工具下。(不能使用,换了centos8和ubuntu20)

三、安装polaros

1、下载img

2、创建虚拟机,默认即可

3、分离硬盘并删除

4、导入

qm importdisk 103 /var/lib/vz/template/iso/LW-small-EdgeXOS-1.0.900.41.img local-lvm

5、将安装盘挂载

6、添加一个系统盘并挂载(10G左右即可)

7、引导顺序

8、系统自动安装。安装好自动会重启,这时一定要打断并关机。

9、将系统盘设为引导,并将安装盘扩容,它将作为缓存盘

10、重启后,即可上线

在 FNOS 上安装 MinIO 的步骤

MinIO 是一个高性能的分布式对象存储系统,兼容 Amazon S3 API。以下是在 FNOS (假设您指的是某种 Linux 或类 Unix 系统) 上安装 MinIO 的步骤:

方法一:使用二进制文件安装

  1. 下载 MinIO 二进制文件

    1
    2
    3
    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    chmod +x minio
    sudo mv minio /usr/local/bin/
  2. 下载 MinIO 客户端 (可选)

    1
    2
    3
    wget https://dl.min.io/client/mc/release/linux-amd64/mc
    chmod +x mc
    sudo mv mc /usr/local/bin/
  3. 创建数据目录

    1
    sudo mkdir -p /data/minio
  4. 创建 MinIO 用户和组

    1
    2
    sudo useradd -r minio-user -s /sbin/nologin
    sudo chown -R minio-user:minio-user /data/minio
  5. 创建环境变量文件

    1
    2
    3
    4
    5
    sudo mkdir -p /etc/default
    echo "MINIO_ROOT_USER=admin" | sudo tee -a /etc/default/minio
    echo "MINIO_ROOT_PASSWORD=your-strong-password" | sudo tee -a /etc/default/minio
    echo "MINIO_VOLUMES=\"/data/minio\"" | sudo tee -a /etc/default/minio
    echo "MINIO_OPTS=\"--address :9000 --console-address :9001\"" | sudo tee -a /etc/default/minio
  6. 创建 systemd 服务文件

    1
    2
    sudo curl -o /etc/systemd/system/minio.service https://raw.githubusercontent.com/minio/minio-service/master/linux-systemd/minio.service
    sudo systemctl daemon-reload
  7. 启动 MinIO 服务

    1
    2
    sudo systemctl enable minio
    sudo systemctl start minio
  8. 验证安装

    1
    sudo systemctl status minio

方法二:使用 Docker 安装

如果您更喜欢使用 Docker:

  1. 安装 Docker

    1
    2
    3
    sudo apt-get update
    sudo apt-get install docker.io
    sudo systemctl enable --now docker
  2. 运行 MinIO 容器

    1
    2
    3
    4
    5
    6
    7
    8
    docker run -d \
    -p 9000:9000 \
    -p 9001:9001 \
    --name minio \
    -v /data/minio:/data \
    -e "MINIO_ROOT_USER=admin" \
    -e "MINIO_ROOT_PASSWORD=your-strong-password" \
    quay.io/minio/minio server /data --console-address ":9001"

访问 MinIO

安装完成后,您可以通过以下方式访问:

  • Web 控制台: http://<服务器IP>:9001
  • API 端点: http://<服务器IP>:9000

使用您设置的管理员凭据登录(默认是 admin/your-strong-password,请务必更改)。

安全建议

  1. 在生产环境中,请使用 HTTPS
  2. 更改默认的管理员凭据
  3. 考虑设置防火墙规则限制访问
  4. 对于生产环境,建议使用分布式部署模式

希望这些步骤能帮助您在 FNOS 上成功安装 MinIO!

【究极详细版】Ubuntu安装配置MySQL_ubuntu配置mysql-CSDN博客

首先,更新软件包列表索引:

1
sudo apt update

安装MySQL:

1
sudo apt install mysql-server

查看MySQL版本

1
mysql --version

配置

此时,mysql客户端已经作为服务器的依赖安装到本地,故可以通过命令行登录服务器。mysql8.0,root 用户默认通过 auth_socket 插件授权,而 auth_socket 插件通过 Unix socket 文件来验证所有连接到 localhost 的用户。这意味着你不能以用户–密码的方式,登录root账户。通过指令以root身份登录:
sudo mysql

use mysql;
select user, host, plugin from user;

将root对应的plugin由 auth_socket 改为 mysql_native_password 即使是mysql8.0也是,否则影响后续远程连接:

#MySQL8.0必须先执行此步骤设置密码,MySQL5.7可以选择先安装下面的secure!!!
alter user ‘root‘@’localhost’ identified with mysql_native_password by ‘密码’;

flush privileges;

exit;

1.进入目录

1
cd /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin

2执行命令登录mariadb

1
mysql -u root -p

3更改权限

1
2
UPDATE mysql.global_priv SET Host='%' where user='root';
flush privileges;

在浏览器地址栏中输入光猫的地址192.168.1.1,进入光猫的登陆界面,输入超级用户名和密码,

用户:telecomadmin

密码:nE7jA%5m

nE7jA%5m

然后点击登陆进入光猫设置界面

https://zhidao.baidu.com/question/808407694516948532.html

http://192.168.1.1:8080/bridge_route.gch

useradmin

nytsr

登录:192.168.1.1

用户名telecomadmin密码nE7jA%5m
然后浏览器中替换以下地址
http://192.168.1.1/bd/modify_hide.asp 临时开telnet
http://192.168.1.1/bd/upload_sc.asp 升级固件
http://192.168.1.1/autorun/acccfg.asp ADSL宽带上网账号密码填写
http://192.168.1.1/cgi-bin/cgic_systeminfo.cgi 显示当前系统信息3 x% t( D8 C& ^2 [ w% b( {. k! J
http://192.168.1.1/bd/mbssid.asp 无线配置
http://192.168.1.1/bd/vendorversion.asp 软硬件版本型号
http://192.168.1.1/cgi-bin/abcdidfope94e0934jiewru8ew414.cgi 永久telnet,既使重启也可以telnet) ~5 D: S. @9 p# e# M” I9 J

本教程也适合PT926G,前提在地址中加冒号和8080。如http://192.168.1.1:8080/bd/upload_sc.asp; |& T* A- q3 K8 T
7 v’ ^3 M o( T% q+ ^) h3 w
telnet账号为:telecomadmin密码为:TeleCom_1234,如有其它不同情况,可来电咨询:15327853031

为了方便,要改一下sshd的配置,允许root登录

编辑/etc/apt/sources.list文件, 在文件最前面添加以下条目(操作前请做好相应备份):

清华源

复制代码

1
2
3
4
5
6
7
8
9
10
11
12
13
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

复制代码

然后执行命令:

1
2
sudo apt-get update
sudo apt-get upgrade

修改IP地址的具体步骤

修改主配置文件

vi /etc/network/interfaces

找到addressgateway字段,更新为新的IP和网关(若需修改子网掩码,需同步调整如192.168.1.10/24格式的CIDR表示法)

同步修改以下文件

/etc/issue:更新Web界面登录提示的IP地址(保留端口8006)。‌‌

/etc/hosts:确保本地解析正确。‌‌

重启网络服务:bashCopy Code

systemctl restart networking.service

下载,已在nas中准备好,

解压到/opt/prometheus中。

添加一个没有家目录,不能登录的用户

useradd -M -s /usr/sbin/nologin prometheus

将目录所有者更改

chown prometheus:prometheus -R /opt/prometheus/

查看用户命令

id prometheus

创建systemd服务

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
cat > /etc/systemd/system/prometheus.service << "EOF"
[Unit]
Description=Prometheus Server
Documentation=https://prometheus.io/docs/introduction/overview/
After=network-online.target

[Service]
Type=simple
User=prometheus
Group=prometheus
Restart=on-failure
ExecStart=/opt/prj/prometheus/prometheus \
--config.file=/opt/prj/prometheus/prometheus.yml \
--storage.tsdb.path=/opt/prj/prometheus/data \
--storage.tsdb.retention.time=60d \
--web.enable-lifecycle

[Install]
WantedBy=multi-user.target
EOF

检查一下

http://192.168.66.103:9090/

http://192.168.66.103:9090/metrics