linux
文章平均质量分 68
梅坞茶坊
这个作者很懒,什么都没留下…
展开
-
linux简单的服务启动脚本shell和问题修复
linux简单的服务启动脚本shell和问题修复原创 2023-05-17 09:30:33 · 440 阅读 · 0 评论 -
SSH远程登录并执行命令测试
SSH远程登录并执行命令测试原创 2023-03-09 08:35:01 · 3123 阅读 · 0 评论 -
Linux SSH学习和实验
Linux SSH学习和实验原创 2023-03-08 14:52:05 · 80 阅读 · 0 评论 -
Jenkins最新版安装调试
Jenkins最新版安装调试原创 2023-03-07 16:14:16 · 582 阅读 · 0 评论 -
docker-compose安装kafka和php简单测试
docker-compose安装kafka和简单测试原创 2023-02-28 16:47:28 · 440 阅读 · 0 评论 -
docker-compose 简单配置php和nginx及注意事项
docker-compose 简单配置php和nginx及注意事项原创 2023-02-24 16:01:34 · 468 阅读 · 0 评论 -
启动docker容器报iptables错误解决
启动docker容器报iptables错误解决原创 2023-02-24 11:14:32 · 1436 阅读 · 0 评论 -
centos7安装docker后无法启动问题
centos7安装docker后无法启动问题原创 2023-02-24 10:53:36 · 244 阅读 · 0 评论 -
linux 查看服务和端口
linux 查看服务和端口原创 2023-02-21 17:12:45 · 3003 阅读 · 0 评论 -
linux rsync服务端安装和windows客户端备份
linux rsync服务端安装和windows客户端备份原创 2023-02-21 17:03:58 · 490 阅读 · 0 评论 -
Rsync服务端和客户端多模块和排错
Rsync服务端和客户端多模块和排错原创 2023-02-20 09:12:34 · 1036 阅读 · 0 评论 -
网络协议之socket协议详解之Unix domain Socket
网络协议之socket协议详解之Unix domain Socket转载 2023-01-12 17:22:08 · 1305 阅读 · 0 评论 -
linux中使用su切换到www账号的时候出现了This account is currently not available的错误提示
linux中使用su切换到www账号的时候出现了This account is currently not available的错误提示原创 2022-10-11 09:29:19 · 1836 阅读 · 0 评论 -
centos8 不能重启网络报错原因 Failed to restart network.service: Unit network.service not found
centos8 不能重启网络报错原因 Failed to restart network.service: Unit network.service not found原创 2022-10-11 09:23:20 · 2835 阅读 · 2 评论 -
Linux中Redis安装和缓存击穿和穿透和雪崩
原创 2022-03-08 11:19:38 · 337 阅读 · 0 评论 -
Laravel5.8调试消息队列RabbitMQ
windows安装php扩展amqp扩展:http://pecl.php.net/package/amqphttp://pecl.php.net/package/amqp最后重启服务器。安装laravel-queue-rabbitmqcomposer require vladimir-yuldashev/laravel-queue-rabbitmq="7.2"在Laravel中配置 Rabbitmq安装composer require vladimir-yuld..原创 2021-09-27 12:03:02 · 336 阅读 · 0 评论 -
Linux之RabbitMQ安装调试
安装1.官网地址https://www.rabbitmq.com/download.html2.文件上传上传到/usr/local/software 目录下(如果没有 software 需要自己创建)3.安装文件(分别按照以下顺序安装)rpm -ivh erlang-21.3-1.el7.x86_64.rpmyum install socat -yrpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm3.常用命令(按照以下顺序执行)添加开机启动 .原创 2021-09-24 17:07:38 · 330 阅读 · 0 评论 -
Navicat Premium 连接Oracle数据库配置
需要知道Oracle数据库版本。Instant Client下载地址:https://download.oracle.com/otn/nt/instantclient/11204/instantclient-sqlplus-windows.x64-11.2.0.4.0.zip?AuthParam=1631771109_bbbb5ca61c18a97d45d668d8c5b5d440https://download.oracle.com/otn/nt/instantclient/11204/insta原创 2021-09-16 14:02:21 · 368 阅读 · 0 评论 -
Linux之Kettle数据处理,转换,迁移ETL工具安装和使用
java环境变量配置:Linux之安装Java环境https://mp.csdn.net/mp_blog/creation/editor/120307429开始安装:cd /home/etl/software/rzunzip pdi-ce-8.2.0.0-342.zip或者unzippdi-ce-9.2.0.0-290.zip上传mysql数据库连接文件mysql-connector-java-5.1.49.jar 到/home/etl/software/data-int..原创 2021-09-15 15:28:45 · 430 阅读 · 0 评论 -
Linux之安装Java环境
下载地址:Java Archive Downloads - Java SE 8u211 and laterhttps://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.htmlJava Archive Downloads - Java SE 8u211 and laterJava Archive Downloads - Java SE 8u211 and laterhttps://www.oracl原创 2021-09-15 14:14:50 · 181 阅读 · 0 评论 -
虚拟IP简介
什么是虚拟IP虚拟IP(Virtual IP Address,简称VIP)是一个未分配给真实弹性云服务器网卡的IP地址。弹性云服务器除了拥有私有IP地址外,还可以拥有虚拟IP地址,用户可以通过其中任意一个IP(私有IP/虚拟IP)访问此弹性云服务器。同时,虚拟IP地址拥有私有IP地址同样的网络接入能力,包括VPC内二三层通信、VPC之间对等连接访问,以及弹性公网IP、VPN、云专线等网络接入。多个主备部署的弹性云服务器可以在绑定虚拟IP地址时选择同一个虚拟IP地址。用户可以为该虚拟IP地址绑定一个弹原创 2021-09-06 16:03:34 · 21755 阅读 · 0 评论 -
Linux之iSCSI共享存储搭建测试
简介:iSCSI(Internet Small Computer System Interface,发音为/ˈаɪskʌzi/),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。服务端配置:准备存储空间:以硬盘的形式存在的:添加一块硬盘(/dev/sdb)以文件的形式存在的:dd if=/dev/zero of=/opt/disk.img bs=1024k count=512ls原创 2021-09-03 15:42:53 · 415 阅读 · 0 评论 -
Linux之Supervisor简单使用
一、简介supervisor与launchd,daemontools,runit等程序有着相同的功能,与某些程序不同的是,它并不作为“id 为 1的进程”而替代init。相反,它用于控制应用程序,像启动其它程序一样,通俗理解就是,把Supervisor服务管理的进程程序,它们作为supervisor的子进程来运行,而supervisor是父进程。supervisor来监控管理子进程的启动关闭和异常退出后的自动启动。1、Supervisor与系统自带init 进程管理比较方便:有些编译运行的程序,原创 2021-09-02 16:46:59 · 2049 阅读 · 0 评论 -
Linux之Samba服务测试
Linux-samba服务配置samba 服务 简介#1987年,微软公司和英特尔公司共同制定了SMB(Server Messages Block,服务器消息块)协议,旨在解决局域网内的文件或打印机等资源的共享问题,这也使得在多个主机之间共享文件变得越来越简单。到了1991年,当时还在读大学的Tridgwell为了解决Linux系统与Windows系统之间的文件共享问题,基于SMB协议开发出了SMBServer服务程序。这是一款开源的文件共享软件,经过简单配置就能够实现Linux系统与Windows原创 2021-09-02 15:39:38 · 6073 阅读 · 0 评论 -
debian Ubuntu 换阿里云源和ab压力测试
debian Ubuntuvim/etc/apt/sources.listdeb-src http://mirrors.aliyun.com/debian/ stretch main non-free contribdeb http://mirrors.aliyun.com/debian-security stretch/updates maindeb-src http://mirrors.aliyun.com/debian-security stretch/updates maindeb .原创 2021-09-01 16:34:39 · 528 阅读 · 0 评论 -
Sphinx : 高性能SQL全文检索引擎
Sphinx是一款基于SQL的高性能全文检索引擎,Sphinx的性能在众多全文检索引擎中也是数一数二的,利用Sphinx,我们可以完成比数据库本身更专业的搜索功能,而且可以有很多针对性的性能优化。Sphinx的特点快速创建索引:3分钟左右即可创建近100万条记录的索引,并且采用了增量索引的方式,重建索引非常迅速。 闪电般的检索速度:尽管是1千万条的大数据量,查询数据的速度也在毫秒级以上,2-4G的文本量中平均查询速度不到0.1秒。 为很多脚本语言设计了检索API,如PHP,Python,Pe原创 2021-08-27 16:12:51 · 164 阅读 · 0 评论 -
Xunsearch安装和laravel5.8使用shaozeming/xunsearch-laravel扩展
安装xunsearch:wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2tar -xjf xunsearch-full-latest.tar.bz2cd xunsearch-full-1.4.15/sh setup.shInfo:出于性能和多数需求考虑xunsearch服务端和 SDK API 通讯时没有加密和验证处理, 并且默认情况xs-ctl.sh启动的服务程序是绑定并监听在127.0....原创 2021-08-25 15:56:59 · 490 阅读 · 0 评论 -
ElasticSearch7.14.0高可用集群搭建测试
windows下复制三个节点:注意:如果出现三个服务都正常,但是无法互相发下对方,也就是只显示一个主节点的问题解决方法为复制时也把data目录下的数据复制了一份,删除复制过来的data目录下的数据,再次启动时启动成功。节点node-a:# 是否支持跨域http.cors.enabled: true# *表示支持所有域名http.cors.allow-origin: "*"#节点1的配置信息:#集群名称cluster.name: elasticsearch#节点名称node.nam原创 2021-08-25 11:20:32 · 1793 阅读 · 1 评论 -
Elasticsearch7.*安装和在laravel中使用
Elasticsearch概念Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。原创 2021-08-24 16:23:52 · 564 阅读 · 0 评论 -
Varnish测试
修改varnish监听端口:vim /etc/varnish/varnish.params一.Varnish概述1.Varnish 简介Varnish是一款高性能且开源的反向代理服务器和HTTP加速器,其采用全新的软件体系机构,和现在的硬件体系紧密配合。与传统的squid相比,Varnish具有高性能、速度快、管理更加方便等优点,目前很多大型的网站都开始尝试使用Varnish来代替squid,这便是Varnish迅速发展的最根本的原因。Varnish的主要特征:(1)缓存代理位置原创 2021-08-24 10:39:34 · 312 阅读 · 0 评论 -
Varnish介绍
#varnish介绍 ##varnish 官方网站 https://varnish-cache.org/ http://book.varnish-software.com/4.0/ Varnish是反向HTTP代理,有时被称为gaHTTP加速器或Web加速器,反向代理是作为普通服务器向客户端显示的代理服务器。 varnish(高速缓存)存储器中的文件或文件片段,用于减少将来的等效请求时的响应时间和网络带宽消耗。 varnish设计用于现代硬件,现代操作系统和现代工作负载。 Varnis原创 2021-08-24 10:31:14 · 260 阅读 · 0 评论 -
Squid缓存服务器和代理介绍
squid的简单介绍squid的概念squid是一种用来缓存Internet数据的软件。接受来自人们需要下载的目标(object)的请求并适当的处理这些请求。也就是说,如果一个人想下载一web界面,他请求squid为他取得这个页面。squid随之连接到远程服务器并向这个页面发出请求。然后,squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时, squid可以简单的从磁盘中读到它,那样数据会立即传输到客户机上。squid代理的作用通过缓存的方式为用户提供Web访问原创 2021-08-24 08:49:31 · 689 阅读 · 0 评论 -
HAProxy负载均衡测试
负载均衡之HAProxy#现在常用的三大开源软件负载均衡器分别是Nginx、LVS、HAProxy。三大软件特点如下:LVS负载均衡的特点: (1)抗负载能力强,抗负载能力强、性能高、能达到F5硬件的60%;对内存和cpu资源消耗比较低。(2)工作在网络4层,通过VRRP协议转发(仅作分发之用),具体的流量由linux内核处理,因此没有流量产生。(3)稳定性、可靠性好,自身有完美的热备方案(如:LVS+Keepalived)。(4)应用范围比较广,可以对所有应用做负载均衡。(5)不支.原创 2021-08-23 09:49:51 · 1004 阅读 · 0 评论 -
LVS负载均衡DR模式测试
/** jQuery table2excel - v1.1.2* jQuery plugin to export an .xls file in browser from an HTML table* https://github.com/rainabba/jquery-table2excel** Made by rainabba* Under MIT License*///table2excel.js(function ( $, window, document,...原创 2021-08-23 09:36:37 · 213 阅读 · 0 评论 -
LVS负载均衡NAT模式测试
LVS负载均衡之NAT模式配置#NAT 模式架构图:操作步骤#实验环境准备:(centos7平台)所有服务器上配置# systemctl stop firewalld //关闭防火墙# sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/sysconfig/selinux //关闭selinux,重启生效# setenforce 0 //关闭selinux,临时生效#原创 2021-08-23 09:34:33 · 147 阅读 · 0 评论 -
LVS负载均衡介绍
LVS负载均衡#负载均衡集群是Load Balance 集群的缩写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有Nginx、LVS、Haproxy,商业的硬件负载均衡设备有F5、Netscale等。负载均衡LVS基本介绍#LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director Server上,然后它把用户的请求根据设置好的调度算法,智能均衡的分发后端真正服务器(real server)上。为了避免不同机器上用户请求的数据不一样,需要用到了共享存储,这样保证所有用原创 2021-08-23 09:30:14 · 359 阅读 · 0 评论 -
GitLab webhook部署以www用户,配置钩子请求超时时间
创建www家目录mkdir /home/wwwchown -R www:www /home/wwwvim /etc/passwd将www:x:1001:1001::/home/www:/sbin/nologin改为www:x:1001:1001::/home/www:/bin/bashsu - wwwmkdir .sshssh-keygen -t rsa将生成的密钥id_rsa.pub复制到gitlab初始化本地git代码su -c "cd /www/wwwro原创 2021-08-19 18:08:54 · 1025 阅读 · 0 评论 -
Centos7利用rsync实现文件同步和ssh免密登录
(1)实验环境 两台CentOS7: youxi1 192.168.1.6 youxi2 192.168.1.7 这里我将防火墙关闭进行实验,如果防火墙开启,请将端口加入到防火墙规则中。(2).目标 在ssh端口不为22的情况下,进行单向免密登录或双向免密登录(端口不一致)(3).实验 首先修改两台服务器的端口,vim /etc/ssh/sshd_config,找到如下部分 1 #Port 22 将#去除原创 2021-08-19 15:48:15 · 1194 阅读 · 0 评论 -
GitLab和gitlab-runner简单shell脚本和sudo权限问题
stages: # List of stages for jobs, and their order of execution - build - deploybuild-job: # This job runs in the build stage, which runs first. stage: build tags: - specifictest script: - echo "Compiling the code..." ...原创 2021-08-19 14:33:04 · 1128 阅读 · 0 评论 -
Linux 网卡设置成固定IP
TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="static"IPADDR="192.168.91.138"NETMASK="255.255.255.0"GATEWAY="192.168.91.2"DNS1="114.114.114.114"DNS1="8.8.8.8"NM_CONTROLLED="yes"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"NAME="ens32"UU原创 2021-08-18 17:12:54 · 306 阅读 · 0 评论