自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自动化运维工具ansible

常用参数:path:路径、owner:属主、group:属组、mode:权限、state:执行的动作 absent:删除、direvtory:目录。

2024-08-19 19:42:08 375

原创 LVS调度

root@lvs ~]# cp /etc/sysconfig/network-scripts/ifcfg-ens33{,:0} #网卡需要找到192.168.4.5所对应的网卡(相当于:[root@localhost ~]# cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens36:0)//前两行当有arp广播问谁是192.168.4.15时,本机忽略改ARP广播,不做任何回应,

2024-08-12 19:26:36 900

原创 利用frp将内网MySQL发布至外网、编写python脚本连接MySQL查询表信息

具, 就恶意在不替原有代码的情况下,应对数据库软件的升级)设置清华镜像站(从国内下载安装包,提。⼯ 具,以及DateFrame。于保存从数据库中读取的数据。

2024-08-10 16:33:14 420

原创 Python基础

当有多个数据需要管理,可以定义一个列表;help(lista) //通过上下,enter,space键来阅读信息,使用q退出,more less。[]中每个()都有2个值,一个是Key,一个是value自动泛解析为一个字典了。字典中的每个k-v组成元组,这些元组再组成一个新的列表。可以从dict中提取,也可以将列表直接转换成元组。在索引值为index的元素之前插入一个元素。将索引为index元素的值修改为value。字典中的values组成的列表。字典中的key返回一个列表。提取字典的key转成列表。

2024-08-08 19:11:18 2793 1

原创 SQL语句

只有 select ⼦句和 having ⼦句、order by ⼦句中能使⽤聚合函数,where ⼦句不能使⽤聚合函数。当使⽤聚合查询以后,不能使⽤where条件,如果要添加条件,就使⽤having。常⽤聚合``函数统计表中数据的⾏数或者统计指定列不为空值的数据⾏个数select count(*或表头名) from 表名;计算指定列的最⼤值,如果指定列是字符串类型(⽂字类型)则使⽤字符⾸拼排序select max(表头名) from 表名;计算指定列的最⼩值,如果指定列是字符串。

2024-08-08 11:19:59 1105

原创 搭建Mysql主从架构

高可用集群(HA)是指通过特殊软件,把独立的服务器连接起来,组成一个能够提供故障间切换功能的集群。

2024-08-06 19:41:47 1283

原创 安全用户角色权限

负载均衡策略:权重、轮询、iphash、最少连接、urlhashhttp{Server ip/域名:端口 策略;Servername ip/域名;Proxy_pass。

2024-08-05 19:23:37 656

原创 数据库的管理

1、官网下载或者wget2、确定mysql-community-server正常安装之后就可以开始配置3、初始化mysqld 服务 mysqld initeialize4、启动服务 systemctl start mysqld5、添加开机启动列表 systecmctrl enable mysqld在/var/log/mysql.log中找到初始密码,前后复制空格6、登录管理 mysql -uroot -p 将复制的密码粘贴到输入密码的区域,实现登录7、设置新的密码8、退出登录。

2024-08-02 17:34:34 625

原创 shell脚本作业

3、在阿里云官网wget下载阿里云镜像 wget -O /etc/yum.repos.d/CentOS-Base.repo。# echo "`date +%F\ %T`出现事件$events" >> /var/log/rsync.log 2>&1。# 2、修改samba配置文件 vim /etc/samba/smb.conf (直接最后追加)# log file=/var/log/rsync.log //项目日志文件路径。# 3、修改配置文件 vim /etc/rsyncd.conf (最后面追加)

2024-08-02 08:56:21 646

原创 nginx负载均衡、java、tomcat装包

按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,要配合缓存命中来使用。同一个资源多次请求,可能会到达不同的服务器上,导致不必要的多次下载,缓存命中率不高,以及一些资源时间的浪费。3)注意: 使用ip_hash指令无法保证后端服务器的负载均衡,可能导致有些后端服务器接收到的请求多,有些后端服务器接受的请求少,而且设置后端服务器权重等方法将不起作用。2)这样,当来自某一个IP的用户在后端Web服务器A上登录后,再访问该站点的其他URL,能保证其访问的还是后端web服务器A。

2024-08-01 19:47:27 1340

原创 nodejs项目

