Linux
爱吃西瓜大人
我爱吃西瓜,你呢?
展开
-
mac-安装redis
1.下载打开官网:https://redis.io/Download—Stable—Download3.2.8,下载最新稳定版,这里是3.2.82.安装下载完成后,打开命令行工具,执行解压命令tar zxvf redis-3.2.8.tar.gz将解压后文件夹放到/usr/localmv redis-3.2.8 /usr/local/切换到相应目录cd /usr/loca...原创 2018-11-09 10:41:30 · 412 阅读 · 0 评论 -
CentOS7下使用yum安装MariaDB
转载自:https://www.cnblogs.com/river2005/p/6813618.htmlCentOS 6 或早期的版本中提供的是 MySQL 的服务器/客户端安装包,但 CentOS 7 已使用了 MariaDB 替代了默认的 MySQL。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括A...转载 2019-02-18 10:29:45 · 1183 阅读 · 0 评论 -
centos7-搭建teleport 使用mysql
创建失败:[mysql] _do_exec() failed: (1142, “CREATE command denied to user ‘teleport’@‘localhost’ for table ‘tp_config’”)[EXCEPTION] pymysql.err.OperationalError: (1142, “CREATE command denied to user ‘t...原创 2019-02-18 11:29:46 · 1203 阅读 · 1 评论 -
Centos7环境zookeeper3.4集群部署
部署环境规划部署环境:CentOS Linux release 7.3.1611 (Core)zookeeper版本/地址:http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gzJDK版本/地址:https://download.oracle.com/otn-pub/java/jdk...原创 2019-02-12 18:28:20 · 228 阅读 · 0 评论 -
Mac电脑使用sed替换功能报错处理
sed linux 和mac的区别sed是linux命令sed -i "3 s/[0-9]*\.[0-9]*\.[0-9]*/$version/g" package.json但是运行在Mac中需要在-i后面添加 "“或者”_bak"用于备份文件sed -i "" "3 s/[0-9]*\.[0-9]*\.[0-9]*/$version/g" package.jsonsed 中使用变量...原创 2019-02-14 15:51:18 · 337 阅读 · 0 评论 -
禅道开源版从Linux一键安装版迁移到docker
环境概述公司环境:Linux 一键安装版(64),禅道的版本号:9.8.2迁移环境:docker版本号:9.8.3(目前docker没有9.8.2的镜像)9.8.3下载地址:https://www.zentao.net/dynamic/80072.mhtml9.8.2下载地址:官网已经取消该版本的下载。跨版本自带备份还原功能-迁移尝试因为两边版本差异,导致直接使用禅道自带的备份还...原创 2019-02-26 15:22:06 · 733 阅读 · 0 评论 -
docker 安装禅道开原版
拉取禅道镜像docker pull idoop/zentao:9.8.3启动禅道镜像docker run -d -p 8088:80 \ -e USER="root" -e PASSWD="123456" \ -e BIND_ADDRESS="false" \ -e SMTP_HOST="smtp.**.com"原创 2019-02-26 15:24:11 · 1960 阅读 · 0 评论 -
Linux-常混淆概念
1、ln 软连接/硬链接-软链接又称为符号链接(Symbolic link)索引节点(inode)要了解链接,我们首先得了解一个概念,叫索引节点(inode)。在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号,我们可以将inode简单理解成一个指针,它永远指向本文件的具体存储位置。文件属性保存在索引结点里,在访问文件时,索引结点被...原创 2019-02-26 15:48:42 · 215 阅读 · 0 评论 -
docker 创建一个点到点连接
创建一个点到点连接转载自:https://yeasy.gitbooks.io/docker_practice/content/advanced_network/ptp.html默认情况下,Docker 会将所有容器连接到由 docker0 提供的虚拟子网中。用户有时候需要两个容器之间可以直连通信,而不用通过主机网桥进行桥接。解决办法很简单:创建一对 peer 接口,分别放到两个容器中,配置...转载 2019-03-06 11:49:31 · 310 阅读 · 0 评论 -
Supervisor安装与配置(Linux/Unix进程管理工具)
本文转载自:https://blog.csdn.net/xyang81/article/details/51555473Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管...转载 2019-03-06 17:47:55 · 111 阅读 · 0 评论 -
Docker客户端&Portainer远程TLS访问dockerd小记
1.需求背景需要在某一台服务器的控制台操控远程的dockerd 时候,需要用到portainer 和tls2.生成tls 认证证书和私钥参考:https://blog.csdn.net/paopaohll/article/details/883009893.配置dockerd 启动文件此处以Centos7为例:vim /usr/lib/systemd/system/docker.s...原创 2019-03-07 16:58:47 · 2217 阅读 · 0 评论 -
鸟哥私房菜-变量判断取值小记
转载 2019-03-13 11:03:04 · 117 阅读 · 0 评论 -
keepalived lvs负载、高可用机制
LVS负载均衡机制(1)LVS是四层负载均衡,也就是说建立在OSI模型的第四层——传输层之上,传输层上有我们熟悉的TCP/UDP,LVS支持TCP/UDP的负载均衡。因为LVS是四层负载均衡,因此它相对于其它高层负载均衡的解决办法,比如DNS域名轮流解析、应用层负载的调度、客户端的调度等,它的效率是非常高的。(2)LVS的转发主要通过修改IP地址(NAT模式,分为源地址修改SNAT和目标地址修...原创 2019-03-27 09:40:55 · 191 阅读 · 0 评论 -
MySQL性能优化之参数配置 - 愤怒的码农 - 博客园
MySQL性能优化之参数配置 1、目的:通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能。 2、服务器参数:32G内存、4个CPU,每个CPU 8核。3、MySQL目前安装状况。 MySQL目前安装,用的是MySQL默...转载 2018-12-13 17:08:22 · 751 阅读 · 0 评论 -
Redis cluster集群:原理及搭建
1.为什么使用redis?redis是一种典型的no-sql 即非关系数据库 像python的字典一样 存储key-value键值对 工作在memory中所以很适合用来充当整个互联网架构中各级之间的cache 比如lvs的4层转发层 nginx的7层代理层尤其是lnmp架构应用层如php-fpm或者是Tomcat到mysql之间 做一个cache 以减轻db的压力因为有相当一部分的数据 只...转载 2018-12-13 09:50:27 · 176 阅读 · 0 评论 -
Tomcat部署及优化
Tomcat部署及优化原文出处:https://www.cnblogs.com/happy-king/p/9193257.html一、Tomcat安装部署一、安装jdk和Tomcat1、上传jdk和Tomcatmkdir -p /opt/tools/ /application##jdk:jdk-8u131 tomcat:9.0cd /opt/tools/rz apache-tom...转载 2018-11-28 23:41:33 · 1787 阅读 · 0 评论 -
Linux-vsftpd三种用户模式
vsftpd/etc/vsftpd/vsftpd.conf匿名用户模式配置项本地用户模式虚拟用户模式原创 2019-01-29 09:45:25 · 1627 阅读 · 1 评论 -
Linux-jenkins
关闭防火墙和selinux重启1.1. 关闭防火墙systemctl stop firewallsystemctl disable firewallvim /etc/sysconfig/selinux # 设置selinux=disabled重启系统1.2. 或者设置防火墙策略firewall-cmd --permanent --new-service=jenkinsfi...原创 2018-11-11 15:50:38 · 119 阅读 · 0 评论 -
Linux-Centos7-nginx安装
安装依赖包yum -y install gcc gcc-c++ autoconf automake libtool make cmakeyum -y install zlib zlib-devel openssl openssl-devel pcre-devel下载Nginx源码包并解压wget -c http://nginx.org/download/nginx-1.10.3....原创 2018-11-12 10:44:04 · 154 阅读 · 0 评论 -
Linux- iptables 详解
前提基础:当主机收到一个数据包后,数据包先在内核空间中处理,若发现目的地址是自身,则传到用户空间中交给对应的应用程序处理,若发现目的不是自身,则会将包丢弃或进行转发。iptables实现防火墙功能的原理是:在数据包经过内核的过程中有五处关键地方,分别是PREROUTING、INPUT、OUTPUT、FORWARD、POSTROUTING,称为钩子函数,iptables这款用户空间的软件可以在这...转载 2018-11-18 18:45:48 · 226 阅读 · 0 评论 -
linux 守护进程与用&结尾的后台运行程序有什么区别
默认情况下,进程是在前台运行的,这时就把shell给占据了,我们无法进行其它操作。对于那些没有交互的进程,很多时候,我们希望将其在后台启动,可以在启动参数的时候加一个’&'实现这个目的:zsm@wilburUbun:~/application/zookeeper-3.4.8/bin$Misplaced & ./zkServer.sh start &[1] 21304z...转载 2018-11-16 20:45:29 · 342 阅读 · 0 评论 -
nagios-nrpe 客户端nrpe监测项配置说明
监控对象监控****阀值主机资源主机存活:check_ping-w 3000.0,80% -c 5000.0,100% -p 5(3000毫秒响应时间内,丢包率超过80%报警告,5000毫秒响应时间内,丢包率超过100%报危急,一共发送5个包)登录用户:check_user-w 5 -c 10(w为警告,c为危急)系统负载:check_load-w 15...原创 2018-11-21 13:00:21 · 509 阅读 · 0 评论 -
centos-Nagios 监控搭建
Nagios 监控阅读目录1. 介绍2. 安装3. 基本配置4. 报警5. 分组6. 界面美化7. 参考8. 维护备忘回到顶部1. 介绍Nagios是一款开源软件,能有效监控 Windows 、Linux、VMware 和 Unix 主机状态,交换机、路由器等网络设置等。当监控出异常时提醒系统管理员,当异常恢复时也会通知。Nagios提供一个基于浏览器的web界面,方便...转载 2018-11-21 13:19:28 · 1369 阅读 · 0 评论 -
Linux下Nagios的安装与配置
Linux下Nagios的安装与配置原文出处:http://www.cnblogs.com/mchina/archive/2013/02/20/2883404.html一、Nagios简介Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员...转载 2018-11-21 13:35:26 · 235 阅读 · 0 评论 -
centos-sendmail&mail发送邮件
一、安装:安装sendmail:yum -y install sendmailsystemctl start sendmail安装mailx:yum install -y mailx二、发送:通过文件内容发送:mail -s '主题' complet@163.com < test.txt 通过管道符直接发送:echo '内容...原创 2018-11-15 12:25:14 · 448 阅读 · 0 评论 -
开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis
开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(一)介绍以nagios为核心、伴以多款开源软件来进行的整合部署,从而实现监控信息图形化、web页面定义监控配置、监控信息存储、图形化监控主机和服务等一系列功能的解决方案。pnp4nagios是基于RRD轮循(环状)数据库中所提供的综合信息,以可视化图形的方式呈现给用户的一款nagios插...转载 2018-11-21 21:15:52 · 165 阅读 · 0 评论 -
rsyslog日志服务详解
rsyslog日志服务详解原文出处:http://blog.51cto.com/6638225/1862902内容:1、rsyslog日志服务简介2、rsyslog的配置详解3、实现日志服务器收集日志及last、lastb、dmseg命令的使用4、实现日志存储在mysql中一、rsyslog日志服务简介 日志的概念好理解,日志作用可用于排障和追溯审计的等 ...转载 2018-11-23 14:00:21 · 65114 阅读 · 1 评论 -
Centos7/6内核升级
升级Centos 7/6内核版本到4.12.4的方法 一、查看那系统内核版本二、升级内核三、修改grub中默认的内核版本四、重启系统并查看系统内核公司打算上Docker服务,目前需要安装运行环境,Docker新的功能除了需要Centos 7系统之外,内核的版本高低也决定着使用的效果,所以在此记录下系统内核版本升级过程。注:对于线上环境...转载 2019-04-14 13:02:14 · 614 阅读 · 0 评论