自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 九月五日(k8s配置)

root@k8s-master ~]# kubeadm init --config /root/new.yaml --upload-certs //内存必须大点,4。设置为0表示不产生panic,设置为1表示产生panic。设置为0表示不产生panic,设置为1表示产生panic。image-endpoint: unix:///run/containerd/containerd.sock # 指定了镜像运⾏时的地址为:unix://...

2024-09-09 18:59:18 1332 1

原创 九月三日(day 42)k8s

集群 Pod 的调度中⼼,主要是通过调度算法将 Pod 分配到最佳的Node 节点*,它通过APIServer 监听所有 Pod 的状态,⼀旦发现新的未被调度到任何 Node 节点的Pod(PodSpec.NodeName为空),就会根据⼀系列策略选择最佳节点进⾏调度。⽽后,虚拟化技术被引⼊了。符合 CNI 标准的⼀个⽹络插件,它*负责给每个 Pod 分配⼀个不会重复的 IP,并且把每个节点当做⼀各“路由器”*,这样⼀个节点的Pod 就可以通过 IP 地址访问到其他节点的 Pod。

2024-09-03 19:50:52 732

原创 九月二日(day 41) Docker7

root@localhost ~]# docker stop 30 //停止nginx容器30[root@localhost ~]# docker rm 30 //删除nginx容器301.创建三个nginx容器说明:1.端口不能映射80。

2024-09-03 19:28:39 744

原创 八月二十九日(day 39)docker6

root@localhost web]# docker run -itd -p80:80 -v /root/project_exam_system/web/dist/:/usr/share/nginx/html nginx:latest //创建容器并挂载前端项目。[root@aa6a96f74ed4 /]# /usr/local/jdk/bin/java -jar Project_ExamSystem-V1.0.0.war //启动服务。

2024-09-02 09:19:40 1170

原创 八月二十八日(day 38)

一个用于Linux系统的网络桥接工具集。它提供了一些命令行工具,帮助用户创建、管理和配置网络桥接。网络桥接是一种将多个网络接口连接在一起,以使它们能够作为单个网络段进行通信的技术。bridge-utils 常用的命令包括:brctl: 用于创建和管理网络桥接。brctl show: 显示当前系统中的桥接和相关接口的信息。[root@localhost ~]# docker run -d -p80:80 centos:nginx //没有命名,使用id来管理容器。

2024-08-29 09:14:02 676

原创 八月二十七日(day 37)Docker4

root@localhost ~]# docker run -d --name r2 -v /regist/:/var/lib/registry -p5000:5000 registry:latest //启动容器,映射端口,挂载目录。[root@localhost httpd0]# docker run -d --name c0 -p80:80 -v /opt/:/usr/share/nginx/html/ centos:nginx //隐藏启动并映射端口,挂载文件。

2024-08-27 19:10:07 481

原创 八月二十六日(day 36)Docker3

root@localhost ~]# docker run -it --name c0 -p80:80/tcp -v /opt/:/usr/share/nginx/html/ centos:nginx /bin/bash //创建,指定端口,挂载并启动c0容器。[root@localhost ~]# docker run -it --name c0 centos:yum /bin/bash 创建并启动容器。

2024-08-27 17:17:18 469

原创 八月二十三日(day 35)Docker2

root@localhost ~]# docker run -it --name c2 -v /source:/data centos:httpd /bin/bash //创建启动并挂载,这个data目录不需要在容器中新建,这里写了它就出现了。[root@localhost ~]# docker run -it --name c1 -p80 centos:httpd /bin/bash //这里只有80,是容器的80端口。

2024-08-23 21:51:44 849

原创 八月二十二日(day 34)

