- 博客(31)
- 收藏
- 关注
原创 实习二十九:mysql主从数据库(5.7版本)与python的交互及mycat
bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/jdk/BIN:/usr/local/jdk/bin: 没有那个文件或目录。[root@m ~]# /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ 进行初始化。创建可以连接外部的账号。在python(写成脚本执行)
2024-08-16 08:31:24
322
原创 实习二十八:python管理mysql
1. 和 shell 脚本一样 python 文件也可以称为 py 脚本,也是。DateFrame 数据框架,用于保存从数据库中读取的数。管理 mysql 的工具,通过这个工具,就恶意在不替原。1. 设置清华镜像站(从国内下载安装包,提高下载和安。2. 为了脚本更加的智能化和自动化,添加选择语句(智。工具, pandas 有完整的读取数据的工具,以及。2 20 aaaaaaaa bbbbbbbb 总结。3. 同时为了开发效率,可读性,做了方法,类,模块。有代码的情况下,应对数据库软件的升级)
2024-08-16 08:29:47
70
原创 实习二十七:LVS
2.ds 和 rs 为了保证用户响应,都要求配置统一的 vip 3. 由于 rs 是直接响应 client ,网关一定不能设置为 ds 的 dip。6. lblcr 带复制的基于本地的最少链接 " 带复制的基于局部性最少链接 " 调度算法也是针对目标 IP 地址的负。3. 配置 mysql 从服务,备份 mysqlx.x.x.22 的 mysql 服务,使用 gtids 同步事。4. 对 rs 的 vip 进行抑制,让 ds 的 vip 接收请求, rs 的 vip 不接受请求。
2024-08-14 08:26:34
607
原创 实习二十六:LVS负载均衡
(1)配置两个网卡和两个ip地址,正常来说应该配置两个不同的网段的ip,一个对外的vip,一个对内的dip,现在主要使用nat的网络模式,可以配置桥接模式对外,Nat对内,(教师机不方便配置桥接模式,所以都是配置的nat模式,但是要分清那个IP是VIP。(3)IPVS是工作在input链上的,当用户请求到达input时,ipvs会将用户请求和自己定义好的集群服务器进行比对,如果用户请求就是定义的集群服务,那么此时ipvs会强行修改数据包里的目标ip地址以及端口,并将新的数据包发往POSTROUTING链,
2024-08-13 08:26:26
604
原创 实习二十五:python中执行mysql操作并将python脚本共享
((1, '章三', '男'), (2, '李四', '女'), (3, '小凤仙', '女'), (4, '章丘铁锅', '男'), (6, '孙颖莎', '女'))((1, '章三', '男'), (2, '李四', '女'), (3, '小凤仙', '女'), (4, '章丘铁锅', '男'), (6, '孙颖莎', '女'))2、安装pandas数据分析工具(pandas是知名的数据分析工具,pandas有完整的读取数据的工具,以及DateFrame数据框架,用于保存从数据库中读取的数据)
2024-08-12 08:31:56
827
原创 实习二十四:Python的安装环境以及应用
root@python001 ~]# pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ some-package 修改pip镜像为清华。4.{"name":"陈","age":"20","gender":"male"}d={"id":1001,"name":"zhangsan","gender":"女","age":18}2.是java中数组和list的综合体。>>> lista=["张三","李四","王五","赵六"]
2024-08-12 08:29:30
295
原创 实习二十三:学习笔记
mysql> insert into product (name,price,qty) values("西瓜",18.3,400);| 4 | 馒头 | 男 | 1 | 张三 | 男 || 3 | 包子 | 女 | 1 | 张三 | 男 || 2 | 李四 | 男 | 1 | 张三 | 男 || 1 | 张三 | 男 | 1 | 张三 | 男 |
2024-08-07 19:10:07
631
原创 实习二十二:学习内容
mysql> mysql -u liyang -pabc_123 -h 192.168.1.26 -P3306 --get-server-public-key (获得master服务器的公钥) (在从服务器中输入)(然后退出登录本机数据库)mysql> grant replication slave on *.* to '' 'liyang'@'%';2.在master上锁表(不能修改)
2024-08-06 19:07:20
364
原创 实习二十一:学习内容
root@localhost mysql-8.0.33-linux-glibc2.12-x86_64]# vim support-files/mysql.server (查看)tar -xvf mysql-8.0.33-linux-glibc2.12-x86_64.tar (解压)5.为aaa账户添加查看test.user表的权限。mysql (查看是否有mysql如果有就删除)7.查看数据库,查看表,查看表内容 能够正常查看。6.退出root,使用aaa账户登录。11.退出root使用aaa登录。
2024-08-05 19:14:50
364
原创 实习十九:学习笔记
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:47:25
416
原创 实习十八:实习内容
root@server eleme_web]# mount -t nfs 10.0.0.50:/static/img/ ./public/img/ //将nfs服务器共享的目录挂载到/root/eleme_web/public/img/下。[root@server ~]# sed -n '11,18p' /usr/local/nginx/conf/nginx.conf > /usr/local/nginx/conf.d/baibai.conf //创建新的配置文件。
2024-07-31 19:46:11
558
原创 实习十七:nginx反向代理、nginx负载均衡
max_fails:在fail_timeout时间内,允许请求最大的失败次数,默认为1。指定一段时间内,请求经历了max_fails次失败后,该server不能访问的时间(暂停服务的时间)。■ 注意:使用ip_hash指令无法保证后端服务器的负载均衡,可能导致有些后端服务器接收到的请求多,有些后端服务器接受的请求少,而且设置后端服务器权重等方法将不起作用。■ 这样,当来自某一个IP的用户在后端Web服务器A上登录后,再访问该站点的其他URL,能保证其访问的还是后端web服务器A。所在的后端负载较高。
2024-07-30 19:16:20
844
原创 实习十六:web nginx
Web基础的技术包括超文本标记语言(HTML)和HTTP协议,HTML是一种呈现数据的方式(给人看的),HTTP则是一组通信的标准(语法、语义、时许),可以简单的理解为HTTP携带HTML。服务器处理完请求,并收到客户的应答后,即断开连接,但是却不利于客户端与服务器保持会话连接,为了弥补这种不足,产生了两项记录http状态的技术,一个叫做Cookie,一个叫做Session。Web:为用户提供的一种在互联网上浏览信息的服务,Web服务是动态的、可交互的、跨平台的和图形化的。
2024-07-29 19:29:32
343
原创 实习十五:shell脚本、变量、自动化安装脚本、条件判断、循环
shell脚本就是由Shell命令组成的执行文件,将一些命令整合到一个文件 中,进行处理业务逻辑,脚本不用编译即可运行,它从一定程度上减轻 了工作量,提高了工作效率,还可以批量、定时处理主机,方便管理员 进行设置或者管理。预定义变量是Bash程序预先定义好的一类特殊变量,用户只能使用预定义变量,而不能创建 新的预定义变量,也不能直接为预定义变量赋值。值的类型会分为整型、浮点型、字符串型、布尔型等, 而且使用变量需要指定类型Shell 默认的变量类型都是字符串,无需指 定类型。
2024-07-29 08:23:00
486
原创 实习十四:Git、gitlab以及分支管理
root@git yy000]# echo "//这是一行java注释,不会被编译,能提交文件的可读性" > Test.java。[root@git yy000]# echo "//我是newbranch分支" >> Test.java。[root@git yy000]# echo "//我是主分支,我修改了文件0" > Test.java。[root@git yy000]# echo "//我是a员工,我不骄傲" >> Test.java。
2024-07-25 19:43:46
467
原创 实习十三:dns逆向解析,主从服务,多域名访问,穿插ntp服务器
rw-r-----. 1 root named 171 7月 23 16:52 yuanyu.zhangmin.zone。-rw-r-----. 1 root named 152 6月 21 2007 named.localhost。-rw-r-----. 1 root named 168 12月 15 2009 named.loopback。-rw-r-----. 1 root named 152 12月 15 2009 named.empty。
2024-07-24 19:17:42
578
原创 实习十一:nfs、samba
root@web_server ~]# ls /usr/share/nginx/html/static/ 查看挂载目录,在web_server中看到的nfs服务共享的数据,这个数据是链接,不是真实的文件,和rsync的数据不同。由于用户更多的访问静态文件,而动态的服务的访问可能不是很频繁,或者说数据传输量不是很大,静态文件流量大,而动态数据流量小,开发者不希望动态项目和静态项目部署在同一个服务上,静态的访问静态服务,动态访问动态的服务器。三、启动成功后在web_server中测试(搭建WEB服务)
2024-07-23 19:10:02
856
原创 实习十:frp
FTP是一种应用非常广泛并且古老的一个互联网文件传输协议,主要用于互联网中 == 文件的双向传输 == (上传/下载)、文件共享, 跨平台 Linux、Windows, FTP是 == C/S == 架构,拥有一个客户端和服务端,使用 == TCP协议 == 作为底层传输协议,提供可靠的数据传输,FTP的默认端口 == 21号 == (命令端口)FTP程序(软件) == vsftpd = 20号 ==(数据端口,主动模式下)默认FTP软件名称=>vsftpd => vs。
2024-07-22 09:07:25
825
原创 实习九:ssh复习+RSYNC
案例:/dir1、/dir2与/dir3,/dir1中创建三个⽂件file1、file2、file3,使⽤rsync本地同步。asyn数据异步 => 保存⽂件(⽬标)=> 将数据先放到缓冲区,再周期性(⼀般是30s)的去同。sync数据同步 => 保存⽂件(⽬标)=> 强制把缓存中的数据写⼊磁盘(⽴即保存),实时性。本地⽂件同步简单理解就是把⽂件从⼀个位置(同步=>拷⻉)到另外⼀个位置(类似cp)rsync实现数据同步 => 只同步file3.txt => 增量备份。
2024-07-18 18:56:59
726
原创 实习八:nodejs、vue、SSH服务、SSH免密登录
1.安装nodejs服务nodejs是一个运行环境,和javajdk运行环境格式一样2.安装完成之后,使用node-v查看版本v16.20.2简易服务器环境3.安装包管理器(npm node package manager)8.19.44. npm设置国内镜像5.安装vue的脚手架软件使用npm(nodejs 包管理器)安装软件[root@localhost ~]# npm install -g @vue/cli -g -g表示全局安装。
2024-07-17 19:22:07
479
原创 实习七:练习
正在解决依赖关系--> 正在检查事务---> 软件包 httpd.x86_64.0.2.4.6-99.el7.centos.1 将被 安装--> 解决依赖关系完成。指令[root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo。---> 软件包 net-tools.x86_64.0.2.0-0.22.20131004git.el7 将被 安装。
2024-07-16 19:07:28
808
原创 实习七:epel源配置+yum源配置
警告:/var/cache/yum/x86_64/7/epel/packages/sl-5.02-1.el7.x86_64.rpm: 头。验证中 : deltarpm-3.6-3.el7.x86_64。验证中 : libxml2-python-2.9.1-6.el7_9.6.x86_64。正在安装 : libxml2-python-2.9.1-6.el7_9.6.x86_64。验证中 : python-deltarpm-3.6-3.el7.x86_64。
2024-07-16 17:09:16
786
原创 实习六练习
权限:(0755/drwxr-xr-x) Uid:( 0/ root) Gid:( 0/ root)权限:(0755/drwxr-xr-x) Uid:( 0/ root) Gid:( 0/ root)权限:(0755/drwxr-xr-x) Uid:( 0/ root) Gid:( 0/ root)17. 在/opt/test0/⽬录中创建三个⽂件 a.mp4(5M),b.mp4(20M),c.mp4(80M)
2024-07-15 18:47:55
770
原创 实习六:find命令+搜索文件的几种方式(通过⽂件的最后修改时间搜索文件+根据文件size大小搜索文件)+实现linux和linux之间的文件传输+计划任务
find: ‘/proc/9352/task/9352/fdinfo/6’: 没有那个⽂件或⽬录。find: ‘/proc/9440/task/9440/fdinfo/6’: 没有那个⽂件或⽬录。find: ‘/proc/9352/task/9352/fd/6’: 没有那个⽂件或⽬录。find: ‘/proc/9440/task/9440/fd/6’: 没有那个⽂件或⽬录。find: ‘/proc/9352/fdinfo/5’: 没有那个⽂件或⽬录。
2024-07-15 15:46:16
837
原创 实习五:学习内容
允许匿名用户上传文件anon_upload_enable=YES允许匿名用户创建目录anon_mkdir_write_enable=YES允许匿名用户修改目录名称或删除目录anon_other_write_enable=YES。匿名开放模式是最不安全的一种认证模式。cd /etc/vsftpd/ //进入配置文件目录。cd /etc/vsftpd/ //进入配置文件目录。
2024-07-12 16:09:25
789
原创 实习四:用户管理指令与MySQL的安装
userdel +用户名(也可以通过下面步骤删除用户)-d:修改用户家目录,默认/home/用户名。进入官网下载mysql(搜索Mysql下载)就可以变成超级用户,但是不建议,因为超级用户只能是。-G:修改用户附加组(重置附加组)-r:连带用户家目录/邮件一起删除。-s:修改用户登录解释器。不会因为两个密码相同而产生相同的加密串。-u: 修改用户UID。不同级别人员使用不同级别的用户账号。在[mysqld]组下添加如下配置。要修改为管理员,就修改组。下载完成后先不要启动!配置/etc/my.cnf。
2024-07-11 19:10:47
249
原创 实习三:Linux网络管理、安装Redis、安装MongoDB
9月 15 16:14:11 mongodb mongod[11031]: {"t":{"$date":"2023-09-15T08:14:11.618Z"},"s":"I", "c":"CONTROL", "id":7484500, "ctx":"main","msg":"Environment variable MONGODB_CO..." to false"}2.进入之后将以下信息复制进去:(注意ExecStart的内容为你们自己的redis.conf文件的路径)
2024-07-10 19:24:09
841
中型企业网络设计与规划
2024-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人