自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 资源 (1)
  • 收藏
  • 关注

原创 ceph报错总结

在node2上开启chronyd服务。命令:systemctl start chronyd。在node2主机上安装python3,命令:yum -y install python3。:node2主机的chronyd服务没有开启。node2主机没有安装python3。

2023-09-04 17:44:55 1225

原创 docker 搭建私有仓库和制作镜像

启动的时候只用-it参数不用-d参数,终端有很多输出,并且会卡在终端如果只用-d 参数有可能启动不了容器。用docker start xxx 也可能启动不了。这个时候docker run的时候可以用-itd 参数。(1)如果Dockerfile中需要的镜像本地没有,那么也可以在线拉取,且不会保存到本地,速度比较慢(2)基于centos作为基础镜像,如果不指定标签,默认为centos8,官方不再维护,这个时候的yum源已经过期不能用了。

2023-08-23 19:02:09 1386

原创 向gitee推送代码

假如现在已经写好了一个代码(比如这里的 1.py),需要推送到远程仓库上。这种方式在克隆的时候就不需要输入用户和密码。配置成功后,选择自己的仓库。如果没有需要创建,命令是。

2023-08-19 19:14:42 442

原创 docker基础操作练习

【代码】docker基础操作练习。

2023-08-19 11:17:57 344

原创 haproxy负载均衡

作用环境windows测试haproxy负载均衡web服务器1--rs1web服务器2--rs2。

2023-08-16 17:50:53 1436

原创 centos7实现负载均衡

用windows测试的时候,需要修改本地的hosts文件。路径:C:\Windows\System32\drivers\etc。因为是一般轮询负载均衡,所以不断刷新页面,页面会在192.168.33.157和192.168.33.156之间交替出现。主配置文件:/usr/local/nginx/conf/nginx.conf。子配置文件:/etc/nginx/conf.d/vhost.conf。确保所有的防火墙和selinx都是关闭的。web服务器1--web1。web服务器2--web2。

2023-08-08 16:52:22 2475

原创 centos7 部署Tomcat和jpress应用

静态、动态和伪静态是指在网站开发中不同的页面生成方式。静态页面:静态页面是指在服务器上提前生成好的HTML文件,每次用户请求时直接返回给用户。静态页面的内容是固定的,不会根据用户的请求或其他条件进行变化。静态页面的优点是加载速度快,对服务器资源要求较低,但缺点是无法实现个性化和动态交互。动态页面:动态页面是指在用户请求时,服务器根据用户的请求和其他条件动态生成HTML文件并返回给用户。动态页面的内容可以根据用户的请求、数据库查询结果、用户登录状态等动态变化。

2023-08-02 18:16:32 725

原创 自问自答----WEB篇

伪静态页面的生成过程类似于动态页面,但生成的结果被缓存为静态文件,下次相同请求时直接返回静态文件,避免了每次都动态生成的开销。伪静态页面的优点是兼具了静态页面的加载速度和动态页面的个性化和动态交互,但缺点是对服务器资源要求较高,需要服务器程序的支持。动态页面:动态页面是指在用户请求时,服务器根据用户的请求和其他条件动态生成HTML文件并返回给用户。总结:静态页面是提前生成好的固定内容的HTML文件,动态页面是根据用户请求和其他条件动态生成的HTML文件,伪静态页面是动态生成的HTML文件被缓存为静态文件。

2023-08-02 11:29:20 220

原创 centos7中用shell脚本实现mysql分库分表备份

【代码】centos7中用shell脚本实现mysql分库分表备份。

2023-07-26 19:46:39 208

原创 jdk1.7官网免登录下载

点进去之后,就可以看见如下的的界面。打开迅雷,在下载中点击新建。

2023-07-25 16:45:04 264

原创 mysql主从复制

2、主从复制是当主从复制配置完成之后,主数据库的操作会同步到从数据库上,并不是说当配置完主从复制之后,之前不一样的数据,从数据库会自动变得和主数据库一样。一样的是后续操作影响的数据。也就是说,配置主从同步之前不一样的数据的那一部分,配置主从复制之后还是不一样。3、主库dump线程根据从库的请求,将本地binlog以events的方式发给从库IO线程。4、从库SQL线程应用relay-log,并且把应用过的记录到relay-log.info中,默认情况下,已经应用过的relay 会自动被清理purge。

2023-07-24 19:57:14 230

原创 centos7中MySQL备份还原策略

可能是因为日志文件冲突:如果在删除log_bin配置项后,MySQL已经生成了一些binlog日志文件,再重新添加log_bin配置项时,可能会导致日志文件冲突。注:mysqlbinlog mysql-bin.000002 --start-position=340 --stop-position=490 -r pos1.sql 是基于节点。server_id=158 ----》server_id一般是IP的最后一段。character-set-server:指定MySQL服务器的默认字符集。