下载完毕后,根据镜像创建⼀个容器,分配⼀个⽂件系统给容器,在只读的镜像层外边挂载⼀层可读写层,从宿主机配置的⽹桥接⼝中桥接⼀个虚拟机接⼝到容器中,分配⼀个地址池中的ip地址给容器执⾏⽤户所执⾏的命令,执⾏完成后将容器终⽌运⾏。Linux 是⼀个⽀持多⽤户的操作系统,正因如此,可能会造成⽤户使⽤时,互相之间占⽤资源过多,以致于服务器资源空间不⾜,⽽docker 具有隔离性,可以在启动时就限定好硬件的使⽤率,当某个容器到达或超过限定的阈值时,就会被 kill,此时需要运维⼈员对其进⾏调试。

2024-08-23 09:24:22 675

原创 八月二十一日(day 33)

TASK [卸载nginx] *************************************************************************TASK [卸载nginx] *************************************************************************- name: 卸载httpd。- name: 卸载httpd。- name: 卸载nginx。

2024-08-22 18:43:33 457

原创 八月二十日(day 32) roles

所以我们希望把这个很⼤的⽂件分成多个功能拆分, 分成apache管理,php管理,mysql管理,然后在需要使⽤的时候直接调⽤就可以了,以免重复写。注意: 在每个⻆⾊的⽬录中分别创建files,tasks,handlers,templates,vars和meta⽬录,⽤不到的⽬录可以创建为空⽬录.roles(⻆⾊): 就是通过分别将variables, tasks及handlers等放置于单独的⽬录中,并可以便捷地调⽤它们的⼀种机制。handlers:有⼀个main.yml⽂件,定义各handlers。

2024-08-21 09:05:55 937

原创 八月十九日(day 31) playbook

hosts: group01 //⽤于指定要执⾏任务的主机,其可以是⼀个或多个由冒号分隔主机组.remote_user: root //⽤于指定远程主机上的执⾏任务的⽤户。⽤于ansible操作的编排。4)列表中的所有成员都开始于相同的缩进级别, 并且使⽤⼀个 "-" 作为开头(⼀个横杠和⼀个空格)2)⽂件的第⼀⾏以 "---"开始,表明YMAL⽂件的开始(可选的)

2024-08-19 19:30:39 893

原创 八月十六日(day 30 )ansible自动化运维工具

root@m0 ~]# ansible group1 -m yum_repository -a "name=local description=localyum baseurl=file:///mnt/ enabled=yes gpgcheck=no" //增加⼀个/etc/yum.repos.d/local.repo配置⽂件。

2024-08-19 09:04:04 949

原创 八月十五日(day 29)MyCAT

MyCAT官网:http://www.mycat.io/环境:两台已经做好主从复制的机子192.168.1.67(主) 192.168.1.68(从),一台mycat(192.168.1.60),一台同网段,拥有mysql客户端的机子在mycat机上:1、解压安装jdk2、测试启动mycat总用量 384-rwxr-xr-x. 1 root root 3567 8月 15 15:18 dataMigrate.sh。

2024-08-16 09:02:29 773

原创 八月十四日(day 28)haproxy

1.环境web1,web2均上线了nginx服务2.配置时间服务器3.安装配置haproxy[root@haproxy01 ~]# rpm -ql haproxy //查找配置文件4.访问测试i am web1i am web25.添加统计页面# 定义web管理界面bind *:9090 #定义监听端口。

2024-08-15 09:17:55 735

原创 八月十三日(day 27)LVS2

root@nat ~]# ipvsadm -a -t 192.168.10.69:80 -r 192.168.1.67:80 -m //添加真实服务器web1。[root@nat ~]# ipvsadm -a -t 192.168.10.69:80 -r 192.168.1.68:80 -m //添加真实服务器web2。4.对rs的vip进行抑制,让ds的vip接收请求,rs的vip不接受请求。-m 使用NAT模式;

2024-08-13 18:21:47 1043

原创 八月十二日(day 26) LVS虚拟服务器

