自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 8.13 NAT模式搭建实战

ipvsadm -A -t 192.168.1.164 -s rr //-A添加虚拟服务,-t添加主机。希望有这样一个模式,请求的时候使用input链进行负载均衡,响应的时候就不要经过ds,直接rs响应客户端。net.ipv4.ip_forward = 1 //让立即生效-----能够正常显示就可以了。#rs不在需要指定端口,dr不支持端口映射,vip上是80端口,最终就是80端口。临时修改web01的网关,网管必须指向dip----对内的ip。在nat模式,请求vip,就是vip的响应。

2024-08-13 19:27:22 488

原创 8.12LVS

配置两给网卡和IP地址,一个对外的vip,一个对内的dip,现在主要使用nat网络模式,可以配置桥接模式对外,nat对内,教师机不方便配置桥接模式,所以都是配置的nat模式,但是一定要分清楚哪个是vip,哪个是dip,在物理主机上都要能够ping通。[root@net ~]# ipvsadm -A -t 192.168.1.164:80 -s rr //-A添加虚拟服务,-t添加主机。Ipsadm----负责为ipvs内核框架编写规则,定义谁是集群服务,谁是后端真正的服务器。

2024-08-12 19:25:42 921

原创 8.9 python管理,设置清华镜像站

2. 安装pandas数据分析⼯具(pandas是知名的数据分析⼯具,pandas有完整的读取数据的⼯具,以及DateFrame数据框架,⽤于保存从数据库中读取的数据)3. 安装pymysql连接器(oracle为开发者提供的python管理mysql的⼯具,通过这个⼯具,就恶意在不替原有代码的情况下,应对数据库软件的升级)1. 设置清华镜像站(从国内下载安装包,提⾼下载和安装速度)指定pip从哪个源服务器下载和安装Python包。​​​​​安装pandas。导入pandas作为pd。

2024-08-12 08:57:44 228

原创 8.8 Python

修改列表 l.inster(index,value) 在索引值为index的元素之前插入一个元素。{'id': 1001, 'name': '张三', 'age': '19', 'gender': '女'}字典.items() 字典中的每一个k-v组成元组,这些元组组成一个新的列表。>>> d={"id":1001,"name":"张三","age":"19","gender":"女"}... print(var,"---",d[var]) //根据key返回对应的value值。

2024-08-08 19:43:21 320

原创 8.7 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-07 19:07:55 264

原创 8.6 MySQL主从复制实现

root@mysql ~]# sed -i '$aexport PATH=/usr/local/mysql/bin/:$PATH' /etc/profile //添加到环境变量。netconsole 0:关 1:关 2:关 3:关 4:关 5:关 6:关。netconsole 0:关 1:关 2:关 3:关 4:关 5:关 6:关。注:该输出结果只显示 SysV 服务,并不包含。

2024-08-06 19:45:16 471

原创 8.3 数据库(mariab+MySQL)

mysql -h主机ip或者域名(如果是localhost或127.0.0.1可以省略) -P端口号(默认是3306,如果是默认的,可以省略) -u账号 -p密码。12.把mysql.server文件放到/etc/init.d/目录下,并改名为mysql8,方便启动mysql服务。远程管理,可以使用图形化工具,sqlyog,navicat,掌握命令工具,客户端工具mysql。6.切换/usr/localmysql目录,创建一个mysql-files目录。10.设置ssl安全加密连接 敏感数据。

2024-08-05 18:28:38 282

原创 8.2 MYSQL

6.登录MySQL,更改密码。9.进入test表,创建。1.下载安装MySQL。

2024-08-05 18:19:41 133

原创 8.1 tomcat+jdk

在windows中的C:\Windows\System32\drivers\etc路径下的hosts文件中添加:10.0.0.10 www.eleme.com。保存的路径/usr/local/tomcat/work/Catalina/localhost/myweb/org/apache/jsp/xxx.java。将apache tomcat移动到/usr/loacl/目录下,改名tomcat。在conf/server.xml修改资源文件的位置。//将项目整体移动到/eleme目录下。将项目到移动该目录下。

2024-08-01 19:07:14 976

原创 7.31nginx续

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:05:27 282

原创 7.30nginx

root@web nginx-1.26.1]# useradd -s /bin/nologin -M nginx //创建nginx用户和组不然无法启动。[root@web ~]# vim /usr/local/nginx/conf/nginx.conf //在48行添加。使用前端服务器代理后端服务器,当用户访问前端服务器的时候,前端服务器不响应,而是后端主机响应。克隆一台主机修改名称和ip地址,关闭防火墙和selinux----动态服务器,后端服务器。//允许后端服务器访问。//静止所有主机访问。

2024-07-31 14:28:43 810

原创 7.29web

