- 博客(38)
- 资源 (1)
- 收藏
- 关注

原创 Deepseek本地部署及本地知识库搭建(保姆级截图)
学生可以根据自己的学习进度和学科特点,训练模型来辅助学习,如解答特定类型的数学问题、分析历史事件等,从而提高学习效率。将 DeepSeek 部署在本地,数据和算法都在本地环境中运行和存储,用户能够完全掌控数据的处理过程,避免数据泄露到外部服务器,确保敏感数据的安全性和隐私性,这对于金融、医疗、法务等对数据隐私要求极高的行业尤为重要。按上图添加环境变量,指定ollama模型地址到非C盘,防止系统分区占用过多,系统盘空间大的可以略过本步骤。2,双击ollama安装文件运行,其他都是下一步,截图略。
2025-03-19 11:31:49
480
1

原创 华为数通——奇偶数子网划分与流量控制(QoS)
在华为设备上使用 QoS(Quality of Service)配置来实现将 IP 地址段 192.168.1.0/24 分成奇数和偶数两个子网,并将它们定向到不同的下一跳,可以通过以下步骤进行配置: 以下是详细的配置步骤:[RTA] acl number 3001[RTA-acl-basic-3001] rule 5 permit ip source 192.168.1.0 0.0.0.254[RTA-acl-basic-3001] quit在华为设备上使用 QoS(Quality of
2024-06-13 15:29:41
1255
2
原创 Rocky linux部署DNS服务
1,Rocky linux版本:2,安装DNS:3,区域文件配置:路径:/etc/named.conf 按下图修改配置文件解析:监听本机所有IPv4地址的53号端口监听本机所有IPv6地址的53号端口指定了服务器工作目录,即存放服务器相关文件的目录。指定了缓存转储文件的路径,用于保存缓存的内容。指定了统计信息文件的路径,用于记录服务器运行时的统计数据。指定了内存统计信息文件的路径,用于记录服务器内存使用情况。
2025-03-25 15:15:57
1133
原创 linux内核参数调整小结
调整 Linux 内核参数是优化系统性能、增强安全性和提高稳定性的重要手段。这些参数控制着内核的各种行为,包括内存管理、网络设置和进程调度等。通过合理配置内核参数,可以使系统更好地适应特定的应用需求和工作负载。这些示例仅是常见参数的调整方法,实际生产中你可能需要根据应用特点、硬件配置和性能指标不断调整和优化。参数决定了系统在物理内存和交换空间之间进行页面置换的倾向性。命令可以临时修改内核参数,但系统重启后会失效。参数定义了系统中进程 ID 的最大值。:影响进程的调度和资源限制,如。以加载新配置并使其生效。
2025-03-21 15:20:47
879
原创 ansible角色运行指定角色路径
ansible-playbook - mysql.yml -e custom_roles_path=你的角色路径 -e rolename=你的角色名称。custom_roles_path: /root/.ansible/roles/ # 新建角色路径变量。ansible-playbook - mysql.yml # mysql.yml为上述剧本名称。众所周知ansible默认角色路径为:/usr/share/ansible/roles目录。- name: 设置角色路径。
2023-10-08 21:48:09
588
原创 ansible学习笔记分享
方法:openssl passwd -1 "your_password"ansible web -m cron -a 'name="test cron job" minute="0" hour="12" weekday="3" job="/bin/echo hello"' #猜一下这个。ansible pxg -m copy -a "src=/root/apache.sh dest=/root/apache.sh" #将管理机root下的脚本拷贝到被管理机的root下。
2023-10-08 11:32:34
470
原创 ansible模块示例及说明
ansible_ssh_host: "{{ dynamic_ip }}" # 新主机的 IP 地址。hostname: "{{ dynamic_hostname }}" # 新主机的主机名。hosts: "{{ dynamic_hostname }}" # 使用新添加的主机。说明:该模块用于创建和提取存档文件,支持常见的存档格式如 tar 和 zip。说明:此模块用于添加断言,以验证任务的状态或条件。说明:用于启用或禁用远程主机上的 at 服务。- name: 在新主机上执行命令。
2023-10-08 11:31:16
792
原创 ansible条件示例剧本
register: dist_info # register 关键字用于将任务执行的结果保存到一个变量(dist_info)中,然后可以使用这个变量的值在 playbook 中的其他地方进行处理。when: ansible_os_family == 'RedHat' # 仅对Red Hat/CentOS系统执行。when: ansible_os_family == 'RedHat' # 仅对Red Hat/CentOS系统执行。name: httpd # Apache服务名称。
2023-10-07 20:24:57
339
原创 linux系统性能分析之perf
perf是一款Linux系统性能分析工具,可用于分析CPU性能、内存使用、IO性能等方面,它基于内核的事件采样机制,可以对系统进行各种性能分析,包括函数调用耗时、指令执行频率、缓存命中率、IO操作耗时等等。perf stat:统计指定命令的性能数据,包括CPU周期、指令数、缓存命中率等,还可以指定事件类型进行监测,如cache-references、cache-misses、page-faults等。通过以上命令,可以方便地分析系统性能瓶颈,查找问题的根源,并进行优化。
2023-02-24 11:12:57
1189
原创 linux内核中管理网络通信的五个数据结构
路由表(Routing Table):用于存储路由信息,记录了一个网络通信的目的地址和下一跳路由器的信息,包括目的地址、子网掩码、网关、出口接口、优先级等信息。路由缓存会保存已经计算过的路由信息,如果下次再需要访问同一个目的地址,内核会直接使用缓存中的信息,避免重新计算路由。4.缓存表:用于存储网络传输过程中的缓存信息,包括已经传输的数据包、丢失的数据包、重传的数据包等。3.连接表:用于存储网络连接的状态信息,包括连接的源地址和目标地址、协议类型、状态等信息。
2023-02-24 11:00:08
262
原创 shell脚本中常用循环小解
break 语句可以用于跳出循环,continue 语句可以用于跳过循环中的某些操作。while...do 循环是基本的 while 循环结构,它会在条件为真时不断地执行一组命令,直到条件为假。for...in 循环是另一种 for 循环的变体,用于遍历一组元素(例如数组)或迭代一个序列。以上是 Shell 脚本中常用的循环结构和控制语句,掌握这些语句可以帮助我们编写更加灵活和高效的脚本。这些是Shell脚本中最常用的循环语句,可以根据不同的需求选择不同的循环语句进行使用。
2023-02-22 09:39:51
350
原创 docker学习笔记
docker run -it --volumes-from web --name db1 apache:centos7 /bin/bash ##运行容器,并挂载容器web的数据卷。--device-write-iops 设定每秒io次数限制设备写速度 示例: --device-write-iops 2。//先启动一个容器 #-m 内存大小--memory-swap swap大小,--memory-swap默认是-m指定的两倍。#如果有基于该镜像运行的容器,请先删除容器再删除镜像。....
2022-08-08 15:02:57
232
原创 ansible学习笔记分享-含示例
ansible pxg -m copy -a "src=/root/apache.sh dest=/root/apache.sh" #将管理机root下的脚本拷贝到被管理机的root下。ansible pxg -m shell -a "sh /root/apache.sh chdir=/root/"#在被管理机器上运行拷贝的脚本。ansible all -i /tmp/inventory --list-hosts ###含义自己猜。
2022-08-03 11:22:14
423
原创 ansible部署脚本--亲测可用无坑
默认主机清单包含两台主机,如部署完成后,需要添加其他主机,请编辑文件/etc/ansible/hosts。以上意思为主机组pxg包含这两个IP的主机。在您的主机清单添加相应主机的IP即可。环境centos7,外网通。............
2022-08-02 09:05:03
521
2
原创 ELK部署脚本---亲测可用
注意事项部分扩展需要连接gethub网站,你懂的,可能导致部分插件安装失败,可以在脚本执行中跳过,待网络良好时再安装。elasticsearch-node1脚本(脚本运行中会提示你输入部分信息如IP,日志文件路径以及日志文件类型等)提示"请输入您要监控的本机日志文件类型(对应ES索引)"system。logstash脚本该脚本用来将相应的服务器主机的日志输出到ELK。提示"请输入ES节点1的IP"输入对应的节点IP即可。请注意在ES脚本中也有相关提示输入,按实际情况输入即可。................
2022-07-30 11:19:36
912
1
原创 mysql主从复制及读写分离脚本-亲测可用
集群一主两从一代理(amoeba)。所谓的主从复制是指mysql从服务器从主服务器复制数据,保持同步。所谓读写分离即主负责写,从负责读,此架构大大提升了数据库的性能。脚本运行中选择1部署为主,选择2部署为从,选择3退出。脚本运行过程中请根据脚本提示输入相关值。脚本运行过程中需要输入相关服务器IP。...............
2022-07-26 14:16:10
255
原创 redis学习笔记分享
/redis-benchmark-hlocalhost-p6661-c100-n10000(先切换到redis安装目录下)测试并发性能-c表示并发数-n表示连接请求数。./redis-benchmark-hlocalhost-p6661-q-d100测试存取100B数据包的性能。cd/usr/local/redis-cluster/6661----先进入有redis-cli的文件夹。---查看v开头后面含任意两个字符的数据。......
2022-07-21 09:53:29
86
原创 keepalived+LVS-DR+nginx+NFS web高负载高可用集群部署脚本---亲测可用
运行脚本前请准备好两台提供真实的web服务器的IP以及一个空闲的IP作为VIP,运行脚本时需要输入。两台提供真实的web服务(nginx)(当然也可以是其他服务器,如mail,dns等等)注意,脚本运行中选择1,这台服务器为master;选择2,这台服务器为backup。注意,脚本运行中需要您输入VIP地址,请设置与上面调度脚本的VIP相同。最后您将nginx的网站根目录指向NFS的共享目录即可(通过挂载命令)命令请参考上述文章的tomcat脚本。该集群架构五台centos7服务器。............
2022-07-18 13:10:19
548
2
原创 firewall与iptables学习笔记分享
firewall-cmd--zone=internal--remove-service=samba-client----设置internal区域不允许访问samba-client服务。firewall-cmd--zone=internal--remove-service=samba-client----设置internal区域不允许访问samba-client服务。永久模式(Permanentmode)表示重启防火墙或重新加载防火墙时的规则配置,......
2022-07-17 20:40:11
552
2
原创 nginx+tomcat+nfs--web集群脚本分享,亲测可用
架构解析nginx代理外部的web访问请求,由两台到多台tomcat服务器提供真实的web服务,为了保证所有用户访问网站的统一性,所有tomcat服务器的网站根目录指向NFS(图中Database服务器)共享目录。再第三台服务器在此运行以上脚本,安装两台tomcat服务器完毕,您需要准备好这两台tomcat服务器的IP备用,运行nginx脚本时需要提供。您只需将对应脚本上传到对应服务器执行即可,tomcat安装包csdn搜索下载对应版本再上传到服务器对应目录即可。如果出现如下界面则表示集群部署成功!....
2022-07-15 14:31:36
737
原创 nginx编译安装脚本-亲测可用
nginx编译安装脚本-亲测可用环境:centos7.9的系统网络:外网通,需使用wget下载包其他:无直接上脚本:
2022-07-14 15:37:22
599
1
原创 function:格式分享--可直接套用
#!/bin/bash#function:格式#author:tommypeng 20220502 final version##########################################function function名称99(){ }function function名称100(){}function function名称101(){}function function名称102(){}function function名称1(){if [[ "$1" -eq
2022-07-14 10:22:16
223
原创 sed与awk笔记分享
总有一行适合你!最常用的替换与添加:sed -i "s/原字符串/新字符串/g" 文件所在目录路径sed -i '/DirectoryIndex/s/index.html/index.php index.html/g' /usr/local/httpd/conf/httpd.confsed -i 's/DirectoryIndex index.html/DirectoryIndex index.php index.html/g' /usr/local/httpd/conf/httpd.confse
2022-07-14 10:11:14
179
原创 mysql笔记分享
总有一个命令你需要:#mysql -u root -p 密码 --使用root用户登录usemysql> show databases;--查看数据库mysql> use mysql; --进入mysql这个数据库mysql> show tables; --看看库中有哪些表mysql> describe user;--看看表中的结mysql> create database auth;--创建数据库authmysql> create table users (user_name CHAR(1
2022-07-14 10:03:25
143
原创 centos7部署PXE脚本-亲测可用
部署环境:centos7.9(带图形)网络:外网通注意事项:此脚本在虚拟户环境中运行有几点注意事项,详情请参考作者抖音号:bdqnpeng(有视频讲解),生产状态使用请私信留言即可!PXE 服务器配置需要高一点,cpu请开启虚拟化支持! 我们直接将脚本复制到centos7主机上。(在主机上创建一个文件,将以下脚本拷贝进去保存即可)脚本运行过程中需要您确认环境是否符合要求,比如是否创建了仅主机网卡,符合要求请输入yes,脚本会继续运行。还需要根据提示输入仅主机网卡的名称查看方法如下: 那么我们输入en
2022-07-09 07:27:52
908
1
原创 mysql一键部署脚本,亲测可用,附安装包
mysql一键安装脚本,附安装包,亲测可用无坑脚本运行时有提示,请首先上传安装包到/root/①防火墙及SElinux关闭。废话少说,直接附脚本。
2022-06-20 15:57:13
1401
7
原创 服务器性能监控及邮件通知脚本
如上脚本运行即可,脚本运行过程中按提示输入qq号码,还有在qq邮箱取得的验证码,注意因安全方面考虑,不能使用QQ邮箱独立密码验证,需要进qq邮箱,依次次进设置,账户,开启pop/smtp服务,按qq邮箱页面提示发送短信获取邮件客户端验证码。注意使用crontab-e进入周期任务编辑器,编辑器操作同vi,加入上图所示内容,空格分割前面五段分别表示分,时,日,月,周,后面接脚本的绝对路径。请注意,脚本需要加执行权限,再加入cron周期性任务,按需求调整实行周期。系统环境centos7.9。......
2022-06-20 15:39:04
974
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人