root@nat ~]# ipvsadm -a -t 192.168.1.169:80 -r 192.168.1.67:80 -m //添加真实服务器web1。[root@nat ~]# ipvsadm -a -t 192.168.1.169:80 -r 192.168.1.68:80 -m //添加真实服务器web2。[root@web1 ~]# find / -name "nginx" //找nginx的配置文件。

2024-08-13 10:22:08 437

原创 八月九日(day 25) pymysql

((1, '章三', '男'), (2, '李四', '女'), (3, '小凤仙', '女'), (4, '章丘铁锅', '男'), (6, '孙颖莎', '女'))((1, '章三', '男'), (2, '李四', '女'), (3, '小凤仙', '女'), (4, '章丘铁锅', '男'), (6, '孙颖莎', '女'))# 初始化Python_Mysql_01类,创建实例,pmp,之后所有的方法都可以在实例中调用。# 组成pandas数据框 DataFrame。

2024-08-09 17:37:59 879

原创 八月八日(day 24) python

Dict([(k0,v0),(k1,v0),(k2,v2)]) []中的每个()中都有2个值,⼀个是key,⼀个是value⾃动 解析为⼀个字典了。元组 (),(1,2,3,4) 创建空元组,创建有初始值的元组。字典.values() 字典中的value组成的列表。

2024-08-08 19:34:20 371

原创 八月七日(day 23) mysql进阶

mysql> select * from class where cid=(select classid from student where sname='张三');mysql> select * from class where cid>(select classid from student where sname='张三');mysql> select * from class where exists (select * from student where sname='王五');

2024-08-08 10:35:30 269

原创 八月六日(day 22)mysql配置主从架构

root@mysql ~]# sed -i '$aexport PATH=/usr/local/mysql/bin/:$PATH' /etc/profile //添加到环境变量[root@mysql ~]# source /etc/profile //使配置环境生效配置开机自启[root@mysql ~]# chkconfig --list //列举注:该输出结果只显示 SysV 服务,并不包含。

2024-08-06 19:06:23 894

原创 八月五日(day 21) MySQL 8.0.33 绿色版本安装和用法

/在mysql中将密码修改为root。[root@mysql ~]# /usr/local/mysql/bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data //设置ssl安全加密连接。[root@mysql ~]# /usr/local/mysql/bin/mysqld --initialize --basedir=/usr/local/mysql/ //初始化数据库。

2024-08-05 19:29:12 936

原创 八月一日(day 19) nginx4

lrwxrwxrwx 1 root root 22 7月 31 14:41 /root/node_modules/.bin/vue -> ../@vue/cli/bin/vue.js。[root@server1 ~]# /root/node_modules/.bin/vue create tdr_web //创建vue前端项目。[root@server1 ~]# /root/node_modules/.bin/vue -V //查看版本号。

2024-08-01 19:47:04 823

原创 七月三十一日(day 18)nginx3

root@server1 ~]# sed -n '12,19p' /usr/local/nginx/conf/nginx.conf > /usr/local/nginx/conf.d/gaofan.conf //nginx.conf中创建的server复制到gaofan.conf这个文件中。[root@server1 ~]# vim /usr/local/nginx/conf/nginx.conf //删除nginx.conf中原有的自定义server模块。

2024-07-31 19:06:37 656

原创 七月三十日(day 17)nginx2

八、虚拟主机配置基于域名的虚拟主机[root@server2 ~]# ps -au|grep nginx //查看进程修改Nginx服务配置,添加相关虚拟主机配置如下//端口//域名//认证提示符//认证密码文件//指定网站根路径12.13. }14. … …15.//端口//域名//指定网站根路径22. }

2024-07-30 19:36:52 791

原创 七月二十九日(day 16)nginx

root@dns nginx-1.26.1]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-stream //“configure”,编译安装前的预配置。示例:https://www.bilibili.com/v/game/?

2024-07-29 19:48:51 702

原创 七月二十五日(day 15) shell脚本基础