root@server nginx-1.26.1]# echo "我是后端服务" > /usr/local/nginx/html/index.html。[root@web nginx]# ln -s /usr/local/nginx/sbin/nginx /usr/bin/ //做一个软连接。[root@web ~]# vim /usr/local/nginx/conf/nginx.conf //在48行添加。#⽹站在服务器上的⽬ 录,默认为/usr/local/nginx/html。

2024-07-31 14:21:48 449

原创 shell脚本

root@shell ~]# sed -n '1,3p' ifcfg-ens33 //打印1到3行。[root@shell ~]# sed -n '2p' ifcfg-ens33 //打印第二行。-rw-r--r--. 1 root root 0 7月 26 11:26 abc。[root@shell ~]# read -p "三个变量" a b c。[root@shell ~]# read -p "请输入" -s s。[root@shell ~]# read -p "请输入" s。

2024-07-31 14:08:47 756

原创 7.25 git

6.[root@git yy000]# git commit -m "新建了一个Test.java文件,这是新建的" //提交放到仓库里面。(3)[root@git yy000]# echo "我睡觉哦" >> Test.java //写入内容并追加到Test.java文件中。(5)[root@git yy000]# git commit -m "我提交的" //提交新分支并注释为“我提交的”[root@git yy000]# echo "//我是主分支" > Test.java。

2024-07-25 19:23:11 732

原创 7.24 dns反向解析

root@cli ~]# echo "nameserver 192.168.2.20" > /etc/resolv.conf //将dns服务器重定向到这个文件中。每次重启以后dns数据都会被/etc/sysconfig/network-scripts/ifcfg-ens33中的dns1和dns2所覆盖。临时更换---- echo "nameserver 192.168.2.20" > /etc/resolv.conf。1.编辑/etc/named.rfc1912.zones文件。

2024-07-24 17:27:59 876

原创 7.23 DNS---域名解析

11.[root@dns named]# cp -p named.localhost tjj.qd.zone //复制named.localhost 并改名为tjj.qd.zone。[root@webservser ~]# echo "web服务器,用于发布静态的web网页" > /usr/share/nginx/html/index.html。[root@dns ~]# vim /etc/named.rfc1912.zones //在最后添加。13.检查配置文件(不出现什么表示语法上合适没有问题)

2024-07-23 19:28:04 650

原创 7.22 nfs

动态文件----需要服务器先进行计算,再响应给客户端的内容,例如,登录(用户使用浏览器向服务器发送登录信息账号密码等,服务器对用户信息进行计算,服务器访问数据库,判断是否可以登录,将计算结果生成json或xml格式的数据响应给客户端的浏览器)yum -y install --downloadonly --downloaddir./soft/ //只下载不安装。[root@bakuphost ~]# vim /etc/samba/smb.conf //在最后直接添加下面的。

2024-07-22 19:04:17 472

原创 7.19 ftp

5)[root@ftpserver ~]# firewall-cmd --zone=public --add-port=21/tcp --permanent //打开端口。[root@ftpserver kefu]# dd if=/dev/zero of=bigfile0 bs=3M count=1 //在服务器端创建bigfile0的文件。[root@a ~]# cp -r frp_0.33.0_linux_amd64/ frp/ //改名为frp。

2024-07-22 09:04:26 524

原创 7.18练习

root@y ~]# rsync -av susu/k1/ susu/k2 //将susu/k1/下的同步到susu/k2/下。[root@y ~]# rsync -av susu /opt/ //将susu该目录连同目录下的文件都同步到opt下。[root@y ~]# chmod 600 /etc/rsync.secrets //更改密码文件权限为600。[root@y ~]# rsync -av susu/ /opt/ //将susu目录下的文件同步到opt下。在远程主机上拉取文件。

2024-07-18 19:39:11 463

原创 7.18 Linux系统下数据同步服务rsync

root@y ~]# rsync -avR folder/ /opt/(加R表示把folder目录同步过去folder加不加/都是同步folder目录)[root@y ~]# rsync -av folder/ /opt/ //folder加/将folder目录下的文件同步过去。[root@y ~]# rsync -av folder /opt/ //folder不加/把folder整个目录同步过去。2)[root@y ~]# systemctl start rsyncd //启动服务。

2024-07-18 19:29:36 673

原创 7.17练习

使⽤ssh-copy-id把公钥⽂件中的内容传输到服务器端的~/.ssh/authorized_keys⽂件中。Chgrp -R code /code/ #将code所属组修改为code组。Chmod -R g+w /code/为code目录的组用户加上写的权限。4.为code 目录添加code组的权限。3.将这些用户添加到附属组里面。主机针对某个账号⽣成公钥与私钥。在客户端测试免密登录是否成功。

2024-07-17 19:21:24 136

原创 7.17ssh远程登录

