Use Docker-Compose to run Mysql8.0 and Redis
This article tell you how to use docker-compose to run Mysql8.0 and Redis.
And I will not tell you how to install Docker-ce. You can use search engine like: Bing or Google.
Docker registry-mirrorsIf you are in China, you should use proxy to pull images from DockerHub.
You can use my config, the file is /etc/docker/daemon.json:
123456{ "registry-mirrors": [ "https://docker.1panel.dev", "https://dockerproxy.net" ]}
Create directory and files
Creat ...
基于Rocky9.4, MySQL8.4+安装及远程登录配置
RockyLinux 9.4下安装下载地址:MySQL Community Downloads
我下载的是MySQL Yum Repository。
1234567891011121314151617# 安装MySQL软件源rpm -ivh mysql84-community-release-el9-1.noarch.rpm# 更新软件包列表缓存dnf makecache# 安装MySQLdnf install -y mysql-community-server-8.4.2-1.el9.x86_64# 开机自启systemctl enable mysqld.service# 防火墙放行端口3306firewall-cmd --permanent --zone=public --add-port=3306/tcp# 重启防火墙服务systemctl restart firewalld.service
my.cnf 文件简单配置【文件路径 /etc/my.cnf】
1234567891011121314151617181920[mysqld]bind-address=0.0.0.0dat ...
在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”组中。为 ...