- 博客(34)
- 收藏
- 关注
原创 Linux系统安装Samba服务器
在实际开发中,我们经常会有跨系统之间文件传递的需求,Samba便是能够在Windows和Linux之间传递文件的服务,功能也是非常强大和好用,本篇文章将介绍如何在Linux系统上安装Samba服务,以CentOS7系统为例。
2024-05-22 17:29:22
618
原创 systemctl 管理jar包程序
ExecStart :指定的是启动文件,如果没有的话将启动命令编写为一个shell脚本,指定shell脚本即可。ExecStop :指定的是停止文件,如果没有的话将停止命令编写为一个shell脚本,指定shell脚本即可。
2024-05-22 17:24:31
327
原创 CentOS7的修改Root密码
在编辑模式中,找到以 linux16 开头的行,将其中的 ro 参数替换为 rw init=/sysroot/bin/sh,然后按下 Ctrl + x 继续启动。在 GRUB 启动菜单中,选择要进入的 CentOS 7 内核版本(一般是默认选项),按下 E 键进入编辑模式。修改完密码运行命令“touch /.autorelabel”,使SELinux生效,密码生效。CentOS 7 将进入单用户模式,并自动以根(root)用户身份进入命令行界面。
2024-04-22 20:13:23
827
原创 ElasticSearch设置systemctl管理
在 /etc/systemd/system/ 目录中创建一个名为 elasticsearch.service 的文件。创建一个 Elasticsearch 服务配置文件。重新加载服务的配置文件。
2024-04-22 16:37:19
744
原创 mysql 如何关闭主从同步
注意:在关闭主从同步前,请确认数据在从服务器上已经完全同步,否则可能会造成数据损失。MySQL可以通过以下三种方法来关闭主从同步。
2024-04-22 14:13:36
1044
原创 Mysql8.0版本从库数据不同步问题处理
从库在同步的过程中,主库有删除数据的操作。一、从库不同步主库的数据原因分析:数据同步报错导致。从库操作查看Slave_IO_Running、Slave_SQL_Running如果都是NO,或一个是NO都会出现不同步的情况。Last_SQL_Error 通过此字段查看错误问题,进行处理二、解决办法(修复)处理掉一中的错误sql执行三、解决办法(全局)清除所有数据(从库),重新同步。
2023-11-09 15:01:34
1041
1
原创 Mongodb 简单操作命令
在 MongoDB 中我们可以使用 use 命令来创建数据库,如果该数据库不存在,则会创建一个新的数据库,如果该数据库已经存在,则将切换到该数据库。MongoDB 中默认的数据库为 test,如果您没有创建新的数据库或者选择其它数据库,集合将默认存放在 test 数据库中。注意:上述的连接主要用于在您偏好使用某台服务器,但又有可供替换的服务器时。其中 database_name 为要创建的数据库的名称。Mongodb 简单操作命令。数据库创建成功后,您可以使用。
2023-11-09 14:59:01
229
原创 MongoDB集群搭建
为解决mongodb在replica set每个从节点上面的数据库均是对数据库的全量拷贝,从节点压力在高并发大数据量的场景下存在很大挑战,同时考虑到后期mongodb集群的在数据压力巨大时的扩展性,应对海量数据引出了分片机制。分片是将数据库进行拆分,将其分散在不同的机器上的过程,无需功能强大的服务器就可以存储更多的数据,处理更大的负载,在总数据中,将集合切成小块,将这些块分散到若干片中,每个片只负载总数据的一部分,通过一个知道数据与分片对应关系的组件mongos的路由进程进行操作。
2023-11-09 14:57:45
208
原创 Mongodb基本概念
官网 https://www.mongodb.com/MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。
2023-11-09 14:57:00
179
原创 编译和部署Mongodb5.0.18的arm64版本
准备安装包上传: /opt/package查看构建文档 ,里面有详细说明,需要服务器满足条件。
2023-11-09 14:56:29
827
原创 达梦数据库 DM8开发版
dm8/bin目录存放 DM 数据库的可执行文件,例如 disql 命令、dminit 命令、dmrman 工具等。存放 DM 数据库各个工具的桌面图标。/dm8/doc存放 DM 数据库用户手册。存放连接 DM 数据库的驱动文件。/dm8/log存放 DM 数据库日志,包括工具的日志、数据库日志、服务日志等。存放 DM 数据库各类配置文件的示例文件。存放注册、注销 DM 数据库服务的工具,例如 dm_service_installer.sh 等。/dm8/tool。
2023-11-09 14:44:49
307
原创 Docker 安装 sqlserver
官网地址 https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads。密码复杂性策略通过增加可能密码的数量来阻止强力攻击。密码可最长为 128 个字符。使用的密码应尽可能长,尽可能复杂。Docker 安装 sqlserver。
2023-11-09 14:43:42
659
原创 k8s的yaml文件中kind类型详解
在Kubernetes(k8s)的YAML语法中,kind是一种重要的关键字,它用于指定Kubernetes资源的类型。PodDisruptionBudget:用于定义维护期间可以安全中断的pod的最小数量,以确保Kubernetes集群的高可用性。StorageClass:用于定义不同类型的存储,例如云存储、本地存储等,并为这些存储类型指定默认的参数和策略。Pod:一个Kubernetes中最基本的资源类型,它用于定义一个或多个容器的共同运行环境。
2023-08-08 09:58:00
632
原创 基于Kubernetes安装Gitlab
然后使用gitlab中设置的管理员密码,比如这里admin321,用户名root,就可以登录了,如下所示,为一个全新的gitlab。然后通过Kubernetesmaster节点的ip地址和设置的端口比如这里32765,就可以访问gitlab了。然后执行如下命令创建供redis使用的pvc。然后执行如下命令创建gitlab。然后执行如下命令创建Pod。然后执行如下命令即可创建。然后使用如下命令创建。
2023-08-08 09:56:58
132
原创 Vmware 虚拟机扩容磁盘(不重启机器)
原来这是lvm的mapper机制决定的,当我们lvcreate一个逻辑卷的时候,Linux会新建两个软链接文件,如/dev/VGName/LVName和/dev/mapper/VGName-LVName,而这2个文件都是指向/dev/dm-X 块文件的,所有,当我们使用df -h看到的 /dev/mapper/centos-root 其实是和 /dev/centos/root一样的,不管我们使用哪个都是可以的。然后再降剩下的分配到逻辑卷(centos-home),步骤和扩容(centos-root)一样。
2023-08-04 16:51:24
1767
1
原创 Ubuntu调整swap大小
Linux dd 命令用于读取、转换并输出数据。dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。
2023-08-03 11:28:58
697
原创 mysql8关闭binlog与删除
可以直接删除binlog文件,但是可以通过mysql提供的工具来删除更安全,因为purge会更新mysql-bin.index中的条目,而直接删除的话,mysql-bin.index文件不会更新。永久生效:修改mysql的配置文件my.cnf,添加binlog过期时间的配置项:expire_logs_days=30,然后重启mysql,这个有个致命的缺点就是需要重启mysql。临时生效:进入mysql,用以下命令设置全局的参数:set global expire_logs_days=30;
2023-07-20 20:12:40
2515
原创 Mysql8.0版本从库数据不同步问题处理
从库在同步的过程中,主库有删除数据的操作。一、从库不同步主库的数据原因分析:数据同步报错导致。从库操作查看Slave_IO_Running、Slave_SQL_Running如果都是NO,或一个是NO都会出现不同步的情况。Last_SQL_Error 通过此字段查看错误问题,进行处理二、解决办法(修复)处理掉一中的错误sql执行三、解决办法(全局)清除所有数据(从库),重新同步。
2023-07-20 20:11:55
1344
原创 mysql 批量修改视图定义者 DEFINER
MySQL中的视图(View)可以理解为虚拟的表,它不像表那样实际存储数据,而是通过查询语句动态产生数据,视图可以对存储在表中的数据进行过滤、排序、分组等操作。在使用MySQL视图时,我们可能会遇到要修改视图定义者的情况,下面介绍具体的操作方法。2、生成修改语句或者3、执行生成的修改DEFINER语句复制上面执行结果中想要修改的库表视图的结果语句
2023-07-20 20:11:16
2213
原创 mysql5.7中如何查看表是否被锁问题
在使用mysql的时候,如何查看表是否被锁呢?该语句可以查询到当前锁表的状态通过sql日志,分析相应SQL,给表加索引,常用字段加索引,表关联字段加索引等方式对sql进行优化。如果发生死锁,通过该语句可以查询到表被锁的进程,然后通过kill命令杀掉该进程。
2023-07-20 20:01:36
2120
原创 MySQL 8 锁表问题
核心指标说明:Table_locks_immediate: 指的是能够立即获得表级锁的次数Table_locks_waited: 指的是不能立即获取表级锁而需要等待的次数,如果数量大,说明锁等待多,有锁争用情况。
2023-07-20 19:59:41
1003
原创 存活探针(Liveness)、就绪探针(Readiness)、启动探针(Startup)
首先,如果没有定义就绪探针,那么新创建的pod就会立即加入到service的endpoint列表,如果容器里的业务程序需要很长时间才能开始处理传入的链接,而此时service又将客户端连接转发给了该pod,那么客户端就会看到“连接被拒绝”等类型的错误,所以,为每个容器定义一个就绪探针是很有必要的,即使是定义一个简单的http get 探针。
2023-07-17 17:33:06
3653
1
原创 finalshell配置隧道
名称随便填,监听端⼝:重要的,需要记住,等会⼉配置⽬标主机连接的时候,需要⽤到。打开新增SSH连接,配置跳板机的主机地址、端⼝、⽤户名、密码。跳板机:192.168.1.64:60022。⽬标机:192.168.3.142:22。绑定IP:本地ip,127.0.0.1。主机:填写第⼆步隧道⾥⾯绑定的ip。通过堡垒机,连接到指定的服务器。端⼝:填写第⼆步隧道⾥⾯监听端⼝。认证:⽬标主机的⽤户名密码。再打开⽬标主机的连接窗⼝。⽬标地址:⽬标主机ip。⽬标端⼝:⽬标主机端⼝。先打开跳板机的连接窗⼝。
2023-06-07 13:53:04
4073
4
原创 Linux 禁止用户或 IP通过 SSH 登录
1.只允许指定用户进行登录(白名单):在 /etc/ssh/sshd_config 配置文件中设置 AllowUsers 选项,(配置完成需要重启 SSHD 服务)格式如下:2.只拒绝指定用户进行登录(黑名单):在/etc/ssh/sshd_config配置文件中设置DenyUsers选项,(配置完成需要重启SSHD服务)格式如下:限制 IP SSH 登录除了可以禁止某个用户登录,我们还可以针对固定的IP进行禁止登录,linux 服务器通过设置 /etc/hosts.allow 和 /etc/host
2023-06-07 13:32:06
3156
1
原创 elasticsearch 内存大小设置
其中,jvm.options可以修改es运行时候的内存分配。打开jvm.options文件,我们可以发现默认设置的内存是4g。官方不建议直接修改jvm.options,而是复制jvm.options到jvm.options.d目录下,再修改。找到elasticsearch的安装目录,然后找到config文件夹,里面都是相关的配置文件。将内存修改为你想要的实际大小,保存,重新启动es即可。
2023-06-06 09:34:18
3463
原创 linux设置登录失败处理功能
上面的错误意思是在/lib64/security/ 下面找不到pam_tally.so,而我进入到目录下,确实没找到这个文件,解决方法是将现有的 pam_tally2.so做个软连接到pam_tally.so。root_unlock_time=300 #与even_deny_root相对应的选项,如果配置该选项,则root用户在登录失败次数超出限制后被锁定指定时间为300秒。(1)编辑系统/etc/pam.d/sshd文件,添加的内容与服务器终端的一致。1、登录失败处理功能策略(服务器终端)
2023-06-06 09:30:53
4205
原创 Mac M1安装Centos7
地址:https://www.aliyundrive.com/s/DRa5fwYumdc 提取码: 3lu4。注意:因网盘分享文件类型限制,这里下载镜像后需要把文件后缀名改为iso。如果没有显示系统文件,则点击“手动选择”按钮,选择指定的文件。7.5输入8,设置密码,密码设置好后,最后输入b。7.1第一次输入:r,然后按Enter键。7.3选择数字5,回车Enter。7.7等待一会,系统安装完成!7.6设置好密码后,输入b。7.4按提示输入3次c。7.2出现三个感叹号。
2023-05-24 10:54:09
1187
2
Symantec Backup Exec Remote Agent For Linux Server
2023-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人