在RockyLinux9上基于K3S安装AWX
快速部署AWX至k8s上,这是一个非常基础的部署,请根据您的具体需求去查看相应的官方文档。
基础环境
RockyLinux 9.1
k3s部署时有一个google镜像可能需要您自行下载并导入。
安装Kubernetes快速安装单节点的k3s。
1234curl -sfL https://get.k3s.io | sh -# 国内用户请使用以下方法加速安装:curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -
验证安装
12345678910$ kubectl get pods -ANAMESPACE NAME READY STATUS RESTARTS AGEkube-system local-path-provisioner-79f67d76f8-7qnmp 1/1 Running 0 78skube-sys ...
Ubuntu安装mysql并远程访问
打开mysql社区网站:https://dev.mysql.com/downloads/
由于我使用的是ubuntu,所以下载的apt的包:https://dev.mysql.com/downloads/repo/apt/
上传至服务器,运行命令:
1sudo dpkg -i mysql-apt-config_0.8.24-1_all.deb
按照提示选择好要安装的版本,这里就是MySQL8。
1234567891011121314sudo apt updatesudo apt install mysql-server -y#安装好以后简单设置下,远程访问它mysql -uroot -p #登录mysql2.use mysql; #切换mysql数据库3.update user set host = '%' where user = 'root'; #更新用户权限4.flush privileges; #刷新权限5.select user,host from user; #检查root是否对应%
CentOS7下搭建FTP服务器(博主亲测不坑)
领导要用,虽然不知道用途是干啥的,估计跟我们最近做的项目有关系。网络上搜出来的教程很多,配置复杂,而且不一定成功,很烦,我的配置肯定能用,保证不坑。
一、关闭防火墙、SELinux12345systemctl stop firewalld.service #关闭防火墙systemctl disable firewalld.service #禁止防火墙开机启动vi /etc/selinux/config #永久关闭SELinux,修改SELINUX=enforcing为“SELINUX=disabled”
每次装完centos,第一步就要干这个,不要怀疑,Firewall还好,这个SELinux一定要关。以后的教程就不说这一步了。
二、安装VSFTP以下我直接贴Linux命令了,大家注意在搭建中将其中某些目录等,更改为自己想要的。
12345678910111213141516171819202122232425262728293031rpm -q vsftpd #检查vsftp是否已安装yum -y install vsftp ...
Ubuntu20.04LTS下使用KVM配置GPU直通
查看CPU是否支持硬件虚拟化egrep -o '(vmx|svm)' /proc/cpuinfo
一、安装kvm1sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager
qemu-kvm -为KVM管理程序提供硬件仿真的软件。
libvirt-daemon-system -用于将libvirt守护程序作为系统服务运行的配置文件。
libvirt-clients -用于管理虚拟化平台的软件。
bridge-utils -一组用于配置以太网桥的命令行工具。
virtinst -一组用于创建虚拟机的命令行工具。
virt-manager -易于使用的GUI界面和支持命令行工具,用于通过libvirt管理虚拟机。
安装软件包后,libvirt守护程序将自动启动。您可以通过键入以下内容进行验证:
123sudo systemctl is-active libvirtd#输出active
为了能够创建和管理虚拟机,您需要将用户添加到 ...
LUKS加密磁盘
软件包 cryptsetup
加密分区创建分区后,加密分区
123cryptsetup luksFormat [Device]/dev/sda2例:cryptsetup luksFormat /dev/sda2
输入大写的“YES”,回车
输入两次密码,密码复杂度有要求
打开加密分区输入命令,并创建加密分区的别名
12345cryptsetup luksOpen [Device] [Name][Name]是指加密后的分区名称,在/dev/mapper中体现例:cryptsetup luksOpen /dev/sda2 cr_data
挂载加密分区12345mkfs.ext4 /dev/mapper/[Name]例:mkfs.ext4 /dev/mapper/cr_datamount /dev/mapper/cr_data /data
自动解密挂载1234567891011121314151617#添加解密文件cryptsetup luksAddKey /dev/sda2 /root/cryptpasswd#/root/cryptpasswd 文件中写入新的密码echo &qu ...
愿你历尽千帆,归来仍少年
01传说中有一位少年,听闻东方有屠龙之术,便下定决心前往学习。
他不惜翻山越岭披荆斩棘,一去就是十年,回来的时候一身狼狈,村民都笑他:“世上本无龙之术,何谈屠龙,简直荒谬!”
昔日的少年早已过了而立之年,尚无妻室,低下头不知所言,封了剑下田耕作,不再提及十年往事。
过了三年,村子附近的湖底有一蛟龙作恶,许多担水的壮汉和洗衣的农妇,都喂了它的肚子。
少年脱掉斗笠蓑衣,依旧不言不语,拔剑独斗蛟龙,日夜苦战。第六日西边残霞如血,少年取蛟龙首级而归。
我们都以为少年难抵峥嵘岁月惆,不曾想他的热血未凉,只是只字不提过往。
02《小王子》里写:所有成年人都曾经是一个孩子,但很少有人能记得这一点了。
曾经的少年,疯了一样骑着自行车在雨里狂奔,绕道几公里只为和一个姑娘偶遇。
他拿起扫把,就是插了电的吉他,收起雨伞,就是开过锋的宝剑。有时走在路上,一扭头,扑面的狂风灌满了衣服。
尘土飞扬,旌旗猎猎,两军对峙,黑压压的一片看不到边。他是阵前的将军,白马银袍,手握方天画戟,一个人冲锋陷阵。
当然,也有这种可能,他空有一腔热血却无处投身,不够优秀也不够完美,甚至充满了顽劣的孩子气。
他在球场上疯跑忘记了回家, ...
自动化安装Ubuntu20.04
自动化安装Ubuntu20.04只能使用 live server 版!!!
下载想要版本的 iso 文件备用,可在这里下载到历史版本。
准备一个安装好的操作系统 Ubuntu20.04,将刚刚下载的 iso 文件放到操作系统中。
使用工具一键制作,在 GitHub 下载 ubuntu-autoinstall-generator。
123# 要先修改下这个脚本中的验证,不然不会通过老版本的,只会有最新版本的bash ubuntu-autoinstall-generator.sh -a -u user-data.example -s 官方iso文件 -d ubuntu-autoinstall.iso
user-data 这个文件怎么配置可以在 ubuntu 官方文档中查看。
密码加密的命令 :
1printf '密码' | openssl passwd -6 -salt 'FhcddHFVZ7ABA4Gi加密代码' -stdin
1234567891011121314151617181920212223mkdir /mysoftcp -r ...
通过KVM制作OpenStack镜像
在Ubuntu20.04上安装KVM运行以下命令以安装KVM和其他虚拟化管理软件包:
1sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager
qemu-kvm -为KVM管理程序提供硬件仿真的软件。
libvirt-daemon-system -用于将libvirt守护程序作为系统服务运行的配置文件。
libvirt-clients -用于管理虚拟化平台的软件。
bridge-utils -一组用于配置以太网桥的命令行工具。
virtinst -一组用于创建虚拟机的命令行工具。
virt-manager -易于使用的GUI界面和支持命令行工具,用于通过libvirt管理虚拟机。
安装软件包后,libvirt守护程序将自动启动。您可以通过键入以下内容进行验证:
1234sudo systemctl is-active libvirtd#输出active
为了能够创建和管理虚拟机,您需要将用户添加到“ libvirt”和“ kvm”组中。为 ...
卷积神经网络-CNN
卷积神经网络 - CNN 最擅长的就是图片的处理。它受到人类视觉神经系统的启发。
CNN 有2大特点:
能够有效的将大数据量的图片降维成小数据量
能够有效的保留图片特征,符合图片处理的原则
目前 CNN 已经得到了广泛的应用,比如:人脸识别、自动驾驶、美图秀秀、安防等很多领域。
CNN 解决了什么问题?在 CNN 出现之前,图像对于人工智能来说是一个难题,有2个原因:
图像需要处理的数据量太大,导致成本很高,效率很低
图像在数字化的过程中很难保留原有的特征,导致图像处理的准确率不高
下面就详细说明一下这2个问题:
需要处理的数据量太大图像是由像素构成的,每个像素又是由颜色构成的。
现在随随便便一张图片都是 1000×1000 像素以上的, 每个像素都有RGB 3个参数来表示颜色信息。
假如我们处理一张 1000×1000 像素的图片,我们就需要处理3百万个参数!
1000×1000×3=3,000,000
这么大量的数据处理起来是非常消耗资源的,而且这只是一张不算太大的图片!
卷积神经网络 - CNN 解决的第一个问题就是「将复杂问题简化」,把大量参数降维成少 ...
Linux下安装NFS服务器
安装Linux系统,这里是CentOS7,操作全程在root下进行,关闭防火墙和SELinux。
添加新的硬盘123456789101112131415161718192021222324252627282930313233343536fdisk -l #查看硬盘状态Disk /dev/sdb: 3298.5 GB, 3298534883328 bytes, 6442450944 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesfdisk /dev/sdb #对磁盘进行操作Command (m for help): m # 根据提示添加新的分区Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos c ...