8.[root@diyi vuehtml1000]# cp -R ./dist/* /usr/share/nginx/html //将构建的项目目录dist目录中的所有文件部署到nginx的html目录中。[root@diyi ~]# /usr/local/bin/vue create vuehtml1000 //在当前目录创建vuehtml1000目录,程序员就可以再这个文件中开发前端页面。Chmod -R g+w /code/为code目录的组用户加上写的权限。

2024-07-17 18:25:59 880

原创 7.16 练习

2024-07-14 20:00:04 (469 MB/s) - 已保存 “/etc/yum.repos.d/CentOSBase.repo” [2523/2523])正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|117.23.49.221|:443... 已。正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 117.23.49.221,2.在vmware配置光盘iso⽂件,在linux系统中读取光盘⽂件。

2024-07-16 19:56:56 397

原创 7.16 镜像

root@diyi ~]# yum install --downloadonly --downloaddir=./soft/ samba //下载samba安装包。(10)[root@diyi ~]# yum clean all //清理缓存。(11)[root@diyi ~]# yum makecache //创建缓存。(7)[root@diyi ~]# lsblk //查看磁盘挂载情况。(6)将光盘数据挂载到/mnt目录中,就可以在该目录中读取光盘的数据。(1)查看现有的yum仓库镜像。

2024-07-16 17:11:39 735

原创 7.15练习

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/⽬录中。22.find查找/opt/test0/⽬录中⽂件size为20M的⽂件并删除。26.将新主机的/e tc/skel/⽬录下载到 当前主机的/opt⽬录中。23./opt/test0/b中的⽂件复制⼀份到/opt/test0中。

2024-07-15 19:49:33 228

原创 7.15 find,stat

一.find1.find命令的作用主要进行文件搜索2.基本语法find [文件路径] [选项 选项的值]-name *-type f|d3.常见的选项-name 根据文件的名称搜索文件,支持通配符*-type f代表普通文件,d代表目录4..*通配符 在linux 系统中,如果要查找的文件的名称不清晰,可以使用部分文件名+*搜索例如:[root@diyi ~]# touch /opt/zhangmin.abc[root@diyi ~]# find /o

2024-07-15 19:42:42 545

原创 7.12ftp安装

9.在ftp服务器中共享目录/var/ftp/bin下创建一个文件。5.关闭防火墙和selinux。3.进入配置文件修改这三行。7.查看ftp的运行状态。2.切换到配置文件目录。

2024-07-13 10:41:53 299

原创 7.11用户管理+mysql安装

所有用户均可读/etc/passwd,只有超级用户可以写/etc/passwd。[root@diyi ~]# useradd user4 //创建user4用户。-g 指明用户所属基本组,既可为用户组名,也可为GID(该组必须已存在)(每个用户必须有一个初始组,允许有多个附加组,用户的初始操作环境)-d 指定用户的home目录,并自动创建用户home目录。-r 删除用户,同时删除与用户相关的所有文件。(系统用户他的用户id在1-499之内)-d 从组group中添加或删除用户。

2024-07-11 18:55:00 692

原创 7.10 python

source 源码 bin 已经编译成功,可以直接使用一.软件包的分类源码包----需要被编译成二进制优点: 开源,了已修改源码,可以自由选择需要的功能软件是编译安装,更加适合自己的系统,更稳定,效率高,卸载方便缺点:安装步骤多,在安装大软件集合时,容易出现拼写错误操作:make makeinstall(暗装时间比二进制包时间长,因为是编译,安装报错难以解决)二进制包-----直接运行二.安装python环境1.下载源码(3.12.4官网)tgz。

2024-07-10 17:20:54 378

原创 7.9 安装jdk

export PATH=/usr/local/maven3/bin/::/usr/local/jdk17/bin/$PATH(在最后一行)若8080端口被占用时可以用/usr.local/tomcat9/bin/shutdown.sh。export JAVA_HOME=/usr/local/jdk17/(在最后一行)source /etc/profile //重新加载系统环境变量。-bash: /usr/local/jdk17/: 是一个目录。配置JAVA_HOME=/usr/local/jdk17/

2024-07-09 16:32:19 334

原创 tomcat

maven 是快速创建java应用的工具,依赖java环境,通过配置/etc/profile文件,让maven中的mvn指令暴露,就可以直接在命令行中使用,在绿色版本的软件中,不需要安装,所有bin和sbin目录中都没有link文件指定mvn指令,在/etc/profile中新起一行。export PATH=/usr/local/apache-maven-3.9.8/bin:$PATH //配置maven命令。# source /etc/profile //使配置生效。

2024-07-09 09:45:03 354

ftp的物理机和虚拟机安装

ftp的物理机和虚拟机安装

2024-07-13

ACL配置

ACL的配置,适合刚刚学习的情况

2023-09-27

安装centos7系统.docx

3 安装centos7系统.docx

2023-09-27

空空如也

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

TA关注的人

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