一、基于域名配置server一、基于域名配置server1.一个配置文件一般只有一个http模块2.一个http模块可以有多个server模块3.一个server模块就是一套web项目4.一个server模块中可以有多个location就是项目中的url路由第一步mkdir/zhangmin第二部echo第三步vim第三步http{server{listen80;第四步vim/etc/hosts10curl。

2024-07-31 18:38:45 2167

原创 nginx实战与负载均衡

早期的网站流量和业务功能都比较简单,单台服务器足以满足基本的需求, 但是随着互联网的发展,业务流量越来越大并且业务逻辑也跟着越来越复 杂,单台服务器的性能及单点故障问题就凸显出来了,因此需要多台服务器进行性能的水平扩展及避免单点故障出现。负载均衡是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响 应足够快,给用户很好的体验,快速增长的访问量和数据流量催生了各式各样的负载均衡的产品,很多专业的的负载均衡硬件提供了很好的功能,但价格不菲,这使得负载均衡软件大受欢迎,nginx就是其中一个,在。

2024-07-30 19:50:52 1041

原创 Apache、nginx

最早的 web 服务程序,基于 http 协议提供⽹⻚浏览服务。

2024-07-29 18:32:15 581

原创 shell脚本(变量、判断语句、循环语句、sed)

bash的内置变量,只能调用不能修改。(非0表示上次任务执行失败)/bin/bashecho $0 //当前执行的脚本名echo $$ //当前脚本的进程号echo $# //当前位置参数的个数(已加载的位置变量的个数)echo $* //当前位置参数的所有值(所有位置变量的值)./a.sh99064a b c d。

2024-07-28 17:09:17 2959

原创 分布式版本控制系统Gitlab

点击左侧列表的分支,即可看到刚才新建的分支文件,再点击新分支,来创。在新分支上进行编写,提交更改。输入新分支名称(因为翻译缘故,这里叫做分行名称),再点击创建分支。当代码任务完成后,需要将更改合并回主分支。现在,你需要切换到新创建的分支上。,就能确定当前分支,以及当前分支的提交点。跳转到新页面后,点图中所示的灰色加号,再点新建文件。会在冲突的文件中标记出冲突的部分,你需要打开。待页面跳转后,再次点击左侧分支项,点合并请求。分支都会向前移动一步,这样,随着你不断提交,分支的更改合并到主分支上。

2024-07-25 17:39:10 1177

原创 DNS正向解析、反向解析、多区域、主从架构和时间同步NTP

主服务器关闭:[root@shixun2 named]# systemctl stop named.service。

2024-07-24 18:03:28 808

原创 DNS域名管理系统

域名: 由特定的格式组成,⽤来表示互联⽹中==某⼀台计算机或者计算机组的名称==,能够使⼈更⽅便的访问互联⽹,⽽不⽤记住能够被机器直接读取的IP地址。计算机 => IP地址,互联⽹中的计算机都是通过IP地址进⾏互相访问的。(IP地址过于复杂)域名:代替IP实现计算机的访问(⾼级 => 上层应⽤,底层还是IP地址)每个域名 => DNS服务器 => 对应的IP地址。

2024-07-23 18:53:53 409

原创 samba

1. ftp 局域⽹和外⽹都可以2. nfs 局域⽹ 挂载⽅式访问 mount.nfs 侧重于Linux与Linux之间3. samba 局域⽹ 直接访问(smbclinet)挂载的⽅式mount.cifs 侧重于Windows与Linux之间⼆、DNS域名管理系统。

2024-07-22 19:43:01 3866

原创 frp服务、rsync托管xinetd概述、FTP服务

独⽴服务:独⽴启动脚本 ssh ftp nfs dns ...依赖服务: 没有独⽴的启动脚本 rsync telnet 依赖xinetd服务(独⽴服务)FTP(File Transfer Protocol)是⼀种应⽤⾮常⼴泛并且古⽼的⼀个互联⽹⽂件传输协议。

2024-07-20 20:21:05 399

原创 rsync

复制:完全拷贝源到目标同步:增量拷贝,只传输变化过的数据。

2024-07-18 19:05:15 936

原创 nodejs,vue,ssh服务

nodejs是一个运行环境,和javajdk运行环境格式一样。

2024-07-17 22:31:13 588

原创 7.17练习(用户与SSH)

1、新增账号 zhangsan lisi wangwu zhaoliu aaa bbb ccc ddd。2、设置和账号同名的如果长度不够8位就重复账号。3、设置这些账户都有对code目录w的权限。4、为以上的用户设置免密登录。

2024-07-17 22:10:54 293

原创 本地yum源与网络yum源

baseurl=源文件位置 file:///mnt ftp:// https://gpgchekc=0|1 //检测软件的合法性,0不检测,1检测。源到期:21,600 秒(已持续:Tue Jul 16 10:54:42 2024)enabled=0|1 //是否开启仓库,0不开窍,1开启。源文件名:/etc/yum.repos.d/dd.repo。(5)安装httpd软件测试yum源是否正常使用。加载 "fastestmirror" 插件。源基本地址: file:///mnt/

2024-07-16 17:56:02 1097

原创 在Linux中Ping通www.baidu.com

【代码】在Linux中Ping通www.baidu.com。

2024-07-16 10:25:04 1856

原创 find指令用法、stat查看时间、扩展命令dd、tree指令、虚拟机的克隆、scp上传下载、计划任务cron、时间date以及相关练习

格式:dd if=/dev/zero of=文件名称 bs=1M count=1(/dev/zero是一个字符设备,会不断返回0值字节)27、设置计划任务,每周3将/e tc/yum.repos.d/⽬录下的.repo⽂件压缩保存到tmp,在⽂件。0与7都代表星期日)15、将/opt/test/a⽬录中的⽂件复制i⼀份到/opt/test/⽬录下。19、将/op t/test0/中的⽂件复制⼀份/opt/test0/b/⽬录中。26、将新主机的/e tc/skel/⽬录下载到 当前主机的/opt⽬录中。

2024-07-15 19:51:56 751

原创 FTP的安装流程

当然了,在资源管理器输入也是同样道理。

2024-07-12 17:27:12 584

原创 Linux中Mysql的安装流程

(1)将mysql.server启动文件复制到/etc/init.d目录,使用cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld命令。修改mysql数据库密码,使用ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';(2)赋予权限,使用chmod +x /etc/rc.d/init.d/mysqld命令;

2024-07-11 21:42:59 234

原创 用户、组、权限

root@localhost ~]# ls -lh /ldxy/wlgc21.tar.gz //查看文件的大小。常见的选项:-u:用户ID -d:家目录路径 -G:组ID -s:解释器(默认:/bin/bash )[root@localhost ~]# ls -ld /yyy //查看当前/yyy目录属性详细信息。-rw-r--r--. 1 root root 14 10月 10 01:05 hb.txt。

