- 博客(45)
- 收藏
- 关注
原创 IIS管理器、Sql Server、windows操作系统,nginx
例如,`nssm`可以从以下链接下载:[https://nssm.cc/release/nssm-2.24.zip](https://nssm.cc/release/nssm-2.24.zip)。左边选中应用程序池,然后在右边打开设置应用程序值默认值。- 其中,`WinSW.NETCore.x64.exe`是`WinSW`的可执行文件,`nginx-service.xml`是配置文件。- 对于`WinSW`,需要创建一个XML配置文件,例如`nginx-service.xml`,并填写相应的服务配置信息。
2024-11-27 13:43:20
1060
原创 pgsql数据库、IIS
PostgresSQL凭借其经过验证的架构,可靠性,数据完整性,强大的功能集,可扩展性以及软件背后的开源社区的奉献精神赢得了良好的声誉,以始终如一地提供高性能和创新的解决方案。帮助开发人员构建应用程序,管理员保护数据完整性并且构建容错环境,并帮助你管理数据,无论数据集的大小,Postgre SQL还具有高度的可扩展性。例如,你可以定义自己的数据类型,构建自定义SQL函数(此sql函数在另一篇帖子讨论:点此跳转),甚至可以编写来自不同编程语言的代码,而不需要重新编译数据库。2.复制:异步,同步,逻辑。
2024-11-11 17:16:47
425
1
原创 k8s环境下的相关操作
9.12 k8scalico的部署# ls# 切换 git 分⽀分支 manual-installation-v1.28.x 设置为跟踪来自 origin 的远程分支 manual-installation-v1.28.x。切换到一个新分支 'manual-installation-v1.28.x'•# 修改配置文件,将文件中的POD_CIDR替换成172.16.0.0/16••# 创建pod•# 查看日志•# 出现问题就去节点查看日志更新并重新启动,三台机器。
2024-09-12 19:15:05
1420
原创 k8s环境配置
初始化不成功的,1、主机配置2核2G40G,20G凑合用2、echo 1 > /proc/net/ipv4/ip_forward3、kubelet无法启动,可能是swap分区没关或者是没有配置文件4、多关注vim /var/log/message。若kubelet启动异常,先检查swap是否已经取消虚拟分区,查看/var/lib/message,如果是没有/var/lib/kubelet/config.yaml文件,可能需要重新安装,这些tokens用于在Kubernetes集群初始化过程中进行身份验证。
2024-09-11 19:06:51
1597
原创 使用docker容器部署考试系统
8.30回顾1、使用harbor仓库使用docker部署project-exam-system1、在一台主机内,实现容器的编排看,发布考试系统2、环境准备docker修改配置文件重启服务3、普通的部署镜像--前端:nginx latest服务创建一个目录,不单独放置前端的资料,将后端的所有资料也都放在这里查看所创建的容器修改hosts文件-在物理机的C:\Windows\System32\drivers\etc中找到hosts文件,添加IP地址和域名--测试。
2024-09-02 20:01:00
1664
2
原创 docker-compose编排
root@dd harbor]# vim /etc/docker/daemon.json // 把端口号5000删掉,IP改成本机的[root@dd harbor]# vim /usr/lib/systemd/system/docker.service //13行删掉一部分[root@dd harbor]# systemctl daemon-reload [root@dd harbor]# systemctl start docker.service。(3)字符后缩进 1 个空格,如:冒号,逗号,横杠。
2024-08-29 19:41:23
1062
原创 跨主机容器之间的通讯
root@node1 ~]# vim /usr/lib/systemd/system/docker.service //13行删一下。[root@node2 ~]# vim /usr/lib/systemd/system/docker.service //删掉13行的一部分。[root@node1 ~]# vim /etc/docker/daemon.json //此时重启是失败的。[root@node2 ~]# vim /etc/docker/daemon.json //修改一个IP。
2024-08-28 19:47:58
947
原创 dockerfile、私有仓库创建
4.CMD 设置container启动时进⾏的操作,如果容器镜像中有这个命名,启动容器时,不要⼿动让容器执⾏其他命令。3.MAINTAINER 指定镜像创建者,企业内部不⽤指定,对外发布也可以不指定。通过dockerfile创建⼀个在启动容器时,就可以启动httpd服务的镜像。2.FROM <image :tag>指定基础镜像为该镜像的⼀个tag版本。2.在此⽬录中创建Docker file⽂件,以及镜像制作所使⽤的⽂件。1.创建⼀个⽬录,⽤于存储Docker file所使⽤的⽂件。
2024-08-28 19:43:52
928
原创 docker
创建名称为c8的容器# 退出容器不中断-ctrl+p+q# 使用exec命令执行ls命令bindevetchomeliblib64lost+foundmediamntoptprocrootrunsbinsrvsystmpusrvar# 使用exec命令执行yum clean all && yum makecache这条命令已加载插件:fastestmirror。
2024-08-27 19:52:54
1348
原创 docker创建容器、打包镜像、docker文件
10.使用配置好httpd环境的容器(打包成镜像)创建一个容器。将容器中的80端口映射到宿主机(docker主机)80端口。# ctrl +p +q 退出容器不中断容器的进程。# 宿主机中创建的文件会共享到容器的data目录中。# 如果有这个镜像生成的容器,就无法移除镜像。8.将带有阿里云镜像的容器的tar包导入成镜像。(3)通过其他的ip地址的端口映射容器的端口。9.将配置好httpd服务的容器打包成镜像。# 删除容器,要退出容器up状态、# 容器进程运行的时候删不掉。7.打包配置好阿里云镜像的容器。
2024-08-27 19:34:41
1301
原创 8.22 docker
Docker 通过 Linux Container(容器)技术将任意类型的应⽤进⾏包 装,变成⼀种轻量级、标准化、可移植、⾃管理的组件。在包装应 ⽤的同时,可连带该应⽤的依赖和环境⼀并进⾏打包,所以可以将 这种“包”移植到任意环境去运⾏,省去兼容性的问题。Docker 是⼀个开源的应⽤容器引擎,可以实现虚拟化,完全采⽤“沙 盒”机制,容器之间不会存在任何接口。#要允许远程连接,需要有一个服务,使用端口体现。停用docker.service服务。先启动服务,再看一眼centos。#查看sock套接字。
2024-08-26 15:09:36
275
原创 eleme
master mysql服务器是可以读写,slave mysql服务器是只读。java -jarr eleme.....(刚刚上传的eleme.....)port默认是8080,可以修改为其他端口,但是修改完之后要修改防火墙。添加登录数据,可以输入sql语句,也可以在图形化界面。mycat是阿里开源项目,所以必须安装java环境。nginx,haproxy,lvs负载均衡技术。成功访问,java02和java01操作一样。分不清什么数据库能读,什么数据库能写。开发8066端口,上传安装包。
2024-08-22 19:52:42
504
原创 ansible
他是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。# 查看有没有安装epel# 安装ansible# 查看ansible的版本。
2024-08-19 14:20:52
503
原创 配置mysql5.7环境+使用python管理数据库+使用中间件mycat配置读写分离
回顾昨天数据库python在python中进行锁表数据库python使用python自动化管理数据库。
2024-08-15 19:53:57
574
原创 Haproxy、mysql读写分离、python读写分离
官网 https://www.haproxy.co m/源代码软件,提供负载均衡,基于TCP和HTTP代理。
2024-08-14 19:50:46
1137
原创 LVS 、DR模式
4、对rs的vip进行一致,让ds的vip接收请求,rs的vip不接受请求。3、由于rs是直接响应client,网关一定不能设置为 ds 的dip。2、ds和调度主机(rs)为了保证用户的响应,都要求配置统一的vip。操作相同,然后分别在浏览器访问各自的IP地址,都能看到自己写的内容。2、在VMware的虚拟主机资源管理器找到虚拟主机,右键菜单,设置。1、在编辑虚拟网络中创建桥接模式的网卡,并且桥接到有网的适配器上。3、添加新的网卡,自定义为刚才创建的桥接模式网卡。外网:192.168.1.102。
2024-08-13 19:49:57
714
原创 基于gtids的主从复制搭建+lvs
一个对内的dip,现在主要使用nat的网络模式,可以配置桥接模式对外,nat对内,教师机。不方便配置桥接模式,所以都是配置的nat模式,要分清楚vip和dip,且二者在物理主机上。配置两个网卡和两个主机,正常来说应该配置两个不同的网段ip,一个对外的vip,1、Rs应该是私有地址,Rs网关必须指向DIP。先把安装包下载好,然后用脚本实现安装mysql。mysql主从 (先搞从,再搞主)内网:192.168.1.102。外网:192.168.1.16。用脚本更方便,因为有脚本。#设置开机启动(主)
2024-08-13 09:23:03
259
原创 python管理
安装pandas数据分析工具(pandas是知名的数据分析工具,pandas具有完整的读取数据的工具,以及DateFrame数据框架,用于保存从数据库中读取的数据)安装pymysql连接器(oracle为开发者提供的python管理mysql 的⼯具,通过这个⼯具,就恶意在不替原有代码的情况下,应对 数据库软件的升级)[root@python ~]# nohup: 忽略输入并把输出追加到"nohup.out"设置清华镜像站(从国内下载安装包,提高下载和安装速度)内网穿透frp客户端。
2024-08-12 09:13:46
224
原创 python
{"name":"福宝","age":"3","gender":"male","height":"169","weight":"200"}#如果直接输入python,也会进入到python2中。下载python(在有合适的镜像的前提下)[ ] 列表, { }字典, ( )元组。1、环境python2、python3。当有多个数据需要管理,可以定义一个列表。字典中的每个k-v组成元组,这些。#进入到python的编辑状态。列表用的比较多,字典传输数据。---switch插槽。元组组成一个新的列表。
2024-08-08 19:42:20
488
原创 sql进阶
当使⽤聚合查询以后,不能 使⽤where条件,如果要添加条件,就使⽤having。(有点⽤但不多)例 如:select dayofyear('2023-01-31');(会显示 31,也就是 31 天)(有点⽤但不多)例 如:select year('2023-01-31');(有点⽤但不多)例 如:select dayofweek('1998-08-24');触发器是⼀种特殊的存储过程,它在插⼊,删除或修改特定表中 的数据时触发执⾏,它⽐数据库本身标准的功能有更精细和更复 杂的数据控制能⼒。
2024-08-07 19:40:57
690
原创 mysql主从复制
master删除/usr/local/mysql/data/auto.cnf 每安装⼀个mysql软件,data数据⽬录都会产⽣⼀个auto.cnf⽂件,⾥⾯是⼀个唯⼀性编号,相当于每个⼈的身份证编号。8.0的版本与7.0版本不同,在8.0版本中,要使 Slave_IO_Running:为yes,做以下操作:在从服务器上。8.在从服务器上使用主服务器的密码连接mysql:可以连接,是因为从主服务上传过来了data文件。相对于主服务器的安装与配置,从服务器不需要初始化,他的数据都来⾃于主服务器,
2024-08-06 19:40:51
1036
原创 glibc安装、mysql练习
1、远程登录前提条件是mysql.user表中的host属性为%,如果是localhost就不允许远程登陆,2、远程管理,可以使用图形化工具,sqlyog,navicat,掌握命令工具,客户端工具 mysql。mysql -h主机IP或者域名 -P端口号 -u账号 -p密码。-p 密码,可以不换行直接输入,也可以换行,不回显输入密码。-P 端口 默认是3306 ,如果是默认的,可以省略。添加账号,修改密码,查看mysql.user中的账号信息。1.添加aaa账户,设置密码aaaa。
2024-08-05 19:38:06
830
原创 centos7 中安装 mysql 8.x
mysql> insert into user(id,username,password) values(5,'小六','xiaoliu'),(6,'小 七','xiaoqi');使用rpm -ivh 下载mysql-community-server-8.0.33-1.el7.x86_64.rpm。mysql> update user set password=123 where username='小六';然后rm -rf /var/lib/mysql/*先去vim /etc/my.cnf 文件。
2024-08-04 19:43:38
1167
原创 jdk环境、tomcat环境
rw------- 1 root root 1149 7月 8 05:02 jaspic-providers.xml。-rw------- 1 root root 2313 7月 8 05:02 jaspic-providers.xsd。-rw------- 1 root root 2756 7月 8 05:02 tomcat-users.xml。-rw------- 1 root root 2558 7月 8 05:02 tomcat-users.xsd。
2024-08-01 19:58:00
904
原创 基于ip/域名/端口的server配置、nodej项目、部署nfs服务器
或者firewall-cmd --zone=pulic --add-ports=8080/tcp --permament && firewall-cmd --reload;--使用 kill -USR2 旧的nginx的master进程id,开辟了一个复制的线程。--查看旧的nginx进程,包含一个master和work进程的id。--kill-QUIT优雅推出旧的nginx的master进程。spring-boot3 ==>jdk17以上的版本。--kill-WINCH停用旧的nginx的子进程。
2024-07-31 19:51:17
1114
原创 web、http协议、apache服务、nginx服务
root@server2 ~]# firewall-cmd --permanent --addservice=http #设置防⽕墙放⾏apach。是⼀个基于TCP/IP通信协议来传递数据的协议,传输的数 据类型为HTML ⽂件,图⽚⽂件,查询结果等;web:为用户提供的一种在互联网上浏览信息的服务,是动态的、可交互的、跨平台的和图形化的;http://(协议头)www.bing.com(域名)/(URI资源:路径/⽂ 件名)(3)HTTP/HTTPS、SMTP、POP3 和 TCP/UDP 反向代理。
2024-07-29 19:55:04
1474
原创 git 、shell脚本
sed 选项 (定位符) 指令 文件名 (定位符) 指令 --想对文件的哪一步进行操作。一次处理一行,处理时把待处理的行放到缓冲区,成为”模式空间“。shell脚本是由shell命令组成的执行文件,将一些命令整合到一个文件中,进行处理。数据,处理完之后把缓冲区的内容送往屏幕展示,这样不断重复直到文件末尾,文件内容并没有。修改主机名称的脚本,ip和主机名称使用read输入,这个操作只能在root下执行。被改变,除非使用重定向存储文件,文件内容会被修改。git checkout -b 新分支名称。
2024-07-28 14:02:05
830
原创 分布式版本控制系统 Git
在跳转分支的时候创建 git checkout -b 新分支名。(当前只有一个master分支,这个分支1又叫主分支,当工作完成之后,会合并到同一个分支)a分支和b分支都对同一个文件进行了修改,并且commit,合并的时候,需要手动选择再提交。init 创建一个空的 Git 版本库或重新初始化一个已存在的版本库。------git commit -m "说明" 将暂存区域的数据保存到仓库。------git add . 文件名 将修改的文件提交到暂存区域。
2024-07-25 16:52:32
855
原创 正向解析、反向解析、DNS主从、多区域、ntp时间同步
临时修改echo "nameserver IP地址",永久修改是 vim /etc/sysconfig/network-scrips/ifcfg-ens33 将原来的DNS1 DNS修改为我们现在的自己配置的主机。每次重启之后 dns数据都会被 /etc/sysconfig/neteork-scrips/ifcfg-ens33 中的dns1和dns2所覆盖。---zones文件控制域名和ip之间的转换。---复制zone文件,再用ls查看即可。---开启网络的访问权限控制。--设置允许从服务器同步文件。
2024-07-24 19:56:49
1053
原创 自建库安装SAMBA、管理DNS
rw-r-----. 1 root root 931 7月 23 15:54 /etc/named.rfc1912.zones.bak。-rw-r-----. 1 root named 931 6月 21 2007 /etc/named.rfc1912.zones。-rw-r-----. 1 root root 1806 7月 23 15:54 /etc/named.conf.bak。修改named.conf文件,这个文件的作用就是管理权限,哪些主机可以连接。# 自建库,只下载,不安装。
2024-07-23 19:44:34
722
原创 NFS、WEB服务器搭建、SAMBA文件共享
在 /etc/yum.repos.d新建一个repo文件,文件名是nginx指令: vim /etc/yum.repos.d/nginx.repo。
2024-07-22 19:45:33
884
原创 frp ftp
查看是否安装ftp服务 :yum list installed |grep ftp#查看相关配置文件 :rpm -ql vsftpd#查看服务状态:systemctl status vsftpd#查看端口情况:netstat -lpunt|grep ftp。
2024-07-19 21:13:42
646
原创 RSYNC数据同步
是rsync的好姐妹--sync同步:刷新文件系统缓存,枪支将修改过的数据块写入磁盘,并且更新超级快--async异步:将数据先放到缓冲区,再周期性(一般是30s)的去同步到磁盘--rsync远程同步:==remote synchronous==数据同步过程。
2024-07-18 19:55:57
640
原创 关于ssh服务
lrwxrwxrwx. 1 root root 7 7月 17 03:39 bin -> usr/bin。lrwxrwxrwx. 1 root root 7 7月 17 03:39 bin -> usr/bin。lrwxrwxrwx. 1 root root 7 7月 17 03:39 bin -> usr/bin。使⽤同⼀个秘钥进⾏加密或解密;dr-xr-xr-x. 5 root root 4096 7月 17 03:43 boot。
2024-07-17 19:53:18
752
原创 yum源配置学习
echo 'mount -o ro /dev/sr0/mnt' >> /etc/rc.local 向文件中添加一行。mount /dev/cdrom /mnt mount: /dev/sr0 写保护,将以只读方式挂载。切换到 yum.repos.d目录 (cd yum.repos.d/)指令: tar -zcvf repo.tar.gz ./* .repo。vim /etc/yum.conf //将keepcache后改为1。2、将所有的repo文件做成压缩包,命名为repo.tar.gz。
2024-07-16 19:52:14
1120
原创 测试练习题
27. 设置计划任务,每周3将/e tc/yum.repos.d/⽬录下的.repo⽂件压缩保存到tmp,在⽂件 名中添加时间。17. 在/opt/test0/⽬录中创建三个⽂件 a.mp4(5M),b.mp4(20M),c.mp4(80M)15. 将/opt/test/a⽬录中的⽂件复制i⼀份到/opt/test/⽬录下。19. 将/op t/test0/中的⽂件复制⼀份/opt/test0/b/⽬录中。23. /opt/test0/b中的⽂件复制⼀份到/opt/test0中。
2024-07-15 20:00:41
939
原创 部分高级指令
正确指令:find /opt/ -name "*.txt" -type f -mtime +3 -exec rm - rf {} \;# find /opt/ -name "*.txt" -type f -mtime +3 /opt/e.txt 查找三天以前的文件。*/1 * * * * /usr/bin/echo "彭于晏" >> /root/minute.txt。
2024-07-15 19:03:48
740
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人