自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 MYSQL的基本命令

已建用户是:testuser@localhost,授权用户就必须是testuser@localhost。已建用户是testuser,那么授权用户必须是testuser。mysqladmin -u用户名 -p旧密码 password 新密码。mysql -h主机地址 -u用户名 -p用户密码。

2024-08-13 18:31:58 214 1

原创 解决centos 本地yum源不可用 Cannot find a valid baseurl for repo: base/7/x86_64

进入yum.repos源目录。对CentOS-Base.repo进行备份。根据自己centos版本下载aliyun镜像(我这里是centos7),然后就可以正常使用了。

2024-08-13 17:06:34 357

原创 基于docker-k8s的web集群

对每台服务器都需要做配置好相应的IP地址可参考关闭防火墙和selinux对负载均衡的服务器安装nginx和keepalived。

2023-04-08 10:57:05 462

原创 docker的基本使用命令

docker export -o nginx.tar nginx 将nginx镜像导出到当前目录叫做nginx.tar。docker save -o nginx.tar nginx 将nginx镜像导出到当前目录叫做nginx.tar。docker import nginx.tar nginx 从当前文件夹中导入nginx.tar镜像。--cpus 1 --cpuset-cpus 0 只能使用一份,且只能在cpu 0上使用。编写一个docker-compose.yaml文件起docker容器。

2023-04-07 21:13:35 195

原创 zabbix的安装

编辑文件 /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf 取消注释并设置“收听”和“server_name”指令。编辑文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 将nginx添加到listen.acl_users指令中。编辑文件 /etc/zabbix/zabbix_server.conf。编辑文件 /etc/yum.repos.d/zabbix.repo。安装Zabbix服务器,前端,代理。

2023-04-07 20:59:11 200

原创 prometheus的安装和使用

编写一个prometheus.yaml文件给docker-compose.yaml传参。到官网下载node_exporter压缩包,传递到当前目录下。prometheus.yml prometheus配置文件。导入node exporter 模板 --> 8919。解压node_exporter压缩包。启动node_exporter。metrics 数据访问接口。将下载的安装包导入目录下。tar xf 压缩包。

2023-04-07 20:47:48 243

原创 ansible

远程执行脚本,主机不保留脚本。修改bind=0.0.0.0。在ansible上生产公钥。3、command模块。8、service模块。将公钥同步到主机上去。9、script模块。语法检测yaml文件。

2023-04-07 20:35:06 195

原创 文本处理三剑客

0-9] 取0到9中的任意一个字符[^0-9] 不是0到9的字符[abc] 取a或b或c[a-z] 取字母a到z之间的字符+ 代表前面的字符出现1到多次abc{1,7} 前面的字符出现1到7次 abcccccccegrep 是grep 的拓展cat /etc/ssh/sshd_config |egrep -v -n "^$|^#" 显示文件不是空行和不是以#号开头的行.* 任意个任意字符\\ 单词以peng结尾。

2023-04-07 20:20:07 100

原创 容器的数据保存问题——数据持久化

当我们启动一个容器时,每次修改数据都得进入到容器内部,而且容器启动的时候,数据是存放在内存当中的,一关机数据就会丢失。那如何在容器与宿主机之间传输数据,使数据存放到宿主机的磁盘当中呢?

2023-03-14 22:19:09 1852

原创 基于iptables的SNAT+DNAT 和docker的服务器发布

安装 Docker Engine、containerd 和 Docker Compose。以管理员的身份打开windows系统中的命令提示符,添加一条静态路由。要是能ping通,那就证明SNAT已经配置成功了。用管理员的身份打开windows的命令提示符。编写一个shell脚本来启动SNAT功能。打开SQLyog,连接服务器的MYSQL。再编写一个脚本来启动DNAT。查看docker监听的端口。查看docker容器的进程。service的IP配置。拉取MySQL的镜像文件。route的IP配置。

2023-03-11 21:55:53 383

原创 iptables——Linux中的防火墙

iptables [-t 表名] 管理选项 【链名】 【条件匹配】 【-j 目标动作或跳转】Linux中的防火墙由netfilter和iptables组成,主要存在于内核中。为防火墙体系提供过滤规则,决定如何过滤或处理到达防火墙主机的数据包。--line-number:查看规则信息时显示规则的行号。依次为: raw 、mangle、nat、filter。nat表:修改数据包中的源、目的IP地址或端口。-v:显示数据包个数、字节数等详细信息。-R:修改、替换指定位置或内容的规则。

2023-03-02 21:09:56 135

原创 Linux文件和文件夹的一些权限基础

usr 存放linux里安装的软件的目录 资源目录 --》unix system resource。chown 用户名:组名 文件/文件夹 将文件或者文件夹的用户名和组名改为该用户名和组名。--》(组和其他人去掉写的权限)前面的0是特殊权限位#umask -S 查看当前用户的权限设置。chmod u+rwx 文件名 给文件的所有者加上读写执行的权力。chmod g+rwx 文件名 给文件的所属组加上读写执行的权力。-u 文件拥有者(owner):拥有该文件或目录的用户帐号。

2023-02-26 21:12:07 125

原创 linux中的抓包软件——tcpdump

包括src、dst、dst or src、dst and src,这些关键字指明了传输的方向,比如src 192.168.1.1说明数据包源地址是192.168.1.1,dst net 192.168.0.0指明目的网络地址是192.168.0.0,默认是监控主机对主机的src和dst,即默认监听本机和目标主机的所有数据。例:抓取源IP是本机IP,目的IP地址是114.114.114.114的udp协议的53号端口的数据包(假如本机IP:192.168.0.204)例:抓取访问本机的22号端口的数据包。

2023-02-25 13:42:23 269

原创 三次握手和四次挥手

3.服务器端自从发出ACK确认报文之后,经过CLOSED-WAIT阶段,做好了释放服务器端到客户端方向上的连接准备,再向A发送FIN=1,ACK=1,seq=w,ack=u+1的报文,同时进入最后确认阶段。4.A发送ACK=1,seq=u+1,ack=w+1的报文给B,进入时间等待阶段,发送完毕进入CLOSED阶段,B收到报文后进入CLOSED阶段,至此四次挥手结束。3.Host A发送ACK=1,seq=x+1,ack=y+1的报文给Host B确认建立连接,同时进入ESTABLISHED阶段。

2023-02-24 21:10:57 92

原创 Linux静态配置ip地址

静态配置Linux的IP地址,使得虚拟机能够ping取到www.baidu.com的IP地址,使得虚拟机能够正常上网

2023-02-22 17:01:32 250 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除