- 博客(17)
- 收藏
- 关注
原创 pulsar集群配置Geo-Replication模式+haproxy+keepalive高可用部署
Geo-Replication实现多pulsar集群数据互通,haproxy+keepalive解决pulsar集群因承受不了大量并发状态下服务器down掉的情况。实现pulsar集群高可用分布式状态,提高服务灾备转移。
2025-03-31 16:40:35
562
原创 linux文件共享服务 | samba、NFS
NFS 服务可以将远程 Linux 系统上的文件共享资源挂载到本地主机的目录上,从而使得本地主机(Linux 客户端)基于 TCP/IP 协议,像使用本地主机上的资源那样读写远程 Linux 系统上的共享文件。因为NFS服务进行共享之前,需要使用RPC(远程过程调用)服务将NFS服务器的IP地址和端口号信息发送给客户端,所以在启动NFS之前要先启动RPC服务程序并且将这两个服务加入开机自启。在mount命令后面写上服务器的 IP 地址、服务器上的共享目录以及要挂载到本地系统(即客户端)的目录。
2025-03-06 21:11:48
892
原创 centos防火墙策略规则
在咖啡厅仅允许上网浏览。如果想让配置策略一直存在,就需要使用永久(Permanent)模式了,方法就是在用 firewall-cmd 命令正常设置防火墙策略时添加--permanent 参数,这样配置的防火墙策略就可以永久生效了。-A INPUT -j REJECT --reject-with icmp-host-prohibited综合表达的意思:拒绝其他入站流量,icmp-host-prohibited 表示返回 ICMP 类型的消息,具体来说是告诉对方主机“该网络上的主机不可达”
2025-03-04 18:03:15
827
原创 RAID冗余与LVM磁盘阵列技术
由于 RAID 10技术继承了 RAID 0的高读写速度和 RAID 1的数据安全性,在不考虑成本的情况下 RAID 10的性能也超过 RAID 5,另外,RAID 10是由RAID1和RAID0组成的,所以正确的叫法应该是RAID 一零而不是RAID十。另外一种是以基本单元的个数为单位,所使用的参数为-l。提一下RAID10的技术原理,它通过两两一组硬盘组成的 RAID 1 磁盘阵列保 证了数据的可靠性,其中每一份数据都会被保存两次,因此导致硬盘存在 50%的使用率和 50% 的冗余率。
2025-02-19 19:18:37
901
原创 docker+docker-compose部署
2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的。1、配置docker 镜像加速源并修改docker cgroup driver为systemd。7、验证安装是否成功(有Client和Server两部分表示docker安装启动都成功了)4、可以查看所有仓库中所有docker版本,并选择特定版本安装。3、验证docker-compose版本号。三、安装docker-compose。一、安装docker。5、安装docker。
2025-02-17 20:40:05
878
原创 linux的存储结构与硬盘管理
交换(SWAP)分区是一种通过在硬盘中预先划分一定的空间,然后把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的是为了解决真实物理内存不足的问题。但真相不是这样的,/dev 目录中 sda 设备之所以是 a,并不是由插槽决定的,而是由系统内核的识别顺序来决定的,而恰巧很多主板的插槽顺序就是系统内核的识别顺序,因此才会被命名为/dev/sda。但是这个理论知识是错误的,因为分区的数字编码不一定是强制顺延下来的,也有可能是手工指定的。
2025-02-13 19:30:14
1193
原创 su命令及sudo服务
rw-------. 1 root root 1241 4月 11 2024 anaconda-ks.cfg。-rw-------. 1 root root 1241 4月 11 2024 anaconda-ks.cfg。-rw-r--r--. 1 root root 2525 1月 26 15:15 Centos-7.repo。-rw-r--r--. 1 root root 2525 1月 26 15:15 Centos-7.repo。
2025-02-11 22:27:43
446
原创 centos文件特殊权限
与前面的 SUID 和 SGID 权限显示方法不同,当目录被设置 SBIT 特殊权限位后,文件的其他用户权限部分的 x 执行权限就会被替换成 t 或者 T—原本有 x 执行权限则会写成 t,原本没有 x 执行权限则会被写成 T。1、SUID:SUID 是一种对二进制程序进行设置的特殊权限,能够让二进制程序的执行者临时拥有所有者的权限(仅对拥有执行权限的二进制程序有效)。如/etc/passwd原先权限为rw-r--r--(644),授权SUID后变为 rwSr--r--将下方数字表达改成字符表达。
2025-02-11 22:26:47
182
原创 Centos配置ssh免密登录及一些坑
SSH(Secure Shell)免密登录是一种通过公钥认证的方式,允许用户在不输入密码的情况下从一个机器安全地登录到另一个机器。这种方式不仅提高了效率,还增强了安全性,因为它避免了使用明文密码,并且可以更严格地控制谁能够访问系统。
2025-01-22 21:22:12
272
原创 centos部署libreoffice,宿主机及docker两种部署方式
(1)下载tar包:cd /tmp && wget https://downloadarchive.documentfoundation.org/libreoffice/old/5.4.7.2/rpm/x86_64/LibreOffice_5.4.7.2_Linux_x86-64_rpm.tar.gz -O /tmp/libreoffice_rpm.tar.gz。(1)备份cp -rp /etc/yum.repos.d/ /opt/bak-yum_repos_d-20250114。
2025-01-16 14:16:14
1246
原创 nginx配置下载目录web页面
如果是alias的话,他会请求到/www/nginx/download/下而不是/www/nginx/download/download。autoindex_exact_size off:控制文件大小的显示格式,设置为off显示方式为可读的(kb、mb),设置为on。2、安装nginx:rpm -ivh nginx-1.20.1-1.el7.ngx.x86_64.rpm。client_max_body_size 300m:限制了客户端可以发送到服务器的最大请求体为300M。Listten:指定端口。
2024-12-06 20:26:07
536
原创 MySQL5.7安装配置
3、找到root用户的初始密码,需要使用如下命令(MySQL5.6以上的版本在linux系统上的安装会自动为root用户生成一个随机密码,存在 .mysql_secret文件中;GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql报错。2、卸载centos7自带的数据库,因为centOS自带一个老版本的mariadb-libs与当前mysql包的冲突,故需要先卸载,再安装。4、运行以下命令安装MySQL。
2024-12-04 18:02:39
545
原创 centos更换阿里云yum源
yum makecache #建立新元数据缓存。yum clean all #清理缓存。直接在 yum 的命令后面加上如下的参数。清理旧缓存,建立新元数据缓存。随便安装一个功能进行测试。
2024-12-04 17:47:08
247
原创 Docker+compose部署安装及常用命令集合(内附镜像加速地址)
注:ps查看容器的时候没有端口,上面描述的时候有说过host是跟宿主机共享网络,而且在上面也有一个告警信息:WARNING: Published ports are discarded when using host network mode翻译过来就是--警告:使用主机网络模式时,已发布的端口将被丢弃。(2)host模式:容器没有自己的任何独立的网络资源(比如:容器的IP、网卡和端口),完全和宿主机共享网络空间(弊端:同一个端口只能同时被一个容器服务绑定)使用--network host指定。
2024-11-05 12:00:10
839
1
转载 zookeeper+hadoop+hbase分布式+高可用集群部署
- 用于序列文件的缓冲区大小。-rw-r--r--. 1 root root 1506370 9月 4 14:55 htrace-core4-4.2.0-incubating.jar。-rw-r--r--. 1 root root 15322 9月 4 14:55 findbugs-annotations-1.3.9-1.jar。-rw-r--r--. 1 root root 12244 9月 4 14:55 slf4j-log4j12-1.7.25.jar。
2024-10-25 11:07:57
107
原创 pulsar突然报错:Bookie handle is not available,bookie无法启动
运行了一段时间后的pulsar,两天不用发现bookie挂掉无法启动,一直报错Bookie handle is not available。&&&&&&&&&&&&&&&&&&关闭&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########################检测###################单节点重启后仍旧无法启动bookie,按照网上说的清除数据缓存,但无效。重新搭建一次pulsar,并重启,问题解决。因为是单节点,所以使用以下命令进行重启。
2024-07-08 12:07:51
715
空空如也
nginx部署github项目后访问浏览器报错404
2024-08-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人