shell脚本就是由Shell命令组成的执行文件,将一些命令整合到一个文件中,进行处理业务逻辑,脚本不用编译即可运行,它从一定程度上减轻了工作量,提高了工作效率,还可以批量、定时处理主机,方便管理员进行设置或者管理。变量用来存放系统或用户需要使用的特定参数或者值,变量的值可以根据用户设定或者系统环境变化而相应变化,在Shell脚本中使用变量,可使脚本更加灵活,适应性更强。预定义变量是Bash程序预先定义好的一类特殊变量,用户只能使用预定义变量,而不能创建新的预定义变量,也不能直接为预定义变量赋值。

2024-07-29 08:44:32 282

原创 七月二十五日(day 14)git相关

像集中式都有一个主版本号,所有的版本迭代都以这个版本号为主,而分布式因为每个客户端都是服务器,git 没有固定的版本号,但是有一个由哈希算法算出的 id,用来回滚用的,同时也有一个 master 仓库,这个仓库是一切分支仓库的主仓库,我们可以推送提交到 master 并合并到主仓库上,主仓库的版本号会迭代一次,我们客户端上的 git 版本号无论迭代多少次,都跟 master 无关,只有合并时 master 才会迭代一次。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。

2024-07-25 18:48:12 700

原创 七月二十四日(day 13)DNS反向解析,主从DNS,时间服务器

root@client ~]# echo "nameserver 192.168.1.125" > /etc/resolv.conf //指定DNS测试。[root@ntp ~]# ntpdate cn.ntp.org.cn //同步时间。[root@client ~]# ntpdate 192.168.1.250 //去客户机测试。创建一台从dns服务器(192.168.1.126)

2024-07-24 17:56:13 918

原创 七月二十三日(day 12)DNS服务搭建

root@client ~]# echo "nameserver 192.168.1.125" > /etc/resolv.conf //这个文件可以临时修改dns服务器的地址,但当主机重启,或者重启network会重置。[root@dns ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 //三台主机的UUID不能相同。根域 (13台 全世界只有13台。1个为主根服务器,放置在美国。

2024-07-23 19:21:19 806

原创 七月二十二日(day 11)nfs和web服务器的搭建

然后通过smbclient //192.168.1.130/smb_share -U user01连接到位于 IP 地址 192.168.1.130 的服务器上的名为 smb_share 的共享文件夹。要点有,yum源,包含nginx和阿里云(或者腾讯云或者华为云),这里的相关知识可以参考之前的yum配置笔记。这里是能够正常访问的,但是由于字符集的问题出现了乱码,但是他的效果实现了。然后去windows上的“我的电脑”上创建一个新的“映射网络驱动器”需要的yum源,ip地址,dns都可以按照之前的去配置。

2024-07-23 09:07:37 992

原创 七月十九日(day 10) frp ftp搭建

107⾏ chroot_list_file=/etc/vsftpd/chroot_list 指定⽤户列表⽂件。3. 客服部⻔的相关⽂档保存在指定的⽬录⾥/data/kefu local_root=/data/kefu。在查询873端⼝占⽤时,发现只有xinetd服务,没有rsync服务,原因:rsync =>FTP是==C/S==架构,拥有⼀个客户端和服务端,使⽤==TCP协议==作为底层传输协议,FTP的默认端⼝ ==21号==(命令端⼝) ==20号==(数据端⼝,主动模式下) 默认被。

2024-07-19 21:05:07 778

原创 七月十八日(day 09)rsync同步

rsync [选项...] 本地目录/ user@host:远程目录 //将本地文件同步到远程主机。rsync [选项...] user@host:远程目录 本地目录/ //将远程文件同步到本地目录。secrets file = /etc/rsyncd //secrets => 密码⽂件。(2)rsync [选项...] 本地目录1/ 本地目录2 //只同步目录下的数据。(1)rsync [选项...] 本地目录1 本地目录2 //同步整个文件夹。

2024-07-19 09:00:40 588

原创 七月十七日(day 08) ssh登录

