- 博客(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
原创 安全用户角色权限
负载均衡策略:权重、轮询、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
原创 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
原创 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
原创 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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