2023-07-23 19:34:57 1342

原创 mongodb练习---增删改查

增加分数域 score:{'chinese':88,'english':78,'math':98}1. 将小红的年龄变为8岁 兴趣爱好变为 跳舞 画画。4. 小李增加爱好,跑步和唱歌,但是不要和以前的重复。④查看年龄在 4---8岁之间的学生信息。⑧删除所有 年级大于12或者小于4岁的学生。⑥找到年龄小于7岁或者大于10岁的学生。⑦将学生按年龄排序找到年龄最大的三个。②查看班级中年龄为8岁的学生信息。⑦找到年龄是8岁或者11岁的学生。③找到既喜欢画画又喜欢跳舞的学生。8. 将小红兴趣中的画画爱好删除。

2023-07-16 19:41:59 701

原创 centos7安装 mongodb

如果需要用systemctl 命令去控制mongodb服务的开启、停止等操作,就需要进行下面的操作。在以上图片可以看到此时是不可以用systemctl 命令去开启我们的mongodb服务。

2023-07-16 10:44:54 2742

原创 redis练习---string、list、hash类型数据和keys的操作

string list hash结构中,每个至少完成5个命令,包含插入 修改 删除 查询,list 和hash还需要增加遍历的操作命令。(1) 设置一个hash表,order表里包括的键值信息有:id:1,customer_name:张三。(3)将name列表的尾部元素移除到number列表的头部。(3) 获取order对应的map的所有key。(4) 获取order对应的map的键值数量。(2)将列表city里的头部的元素移除。(4) 对一个已存在的列表插入新元素。(5) 获取order表里的id值。

2023-07-15 17:18:09 132

原创 centos7通过epel源安装redis

【代码】centos7通过epel源安装redis。

2023-07-15 15:10:39 335

原创 mysql练习---备份/索引/视图

6、在 click_count 上增加普通索引,然后再删除 (分别使用drop index和alter table删除)3、删除 goods 表中的 goods_desc 字段及货号字段,并增加 click_count 字段。学生表:Student (Sno, Sname, Ssex , Sage, Sdept)1、创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。6、进入数据库使用source命令还原第二题导出的book表。1、使用mysqldump命令备份数据库中的所有表。

2023-07-13 10:35:44 287

原创 mysql练习---存储过程/存储函数

2、创建一个存储过程avg_sai,有3个参数,分别是deptno,job,接收平均工资,1、创建一个可以统计表格内记录条数的存储函数 ,函数名为count_sch()功能查询emp表dept为30,job为销售员的平均工资。glass VARCHAR(50) 否 否 是 否 否。name VARCHAR(50) 否 否 是 否 否。字段名 数据类型 主键 外键 非空 唯一 自增。DECLARE关键字是用来声明变量的。id INT 是 否 是 是 否。

2023-07-12 15:25:04 135

原创 mysql练习---多表连接查询

5、查询人数大于等于3的部门,并按照人数降序排序。4、查询每个部门的员工数,并升序排序。3、查询研发部和销售部的所属员工。1、查询每个部门的所属员工。2、查询研发部门的所属员工。

2023-07-09 16:11:26 227

原创 mysql练习----单表查询

创建如下学生表id int,math int,(1,'张明','男',89,78,90),(2,'李进','男',67,53,95),(3,'王五','女',87,78,77),(4,'李一','女',88,98,92),(5,'李财','男',82,84,67),(6,'张宝','男',55,85,45),(7,'黄蓉','女',75,65,30),(7,'黄蓉','女',75,65,30);完成下列要求:1、查询表中所有学生的信息。

2023-07-08 20:26:33 237

原创 mysql练习---对表进行插入、更新与删除

【代码】mysql练习---对表进行插入、更新与删除。

2023-07-08 11:38:39 214

原创 mysql 练习---表和表的字段的增删改

补充:InnoDB支持外键,MyISAM不支持外键。

2023-07-06 16:49:36 220

原创 mysql 关于用户的练习

root用户修改普通用户的密码。

2023-07-06 16:49:10 245

原创 mysql创建表练习

【代码】mysql创建表练习。

2023-07-06 11:45:21 254

原创 vim 使用总结

G跳转到最后一行行首,末行模式:1,d 即可删除所有文本内容。如果想要删除第二行以及后面的文本内容,就是2,d。

2023-07-03 19:58:08 74

原创 shell中awk命令常用用法总结

以点为分隔符获取IP地址的最后一个字段。

2023-07-03 16:56:19 160