ssh -p9999 hhhh@192.168.81.13 //可以不用密码登录。ssh -lhhhh -p9999 192.168.81.13 //可以登录。4使用vue软件创建了vue项目 vue create vuehtml1000。systemctl restart ssh //重启ssh服务。touch /code/hh.txt //可以在code下创建文件了。ssh -lhhhh 192.168.81.13 //登录不了。

2024-07-17 19:58:01 300

原创 七月十六日(day 07)yum源相关

使用中科大源的方法之一是,先进入/etc/yum.repos.d/目录,重命名 centos 自带的 yum 源文件(如mv centos-base.repo centos-base.repo.save),然后执行wget http://mirrors.ustc.edu.cn/centos/centos-base.5.mirrors.repo -o /etc/yum.repos.d/centos-base.repo,最后运行yum makecache。

2024-07-16 18:18:53 1158

原创 练习20240715

27. 设置计划任务,每周3将/e tc/yum.repos.d/⽬录下的.repo⽂件压缩保存到tmp,在⽂件 名中添加时间戳。19. 将/op t/test0/中的⽂件复制⼀份/opt/test0/b/⽬录中。22. find查找/opt/test0/⽬录中⽂件size为20M的⽂件并删除。15. 将/opt/test/a⽬录中的⽂件复⼀份到/opt/test/⽬录下。23. /opt/test0/b中的⽂件复制⼀份到/opt/test0中。5. find查找/var/⽬录中以“.log”⽂件。

2024-07-16 09:12:17 261

原创 七月十五日(day 06)find指令相关

root@localhost ~]# scp /opt/d0/a.txt root@192.168.1.11:/opt/ (本机/opt/do/a.txt上传到192.168.1.11主机的/opt下)*/1 * * * * /usr/bin/ls /opt >> /root/list //每一分钟执行一次 (开头五个*分别代表分,时,日,月,周)30 * * * * /usr/bin/echo "111111" >> /root/123.txt //每小时的30分执行一次。

2024-07-15 17:42:22 561

原创 七月十二日(day 05)安装ftp

按住win+r快捷键打开运行框,输入cmd打开命令行,利用ifconfig查看本机ip地址。2.在本地创建一个FTP服务器根目录文件夹 FtpServer,用来存放ftp传输的文件。4.在弹窗中找到 Internet信息服务,并打开勾选以下配置 点击确定。6.打开后在左侧 “网站” 右键菜单 打开 “添加FTP站点”在物理机和虚拟主机上配置ftp,实现上传和下载的功能。//ftp://后面是虚拟主机的ip地址。二、在windows物理机上配置ftp。一、在虚拟主机上配置ftp。1.查看是否安装了ftp。

2024-07-13 12:42:58 238

原创 七月十一日(day 04)

第一次运行 MySQL 服务时,会进行初始化加载,同时会生成一个 root 用户的初始密码,可以通过查看日志文件 /var/log/mysqld.log 获取到 root 用户的初始密码,后续可手动修改密码。-u:uid,用户的id(用户的标识符),系统默认会从500 之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义【类似于腾讯QQ 的自选靓号情况】选项:-g:表示指定用户的用户主组,选项的值可以是用户组的ID,也可以是组名。/etc/passwd文件。

2024-07-11 19:53:17 996

原创 七月十日(day 03)

ens33代表PcI接口的物理位置为(0,3),其中横座标代表bus,纵座标代表slotUP:代表此网 络接口为启用状态(down为关闭状态)在最后一行加入 export path= /usr/local/python3124/bin/:$PATH。①主机名存放在/etc/hostname中,可以直接用vim去更改文件中的内容,以此来更改主机名。6.在/usr/local/python3124 /bin/python3.12找到可执行文件。3.软件是编译安装,可以更加适合自己的系统,更稳定,效率更高。

2024-07-10 17:28:18 776

空空如也

空空如也

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

TA关注的人

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