
linux
一朵纯洁的小白花
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux部署minio文件系统
MinIO 是高性能的对象存储,是为海量数据存储、、大数据分析而的,它完全兼容Amazon接口,单个对象最大可达5TB,适合存储海量图片、视频、日志文件、备份数据和容器/虚拟机镜像等。MinIO主要采语言实现,,客户端与存储服务器之间采用通信协议。以下为单机部署。.........原创 2022-08-11 17:15:32 · 1281 阅读 · 0 评论 -
Nginx负载均衡,配置域名,配置Https
nginx如何实现负载均衡 创建三个服务器,其中server1作为反向代理器,server2和server3作为服务器(返回相应资源) 当多次访问server1的时候,会轮回访问server2,server3;即如下图所示:原创 2022-05-17 11:10:27 · 1424 阅读 · 0 评论 -
分布式文件系统FastDFS
目前文件上传的问题:单向存储、不支持集群、文件数据冗余、可扩展性差 为什么要使用分布式文件系统? 1.海量文件数据存储 2.文件数据高可用(冗余备份) 3.读写性能和负债均衡 FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。 跟踪器主要做调度工作,在访问上起负债均衡的作用。 FastDFS中的文件标识分为两部分:卷名和文件名,二者缺一不可。 ...原创 2023-02-07 13:57:50 · 493 阅读 · 0 评论 -
Linux操作(不定时更新补充,建议保存)
1、跨服务器文件迁移 在目标服务器上输入命令: scp -r root@源服务器ip:文件地址 目标服务器文件地址 如: scp -r [email protected]:/software/2021-12-01-19-38-17.sql /data/mysqldata 2、根据创建日期批量删除文件 ...原创 2021-12-02 18:21:15 · 818 阅读 · 0 评论 -
Mysql 实现读写分离(使用MyCat1.6.6)
上篇讲到Mysql实现主从复制mysql 部署主从数据库_一朵纯洁的小白花的博客-CSDN博客 本篇来实现mysql在程序中的读写分离 使用到数据库中间件myCat,实现读写库的自动路由 服务器环境: linux Centos 7 mysql8.0.21 服务器三台(一主一从) 192.168.121.10 (主库)、 192.168.121.20(从库) 192.168.121.30(mycat中间件) 三台机器均需安装同一版本mysql 数据库安装步骤参考linux安装mysql详细...原创 2021-11-29 14:29:48 · 1141 阅读 · 0 评论 -
linux查看软件安装目录
如果命令 which 和whereis 都找不到安装目录,可使用以下办法 比如redis ps -ef|grep redis 得到了进程号 4133 然后 ls -l /proc/4133/cwd 得到安装路径原创 2021-11-19 09:37:30 · 1666 阅读 · 0 评论 -
Mysql全量数据迁移(备份+恢复)
linux/windows环境大同小异 1、数据备份 mysqldump命令备份指定数据库全量数据 登录服务器 mysqldump -u 用户名-p数据库密码数据库名 > 备份文件地址/database.sql sql脚本备份完成! 2、数据库迁移/恢复 我选用的是source命令,当然也有其他的方式 以下为source命令的方式 1、一般全量sql脚本数据较大,需修改数据库配置 在mysql的安装目录下 找到 my.ini文件 加入以下代码: (查看文件中是否已设置,进行...原创 2021-11-16 15:39:31 · 1391 阅读 · 0 评论 -
Linux Contos7安装部署gitlab服务器
Gitlab 是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的 Git 项目仓库,可通过Web 界面进行访问公开的或者私人的项目 官方网站:https://about.gitlab.com 配置gitlab 1.安装前提软件 yum -y install curl policycoreutils openssh-server openssh-clients postfix 2.下载gitlab rpm包并安装 wget https://mirrors.tuna..原创 2021-11-10 18:38:53 · 928 阅读 · 0 评论 -
解决“/bin/bash^M: bad interpreter: No such file or directory”
在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文件是dos格式还是unix格式的几种办法。 (1)cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M$,unix格式的文件行尾为$。 (2)od -t x1 filename 如果看到输出内容中存在0d 0a的字符,那么文件是dos格式,如果只有0a,则是unix格式。 (3)vi filename打开文件,执行 :..转载 2021-11-08 10:02:54 · 1511 阅读 · 0 评论