2024-07-11 17:11:22 563

原创 Python3、MongoDB、Redis安装流程和Linux网络配置

Python3的安装:1、下载源码包2、压缩3、在解压后的目录中找到configure可执行文件4、安装依赖包5、配置安装路径,/root/python3.12.4/configure -prefix=/usr/local/py31246、进入到目录中,运行Make,编译编码 Make7、安装make install8、在 /usr/local/py3124 /bin/python3.12可执行文件mongoDB的安装:1、装包、解压2、创建配置文件3、启动服务、4、查看进程5、查看端口6、连接服务

2024-07-10 17:29:55 759

原创 信道的特性

单位时间内在信道上传送的信息量(比特数)成为数据速率,其单位为比特。无噪声的信道的极限数据速率为。码元速率:表示单位时间内信号波形的变换次数,即单位时间内通过信道传输的码元个数。若信号码元宽度为T秒,则码元速率为。是信道能通过的最高速率,两者都是由信道的物理特性所决定的。为了使信号传输中的失真小些,信道要有足够的带宽。数据传输速率:指每秒钟能够传输的数据位数,单位:比特/秒,记作:bit/s,b/s,bps。码元携带的信息量n(比特)与码元的种类数N的关系为。是信道能通过的最低速率,,其中,W为信道带宽。

2024-07-09 19:56:41 390

原创 下载JDK

Linux中JDK的卸载一安装

2024-07-09 16:44:10 775

原创 Tomcat9的安装流程与Maven

Tomcat、Maven

2024-07-08 19:28:54 931 1

空空如也

空空如也

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

TA关注的人

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