原创 shell中sed命令常用用法总结

【代码】shell常用命令用法总结。

2023-07-03 10:18:19 699

原创 redhat9---mysql8常用操作

1、将mysql中的数据和表结构导出

2023-07-02 11:34:22 37

原创 shell练习

检查系统是否可以下载东西。

2023-07-02 09:19:53 49

原创 nmcli命令练习

注意:执行完为网卡添加或者删除ip命令之后,还需要执行 nmcli connection up ens160 命令,使其生效。

2023-07-01 13:46:21 1060

原创 Linux搭建Discuz论坛

重启httpd服务。

2023-07-01 12:14:58 1197

原创 vmware总结

如果设备状态没有勾选已连接,那么当挂载镜像的时候,就会提示找不到设备。1、CD/DVD设置。

2023-06-30 14:33:23 314

原创 Linux中yum、dnf、rpm

1、看是否安装了某些东西。

2023-06-28 16:53:19 1077

原创 SELINUX

semanage port -m -t http_port_t -p tcp 8080 如果8080已经存在与其他协议,则会错误.-m 不会影响到其他策略使用8080端口。因此,这个命令的作用是将/var/named目录及其子目录下的所有文件的SELinux上下文恢复为默认值。restorecon:是一个SELinux命令,用于恢复文件或目录的默认SELinux上下文。-R:递归地恢复指定目录及其子目录下的所有文件的SELinux上下文。/var/named:指定要恢复SELinux上下文的目录路径。

2023-06-27 13:39:05 295

原创 firewalld与iptables练习

查看防火墙规则(只显示/etc/firewalld/zones/public.xml中防火墙策略)#(即显示/etc/firewalld/zones/下的所有策略)9、查询指定端口是否已开.开启:yes,未开启:no。配置了的都需要重新加载配置文件。3、保存清空后的防火墙规则表。5、查看所有的防火墙策略。7、查看可以添加的服务。1、禁止一个IP访问。

2023-06-04 17:55:08 519

原创 shell练习---apache服务部署静态网站

【代码】shell练习---apache服务部署静态网站。

2023-05-09 16:21:08 75 1

原创 ansible常用模块总结

使用script模块时,需要将本地脚本文件复制到远程主机上,并在远程主机上执行该脚本。在这个例子中,我们使用了一些变量,如nginx_worker_processes、nginx_worker_connections、nginx_listen、nginx_server_name和nginx_root,这些变量可以在Ansible playbook中定义。使用file模块处理受管主机上的文件。Ansible的template模块用于在远程主机上生成文件,它可以将本地主机上的模板文件渲染为目标主机上的文件。

2023-05-05 11:43:06 4367

原创 ansible常用命令

列出自定义清单文件中的所有受管主机#列出不属于某个组的受管主机#列出属于webservers组的受管主机。

2023-05-05 10:57:48 1610

原创 ansible常见概念总结

如果需要收集更多的信息,可以使用 Ansible 内置的模块,如 setup 模块,或者编写自定义模块和脚本来收集信息。使用动态清单文件,可以轻松地管理大规模的、动态变化的环境,而无需手动维护清单文件。同时,动态清单文件也可以与Ansible的其他功能结合使用,例如动态变量、动态任务等。它们是一种可重用的、可组合的、可扩展的方式,可以使您的Ansible代码更加模块化和可维护。Ansible动态清单文件是一种特殊类型的清单文件,它不是静态的,而是在运行时动态生成的。具有幂等性是ansible重要的特点。

2023-05-05 10:53:35 1298

原创 redhat8配置vsftpd服务

root@dns vsftpd]# db_load -T -t hash -f vuser.list vuser.db #使用db_load命令使用HASH算法生成ftp用户数据库文件vuser.db。[root@dns vsftpd]# useradd -d /var/ftproot -s /sbin/nologin virtual #创建virtual用户并指定家目录并设置为不允许登录系统。在客户端测试,客户端不在服务端,用宁外一个虚拟机测试。在服务端的/var/ftp/pub查看。

2023-04-24 23:21:02 1779 1

mydumper-0.14.5-3.el7.x86-64

mydumper-0.14.5-3.el7.x86_64

2023-07-22

shell-dns、discuz、ntp、数据库备份

shell---dns、discuz、ntp、数据库备份

2023-07-03

网络服务器成功配置总结

虚拟网站主机功能配置、dns域名解析、chrony时间服务器配置、网络搭建

2023-07-01

shell http、资源、pxe练习

shell http、资源、pxe练习

2023-05-29

Notepad++ 7.9.2

Notepad++ 7.9.2

2022-03-28

空空如也

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

TA关注的人

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