
Linux
文章平均质量分 68
justdoit_potato
爱编程,爱音乐
展开
-
redis两主两从+哨兵
前提:主服务器 172.16.9.8 从服务器 172.16.9.9一.下载安装redis安装包(主从服务器都需安装)1. 下载地址:wget http://download.redis.io/releases/redis-4.0.2.tar.gz2.将下载好安装包复制到/usr/local/src 后解压tar -xzvfredis-4.0.2.tar.gzcd /usr/local/src/redis-4.0.2//编译make//安装cd /usr/local..原创 2020-12-28 15:11:35 · 684 阅读 · 1 评论 -
RabbitMQ集群搭建方法
一 普通集群以如下两台服务器为例ip: 172.16.9.8 hostname: rabbitmq1 (master)ip: 172.16.9.9hostname: rabbitmq2 (slave)1. 修改host文件编辑/etc/hosts文件,添加172.16.9.8rabbitmq1172.16.9.9rabbitmq22. 复制cookie内容打开文件然后需要先把172.16.9.8服务器的 /var/lib/rabbitmq/.erla...原创 2020-12-08 15:54:26 · 1234 阅读 · 0 评论 -
安装keepalived 报错OpenSSL is not properly installed on your system. !!!
安装Keepalived报错执行./configure --prefix=/usr/local/keepalived提示1.在线安装方法:yum -y install openssl-devel2.离线安装方法(重点)openssl-1.1.0j.tar.gz名字一定要对应 下载地址https://www.openssl.org/source/old/直接下载该版本:https://www.openssl.org/source/old/1.1.0/openssl-1.1..原创 2020-12-07 20:25:54 · 2521 阅读 · 0 评论 -
linux离线安装nginx
一 下载相关离线安装包在线安装方式:yum install -y gcc-c++yum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel离线安装:二:执行安装rpm -Uvh *.rpm --nodeps --force运行此命令会根据依赖按照顺序安装rpm注:--nodeps rpm在安装包时,不检查依赖关系,例如安装B,原创 2020-12-07 15:41:46 · 520 阅读 · 1 评论 -
linux离线安装RabbitMQ
一 下载相关离线安装包下载erlang rpm包,下载地址:https://packagecloud.io/rabbitmq/erlang 选择对应版本的erlang rmp安装包现在socat rpm包,下载地址:http://www.rpmfind.net/linux/rpm2html/search.php?query=socat(x86-64)下载RabbitMQ rpm包,现在地址:http://www.rabbitmq.com/install-rpm.html 下载所需版本的安装包(查看原创 2020-11-27 16:22:47 · 311 阅读 · 0 评论 -
mysql 主从备份 + keepalived实现高可用
前提:主数据库:172.16.9.11:3307备数据库:172.16.9.12:3307集群IP: 172.16.9.13一:实现主从复制1.修改主数据库my.cnf配置文件(mysqld配置切记房在client上面)[mysqld]basedir = /usr/local/mysql3307datadir = /usr/local/mysql3307/datasocket = /usr/local/mysql3307/tmp/mysql.sockport =...原创 2020-11-25 15:38:24 · 576 阅读 · 1 评论 -
一台linux 安装 两个 mysql8.0
linux 安装 mysql8.0 两台1.先看一下当前系统版本再下载对应的包:cat /proc/versionLinux version 3.10.0-862.14.4.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Wed Sep 26 15:12:11 UTC 201864位就下载对应64位mysql-8.0.1.原创 2020-11-24 10:07:06 · 1633 阅读 · 4 评论 -
mysql自动备份脚本
方案一:[root@localhost ~]#mkdir -p /opt/mysql_bak/ [root@localhost ~]#cd /opt/mysql_bak/ [root@localhost mysql_bak]# vim mysql_bak.sh #!/bin/bash #auto backup mysqldb #by authors kanghui 2016-06-12 #这是一个简单化到MYSQL数据库逻辑备份脚本 #1.定义数据库链接,目标库信息 MY_...原创 2020-09-22 17:42:21 · 295 阅读 · 0 评论 -
jenkins构建maven项目指令(Java -jar 和 tomcat)
tomcat 启动方式#!/bin/sh#kill tomcat pid#这句尤为重要export BUILD_ID=tomcat_mobile_build_id# 1.关闭tomcatpidlist=`ps -ef|grep tomcat_mobile|grep -v "grep"|awk '{print $2}'`function stop(){if [ "$pidlis...原创 2019-11-04 17:31:21 · 338 阅读 · 0 评论 -
Linux下redis安装与使用
1、下载源码,解压缩后编译源码。$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz$ tar xzf redis-2.8.3.tar.gz$ cd redis-2.8.3$ make 2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-c原创 2017-11-14 18:16:36 · 217 阅读 · 0 评论 -
linux查看系统编码和修改系统编码的方法
查看支持的字符编码使用locale命令,如:. 代码如下:# localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8"LC_COLLATE="en_US.UTF-8"LC_MONETARY="en_US.UTF-8"LC_MESSAG原创 2016-09-07 09:38:57 · 14155 阅读 · 0 评论 -
Linux 下模拟Http 的get or post请求(curl和wget两种方法)
一、get请求:1、使用curl命令:curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i "http://www.baidu.com" 显示全部信息curl -l "http://www.baidu.com" 只显示头部信息curl -v "http://www.baidu.com" 显示ge转载 2016-09-18 10:27:58 · 725 阅读 · 0 评论 -
linux查看java jdk安装路径和设置环境变量
windows:set java_home:查看JDK安装路径java -version:查看JDK版本linux:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH二:下面是配置linux的环境变量:(记得source .bash_profile). 修改/etc/p转载 2016-08-09 17:18:26 · 509 阅读 · 0 评论 -
linux中ps命令的用法说明
在linux中使用ps命令可以查看有哪些进程在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等. ps命令最常用的是用于监控后台进程的工作情况.使用方式:ps [options] [--help]说明:显示瞬间行程 (process) 的动态参数:ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义-A 列出所有的行程转载 2015-06-09 11:06:09 · 373 阅读 · 0 评论 -
Linux命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui转载 2015-06-09 09:54:04 · 274 阅读 · 0 评论 -
linux文件创建、查看、编辑命令
一、创建文件命令1、touch命令linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。touch [-acm][-r ref_file(参照文件)|-t time(时间值)] file(文件名)example:touch file1.txt 更新file1.txt的存取和修改时间to原创 2015-06-09 12:59:10 · 2041 阅读 · 0 评论 -
Linux中tail命令使用
tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式;tail[必要参数][选择参数][文件] 2.命令功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。原创 2015-07-03 10:43:19 · 853 阅读 · 0 评论 -
linux如何查看端口被谁占用
使用 netstat 进行查看!>netstat -noap | grep 80 | grep tcpProto Recv-Q Send-Q Local Address Foreign Address State PID/Program name -----------------原创 2015-07-27 20:58:14 · 671 阅读 · 0 评论 -
DOS下的PING与TELNET命令
1、 查看某个IP地址是否有效,确认此IP是否跟本机在一个局域网内,可以打开DOS窗口,使用PING命令:Ping 192.168.0.110 2、 查看可以PING通IP的机子上的某个端口是否可以进行访问,可以打开DOS窗口,使用TELNET命令:telnet ip port(telnet192.168.0.110 8080) 3、 退出命令:1)、exit--转载 2015-12-09 14:24:58 · 901 阅读 · 0 评论 -
lsof命令使用
lsof, LiSt Opened Files, 列出打开的文件, 听起来很简单的样子. 但想*nix中很多其他工具一样, lsof把这件简单的事情做到了炉火纯青. 因为Unix认为”一切皆文件”, 那么”打开的文件”就不仅仅是传统意义上打开的文件了, 还可以是网络/Unix域套接字, 匿名/具名管道, 共享库文件, 目录文件, 设备文件等等. 很多场景下, 查看进程或系统打开的文件会给调试带来极原创 2015-12-23 17:29:36 · 422 阅读 · 0 评论 -
Linux下使用rsync同步文件
假设有服务器A 和 服务器B,现在登录了服务器B,需要将服务器A上的文件同步到服务器B中,将A中有的B中没有的,或是A中文件比B中的文件要新就全部copy过来。shell命令如下:rsync -zvrtopg -progress -e 'ssh -p 端口号' root@192.xx.xx.xx:/文件目录/ 本机的目录地址语法rsync -参数 ‘源文件访问路径’目标路径第转载 2016-04-29 13:53:41 · 282 阅读 · 0 评论 -
linux下vi命令大全
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f原创 2016-05-05 10:28:26 · 1161 阅读 · 0 评论 -
Linux修改文件并保存的命令大全
vi filename :打开或新建文件,并将光标置于第一行首vi n filename :打开文件,并将光标置于第n行首vi filename :打开文件,并将光标置于一行首vi /pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename原创 2015-06-24 10:51:36 · 2532 阅读 · 0 评论